java.lang.Object
org.ehrbase.openehr.sdk.client.openehrclient.defaultrestclient.DefaultRestFolderDAO
All Implemented Interfaces:
FolderDAO

public class DefaultRestFolderDAO extends Object implements FolderDAO
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface FolderDAO
    • setName

      public void setName(String name)
      Specified by:
      setName in interface FolderDAO
    • listSubFolderNames

      public Set<String> listSubFolderNames()
      Specified by:
      listSubFolderNames in interface FolderDAO
    • getRmFolder

      public com.nedap.archie.rm.directory.Folder getRmFolder()
      Specified by:
      getRmFolder in interface FolderDAO
    • getSubFolder

      public FolderDAO getSubFolder(String path)
      Specified by:
      getSubFolder in interface FolderDAO
    • addCompositionEntity

      public <T> T addCompositionEntity(T entity)
      Specified by:
      addCompositionEntity in interface FolderDAO
    • addRaw

      public com.nedap.archie.rm.support.identification.ObjectVersionId addRaw(com.nedap.archie.rm.composition.Composition composition)
      Specified by:
      addRaw in interface FolderDAO
    • find

      public <T> List<T> find(Class<T> clazz)
      Specified by:
      find in interface FolderDAO
    • getItems

      public List<com.nedap.archie.rm.support.identification.ObjectRef<? extends com.nedap.archie.rm.support.identification.ObjectId>> getItems()
      Returns the items stored in the current folder
      Specified by:
      getItems in interface FolderDAO
      Returns:
      The items of the current folder.
    • addItemToRmFolder

      public void addItemToRmFolder(com.nedap.archie.rm.support.identification.ObjectVersionId versionId)
      Specified by:
      addItemToRmFolder in interface FolderDAO