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
Modifier 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, versionPolicy
Fields inherited from class com.emc.documentum.rest.model.AbstractLinkable
links
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addDcWriteUrl
(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 onevoid
setBindingLabel
(String bindingLabel) Set the binding version for a virtual documentvoid
setDeepCopy
(Boolean deepCopy) Set deep copy strategyvoid
Set href of sys objectvoid
setIncludeBroken
(Boolean includeBroken) Set whether include binding broken nodes in virtual documentvoid
setObjectAspects
(ObjectAspects objectAspects) void
setObjectLifecycle
(ObjectLifecycle objectLifecycle) void
setReplicateVdChildren
(Boolean replicateVdChildren) Set whether replicate children for the virtual documentvoid
setRetainAcl
(Boolean retainAcl) set whether retain acl from old object to new onevoid
setSharingParent
(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, toString
Methods 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:
true
if 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:PersistentObject
Get mandatory attribute names- Overrides:
getMandatoryFields
in classPersistentObject
- Returns:
- mandatory fields
-
getInternalFields
Description copied from class:PersistentObject
Get internal attribute names- Overrides:
getInternalFields
in classPersistentObject
- Returns:
- internal fields
-
getOptionalFields
Description copied from class:PersistentObject
Get optional attribute names- Overrides:
getOptionalFields
in 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
-