Interface ContentNodeRepository<E extends de.digitalcollections.model.api.identifiable.entity.Entity>

  • Type Parameters:
    E - entity type
    All Superinterfaces:
    EntityPartRepository<de.digitalcollections.model.api.identifiable.entity.parts.ContentNode,​E>, IdentifiableRepository<de.digitalcollections.model.api.identifiable.entity.parts.ContentNode>, NodeRepository<de.digitalcollections.model.api.identifiable.entity.parts.ContentNode>

    public interface ContentNodeRepository<E extends de.digitalcollections.model.api.identifiable.entity.Entity>
    extends NodeRepository<de.digitalcollections.model.api.identifiable.entity.parts.ContentNode>, EntityPartRepository<de.digitalcollections.model.api.identifiable.entity.parts.ContentNode,​E>
    Repository for ContentNode persistence handling.
    • Method Detail

      • getEntities

        java.util.LinkedHashSet<E> getEntities​(de.digitalcollections.model.api.identifiable.entity.parts.ContentNode contentNode)
      • getEntities

        java.util.LinkedHashSet<E> getEntities​(java.util.UUID contentNodeUuid)
      • saveEntities

        java.util.LinkedHashSet<E> saveEntities​(de.digitalcollections.model.api.identifiable.entity.parts.ContentNode contentNode,
                                                java.util.LinkedHashSet<E> entities)
      • saveEntities

        java.util.LinkedHashSet<E> saveEntities​(java.util.UUID contentNodeUuid,
                                                java.util.LinkedHashSet<E> entities)
      • getFileResources

        java.util.LinkedHashSet<de.digitalcollections.model.api.identifiable.resource.FileResource> getFileResources​(de.digitalcollections.model.api.identifiable.entity.parts.ContentNode contentNode)
      • getFileResources

        java.util.LinkedHashSet<de.digitalcollections.model.api.identifiable.resource.FileResource> getFileResources​(java.util.UUID contentNodeUuid)
      • saveFileResources

        java.util.LinkedHashSet<de.digitalcollections.model.api.identifiable.resource.FileResource> saveFileResources​(de.digitalcollections.model.api.identifiable.entity.parts.ContentNode contentNode,
                                                                                                                      java.util.LinkedHashSet<de.digitalcollections.model.api.identifiable.resource.FileResource> fileResources)
      • saveFileResources

        java.util.LinkedHashSet<de.digitalcollections.model.api.identifiable.resource.FileResource> saveFileResources​(java.util.UUID contentNodeUuid,
                                                                                                                      java.util.LinkedHashSet<de.digitalcollections.model.api.identifiable.resource.FileResource> fileResources)
      • saveWithParentContentTree

        de.digitalcollections.model.api.identifiable.entity.parts.ContentNode saveWithParentContentTree​(de.digitalcollections.model.api.identifiable.entity.parts.ContentNode contentNode,
                                                                                                        java.util.UUID parentContentTreeUuid)
      • saveWithParentContentNode

        de.digitalcollections.model.api.identifiable.entity.parts.ContentNode saveWithParentContentNode​(de.digitalcollections.model.api.identifiable.entity.parts.ContentNode contentNode,
                                                                                                        java.util.UUID parentContentNodeUuid)