# Uses of Interface
com.sas.services.information.metadata.dav.DAVEntityInterface

Packages that use DAVEntityInterface
Package
Description
com.sas.services.information
Interact with data repositories on behalf of client applications.
com.sas.services.information.metadata.dav
Information Service WebDAV metadata.

- ## Uses of DAVEntityInterface in com.sas.services.information

  Methods in com.sas.services.information with parameters of type DAVEntityInterface
  Modifier and Type
  Method
  Description
  `MetadataInterface`
  DAVRepository.`copyTo(DAVEntityInterface de, DAVFolderInterface f)`
  Deprecated.
  `MetadataInterface`
  DAVRepository.`copyTo(DAVEntityInterface de, DAVFolderInterface f, String name)`
  `MetadataInterface`
  DAVRepositoryInterface.`copyTo(DAVEntityInterface m, DAVFolderInterface f)`
  Deprecated.
  `MetadataInterface`
  DAVRepositoryInterface.`copyTo(DAVEntityInterface m, DAVFolderInterface f, String name)`
  Copy a smart object.
  `MetadataInterface`
  DAVRepository.`moveTo(DAVEntityInterface de, DAVFolderInterface f)`
  Deprecated.
  `MetadataInterface`
  DAVRepository.`moveTo(DAVEntityInterface de, DAVFolderInterface f, String name)`
  `MetadataInterface`
  DAVRepositoryInterface.`moveTo(DAVEntityInterface m, DAVFolderInterface f)`
  Deprecated.
  `MetadataInterface`
  DAVRepositoryInterface.`moveTo(DAVEntityInterface m, DAVFolderInterface f, String name)`
  Move a smart object.
  `void`
  DAVRepository.`setACLFromStore(DAVEntityInterface entity)`
  Retrieves the ACL property information and create the access control list for manipulating smart object access control information.
  `void`
  DAVRepositoryInterface.`setACLFromStore(DAVEntityInterface entity)`
  `void`
  DAVRepository.`updateEntity(DAVEntityInterface input)`
  Update an existing entity in the repository.
  `void`
  DAVRepositoryInterface.`updateEntity(DAVEntityInterface input)`
  Update an existing entity in the repository.

- ## Uses of DAVEntityInterface in com.sas.services.information.metadata.dav

  Subinterfaces of DAVEntityInterface in com.sas.services.information.metadata.dav
  Modifier and Type
  Interface
  Description
  `interface`
  `DAVFolderInterface`
  `interface`
  `DAVItemInterface`
  Classes in com.sas.services.information.metadata.dav that implement DAVEntityInterface
  Modifier and Type
  Class
  Description
  `class`
  `DAVApplitem`
  `class`
  `DAVBinarypackage`
  Represent a sas binary result package in the DAV store.
  `class`
  `DAVEntity`
  DAVEntity is a common class for DAVFolder and DAVItem.
  `class`
  `DAVEvent`
  Represents event data stored on a DAV server.
  `class`
  `DAVFolder`
  DAVFolder represents a collection in a DAV Store.
  `class`
  `DAVItem`
  DAVItem represents a non-collection resource in a DAV Store.
  `class`
  `DAVPackage`
  Represent a sas result package in the DAV store.
  `class`
  `DAVPackageevent`
  Represents a SAS Package event stored on a DAV server.
  `class`
  `DAVPerson`
  This class represents a user/person and reflects a collection in the DAV store which acts as an anchor for all the personal folders and personal repository information.
  `class`
  `DAVPersonalrepository`
  Represents a personal repository collection in the DAV store.
  `class`
  `DAVProfile`
  DAVProfile is a DAV Folder that represents a user profile.
  `class`
  `DAVRemarks`
  Represents a set of comments, on a particular topic
  `class`
  `DAVStoredprocessalert`
  Represents a stored process alert in the DAV store.
  Methods in com.sas.services.information.metadata.dav that return DAVEntityInterface
  Modifier and Type
  Method
  Description
  `DAVEntityInterface`
  DAVEntity.`copy(DAVFolderInterface folder)`
  Copy the entity to another folder.
  `DAVEntityInterface`
  DAVEntityInterface.`copy(DAVFolderInterface folder)`
  Copy the entity to another folder
  `DAVEntityInterface`
  DAVFolder.`getItem(String name)`
  Get an item in a folder by name
  `DAVEntityInterface`
  DAVFolderInterface.`getItem(String Name)`
  Get an item in a folder by name
  `DAVEntityInterface`
  DAVEntity.`move(DAVFolderInterface folder)`
  Move the entity to another folder.
  `DAVEntityInterface`
  DAVEntityInterface.`move(DAVFolderInterface folder)`
  Move the entity to another folder
  `static DAVEntityInterface`
  DAVFactory.`newDAVEntity(String objectType, String reposId, RepositoryInterface repos)`
  Create an instance of a sublass of DAVEntity.
  Methods in com.sas.services.information.metadata.dav with parameters of type DAVEntityInterface
  Modifier and Type
  Method
  Description
  `void`
  DAVFolder.`addEntity(DAVEntityInterface anItem)`
  Add an entity to a folder
  `void`
  DAVFolderInterface.`addEntity(DAVEntityInterface anEntity)`
  Add an entity to a folder
  `void`
  DAVEntity.`refresh(DAVEntityInterface entity)`
  Refresh this entity from the parameter.
  `void`
  DAVEntityInterface.`refresh(DAVEntityInterface entity)`
  Refresh this entity from the parameter.