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

  • Type Parameters:
    E - entity type
    All Superinterfaces:
    EntityPartService<de.digitalcollections.model.api.identifiable.entity.parts.ContentNode,​E>, IdentifiableService<de.digitalcollections.model.api.identifiable.entity.parts.ContentNode>, NodeService<de.digitalcollections.model.api.identifiable.entity.parts.ContentNode>
    All Known Implementing Classes:
    ContentNodeServiceImpl

    public interface ContentNodeService<E extends de.digitalcollections.model.api.identifiable.entity.Entity>
    extends NodeService<de.digitalcollections.model.api.identifiable.entity.parts.ContentNode>, EntityPartService<de.digitalcollections.model.api.identifiable.entity.parts.ContentNode,​E>
    Service for ContentNode.
    • 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)
                                                                                                 throws IdentifiableServiceException
        Throws:
        IdentifiableServiceException
      • saveWithParentContentNode

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