Interface SubtopicRepository

  • All Superinterfaces:
    EntityPartRepository<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic,​de.digitalcollections.model.api.identifiable.entity.Entity>, IdentifiableRepository<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>, NodeRepository<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>

    public interface SubtopicRepository
    extends NodeRepository<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>, EntityPartRepository<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic,​de.digitalcollections.model.api.identifiable.entity.Entity>
    Repository for Subtopic persistence handling.
    • 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)
      • saveWithParentSubtopic

        de.digitalcollections.model.api.identifiable.entity.parts.Subtopic saveWithParentSubtopic​(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic,
                                                                                                  UUID parentSubtopicUuid)
      • getSubtopicsOfEntity

        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

        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)