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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description de.digitalcollections.model.api.identifiable.entity.parts.SubtopicaddSubtopicToParentSubtopic(UUID subtopicUuid, UUID parentSubtopicUuid)de.digitalcollections.model.api.identifiable.entity.parts.SubtopicaddSubtopicToParentTopic(UUID subtopicUuid, UUID parentTopicUuid)default IntegerdeleteFromParentSubtopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, UUID parentSubtopicUuid)default IntegerdeleteFromParentTopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, UUID topicUuid)default 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)default 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)default List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>getSubtopicsOfEntity(de.digitalcollections.model.api.identifiable.entity.Entity entity)List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>getSubtopicsOfEntity(UUID entityUuid)default List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>getSubtopicsOfFileResource(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource)List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>getSubtopicsOfFileResource(UUID fileResourceUuid)de.digitalcollections.model.api.identifiable.entity.TopicgetTopic(UUID subtopicUuid)IntegerremoveFromParentSubtopic(UUID subtopicUuid, UUID parentSubtopicUuid)IntegerremoveFromParentTopic(UUID subtopicUuid, UUID topicUuid)default 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)default 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.SubtopicsaveWithParentTopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, 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, saveRelatedFileResources
-
Methods 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, update
-
Methods 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 Detail
-
addSubtopicToParentSubtopic
de.digitalcollections.model.api.identifiable.entity.parts.Subtopic addSubtopicToParentSubtopic(UUID subtopicUuid, UUID parentSubtopicUuid) throws IdentifiableServiceException
- Throws:
IdentifiableServiceException
-
addSubtopicToParentTopic
de.digitalcollections.model.api.identifiable.entity.parts.Subtopic addSubtopicToParentTopic(UUID subtopicUuid, UUID parentTopicUuid) throws IdentifiableServiceException
- Throws:
IdentifiableServiceException
-
deleteFromParentSubtopic
default Integer deleteFromParentSubtopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, UUID parentSubtopicUuid)
-
deleteFromParentTopic
default Integer deleteFromParentTopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, UUID topicUuid)
-
getEntities
default 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)
-
getFileResources
default 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)
-
getSubtopicsOfEntity
default List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic> getSubtopicsOfEntity(de.digitalcollections.model.api.identifiable.entity.Entity entity)
-
getSubtopicsOfEntity
List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic> getSubtopicsOfEntity(UUID entityUuid)
-
getSubtopicsOfFileResource
default List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic> getSubtopicsOfFileResource(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource)
-
getSubtopicsOfFileResource
List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic> getSubtopicsOfFileResource(UUID fileResourceUuid)
-
getTopic
de.digitalcollections.model.api.identifiable.entity.Topic getTopic(UUID subtopicUuid)
-
removeFromParentSubtopic
Integer removeFromParentSubtopic(UUID subtopicUuid, UUID parentSubtopicUuid)
-
saveEntities
default 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)
-
saveFileResources
default 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
-
-