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 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.business.api.service.identifiable.entity.parts.EntityPartService
addRelatedEntity, addRelatedEntity, addRelatedFileresource, addRelatedFileresource, getRelatedEntities, getRelatedEntities, getRelatedFileResources, getRelatedFileResources, saveRelatedEntities, saveRelatedEntities, saveRelatedFileResources, saveRelatedFileResources
-
Methods inherited from interface de.digitalcollections.cudami.admin.business.api.service.identifiable.IdentifiableService
count, create, find, find, get, get, save, update
-
Methods inherited from interface de.digitalcollections.cudami.admin.business.api.service.identifiable.NodeService
getChildren, getChildren, getParent, 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) 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
-
-