java.lang.Object
de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl<E>
de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.EntityServiceImpl<de.digitalcollections.model.api.identifiable.entity.Project>
de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.ProjectServiceImpl
All Implemented Interfaces:
EntityService<de.digitalcollections.model.api.identifiable.entity.Project>, ProjectService, IdentifiableService<de.digitalcollections.model.api.identifiable.entity.Project>

@Service
public class ProjectServiceImpl
extends EntityServiceImpl<de.digitalcollections.model.api.identifiable.entity.Project>
implements ProjectService
  • Constructor Details

  • Method Details

    • addDigitalObject

      public boolean addDigitalObject​(de.digitalcollections.model.api.identifiable.entity.Project project, de.digitalcollections.model.api.identifiable.entity.DigitalObject digitalObject)
      Specified by:
      addDigitalObject in interface ProjectService
    • addDigitalObjects

      public boolean addDigitalObjects​(de.digitalcollections.model.api.identifiable.entity.Project project, java.util.List<de.digitalcollections.model.api.identifiable.entity.DigitalObject> digitalObjects)
      Specified by:
      addDigitalObjects in interface ProjectService
    • getDigitalObjects

      public 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)
      Specified by:
      getDigitalObjects in interface ProjectService
    • removeDigitalObject

      public boolean removeDigitalObject​(de.digitalcollections.model.api.identifiable.entity.Project project, de.digitalcollections.model.api.identifiable.entity.DigitalObject digitalObject)
      Specified by:
      removeDigitalObject in interface ProjectService
    • saveDigitalObjects

      public boolean saveDigitalObjects​(de.digitalcollections.model.api.identifiable.entity.Project project, java.util.List<de.digitalcollections.model.api.identifiable.entity.DigitalObject> digitalObjects)
      Specified by:
      saveDigitalObjects in interface ProjectService
    • delete

      public void delete​(java.util.UUID uuid)
      Specified by:
      delete in interface ProjectService
    • getAll

      public java.util.List<de.digitalcollections.model.api.identifiable.entity.Project> getAll()
      Specified by:
      getAll in interface ProjectService
    • removeDigitalObjectFromAllProjects

      public boolean removeDigitalObjectFromAllProjects​(de.digitalcollections.model.api.identifiable.entity.DigitalObject digitalObject)
      Specified by:
      removeDigitalObjectFromAllProjects in interface ProjectService