# Uses of Enum Class
com.emc.documentum.rest.dfc.BasicType

Packages that use BasicType
Package
Description
com.emc.documentum.rest.dfc
com.emc.documentum.rest.view.impl

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

  Methods in com.emc.documentum.rest.dfc that return BasicType
  Modifier and Type
  Method
  Description
  `static BasicType`
  BasicType.`fromDfType(int type)`
  Get the basic type from a df type number.
  `static BasicType`
  BasicType.`fromValue(String type)`
  Get the basic type from a string value.
  `BasicType`
  ObjectManager.`getBasicObjectTypeById(String id)`
  Get persistent object type by ID.
  `static BasicType`
  BasicType.`ofType(String type)`
  Figure out the basic type a type belongs to namely, if the type specified is a basic type or a subtype of a basic type, the basic type will be returned
  `static BasicType`
  BasicType.`valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static BasicType[]`
  BasicType.`values()`
  Returns an array containing the constants of this enum class, in the order they are declared.
  Methods in com.emc.documentum.rest.dfc with parameters of type BasicType
  Modifier and Type
  Method
  Description
  `void`
  ObjectManager.`checkObjectExistence(String id, BasicType... constrainedTypes)`
  check raw persistent object
  `boolean`
  SysObjectManager.`deleteSysObjectTx(String id, boolean deleteFolderChildren, boolean deleteMultiLinkedFolderChildren, boolean deleteVirtualDocumentAllDescendant, DeleteVersionPolicy policy, BasicType... constrainedTypes)`
  This is the transactional version of `SysObjectManager.deleteSysObject(String, boolean, boolean, com.emc.documentum.rest.constant.DeleteVersionPolicy)` It supports a transactional context when the underlying object contains multiple children, this method ensures the ACID for the object.
  `boolean`
  SysObjectManager.`deleteSysObjectTx(String id, boolean deleteFolderChildren, boolean deleteMultiLinkedFolderChildren, DeleteVersionPolicy policy, BasicType... constrainedTypes)`
  This is the transactional version of `SysObjectManager.deleteSysObject(String, boolean, boolean, com.emc.documentum.rest.constant.DeleteVersionPolicy)` It supports a transactional context when the underlying object contains multiple children, this method ensures the ACID for the object.
  `boolean`
  SysObjectManager.`deleteSysObjectTxByQua(String qualification, boolean deleteFolderChildren, boolean deleteMultiLinkedFolderChildren, boolean deleteVirtualDocumentAllDescendant, DeleteVersionPolicy policy, BasicType... constrainedTypes)`
  This is the transactional version of `SysObjectManager.deleteSysObject(String, boolean, boolean, com.emc.documentum.rest.constant.DeleteVersionPolicy)` It supports a transactional context when the underlying object contains multiple children, this method ensures the ACID for the object.
  `boolean`
  SysObjectManager.`deleteSysObjectTxByQua(String qualification, boolean deleteFolderChildren, boolean deleteMultiLinkedFolderChildren, DeleteVersionPolicy policy, BasicType... constrainedTypes)`
  This is the transactional version of `SysObjectManager.deleteSysObject(String, boolean, boolean, com.emc.documentum.rest.constant.DeleteVersionPolicy)` It supports a transactional context when the underlying object contains multiple children, this method ensures the ACID for the object.
  `PersistentObject`
  ObjectManager.`getObjectById(String id, AttributeView attributeView, boolean includePermission, BasicType... constrainedTypes)`
  Get persistent object by ID.
  `<T extends PersistentObject>
  T`
  ObjectManager.`getObjectById(String id, AttributeView attributeView, boolean includePermission, Class<T> targetClass, BasicType... constrainedTypes)`
  Get persistent object by ID.
  `PersistentObject`
  SysObjectManager.`getObjectById(String id, AttributeView attributeView, boolean includePermission, boolean includeVersionPolicy, BasicType... constrainedTypes)`
  Get persistent object by ID.
  `<T extends PersistentObject>
  T`
  SysObjectManager.`getObjectById(String id, AttributeView attributeView, boolean includePermission, boolean includeVersionPolicy, Class<T> targetClass, BasicType... constrainedTypes)`
  Get persistent object by ID.
  `<T extends PersistentObject>
  T`
  ObjectManager.`updateObject(T object, boolean validateUnknown, boolean ignoreUnmodified, BasicType... constrainedTypes)`
  Update persistent object with attributes.
  `<T extends PersistentObject>
  T`
  ObjectManager.`updateObjectByQualification(String qualification, T object, boolean validateUnknown, boolean ignoreUnmodified, BasicType... constrainedTypes)`
  Update persistent object with attributes, additionally allowing specifying the return class type of the instance.
  `<T extends PersistentObject>
  T`
  ObjectManager.`validateAndUpdateObject(T object, boolean validateUnknown, boolean ignoreUnmodified, String validationPolicy, BasicType... constrainedTypes)`
  Update persistent object with attributes.

- ## Uses of BasicType in com.emc.documentum.rest.view.impl

  Methods in com.emc.documentum.rest.view.impl with parameters of type BasicType
  Modifier and Type
  Method
  Description
  `protected void`
  PersistentLinkableView.`makeLinkByType(String rel, BasicType type, String id, SortedMap<String,String> params)`