All Superinterfaces:
EntityRepository<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation>, IdentifiableRepository<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation>, PagingSortingFilteringRepository<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation>, UniqueObjectRepository<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation>

public interface ManifestationRepository extends EntityRepository<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation>
  • Method Details

    • findManifestationsByWork

      default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation> findManifestationsByWork(de.digitalcollections.model.identifiable.entity.work.Work work, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException
      Throws:
      RepositoryException
    • findManifestationsByWork

      de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation> findManifestationsByWork(UUID workUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException
      Throws:
      RepositoryException
    • findSubParts

      default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation> findSubParts(de.digitalcollections.model.identifiable.entity.manifestation.Manifestation manifestation, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException
      Throws:
      RepositoryException
    • findSubParts

      de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation> findSubParts(UUID uuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException
      Throws:
      RepositoryException
    • getLanguagesOfManifestationsForWork

      default List<Locale> getLanguagesOfManifestationsForWork(de.digitalcollections.model.identifiable.entity.work.Work work) throws RepositoryException
      Throws:
      RepositoryException
    • getLanguagesOfManifestationsForWork

      List<Locale> getLanguagesOfManifestationsForWork(UUID workUuid)
    • removeParent

      boolean removeParent(de.digitalcollections.model.identifiable.entity.manifestation.Manifestation manifestation, de.digitalcollections.model.identifiable.entity.manifestation.Manifestation parentManifestation) throws RepositoryException
      Throws:
      RepositoryException