# Uses of Class
com.emc.documentum.rest.attributeview.api.AttributeView

Packages that use AttributeView
Package
Description
com.emc.documentum.rest.attributeview.api
com.emc.documentum.rest.config
com.emc.documentum.rest.dfc
com.emc.documentum.rest.dfc.conversion
com.emc.documentum.rest.dfc.query
com.emc.documentum.rest.http.parameter
com.emc.documentum.rest.paging

- ## Uses of AttributeView in com.emc.documentum.rest.attributeview.api

  Fields in com.emc.documentum.rest.attributeview.api declared as AttributeView
  Modifier and Type
  Field
  Description
  `static final AttributeView`
  AttributeView.`ALL`
  View all attributes, corresponding to ":all"
  `static final AttributeView`
  AttributeView.`DEFAULT`
  Default view of attributes, corresponding to ":default"
  `static final AttributeView`
  AttributeView.`NONE`
  View none attributes

- ## Uses of AttributeView in com.emc.documentum.rest.config

  Methods in com.emc.documentum.rest.config that return AttributeView
  Modifier and Type
  Method
  Description
  `AttributeView`
  PersistenceConfig.`defaultCollectionAttributeView()`
  For internal use.

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

  Methods in com.emc.documentum.rest.dfc with parameters of type AttributeView
  Modifier and Type
  Method
  Description
  `AclObject`
  AclManager.`createAcl(AclObject object, boolean validateUnknown, AttributeView attributeView)`
  Create ACL object with type and attributes.
  `<T extends PersistentObject>
  T`
  ObjectManager.`createObject(T object, boolean validateUnknown, AttributeView attributeView)`
  Create persistent object with type and attributes, additionally allowing specifying the return class type of the instance.
  `PreferenceObject`
  PreferenceManager.`createPreference(PreferenceObject obj, AttributeView view)`
  Create a Preference object for current user.
  `VirtualDocumentSnapshot`
  VirtualDocumentManager.`createSnapshotFromExistingVirtualDocument(VirtualDocumentSnapshot vdSnapshot, String bindingLabel, boolean includeBroken, boolean frozen, AttributeView attributeView)`
  Create a virtual document snapshot from existing virtual document
  `VirtualDocumentSnapshot`
  VirtualDocumentManager.`createSnapshotFromScratch(VirtualDocumentSnapshot vdSnapshot, String bindingLabel, boolean includeBroken, boolean frozen, AttributeView attributeView)`
  Create a virtual document snapshot from scratch
  `<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.
  `UserObject`
  UserManager.`currentUser(AttributeView attributeView)`
  Get current login user.
  `SysObject`
  DarManager.`get(String darID, AttributeView attributeView)`
  Get a dmc_dar object by its dar object id.
  `GroupObject`
  GroupManager.`get(String groupName, AttributeView attributeView)`
  Get the group by its name.
  `JobObject`
  JobManager.`get(String jobID, AttributeView attributeView)`
  Get a job by its job name.
  `MethodObject`
  MethodManager.`get(String methodID, AttributeView attributeView)`
  Get a method by its method name.
  `List<T>`
  ObjectCollectionManager.`get(String dql, int page, int itemsPerPage, AttributeView attributeView)`
  Deprecated.
  Since 7.3, please use `ObjectCollectionManager.getPagedCollection(String, boolean, int, int, com.emc.documentum.rest.attributeview.api.AttributeView)` instead.
  `List<T>`
  ObjectCollectionManager.`get(String dql, AttributeView attributeView)`
  Get an object collection with the given DQL query.
  `RelationTypeObject`
  RelationTypeManager.`get(String relationName, AttributeView attributeView)`
  Get relation type object by relation name.
  `UserObject`
  UserManager.`get(String userName, AttributeView attributeView)`
  Get a user by its user name.
  `AclObject`
  AclManager.`getAclById(String objectId, AttributeView attributeView)`
  Get ACL by object id.
  `AclObject`
  AclManager.`getAclByName(String aclDomain, String aclName, AttributeView attributeView)`
  Get ACL by acl_domain and acl_name
  `AspectTypeObject`
  AspectManager.`getAspectType(String aspectTypeName, AttributeView view, String locale)`
  `AuditTrail`
  AuditManager.`getAuditTrail(String auditTrailId, AttributeView attributeView)`
  Get audit trail with id.
  `List<RelationObject>`
  RelationManager.`getChildRelatives(String parentId, String relationName, AttributeView attributeView)`
  Returns a collection of RelationObject objects where the given object is the parent of all these relations and, and the relation_name is given, too.
  `List<FolderObject>`
  ObjectManager.`getFolderAncestorsById(String id, AttributeView attributeView, boolean includePermission)`
  Get persistent object ancestors by ID.
  `<T extends PersistentObject>
  List<T>`
  ObjectManager.`getFolderAncestorsById(String id, AttributeView attributeView, boolean includePermission, Class<T> targetClass)`
  Get persistent object ancestors by ID.
  `FolderObject`
  ObjectManager.`getFolderByPath(String path, AttributeView attributeView, boolean includePermission)`
  Get persistent object by path.
  `Format`
  FormatManager.`getFormat(String name, AttributeView attributeView)`
  Retrieve a format object according to its name
  `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.
  `PersistentObject`
  ObjectManager.`getObjectByQualification(String qualification, AttributeView attributeView)`
  Retrieve a persistent object according to its qualification
  `<T extends PersistentObject>
  T`
  ObjectManager.`getObjectByQualification(String qualification, AttributeView attributeView, Class<T> targetClass)`
  Retrieve a persistent object according to its qualification
  `CollectionResult<T>`
  ObjectCollectionManager.`getPagedCollection(String dql, boolean hasRangeSupport, int page, int itemsPerPage, AttributeView attributeView)`
  Get an object collection with the given DQL query.
  `Page<ContentMetaData>`
  ContentMetaDataManager.`getPagedContentObjects(String objectId, int page, int itemsPerPage, boolean includeTotal, AttributeView attributeView)`
  get all ContentObjects of primary content and renditions by its parent 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
  `List<RelationObject>`
  RelationManager.`getParentRelatives(String childId, String relationName, AttributeView attributeView)`
  Returns a collection of RelationObject objects where the given object is the child of all these relations and, and the relation_name is given, too.
  `PermissionSetObject`
  AclManager.`getPermissionSet(String objectId, AttributeView attributeView)`
  Get the permission set of an specified sysobject.
  `PreferenceObject`
  PreferenceManager.`getPreference(String clientCode, String userName, AttributeView view)`
  Get a Preference object by client code and user name.
  `RelationObject`
  RelationManager.`getRelationById(String relationId, AttributeView attributeView)`
  Get relation object by relation ID.
  `VirtualDocumentSnapshot`
  VirtualDocumentManager.`getSnapshot(String snapshotId, AttributeView attributeView)`
  Get virtual document snapshot
  `TypeObject`
  TypeManager.`getTypeDefinition(com.documentum.fc.client.IDfSession session, String type, AttributeView attrAttributeView, boolean inherited, boolean convertType)`
  Deprecated.
  use `TypeManager.getTypeDefinition(String, TypeParameter)`
  `TypeObject`
  TypeManager.`getTypeDefinition(com.documentum.fc.client.IDfTypedObject dfType, AttributeView attrAttributeView, boolean inherited, boolean convertType)`
  Deprecated.
  use `TypeManager.getTypeDefinition(String, TypeParameter)`
  `TypeObject`
  TypeManager.`getTypeDefinition(String type, AttributeView attrAttributeView, boolean inherited, boolean convertType)`
  Deprecated.
  use `TypeManager.getTypeDefinition(String, TypeParameter)`
  `VirtualDocumentNode`
  VirtualDocumentManager.`getVirtualDocumentNode(String parentId, String nodeId, String nodeObjectId, AttributeView attributeView)`
  Get single document node and corresponding sysobject if nodeObjectId is present.
  `Page<VirtualDocumentNode>`
  VirtualDocumentManager.`getVirtualDocumentNodes(String objectId, String vdmNumber, String nodeObjectId, String bindingLabel, boolean followAssembly, Boolean includeBroken, boolean mandatoryOnly, AttributeView attributeView, int depth, int page, int itemsPerPage)`
  Get the virtual document nodes from the root or the sub node
  `SysObject`
  DarManager.`installDar(File file, AttributeView attributeView)`
  `<T extends PersistentObject>
  T`
  SysObjectManager.`toPersistentObject(com.documentum.fc.client.IDfPersistentObject dfObject, AttributeView attributeView, Class<T> targetClass)`
  Convert DFC persistent object to REST `PersistentObject` with specified attribute view applied
  `PreferenceObject`
  PreferenceManager.`updatePreference(String clientCode, String userName, PreferenceObject obj, AttributeView view)`
  Update the Preference object specified by client id and user name.
  `<T extends PersistentObject>
  T`
  ObjectManager.`validateAndCreateObject(T object, boolean validateUnknown, String validationPolicy, AttributeView attributeView)`
  Create persistent object with type and attributes, additionally allowing specifying the return class type of the instance.
  `<T extends SysObject>
  T`
  SysObjectManager.`validateAndCreateSysObjectUnderParentFolder(T object, String parentId, boolean validateUnknown, AttributeView attributeView, String constraintsValidationPolicy)`
  Create a sysobject under the parent folder.

