Interface TopicRepository
-
- All Superinterfaces:
EntityRepository<de.digitalcollections.model.identifiable.entity.Topic>,IdentifiableRepository<de.digitalcollections.model.identifiable.entity.Topic>,NodeRepository<de.digitalcollections.model.identifiable.entity.Topic>
public interface TopicRepository extends NodeRepository<de.digitalcollections.model.identifiable.entity.Topic>, EntityRepository<de.digitalcollections.model.identifiable.entity.Topic>
Repository for Topic persistence handling.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default List<de.digitalcollections.model.identifiable.entity.Entity>getAllEntities(de.digitalcollections.model.identifiable.entity.Topic topic)List<de.digitalcollections.model.identifiable.entity.Entity>getAllEntities(UUID topicUuid)de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity>getEntities(UUID topicUuid, de.digitalcollections.model.paging.PageRequest pageRequest)default List<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(de.digitalcollections.model.identifiable.entity.Topic topic)List<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(UUID topicUuid)de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(UUID topicUuid, de.digitalcollections.model.paging.PageRequest pageRequest)List<Locale>getLanguagesOfEntities(UUID topicUuid)List<Locale>getLanguagesOfFileResources(UUID topicUuid)default List<de.digitalcollections.model.identifiable.entity.Topic>getTopicsOfEntity(de.digitalcollections.model.identifiable.entity.Entity entity)List<de.digitalcollections.model.identifiable.entity.Topic>getTopicsOfEntity(UUID entityUuid)default List<de.digitalcollections.model.identifiable.entity.Topic>getTopicsOfFileResource(de.digitalcollections.model.identifiable.resource.FileResource fileResource)List<de.digitalcollections.model.identifiable.entity.Topic>getTopicsOfFileResource(UUID fileResourceUuid)default List<de.digitalcollections.model.identifiable.entity.Entity>saveEntities(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.entity.Entity> entities)List<de.digitalcollections.model.identifiable.entity.Entity>saveEntities(UUID topicUuid, List<de.digitalcollections.model.identifiable.entity.Entity> entities)default List<de.digitalcollections.model.identifiable.resource.FileResource>saveFileResources(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)List<de.digitalcollections.model.identifiable.resource.FileResource>saveFileResources(UUID topicUuid, List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)-
Methods inherited from interface de.digitalcollections.cudami.server.backend.api.repository.identifiable.entity.EntityRepository
findOneByRefId, findRandom
-
Methods inherited from interface de.digitalcollections.cudami.server.backend.api.repository.identifiable.IdentifiableRepository
addRelatedEntity, addRelatedEntity, addRelatedFileresource, addRelatedFileresource, count, delete, delete, find, find, find, findAllFull, findAllReduced, findByLanguageAndInitial, findOne, findOne, findOne, findOneByIdentifier, getLanguages, getRelatedEntities, getRelatedEntities, getRelatedFileResources, getRelatedFileResources, save, save, saveRelatedEntities, saveRelatedEntities, saveRelatedFileResources, saveRelatedFileResources, update, update
-
Methods inherited from interface de.digitalcollections.cudami.server.backend.api.repository.identifiable.NodeRepository
addChild, addChild, addChildren, addChildren, findChildren, findRootNodes, getBreadcrumbNavigation, getChildren, getChildren, getChildren, getParent, getParents, getRootNodes, getRootNodesLanguages, removeChild, removeChild, saveWithParent, updateChildrenOrder
-
-
-
-
Method Detail
-
getAllEntities
default List<de.digitalcollections.model.identifiable.entity.Entity> getAllEntities(de.digitalcollections.model.identifiable.entity.Topic topic)
-
getAllEntities
List<de.digitalcollections.model.identifiable.entity.Entity> getAllEntities(UUID topicUuid)
-
getEntities
de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity> getEntities(UUID topicUuid, de.digitalcollections.model.paging.PageRequest pageRequest)
-
getFileResources
default List<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(de.digitalcollections.model.identifiable.entity.Topic topic)
-
getFileResources
List<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(UUID topicUuid)
-
getFileResources
de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(UUID topicUuid, de.digitalcollections.model.paging.PageRequest pageRequest)
-
getTopicsOfEntity
default List<de.digitalcollections.model.identifiable.entity.Topic> getTopicsOfEntity(de.digitalcollections.model.identifiable.entity.Entity entity)
-
getTopicsOfEntity
List<de.digitalcollections.model.identifiable.entity.Topic> getTopicsOfEntity(UUID entityUuid)
-
getTopicsOfFileResource
default List<de.digitalcollections.model.identifiable.entity.Topic> getTopicsOfFileResource(de.digitalcollections.model.identifiable.resource.FileResource fileResource)
-
getTopicsOfFileResource
List<de.digitalcollections.model.identifiable.entity.Topic> getTopicsOfFileResource(UUID fileResourceUuid)
-
saveEntities
default List<de.digitalcollections.model.identifiable.entity.Entity> saveEntities(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.entity.Entity> entities)
-
saveEntities
List<de.digitalcollections.model.identifiable.entity.Entity> saveEntities(UUID topicUuid, List<de.digitalcollections.model.identifiable.entity.Entity> entities)
-
saveFileResources
default List<de.digitalcollections.model.identifiable.resource.FileResource> saveFileResources(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)
-
-