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

Packages that use DAVFolderInterface
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 DAVFolderInterface in com.sas.services.information

  Methods in com.sas.services.information with parameters of type DAVFolderInterface
  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.
  `List`
  DAVRepository.`getItems(DAVFolderInterface d)`
  `List`
  DAVRepositoryInterface.`getItems(DAVFolderInterface d)`
  `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.
  `FilteredFolderInterface`
  DAVRepository.`searchTree(DAVFolderInterface folder, FilterInterface filter, int levels)`
  Search the specified folder tree in the repository using the provided filter.

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

  Classes in com.sas.services.information.metadata.dav that implement DAVFolderInterface
  Modifier and Type
  Class
  Description
  `class`
  `DAVFolder`
  DAVFolder represents a collection in a DAV Store.
  `class`
  `DAVPackage`
  Represent a sas result package in the DAV store.
  `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
  Methods in com.sas.services.information.metadata.dav that return DAVFolderInterface
  Modifier and Type
  Method
  Description
  `DAVFolderInterface`
  DAVFolder.`createFolder(String name)`
  Create a folder (always relative to some folder
  `DAVFolderInterface`
  DAVFolder.`createFolder(String name, String contentClass)`
  Create a folder (always relative to some folder
  `DAVFolderInterface`
  DAVFolderInterface.`createFolder(String Name)`
  Create a folder (always relative to some folder)
  `DAVFolderInterface`
  DAVFolderInterface.`createFolder(String Name, String typeName)`
  Create a folder (always relative to some folder)
  `DAVFolderInterface`
  DAVEntity.`getFolder()`
  Get the folder that contains this entity.
  `DAVFolderInterface`
  DAVEntityInterface.`getFolder()`
  Get the folder that contains this entity
  Methods in com.sas.services.information.metadata.dav with parameters of type DAVFolderInterface
  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`
  DAVEntity.`move(DAVFolderInterface folder)`
  Move the entity to another folder.
  `DAVEntityInterface`
  DAVEntityInterface.`move(DAVFolderInterface folder)`
  Move the entity to another folder
  `void`
  DAVFolder.`refresh(DAVFolderInterface entity)`
  Refresh this entity from the parameter.
  `void`
  DAVFolderInterface.`refresh(DAVFolderInterface folder)`
  Refresh this folder entity with information from the one passed as a parameter This method should only be called by the repository.