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
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)java.lang.IntegerdeleteFromParentSubtopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.UUID parentSubtopicUuid)java.lang.IntegerdeleteFromParentSubtopic(java.util.UUID subtopicUuid, java.util.UUID parentSubtopicUuid)java.lang.IntegerdeleteFromParentTopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.UUID topicUuid)java.lang.IntegerdeleteFromParentTopic(java.util.UUID subtopicUuid, java.util.UUID topicUuid)de.digitalcollections.model.api.identifiable.entity.parts.Subtopicget(java.util.UUID uuid, java.util.Locale locale)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)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)java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>getSubtopicsOfEntity(java.util.UUID entityUuid)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.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)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.SubtopicsaveWithParentSubtopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.UUID parentSubtopicUuid)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, find, find, find, get, get, getByIdentifier, save, updateMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.NodeService
getBreadcrumbNavigation, getBreadcrumbNavigation, getChildren, getChildren, getChildren, getParent, getParent
-
Method Details
-
get
de.digitalcollections.model.api.identifiable.entity.parts.Subtopic get(java.util.UUID uuid, java.util.Locale locale) throws IdentifiableServiceException- Specified by:
getin interfaceIdentifiableService<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>- Throws:
IdentifiableServiceException
-
getEntities
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) -
saveEntities
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) -
getFileResources
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) -
saveFileResources
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
-
saveWithParentSubtopic
de.digitalcollections.model.api.identifiable.entity.parts.Subtopic saveWithParentSubtopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.UUID parentSubtopicUuid) throws IdentifiableServiceException- Throws:
IdentifiableServiceException
-
getSubtopicsOfEntity
java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic> getSubtopicsOfEntity(java.util.UUID entityUuid) -
getSubtopicsOfFileResource
java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic> getSubtopicsOfFileResource(java.util.UUID fileResourceUuid) -
deleteFromParentSubtopic
java.lang.Integer deleteFromParentSubtopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.UUID parentSubtopicUuid) -
deleteFromParentSubtopic
java.lang.Integer deleteFromParentSubtopic(java.util.UUID subtopicUuid, java.util.UUID parentSubtopicUuid) -
deleteFromParentTopic
java.lang.Integer deleteFromParentTopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.UUID topicUuid) -
deleteFromParentTopic
java.lang.Integer deleteFromParentTopic(java.util.UUID subtopicUuid, java.util.UUID topicUuid) -
addSubtopicToParentTopic
de.digitalcollections.model.api.identifiable.entity.parts.Subtopic addSubtopicToParentTopic(java.util.UUID subtopicUuid, java.util.UUID parentTopicUuid) throws IdentifiableServiceException- Throws:
IdentifiableServiceException
-
addSubtopicToParentSubtopic
de.digitalcollections.model.api.identifiable.entity.parts.Subtopic addSubtopicToParentSubtopic(java.util.UUID subtopicUuid, java.util.UUID parentSubtopicUuid) throws IdentifiableServiceException- Throws:
IdentifiableServiceException
-
getTopic
de.digitalcollections.model.api.identifiable.entity.Topic getTopic(java.util.UUID subtopicUuid)
-