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

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

    • addDigitalObject

      boolean addDigitalObject(de.digitalcollections.model.identifiable.entity.Project project, de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject) throws ServiceException
      Throws:
      ServiceException
    • addDigitalObjects

      boolean addDigitalObjects(de.digitalcollections.model.identifiable.entity.Project project, List<de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject> digitalObjects) throws ServiceException
      Throws:
      ServiceException
    • findDigitalObjects

      de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject> findDigitalObjects(de.digitalcollections.model.identifiable.entity.Project project, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws ServiceException
      Throws:
      ServiceException
    • removeDigitalObject

      boolean removeDigitalObject(de.digitalcollections.model.identifiable.entity.Project project, de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject) throws ServiceException
      Throws:
      ServiceException
    • removeDigitalObjectFromAllProjects

      boolean removeDigitalObjectFromAllProjects(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject) throws ServiceException
      Throws:
      ServiceException
    • setDigitalObjects

      boolean setDigitalObjects(de.digitalcollections.model.identifiable.entity.Project project, List<de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject> digitalObjects) throws ServiceException
      Throws:
      ServiceException