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, vobrx_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, setUsercreateSimpleAttributeType, getAttribute, getAttributes, getAttributes, getAttributes, setAttribute, setAttributepublic static final String __TAG_NAME
public void initialize()
UCMEntityPVob.initialize in class UCMEntitypublic 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 UCMEntitypublic String getTagType()
public String getTagID()
public String stringify()
UCMEntityCopyright © 2016–2018. All rights reserved.