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​(java.lang.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, java.lang.String sortField, java.lang.String sortDirection, java.lang.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​(java.util.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, java.util.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​(java.util.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,
                                                                                                                                      java.lang.String sortField,
                                                                                                                                      java.lang.String sortDirection,
                                                                                                                                      java.lang.String nullHandling)
      • getProject

        de.digitalcollections.model.api.identifiable.entity.Project getProject​(java.util.UUID uuid)
                                                                        throws HttpException
        Throws:
        HttpException
      • saveProjectWithParentProject

        de.digitalcollections.model.api.identifiable.entity.Project saveProjectWithParentProject​(de.digitalcollections.model.api.identifiable.entity.Project project,
                                                                                                 java.util.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​(java.util.UUID uuid,
                                                                                  de.digitalcollections.model.api.identifiable.entity.Project project)