Package com.emc.documentum.rest.model
Class SysObject
java.lang.Object
com.emc.documentum.rest.model.AbstractLinkable
com.emc.documentum.rest.model.PersistentObject
com.emc.documentum.rest.model.SysObject
- All Implemented Interfaces:
com.emc.documentum.rest.conditional.Digestible,Linkable
- Direct Known Subclasses:
AspectTypeObject,ContentfulObject,FolderObject,Lifecycle,MethodObject,NetworkLocation,VirtualDocumentSnapshot
Model sys object resource in the repository.
-
Field Summary
FieldsModifier and TypeFieldDescriptionDefault fields that will be retrieved when use select * in DQLInternal fieldsMandatory fieldsOptional fieldsFields inherited from class com.emc.documentum.rest.model.PersistentObject
id, isLightweight, isMaterialized, isSnapshot, isVirtual, mandatoryAttributes, optionalAttributes, parentId, permissions, properties, reqDigest, type, typeDef, versionPolicyFields inherited from class com.emc.documentum.rest.model.AbstractLinkable
links -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDcWriteUrl(String title, String dcWriteUrl) Add distributed content write URL; not serializableGet the binding version for a virtual documentGet distributed content write URLsgetHref()Get sys object hrefGet internal attribute namesGet mandatory attribute namesGet optional attribute namesGet the sharing parent object hrefCheck deep copy strategyGet the include broken valueWhether replicate children for the virtual document in a folderwhether copy acl from old object to new onevoidsetBindingLabel(String bindingLabel) Set the binding version for a virtual documentvoidsetDeepCopy(Boolean deepCopy) Set deep copy strategyvoidSet href of sys objectvoidsetIncludeBroken(Boolean includeBroken) Set whether include binding broken nodes in virtual documentvoidsetObjectAspects(ObjectAspects objectAspects) voidsetObjectLifecycle(ObjectLifecycle objectLifecycle) voidsetReplicateVdChildren(Boolean replicateVdChildren) Set whether replicate children for the virtual documentvoidsetRetainAcl(Boolean retainAcl) set whether retain acl from old object to new onevoidsetSharingParent(String sharingParent) Set the sharing parentMethods inherited from class com.emc.documentum.rest.model.PersistentObject
addAttribute, addMandatoryAttribute, addOptionalAttribute, calculatesDigest, convertDate, geOptionalAttribute, getAttributeByName, getAttributes, getId, getMandatoryAttribute, getParentId, getPermissions, getReqDigest, getType, getTypeDef, getVersionPolicy, hasAttribute, hasAttributeValue, hasOptionalAttribute, isLightweight, isMatchedWithReqDigest, isMaterialized, isSnapshot, isVirtualDocument, reInitAttributes, removeAttributeIfExisted, setId, setIsSnapshot, setIsVirtualDocument, setLightweight, setMaterialized, setParentId, setPermissions, setReqDigest, setType, setTypeDef, setVersionPolicy, toStringMethods inherited from class com.emc.documentum.rest.model.AbstractLinkable
getLinks, setLinks
-
Field Details
-
DEFAULT_FIELDS
Default fields that will be retrieved when use select * in DQL -
MANDATORY_FIELDS
Mandatory fields -
INTERNAL_FIELDS
Internal fields -
OPTIONAL_FIELDS
Optional fields
-
-
Constructor Details
-
SysObject
public SysObject()
-
-
Method Details
-
getHref
Get sys object href- Returns:
- sys object href
-
setHref
Set href of sys object- Parameters:
href- href of sys object
-
isDeepCopy
Check deep copy strategy- Returns:
trueif deep copy
-
setDeepCopy
Set deep copy strategy- Parameters:
deepCopy- deep copy strategy to set
-
isReplicateVdChildren
Whether replicate children for the virtual document in a folder- Returns:
- true if replicate children
-
setReplicateVdChildren
Set whether replicate children for the virtual document- Parameters:
replicateVdChildren- true to replicate children
-
isRetainAcl
whether copy acl from old object to new one- Returns:
- whether copy acl
-
setRetainAcl
set whether retain acl from old object to new one- Parameters:
retainAcl- whether retain acl during copy operation
-
getSharingParent
Get the sharing parent object href- Returns:
- the sharing parent object href
-
setSharingParent
Set the sharing parent- Parameters:
sharingParent- the sharing parent to be set
-
getBindingLabel
Get the binding version for a virtual document- Returns:
- the binding version
-
setBindingLabel
Set the binding version for a virtual document- Parameters:
bindingLabel- the binding version
-
isIncludeBroken
Get the include broken value- Returns:
- whether include binding broken nodes in virtual document
-
setIncludeBroken
Set whether include binding broken nodes in virtual document- Parameters:
includeBroken- the value of include broken
-
getMandatoryFields
Description copied from class:PersistentObjectGet mandatory attribute names- Overrides:
getMandatoryFieldsin classPersistentObject- Returns:
- mandatory fields
-
getInternalFields
Description copied from class:PersistentObjectGet internal attribute names- Overrides:
getInternalFieldsin classPersistentObject- Returns:
- internal fields
-
getOptionalFields
Description copied from class:PersistentObjectGet optional attribute names- Overrides:
getOptionalFieldsin classPersistentObject- Returns:
- optional attribute names
-
getObjectAspects
-
setObjectAspects
-
getObjectLifecycle
-
setObjectLifecycle
-
addDcWriteUrl
Add distributed content write URL; not serializable- Parameters:
title- ACS or BOCS server labeldcWriteUrl- distributed content URLs
-
getDcWriteUrls
Get distributed content write URLs- Returns:
- distributed content write URLs in map where the key is the ACS or BOCS server label and the value is the URL
-