Interface SubtopicService
- All Superinterfaces:
EntityPartService<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>,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>
Service for Subtopic.
-
Method Summary
Modifier and Type Method Description de.digitalcollections.model.api.identifiable.entity.parts.SubtopicaddSubtopicToParentSubtopic(java.util.UUID subtopicUuid, java.util.UUID parentSubtopicUuid)de.digitalcollections.model.api.identifiable.entity.parts.SubtopicaddSubtopicToParentTopic(java.util.UUID subtopicUuid, java.util.UUID parentTopicUuid)default java.lang.IntegerdeleteFromParentSubtopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.UUID parentSubtopicUuid)default java.lang.IntegerdeleteFromParentTopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.UUID topicUuid)default java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity>getEntities(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic)java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity>getEntities(java.util.UUID subtopicUuid)default java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource>getFileResources(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic)java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource>getFileResources(java.util.UUID subtopicUuid)default java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>getSubtopicsOfEntity(de.digitalcollections.model.api.identifiable.entity.Entity entity)java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>getSubtopicsOfEntity(java.util.UUID entityUuid)default java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>getSubtopicsOfFileResource(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource)java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>getSubtopicsOfFileResource(java.util.UUID fileResourceUuid)de.digitalcollections.model.api.identifiable.entity.TopicgetTopic(java.util.UUID subtopicUuid)java.lang.IntegerremoveFromParentSubtopic(java.util.UUID subtopicUuid, java.util.UUID parentSubtopicUuid)java.lang.IntegerremoveFromParentTopic(java.util.UUID subtopicUuid, java.util.UUID topicUuid)default java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity>saveEntities(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity> entities)java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity>saveEntities(java.util.UUID subtopicUuid, java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity> entities)default java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource>saveFileResources(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource> fileResources)java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource>saveFileResources(java.util.UUID subtopicUuid, java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource> fileResources)de.digitalcollections.model.api.identifiable.entity.parts.SubtopicsaveWithParentTopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.UUID parentTopicUuid)Methods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.entity.parts.EntityPartService
addRelatedEntity, addRelatedEntity, addRelatedFileresource, addRelatedFileresource, getRelatedEntities, getRelatedEntities, getRelatedFileResources, getRelatedFileResources, saveRelatedEntities, saveRelatedEntities, saveRelatedFileResources, saveRelatedFileResourcesMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.IdentifiableService
cleanupLabelFromUnwantedLocales, count, delete, delete, find, find, find, findAllFull, findAllReduced, findByLanguageAndInitial, get, get, get, getByIdentifier, save, updateMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.NodeService
addChild, addChildren, addChildren, getBreadcrumbNavigation, getBreadcrumbNavigation, getChildren, getChildren, getChildren, getParent, getParent, getParents, getRootNodes, getRootNodesLanguages, removeChild, removeChild, saveWithParent, updateChildrenOrder
-
Method Details
-
addSubtopicToParentSubtopic
de.digitalcollections.model.api.identifiable.entity.parts.Subtopic addSubtopicToParentSubtopic(java.util.UUID subtopicUuid, java.util.UUID parentSubtopicUuid) throws IdentifiableServiceException- Throws:
IdentifiableServiceException
-
addSubtopicToParentTopic
de.digitalcollections.model.api.identifiable.entity.parts.Subtopic addSubtopicToParentTopic(java.util.UUID subtopicUuid, java.util.UUID parentTopicUuid) throws IdentifiableServiceException- Throws:
IdentifiableServiceException
-
deleteFromParentSubtopic
default java.lang.Integer deleteFromParentSubtopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.UUID parentSubtopicUuid) -
deleteFromParentTopic
default java.lang.Integer deleteFromParentTopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.UUID topicUuid) -
getEntities
default java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity> getEntities(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic) -
getEntities
java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity> getEntities(java.util.UUID subtopicUuid) -
getFileResources
default java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource> getFileResources(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic) -
getFileResources
java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource> getFileResources(java.util.UUID subtopicUuid) -
getSubtopicsOfEntity
default java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic> getSubtopicsOfEntity(de.digitalcollections.model.api.identifiable.entity.Entity entity) -
getSubtopicsOfEntity
java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic> getSubtopicsOfEntity(java.util.UUID entityUuid) -
getSubtopicsOfFileResource
default java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic> getSubtopicsOfFileResource(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource) -
getSubtopicsOfFileResource
java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic> getSubtopicsOfFileResource(java.util.UUID fileResourceUuid) -
getTopic
de.digitalcollections.model.api.identifiable.entity.Topic getTopic(java.util.UUID subtopicUuid) -
removeFromParentSubtopic
java.lang.Integer removeFromParentSubtopic(java.util.UUID subtopicUuid, java.util.UUID parentSubtopicUuid) -
removeFromParentTopic
java.lang.Integer removeFromParentTopic(java.util.UUID subtopicUuid, java.util.UUID topicUuid) -
saveEntities
default java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity> saveEntities(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity> entities) -
saveEntities
java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity> saveEntities(java.util.UUID subtopicUuid, java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity> entities) -
saveFileResources
default java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource> saveFileResources(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource> fileResources) -
saveFileResources
java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource> saveFileResources(java.util.UUID subtopicUuid, java.util.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, java.util.UUID parentTopicUuid) throws IdentifiableServiceException- Throws:
IdentifiableServiceException
-