Interface CudamiProjectsClient


  • public interface CudamiProjectsClient
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      static CudamiProjectsClient build​(String serverUrl)  
      default de.digitalcollections.model.api.identifiable.entity.Project createProject()  
      de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.Project> findProjects​(int pageNumber, int pageSize, String sortField, String sortDirection, String nullHandling)  
      default de.digitalcollections.model.api.paging.PageResponse findProjects​(de.digitalcollections.model.api.paging.PageRequest pageRequest)  
      de.digitalcollections.model.api.identifiable.entity.Project getProject​(UUID uuid)  
      de.digitalcollections.model.api.identifiable.entity.Project saveProject​(de.digitalcollections.model.api.identifiable.entity.Project project)  
      de.digitalcollections.model.api.identifiable.entity.Project saveProjectWithParentProject​(de.digitalcollections.model.api.identifiable.entity.Project project, UUID parentProjectUuid)  
      default de.digitalcollections.model.api.identifiable.entity.Project updateProject​(de.digitalcollections.model.api.identifiable.entity.Project project)  
      de.digitalcollections.model.api.identifiable.entity.Project updateProject​(UUID uuid, de.digitalcollections.model.api.identifiable.entity.Project project)  
    • Method Detail

      • createProject

        default de.digitalcollections.model.api.identifiable.entity.Project createProject()
      • findProjects

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

        de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.Project> findProjects​(int pageNumber,
                                                                                                                                      int pageSize,
                                                                                                                                      String sortField,
                                                                                                                                      String sortDirection,
                                                                                                                                      String nullHandling)
      • saveProjectWithParentProject

        de.digitalcollections.model.api.identifiable.entity.Project saveProjectWithParentProject​(de.digitalcollections.model.api.identifiable.entity.Project project,
                                                                                                 UUID parentProjectUuid)
      • saveProject

        de.digitalcollections.model.api.identifiable.entity.Project saveProject​(de.digitalcollections.model.api.identifiable.entity.Project project)
      • updateProject

        default de.digitalcollections.model.api.identifiable.entity.Project updateProject​(de.digitalcollections.model.api.identifiable.entity.Project project)
      • updateProject

        de.digitalcollections.model.api.identifiable.entity.Project updateProject​(UUID uuid,
                                                                                  de.digitalcollections.model.api.identifiable.entity.Project project)