public class Tag extends UCMEntity
UCMEntity.Kind, UCMEntity.LabelStatus
Modifier and Type | Field and Description |
---|---|
static String |
__TAG_NAME
The tag name in ClearCase
|
date, dateFormatter, fqname, kind, labelStatus, loaded, mastership, pattern_std_fqname, pattern_tag_fqname, pattern_version_fqname, pvob, rx_ccdef_allowed, rx_ccdef_cc_name, rx_ccdef_filename, rx_ccdef_vob, shortname, user, vob
rx_attr_find
Modifier and Type | Method and Description |
---|---|
static Map<String,String> |
CGIToHash(String cgi) |
Map<String,String> |
GetEntries() |
String |
getEntry(String key) |
static Tag |
getTag(UCMEntity entity,
String tagType,
String tagID,
boolean create) |
UCMEntity |
getTagEntity() |
String |
getTagID() |
static List<Tag> |
getTags(UCMEntity entity) |
String |
getTagType() |
void |
initialize()
initialise the UCM entity.
|
boolean |
isCreated() |
Tag |
load()
Is used by Stringify
|
static String |
mapToCGI(Map<String,String> keyval) |
static String |
mapToCGI(Map<String,String> keyval,
boolean skiptaginfo) |
Tag |
persist()
Persist the Tag.
|
static Tag |
persist(Tag tag) |
boolean |
queryTag(TagQuery query) |
boolean |
removeEntry(String key) |
void |
setCreated(boolean created) |
void |
setEntry(String key,
String value) |
void |
setKeyValue(String cgi) |
void |
setTagEntity(UCMEntity entity) |
String |
stringify()
Returns a string representation of the entity object
|
String |
toString() |
autoLoad, changeOwnership, changeOwnership, equals, getargComment, getargIn, getComment, getDate, getEntity, getEntity, getEntitySelector, getFqname, getFullyQualifiedName, getHyperlinks, getKind, getLabelStatus, getLabelStatusFromString, getMastership, getNamePart, getNormalizedName, getObjectId, getObjectId, getPVob, getShortname, getTag, getUser, hashCode, isLoaded, loadDate, setComment, setDate, setDate, setFqname, setKind, setLabelStatusFromString, setMastership, setUser
createSimpleAttributeType, getAttribute, getAttributes, getAttributes, getAttributes, setAttribute, setAttribute
public static final String __TAG_NAME
public void initialize()
UCMEntity
PVob
.initialize
in class UCMEntity
public boolean queryTag(TagQuery query)
public Tag load()
public void setKeyValue(String cgi)
public boolean removeEntry(String key)
public void setTagEntity(UCMEntity entity)
public UCMEntity getTagEntity()
public Tag persist() throws TagException, UnableToCreateEntityException, UnableToLoadEntityException, UCMEntityNotFoundException, UnableToGetEntityException, UnableToInitializeEntityException
UnableToInitializeEntityException
- Thrown on ClearCase errorTagException
- Thrown on ClearCase errorUCMEntityNotFoundException
- Thrown on ClearCase errorUnableToLoadEntityException
- Thrown on ClearCase errorUnableToCreateEntityException
- Thrown on ClearCase errorUnableToGetEntityException
- Thrown on ClearCase errorpublic static Tag persist(Tag tag) throws TagException, UnableToCreateEntityException, UnableToLoadEntityException, UCMEntityNotFoundException, UnableToGetEntityException, UnableToInitializeEntityException
public static List<Tag> getTags(UCMEntity entity) throws TagException, UnableToInitializeEntityException
public static Tag getTag(UCMEntity entity, String tagType, String tagID, boolean create) throws TagException, UnableToInitializeEntityException, UnableToCreateEntityException, UCMEntityNotFoundException, UnableToGetEntityException
public void setCreated(boolean created)
setCreated
in class UCMEntity
public String getTagType()
public String getTagID()
public String stringify()
UCMEntity
Copyright © 2016–2018. All rights reserved.