public interface EntityHeadwordRepository
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    add(de.digitalcollections.model.identifiable.entity.Entity entity, de.digitalcollections.model.semantic.Headword headword)
     
    void
    add(UUID entityUuid, UUID headwordUuid)
     
    default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity>
    findEntitiesByHeadword(de.digitalcollections.model.semantic.Headword headword, de.digitalcollections.model.list.paging.PageRequest pageRequest)
    Get paged, sorted, filtered entities
    de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity>
    findEntitiesByHeadword(UUID headwordUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest)
     
    default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.semantic.Headword>
    findHeadwordsForEntity(de.digitalcollections.model.identifiable.entity.Entity entity, de.digitalcollections.model.list.paging.PageRequest pageRequest)
     
    de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.semantic.Headword>
    findHeadwordsForEntity(UUID entityUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest)
     
    default void
    remove(de.digitalcollections.model.identifiable.entity.Entity entity, de.digitalcollections.model.semantic.Headword headword)
     
    void
    remove(UUID entityUuid, UUID headwordUuid)
     
  • Method Details

    • add

      default void add(de.digitalcollections.model.identifiable.entity.Entity entity, de.digitalcollections.model.semantic.Headword headword)
    • add

      void add(UUID entityUuid, UUID headwordUuid)
    • findEntitiesByHeadword

      default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity> findEntitiesByHeadword(de.digitalcollections.model.semantic.Headword headword, de.digitalcollections.model.list.paging.PageRequest pageRequest)
      Get paged, sorted, filtered entities
      Parameters:
      pageRequest - request param container for paging, sorting, filtering
      headword - headword of entities
      Returns:
      result as paged response
    • findEntitiesByHeadword

      de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity> findEntitiesByHeadword(UUID headwordUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest)
    • findHeadwordsForEntity

      default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.semantic.Headword> findHeadwordsForEntity(de.digitalcollections.model.identifiable.entity.Entity entity, de.digitalcollections.model.list.paging.PageRequest pageRequest)
    • findHeadwordsForEntity

      de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.semantic.Headword> findHeadwordsForEntity(UUID entityUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest)
    • remove

      default void remove(de.digitalcollections.model.identifiable.entity.Entity entity, de.digitalcollections.model.semantic.Headword headword)
    • remove

      void remove(UUID entityUuid, UUID headwordUuid)