Interface EntityHeadwordRepository
-
public interface EntityHeadwordRepository
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidadd(de.digitalcollections.model.identifiable.entity.Entity entity, de.digitalcollections.model.semantic.Headword headword)voidadd(UUID entityUuid, UUID headwordUuid)default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity>findEntitiesByHeadword(de.digitalcollections.model.list.paging.PageRequest pageRequest, de.digitalcollections.model.semantic.Headword headword)Get paged, sorted, filtered entitiesde.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity>findEntitiesByHeadword(de.digitalcollections.model.list.paging.PageRequest pageRequest, UUID headwordUuid)default List<de.digitalcollections.model.semantic.Headword>getHeadwordsForEntity(de.digitalcollections.model.identifiable.entity.Entity entity)List<de.digitalcollections.model.semantic.Headword>getHeadwordsForEntity(UUID entityUuid)default voidremove(de.digitalcollections.model.identifiable.entity.Entity entity, de.digitalcollections.model.semantic.Headword headword)voidremove(UUID entityUuid, UUID headwordUuid)
-
-
-
Method Detail
-
add
default void add(de.digitalcollections.model.identifiable.entity.Entity entity, de.digitalcollections.model.semantic.Headword headword)
-
findEntitiesByHeadword
default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity> findEntitiesByHeadword(de.digitalcollections.model.list.paging.PageRequest pageRequest, de.digitalcollections.model.semantic.Headword headword)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(de.digitalcollections.model.list.paging.PageRequest pageRequest, UUID headwordUuid)
-
getHeadwordsForEntity
default List<de.digitalcollections.model.semantic.Headword> getHeadwordsForEntity(de.digitalcollections.model.identifiable.entity.Entity entity)
-
getHeadwordsForEntity
List<de.digitalcollections.model.semantic.Headword> getHeadwordsForEntity(UUID entityUuid)
-
remove
default void remove(de.digitalcollections.model.identifiable.entity.Entity entity, de.digitalcollections.model.semantic.Headword headword)
-
-