Interface EntityHeadwordRepository
public interface EntityHeadwordRepository
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidadd(de.digitalcollections.model.identifiable.entity.Entity entity, de.digitalcollections.model.semantic.Headword headword) voiddefault 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 entitiesde.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 voidremove(de.digitalcollections.model.identifiable.entity.Entity entity, de.digitalcollections.model.semantic.Headword headword) void
-
Method Details
-
add
default void add(de.digitalcollections.model.identifiable.entity.Entity entity, de.digitalcollections.model.semantic.Headword headword) -
add
-
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, filteringheadword- 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
-