# Uses of Class
com.emc.documentum.rest.model.SysObject

Packages that use SysObject
Package
Description
com.emc.documentum.rest.dfc
com.emc.documentum.rest.model

- ## Uses of SysObject in com.emc.documentum.rest.dfc

  Methods in com.emc.documentum.rest.dfc with type parameters of type SysObject
  Modifier and Type
  Method
  Description
  `<T extends SysObject>
  T`
  SysObjectManager.`cancelCheckOut(String id, Class<T> targetClass)`
  Deprecated.
  since 7.3, please use `VersioningManager.cancelCheckOut(String, Class)`
  `<T extends SysObject>
  T`
  VersioningManager.`cancelCheckOut(String id, Class<T> targetClass)`
  Cancel check out specified object by its id
  `<T extends SysObject>
  T`
  SysObjectManager.`checkIn(String chronicleId, String id, String versionLabels, CheckinPolicy versionPolicy, boolean makeCurrent, InputStream contentStream, int pageNumber, String format, boolean retainLock, String comment, Class<T> targetClass)`
  Deprecated.
  since 7.3, please use `VersioningManager.checkIn(String, String, String, CheckinPolicy, boolean, InputStream, int, String, boolean, String, Class)`
  `<T extends SysObject>
  T`
  SysObjectManager.`checkIn(String chronicleId, T object, String versionLabels, CheckinPolicy versionPolicy, boolean makeCurrent, boolean retainLock, String comment)`
  Deprecated.
  since 7.3, please use `VersioningManager.checkIn(String, SysObject, String, CheckinPolicy, boolean, boolean, String)`
  `<T extends SysObject>
  T`
  VersioningManager.`checkIn(String chronicleId, String id, String versionLabels, CheckinPolicy versionPolicy, boolean makeCurrent, InputStream contentStream, int pageNumber, String format, boolean retainLock, String comment, Class<T> targetClass)`
  Check in specified object
  `<T extends SysObject>
  T`
  VersioningManager.`checkIn(String chronicleId, T object, String versionLabels, CheckinPolicy versionPolicy, boolean makeCurrent, boolean retainLock, String comment)`
  Check in specified object
  `<T extends SysObject>
  T`
  SysObjectManager.`checkOut(String id, Class<T> targetClass)`
  Deprecated.
  since 7.3, please use `VersioningManager.checkOut(String, Class)`
  `<T extends SysObject>
  T`
  VersioningManager.`checkOut(String id, Class<T> targetClass)`
  Check out specified object by its id
  `<T extends SysObject>
  T`
  SysObjectManager.`completeDcWrite(String objectId, InputStream completeResponse, Class<T> targetClass)`
  Complete the distributed content write.
  `<T extends SysObject>
  T`
  SysObjectManager.`copy(String objectId, String folderId, boolean deepCopy, boolean replicateVdChildren, Class<T> targetClass)`
  Deprecated.
  please use `SysObjectManager.copy(String, String, boolean, boolean, boolean, ContentfulObject)`
  `<T extends SysObject>
  T`
  SysObjectManager.`createSysObjectUnderParentFolder(T object, String parentId, boolean validateUnknown, AttributeView attributeView)`
  Create a sysobject under the parent folder.
  `<T extends SysObject>
  T`
  SysObjectManager.`createSysObjectUnderParentFolderWithRenditions(T object, String parentId, boolean validateUnknown, AttributeView attributeView)`
  Create a sysobject under the parent folder.
  `<T extends SysObject>
  T`
  SysObjectManager.`getCurrentVersion(String id, Class<T> targetClass)`
  Deprecated.
  since 7.3, please use `VersioningManager.getCurrentVersion(String, Class)`
  `<T extends SysObject>
  T`
  VersioningManager.`getCurrentVersion(String id, Class<T> targetClass)`
  Get current object by an object id.
  `<T extends SysObject>
  T`
  SysObjectManager.`validateAndCreateChildSysObjectRequestingDcWrite(T object, String folderId, long length, String format, String netLoc, boolean async, String completionUrlBase, boolean ipBasedNetworkLocationOpted, String validationPolicy)`
  Create a sysobject under the parent folder by requesting distributed content write URL(s).
  `<T extends SysObject>
  T`
  SysObjectManager.`validateAndCreateSysObjectUnderParentFolder(T object, String parentId, boolean validateUnknown, AttributeView attributeView, String constraintsValidationPolicy)`
  Create a sysobject under the parent folder.
  Methods in com.emc.documentum.rest.dfc that return SysObject
  Modifier and Type
  Method
  Description
  `SysObject`
  SysObjectManager.`cancelCheckOut(String id)`
  Deprecated.
  since 7.3, please use `VersioningManager.cancelCheckOut(String)`
  `SysObject`
  VersioningManager.`cancelCheckOut(String id)`
  Deprecated.
  since feldspar 16.3, please use method cancelCheckOut(String id,LockOptions lockOptions)
  `SysObject`
  VersioningManager.`cancelCheckOut(String id, com.emc.documentum.rest.dfc.util.LockOptions lockOptions)`
  Cancel check out specified object by its id
  `SysObject`
  SysObjectManager.`checkIn(String chronicleId, String id, String versionLabels, CheckinPolicy versionPolicy, boolean makeCurrent, InputStream contentStream, int pageNumber, String format, boolean retainLock, String comment)`
  Deprecated.
  Since 7.3, please use the generic method `VersioningManager.checkIn(String, ContentfulObject, String, CheckinPolicy, boolean, int, String, boolean, String)`.
  `SysObject`
  SysObjectManager.`checkIn(String chronicleId, String id, String versionLabels, CheckinPolicy versionPolicy, boolean makeCurrent, InputStream contentStream, int pageNumber, String format, long contentLength, String charset, boolean retainLock, String comment)`
  Deprecated.
  since 7.3, please use `VersioningManager.checkIn(String, String, String, CheckinPolicy, boolean, InputStream, int, String, long, String, boolean, String)`
  `SysObject`
  VersioningManager.`checkIn(String chronicleId, String id, String versionLabels, CheckinPolicy versionPolicy, boolean makeCurrent, InputStream contentStream, int pageNumber, String format, boolean retainLock, String comment)`
  Deprecated.
  Since 7.3, please use the generic method `VersioningManager.checkIn(String, ContentfulObject, String, CheckinPolicy, boolean, int, String, boolean, String)`.
  `SysObject`
  VersioningManager.`checkIn(String chronicleId, String id, String versionLabels, CheckinPolicy versionPolicy, boolean makeCurrent, InputStream contentStream, int pageNumber, String format, long contentLength, String charset, boolean retainLock, String comment)`
  Check in specified object
  `SysObject`
  SysObjectManager.`checkOut(String id)`
  Deprecated.
  since 7.3, please use `VersioningManager.checkOut(String)`
  `SysObject`
  VersioningManager.`checkOut(String id)`
  Deprecated.
  since feldspar 16.3, please use method checkOut(String id,LockOptions lockOptions)
  `SysObject`
  VersioningManager.`checkOut(String id, com.emc.documentum.rest.dfc.util.LockOptions lockOptions)`
  Check out specified object by its id
  `SysObject`
  SysObjectManager.`copy(String objectId, String folderId, boolean deepCopy, boolean replicateVdChildren)`
  Deprecated.
  please use `SysObjectManager.copy(String, String, boolean, boolean, boolean, ContentfulObject)`
  `SysObject`
  SysObjectManager.`copy(String objectId, String folderId, boolean deepCopy, boolean replicateVdChildren, boolean retainAcl, ContentfulObject object)`
  Deprecated.
  since Feldspar 16.3, please use `SysObjectManager.copy(String, String, ContentfulObject, CopyOptions)`
  `SysObject`
  SysObjectManager.`copy(String objectId, String folderId, boolean deepCopy, boolean replicateVdChildren, ContentfulObject object)`
  Deprecated.
  please use `SysObjectManager.copy(String, String, boolean, boolean, boolean, ContentfulObject)`
  `SysObject`
  SysObjectManager.`copy(String objectId, String folderId, ContentfulObject object, com.emc.documentum.rest.dfc.util.CopyOptions copyOptions)`
  Copy object into a folder
  `SysObject`
  LightweightObjectManager.`dematerialize(String objectId)`
  Dematerialize a lightweight object.
  `SysObject`
  DarManager.`get(String darID, AttributeView attributeView)`
  Get a dmc_dar object by its dar object id.
  `SysObject`
  SysObjectManager.`getCurrentVersion(String id)`
  Deprecated.
  since 7.3, please use `VersioningManager.getCurrentVersion(String)`
  `SysObject`
  VersioningManager.`getCurrentVersion(String id)`
  Get current object by an object id.
  `SysObject`
  LightweightObjectManager.`getParentObject(String objectId, AttributeView attributeView)`
  Get the parent object of a lightweight object If the object's parent is itself, the DfException will be thrown
  `SysObject`
  DarManager.`installDar(File file, AttributeView attributeView)`
  `SysObject`
  LightweightObjectManager.`materialize(String objectId)`
  Materialize a lightweight object.
  `SysObject`
  LightweightObjectManager.`reparent(String objectId, String newParent)`
  Reparent the lightweight object to a new shareable parent.
  `SysObject`
  SubscriptionManager.`subscribe(String objectId, String userName, List<String> otherSubscribers)`
  Subscribe an object for current user or for other users together.
  Methods in com.emc.documentum.rest.dfc that return types with arguments of type SysObject
  Modifier and Type
  Method
  Description
  `Page<SysObject>`
  SysObjectManager.`getSysObjects(CollectionParam param, String objectType, boolean includeAllVersions)`

- ## Uses of SysObject in com.emc.documentum.rest.model

  Subclasses of SysObject in com.emc.documentum.rest.model
  Modifier and Type
  Class
  Description
  `class`
  `AspectTypeObject`
  aspect type resource
  `class`
  `CabinetObject`
  Cabinet object
  `class`
  `ContentfulObject`
  A contentful sysobject
  `class`
  `DocumentObject`
  Document resource
  `class`
  `FolderObject`
  Folder resource
  `class`
  `Lifecycle`
  Lifecycle resource
  `class`
  `MethodObject`
  Method Object
  `class`
  `NetworkLocation`
  Network location resource
  `class`
  `VirtualDocumentSnapshot`
  Model virtual document snapshot in the repository.
  Methods in com.emc.documentum.rest.model that return SysObject
  Modifier and Type
  Method
  Description
  `SysObject`
  VirtualDocumentNode.`getComponent()`
  Methods in com.emc.documentum.rest.model with parameters of type SysObject
  Modifier and Type
  Method
  Description
  `void`
  VirtualDocumentNode.`setComponent(SysObject component)`