Interface CudamiCollectionsClient


  • public interface CudamiCollectionsClient
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      static CudamiCollectionsClient build​(String serverUrl)  
      default de.digitalcollections.model.api.identifiable.entity.Collection createCollection()  
      de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.Collection> findCollections​(int pageNumber, int pageSize, String sortField, String sortDirection, String nullHandling)  
      default de.digitalcollections.model.api.paging.PageResponse findCollections​(de.digitalcollections.model.api.paging.PageRequest pageRequest)  
      de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.Collection> findTopCollections​(int pageNumber, int pageSize, String sortField, String sortDirection, String nullHandling)  
      default de.digitalcollections.model.api.paging.PageResponse findTopCollections​(de.digitalcollections.model.api.paging.PageRequest pageRequest)  
      de.digitalcollections.model.api.view.BreadcrumbNavigation getBreadcrumbNavigation​(UUID collectionUuid)  
      de.digitalcollections.model.api.identifiable.entity.Collection getCollection​(UUID uuid)  
      de.digitalcollections.model.api.identifiable.entity.Collection saveCollection​(de.digitalcollections.model.api.identifiable.entity.Collection collection)  
      de.digitalcollections.model.api.identifiable.entity.Collection saveCollectionWithParentCollection​(de.digitalcollections.model.api.identifiable.entity.Collection collection, UUID parentCollectionUuid)  
      default de.digitalcollections.model.api.identifiable.entity.Collection updateCollection​(de.digitalcollections.model.api.identifiable.entity.Collection collection)  
      de.digitalcollections.model.api.identifiable.entity.Collection updateCollection​(UUID uuid, de.digitalcollections.model.api.identifiable.entity.Collection collection)  
    • Method Detail

      • createCollection

        default de.digitalcollections.model.api.identifiable.entity.Collection createCollection()
      • findTopCollections

        default de.digitalcollections.model.api.paging.PageResponse findTopCollections​(de.digitalcollections.model.api.paging.PageRequest pageRequest)
      • findCollections

        default de.digitalcollections.model.api.paging.PageResponse findCollections​(de.digitalcollections.model.api.paging.PageRequest pageRequest)
      • findCollections

        de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.Collection> findCollections​(int pageNumber,
                                                                                                                                            int pageSize,
                                                                                                                                            String sortField,
                                                                                                                                            String sortDirection,
                                                                                                                                            String nullHandling)
      • findTopCollections

        de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.Collection> findTopCollections​(int pageNumber,
                                                                                                                                               int pageSize,
                                                                                                                                               String sortField,
                                                                                                                                               String sortDirection,
                                                                                                                                               String nullHandling)
      • getCollection

        de.digitalcollections.model.api.identifiable.entity.Collection getCollection​(UUID uuid)
                                                                              throws HttpException
        Throws:
        HttpException
      • saveCollectionWithParentCollection

        de.digitalcollections.model.api.identifiable.entity.Collection saveCollectionWithParentCollection​(de.digitalcollections.model.api.identifiable.entity.Collection collection,
                                                                                                          UUID parentCollectionUuid)
      • saveCollection

        de.digitalcollections.model.api.identifiable.entity.Collection saveCollection​(de.digitalcollections.model.api.identifiable.entity.Collection collection)
      • updateCollection

        default de.digitalcollections.model.api.identifiable.entity.Collection updateCollection​(de.digitalcollections.model.api.identifiable.entity.Collection collection)
      • updateCollection

        de.digitalcollections.model.api.identifiable.entity.Collection updateCollection​(UUID uuid,
                                                                                        de.digitalcollections.model.api.identifiable.entity.Collection collection)
      • getBreadcrumbNavigation

        de.digitalcollections.model.api.view.BreadcrumbNavigation getBreadcrumbNavigation​(UUID collectionUuid)