- ## Uses of AttributeView in com.emc.documentum.rest.dfc.conversion

  Methods in com.emc.documentum.rest.dfc.conversion with parameters of type AttributeView
  Modifier and Type
  Method
  Description
  `Lifecycle`
  LifecycleConverter.`convert(com.documentum.fc.client.IDfSession session, com.documentum.fc.client.IDfTypedObject dfobj, com.documentum.fc.client.IDfTypedObject other, AttributeView attributeView)`
  Constructors in com.emc.documentum.rest.dfc.conversion with parameters of type AttributeView
  Modifier
  Constructor
  Description
  ``
  `TypedObjectConverter(com.documentum.fc.client.IDfTypedObject dfcObject, com.documentum.fc.client.IDfTypedObject otherObject, AttributeView attributeView)`
  Init the converter
  ``
  `TypedObjectConverter(com.documentum.fc.client.IDfTypedObject dfcObject, AttributeView attributeView)`
  Init the converter

- ## Uses of AttributeView in com.emc.documentum.rest.dfc.query

  Methods in com.emc.documentum.rest.dfc.query with parameters of type AttributeView
  Modifier and Type
  Method
  Description
  `PagedQueryTemplate`
  PagedQueryTemplate.`selectedFields(AttributeView attributeView)`
  Set the attributes for the collection results.

