All Superinterfaces:
EntityService<de.digitalcollections.model.api.identifiable.entity.Project>, IdentifiableService<de.digitalcollections.model.api.identifiable.entity.Project>
All Known Implementing Classes:
ProjectServiceImpl

public interface ProjectService
extends EntityService<de.digitalcollections.model.api.identifiable.entity.Project>
  • Method Details

    • addDigitalObject

      boolean addDigitalObject​(de.digitalcollections.model.api.identifiable.entity.Project project, de.digitalcollections.model.api.identifiable.entity.DigitalObject digitalObject)
    • addDigitalObjects

      boolean addDigitalObjects​(de.digitalcollections.model.api.identifiable.entity.Project project, java.util.List<de.digitalcollections.model.api.identifiable.entity.DigitalObject> digitalObjects)
    • getDigitalObjects

      de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.DigitalObject> getDigitalObjects​(de.digitalcollections.model.api.identifiable.entity.Project project, de.digitalcollections.model.api.paging.PageRequest pageRequest)
    • removeDigitalObject

      boolean removeDigitalObject​(de.digitalcollections.model.api.identifiable.entity.Project project, de.digitalcollections.model.api.identifiable.entity.DigitalObject digitalObject)
    • saveDigitalObjects

      boolean saveDigitalObjects​(de.digitalcollections.model.api.identifiable.entity.Project project, java.util.List<de.digitalcollections.model.api.identifiable.entity.DigitalObject> digitalObjects)
    • delete

      void delete​(java.util.UUID uuid)
    • getAll

      java.util.List<de.digitalcollections.model.api.identifiable.entity.Project> getAll()
    • removeDigitalObjectFromAllProjects

      boolean removeDigitalObjectFromAllProjects​(de.digitalcollections.model.api.identifiable.entity.DigitalObject digitalObject)