Interface CollectionRepository

  • All Superinterfaces:
    EntityRepository<de.digitalcollections.model.api.identifiable.entity.Collection>, IdentifiableRepository<de.digitalcollections.model.api.identifiable.entity.Collection>, NodeRepository<de.digitalcollections.model.api.identifiable.entity.Collection>

    public interface CollectionRepository
    extends NodeRepository<de.digitalcollections.model.api.identifiable.entity.Collection>, EntityRepository<de.digitalcollections.model.api.identifiable.entity.Collection>
    Repository for Collection persistence handling.
    • Method Detail

      • getChildren

        default List<de.digitalcollections.model.api.identifiable.entity.Collection> getChildren​(de.digitalcollections.model.api.identifiable.entity.Collection collection)
        Specified by:
        getChildren in interface NodeRepository<de.digitalcollections.model.api.identifiable.entity.Collection>
      • saveWithParentCollection

        de.digitalcollections.model.api.identifiable.entity.Collection saveWithParentCollection​(de.digitalcollections.model.api.identifiable.entity.Collection collection,
                                                                                                UUID parentUuid)
      • getTopCollections

        de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.Collection> getTopCollections​(de.digitalcollections.model.api.paging.PageRequest pageRequest)