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.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity>findEntitiesByHeadword(de.digitalcollections.model.paging.PageRequest pageRequest, de.digitalcollections.model.semantic.Headword headword)Get paged, sorted, filtered entitiesde.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity>findEntitiesByHeadword(de.digitalcollections.model.paging.PageRequest pageRequest, UUID headwordUuid)default de.digitalcollections.model.semantic.HeadwordfindHeadwordsForEntity(de.digitalcollections.model.identifiable.entity.Entity entity)de.digitalcollections.model.semantic.HeadwordfindHeadwordsForEntity(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.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity> findEntitiesByHeadword(de.digitalcollections.model.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.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity> findEntitiesByHeadword(de.digitalcollections.model.paging.PageRequest pageRequest, UUID headwordUuid)
-
findHeadwordsForEntity
default de.digitalcollections.model.semantic.Headword findHeadwordsForEntity(de.digitalcollections.model.identifiable.entity.Entity entity)
-
findHeadwordsForEntity
de.digitalcollections.model.semantic.Headword findHeadwordsForEntity(UUID entityUuid)
-
remove
default void remove(de.digitalcollections.model.identifiable.entity.Entity entity, de.digitalcollections.model.semantic.Headword headword)
-
-