Interface SubtopicService
-
- All Superinterfaces:
EntityPartService<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic,de.digitalcollections.model.api.identifiable.entity.Entity>,IdentifiableService<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>,NodeService<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>
- All Known Implementing Classes:
SubtopicServiceImpl
public interface SubtopicService extends NodeService<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>, EntityPartService<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic,de.digitalcollections.model.api.identifiable.entity.Entity>
Service for Subtopic.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<de.digitalcollections.model.api.identifiable.entity.Entity>getEntities(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic)List<de.digitalcollections.model.api.identifiable.entity.Entity>getEntities(UUID subtopicUuid)List<de.digitalcollections.model.api.identifiable.resource.FileResource>getFileResources(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic)List<de.digitalcollections.model.api.identifiable.resource.FileResource>getFileResources(UUID subtopicUuid)List<de.digitalcollections.model.api.identifiable.entity.Entity>saveEntities(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, List<de.digitalcollections.model.api.identifiable.entity.Entity> entities)List<de.digitalcollections.model.api.identifiable.entity.Entity>saveEntities(UUID subtopicUuid, List<de.digitalcollections.model.api.identifiable.entity.Entity> entities)List<de.digitalcollections.model.api.identifiable.resource.FileResource>saveFileResources(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, List<de.digitalcollections.model.api.identifiable.resource.FileResource> fileResources)List<de.digitalcollections.model.api.identifiable.resource.FileResource>saveFileResources(UUID subtopicUuid, List<de.digitalcollections.model.api.identifiable.resource.FileResource> fileResources)de.digitalcollections.model.api.identifiable.entity.parts.SubtopicsaveWithParentSubtopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, UUID parentSubtopicUuid)de.digitalcollections.model.api.identifiable.entity.parts.SubtopicsaveWithParentTopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, UUID parentTopicUuid)-
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, 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
List<de.digitalcollections.model.api.identifiable.entity.Entity> getEntities(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic)
-
getEntities
List<de.digitalcollections.model.api.identifiable.entity.Entity> getEntities(UUID subtopicUuid)
-
saveEntities
List<de.digitalcollections.model.api.identifiable.entity.Entity> saveEntities(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, List<de.digitalcollections.model.api.identifiable.entity.Entity> entities)
-
saveEntities
List<de.digitalcollections.model.api.identifiable.entity.Entity> saveEntities(UUID subtopicUuid, List<de.digitalcollections.model.api.identifiable.entity.Entity> entities)
-
getFileResources
List<de.digitalcollections.model.api.identifiable.resource.FileResource> getFileResources(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic)
-
getFileResources
List<de.digitalcollections.model.api.identifiable.resource.FileResource> getFileResources(UUID subtopicUuid)
-
saveFileResources
List<de.digitalcollections.model.api.identifiable.resource.FileResource> saveFileResources(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, List<de.digitalcollections.model.api.identifiable.resource.FileResource> fileResources)
-
saveFileResources
List<de.digitalcollections.model.api.identifiable.resource.FileResource> saveFileResources(UUID subtopicUuid, List<de.digitalcollections.model.api.identifiable.resource.FileResource> fileResources)
-
saveWithParentTopic
de.digitalcollections.model.api.identifiable.entity.parts.Subtopic saveWithParentTopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, UUID parentTopicUuid) throws IdentifiableServiceException- Throws:
IdentifiableServiceException
-
saveWithParentSubtopic
de.digitalcollections.model.api.identifiable.entity.parts.Subtopic saveWithParentSubtopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, UUID parentSubtopicUuid) throws IdentifiableServiceException- Throws:
IdentifiableServiceException
-
-