- ## Uses of AttributeView in com.emc.documentum.rest.http.parameter

  Methods in com.emc.documentum.rest.http.parameter that return AttributeView
  Modifier and Type
  Method
  Description
  `AttributeView`
  CollectionParam.`getAttributeView()`
  Get attribute view
  `AttributeView`
  SingleParam.`getAttributeView()`
  Get attribute view
  Methods in com.emc.documentum.rest.http.parameter with parameters of type AttributeView
  Modifier and Type
  Method
  Description
  `void`
  CollectionParam.`setAttributeView(AttributeView attributeView)`
  Set attribute view
  `void`
  SingleParam.`setAttributeView(AttributeView view)`
  Set attribute view
  Constructors in com.emc.documentum.rest.http.parameter with parameters of type AttributeView
  Modifier
  Constructor
  Description
  ``
  `CollectionParam(PagingParam pagingParam, SortSpec sortSpec, AttributeView attributeView, String filter, boolean inline)`
  Constructor
  ``
  `CollectionParam(PagingParam pagingParam, SortSpec sortSpec, AttributeView attributeView, String filter, String q, boolean inline)`
  Constructor
  ``
  `SingleParam(AttributeView attributeView)`
  Constructor

- ## Uses of AttributeView in com.emc.documentum.rest.paging

  Constructors in com.emc.documentum.rest.paging with parameters of type AttributeView
  Modifier
  Constructor
  Description
  ``
  `PagedDataRetriever(ObjectCollectionManager<T> objectCollectionManager, PagedQueryTemplate queryTemplate, int page, int itemsPerPage, boolean includeTotal, AttributeView attributeView)`
  Constructor
  ``
  `PagedPersistentDataRetriever(ObjectCollectionManager<T> objectCollectionManager, PagedQueryTemplate queryTemplate, int page, int itemsPerPage, boolean includeTotal, AttributeView attributeView)`
  Constructor
  ``
  `PagedPersistentDataRetriever(PagedQueryTemplate queryTemplate, int page, int itemsPerPage, boolean includeTotal, AttributeView attributeView, Class<T> targetClass)`
  Constructor; using the default object collection manager to get the DQL results.
  ``
  `PagedQueryDataRetriever(PagedQueryTemplate queryTemplate, int page, int itemsPerPage, boolean includeTotal, AttributeView attributeView, com.emc.documentum.rest.common.QueryObjectConverter<T> converter)`
  Constructor
  ``
  `PagedQueryDataRetriever(PagedQueryTemplate queryTemplate, int page, int itemsPerPage, boolean includeTotal, AttributeView attributeView, com.emc.documentum.rest.common.QueryResultConverter<T> converter)`
  Constructor