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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.LinkedHashSet<E>getEntities(de.digitalcollections.model.api.identifiable.entity.parts.ContentNode contentNode)java.util.LinkedHashSet<E>getEntities(java.util.UUID contentNodeUuid)java.util.LinkedHashSet<de.digitalcollections.model.api.identifiable.resource.FileResource>getFileResources(de.digitalcollections.model.api.identifiable.entity.parts.ContentNode contentNode)java.util.LinkedHashSet<de.digitalcollections.model.api.identifiable.resource.FileResource>getFileResources(java.util.UUID contentNodeUuid)java.util.LinkedHashSet<E>saveEntities(de.digitalcollections.model.api.identifiable.entity.parts.ContentNode contentNode, java.util.LinkedHashSet<E> entities)java.util.LinkedHashSet<E>saveEntities(java.util.UUID contentNodeUuid, java.util.LinkedHashSet<E> entities)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)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)de.digitalcollections.model.api.identifiable.entity.parts.ContentNodesaveWithParentContentNode(de.digitalcollections.model.api.identifiable.entity.parts.ContentNode contentNode, java.util.UUID parentContentNodeUuid)de.digitalcollections.model.api.identifiable.entity.parts.ContentNodesaveWithParentContentTree(de.digitalcollections.model.api.identifiable.entity.parts.ContentNode contentNode, java.util.UUID parentContentTreeUuid)-
Methods inherited from interface de.digitalcollections.cudami.admin.backend.api.repository.identifiable.entity.parts.EntityPartRepository
addRelatedEntity, addRelatedEntity, addRelatedFileresource, addRelatedFileresource, getRelatedEntities, getRelatedEntities, getRelatedFileResources, getRelatedFileResources, saveRelatedEntities, saveRelatedEntities, saveRelatedFileResources, saveRelatedFileResources
-
Methods inherited from interface de.digitalcollections.cudami.admin.backend.api.repository.identifiable.IdentifiableRepository
count, create, find, find, findOne, findOne, save, update
-
Methods inherited from interface de.digitalcollections.cudami.admin.backend.api.repository.identifiable.NodeRepository
getChildren, getChildren, getParent
-
-
-
-
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)
-
-