-
Method Summary
| Modifier and Type |
Method |
Description |
default void |
addRelation(de.digitalcollections.model.identifiable.entity.relation.EntityRelation relation) |
|
void |
addRelation(java.util.UUID subjectEntityUuid,
java.lang.String predicate,
java.util.UUID objectEntityUuid) |
|
default void |
deleteBySubject(de.digitalcollections.model.identifiable.entity.Entity subjectEntity) |
|
void |
deleteBySubject(java.util.UUID subjectEntityUuid) |
|
de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.relation.EntityRelation> |
find(de.digitalcollections.model.paging.PageRequest pageRequest) |
Get paged, sorted, filtered relations
|
default java.util.List<de.digitalcollections.model.identifiable.entity.relation.EntityRelation> |
getBySubject(de.digitalcollections.model.identifiable.entity.Entity subjectEntity) |
|
java.util.List<de.digitalcollections.model.identifiable.entity.relation.EntityRelation> |
getBySubject(java.util.UUID subjectEntityUuid) |
|
java.util.List<de.digitalcollections.model.identifiable.entity.relation.EntityRelation> |
save(java.util.List<de.digitalcollections.model.identifiable.entity.relation.EntityRelation> entityRelations) |
Save (means create or update) a list of entity relations.
|
-
Method Details
-
default void addRelation(de.digitalcollections.model.identifiable.entity.relation.EntityRelation relation)
-
void addRelation(java.util.UUID subjectEntityUuid,
java.lang.String predicate,
java.util.UUID objectEntityUuid)
-
default void deleteBySubject(de.digitalcollections.model.identifiable.entity.Entity subjectEntity)
-
void deleteBySubject(java.util.UUID subjectEntityUuid)
-
de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.relation.EntityRelation> find(de.digitalcollections.model.paging.PageRequest pageRequest)
Get paged, sorted, filtered relations
- Parameters:
pageRequest - request param container for paging, sorting, filtering
- Returns:
- result as paged response
-
default java.util.List<de.digitalcollections.model.identifiable.entity.relation.EntityRelation> getBySubject(de.digitalcollections.model.identifiable.entity.Entity subjectEntity)
-
java.util.List<de.digitalcollections.model.identifiable.entity.relation.EntityRelation> getBySubject(java.util.UUID subjectEntityUuid)
-
java.util.List<de.digitalcollections.model.identifiable.entity.relation.EntityRelation> save(java.util.List<de.digitalcollections.model.identifiable.entity.relation.EntityRelation> entityRelations)
Save (means create or update) a list of entity relations. This method is idempotent.
- Parameters:
entityRelations - a list of entity relations to persist
- Returns:
- the persisted list of entity relations