public interface CcTypeBase extends CcVobResource
Base interface for all ClearCase "type" interfaces - branch type, label type, etc. A type object controls certain aspects of the creation and behavior of instances of that type. For instance, the name of a label instance is determined by it's label type. Changing the name of a label type changes the names of all instances of that type.
Modifier and Type | Interface and Description |
---|---|
static class |
CcTypeBase.InstanceConstraint
Instance constraint of a ClearCase type object.
|
static class |
CcTypeBase.Scope
Scope of a ClearCase type object.
|
static class |
CcTypeBase.TypeCreateFlag
Enum for the doCreateResource method
|
CcVobResource.ApplyAttributeFlag
StpResource.UnsupportedProperty
Resource.CopyFlag
Modifier and Type | Field and Description |
---|---|
static PropertyNameList.PropertyName<Boolean> |
HAS_SHARED_MASTERSHIP
Does this type object have shared mastership?
|
static PropertyNameList.PropertyName<CcTypeBase.InstanceConstraint> |
INSTANCE_CONSTRAINT
The instance constraint of this type object.
|
static PropertyNameList.PropertyName<CcTypeBase.Scope> |
SCOPE
The scope of this type object.
|
ATTRIBUTE_LIST, CC_MASTER_REPLICA, CURRENT_REPLICA, EFFECTIVE_ACL, HAS_LOCAL_MASTERSHIP, HYPERLINK_LIST, LOCK_INFO, MY_EFFECTIVE_ACCESS, MY_EFFECTIVE_ACL, PERMISSIONS, ROLEMAP, VOB
ALL_PROPERTIES, AUTHENTICATION_REALM, CREATOR_GROUP_NAME, CREATOR_LOGIN_NAME, EFFICIENT_LOCATION, INVALID_PROPERTIES, REPOSITORY, STABLE_LOCATION, USER_FRIENDLY_LOCATION
ALL_CUSTOM_PROPERTIES, COMMENT, CONTENT_CHARACTER_SET, CONTENT_IDENTIFIER, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_TYPE, CREATION_DATE, CREATOR_DISPLAY_NAME, DISPLAY_NAME, IS_EXECUTABLE, LAST_MODIFIED, PARENT_LIST, PATHNAME_LOCATION, PROVIDER_LIST, RESOURCE_IDENTIFIER, WORKSPACE_FOLDER_LIST
Modifier and Type | Method and Description |
---|---|
boolean |
getHasSharedMastership()
Get the value of this proxy's
HAS_SHARED_MASTERSHIP property. |
CcTypeBase.InstanceConstraint |
getInstanceConstraint()
Get the value of this proxy's
INSTANCE_CONSTRAINT property. |
CcTypeBase.Scope |
getScope()
Get the value of this proxy's
SCOPE property. |
void |
setHasSharedMastership(boolean hasSharedMastership)
Set the value of this proxy's
HAS_SHARED_MASTERSHIP property. |
void |
setInstanceConstraint(CcTypeBase.InstanceConstraint constraint)
Set the value of this proxy's
INSTANCE_CONSTRAINT property. |
void |
setScope(CcTypeBase.Scope scope)
Set the value of this proxy's
SCOPE property. |
doApplyAttribute, doApplyRolemap, doRemoveAttribute, doRequestForMastership, getAttributeList, getCurrentReplica, getEffectiveAcl, getHasLocalMastership, getHyperlinkList, getLockInfo, getMasterReplica, getMyEffectiveAccess, getMyEffectiveAcl, getPermissions, getRolemap, getVob, setLockInfo, setPermissions
ccProvider, doReadContent, doResolve, doWriteProperties, hasSupportedProperties, isResolved, readProperties, readProperties, resolve, writeProperties, writeProperties
doReadProperties, equals, getAllProperties, getAuthenticationRealm, getCreatorGroupName, getCreatorLoginName, getCustomProperties, getEfficientLocation, getInvalidProperties, getMetaProperties, getPropertyException, getRepository, getResourceError, getResourceIdentifier, getStableLocation, getUserFriendlyLocation, hashCode, hasProperties, initMetaProperty, proxyType, setPropertyClean, stpLocation, stpProvider
doCopy, doFind, doFindAll, doGetPropertyNameList, doGetPropertyNameList, doReadContent, doReadProperties, doUnbindAll, doWriteContent, doWriteProperties, forgetProperty, getComment, getContentCharacterSet, getContentIdentifier, getContentLanguage, getContentLength, getContentType, getCreationDate, getCreatorDisplayName, getDisplayName, getIsExecutable, getLastModified, getParentList, getPathnameLocation, getProperty, getProviderList, getWorkspaceFolderList, initProperty, location, lookupProperty, modifyLocation, propertyNameList, provider, removeProperty, setComment, setContentCharacterSet, setContentLanguage, setContentType, setCreatorDisplayName, setDisplayName, setIsExecutable, setProperty, setProperty, updatedPropertyNameList
static final PropertyNameList.PropertyName<Boolean> HAS_SHARED_MASTERSHIP
static final PropertyNameList.PropertyName<CcTypeBase.InstanceConstraint> INSTANCE_CONSTRAINT
static final PropertyNameList.PropertyName<CcTypeBase.Scope> SCOPE
boolean getHasSharedMastership() throws WvcmException
HAS_SHARED_MASTERSHIP
property.WvcmException
- if this proxy doesn't define a value for this property.CcTypeBase.InstanceConstraint getInstanceConstraint() throws WvcmException
INSTANCE_CONSTRAINT
property.WvcmException
- if this proxy doesn't define a value for this property.CcTypeBase.Scope getScope() throws WvcmException
SCOPE
property.WvcmException
- if this proxy doesn't define a value for this property.void setHasSharedMastership(boolean hasSharedMastership)
HAS_SHARED_MASTERSHIP
property.
This property can only be set at type creation time.hasSharedMastership
- true if this type is to have shared mastership, else falsevoid setInstanceConstraint(CcTypeBase.InstanceConstraint constraint)
INSTANCE_CONSTRAINT
property.
This property can only be set at type creation time.constraint
- The new instance constraintvoid setScope(CcTypeBase.Scope scope)
SCOPE
property.
This property can only be set at type creation time.scope
- The new scopeCopyright © IBM 2017. All rights reserved.