-
Method Summary
| Modifier and Type |
Method |
Description |
default void |
addRelation(de.digitalcollections.model.api.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.api.identifiable.entity.Entity subjectEntity) |
|
void |
deleteBySubject(java.util.UUID subjectEntityUuid) |
|
de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.relation.EntityRelation> |
find(de.digitalcollections.model.api.paging.PageRequest pageRequest) |
Get paged, sorted, filtered relations
|
default java.util.List<de.digitalcollections.model.api.identifiable.entity.relation.EntityRelation> |
getBySubject(de.digitalcollections.model.api.identifiable.entity.Entity subjectEntity) |
|
java.util.List<de.digitalcollections.model.api.identifiable.entity.relation.EntityRelation> |
getBySubject(java.util.UUID subjectEntityUuid) |
|
java.util.List<de.digitalcollections.model.api.identifiable.entity.relation.EntityRelation> |
save(java.util.List<de.digitalcollections.model.api.identifiable.entity.relation.EntityRelation> entityRelations) |
Save (means create or update) a list of entity relations.
|
-
Method Details
-
addRelation
default void addRelation(de.digitalcollections.model.api.identifiable.entity.relation.EntityRelation relation)
-
addRelation
void addRelation(java.util.UUID subjectEntityUuid,
java.lang.String predicate,
java.util.UUID objectEntityUuid)
-
deleteBySubject
default void deleteBySubject(de.digitalcollections.model.api.identifiable.entity.Entity subjectEntity)
-
deleteBySubject
void deleteBySubject(java.util.UUID subjectEntityUuid)
-
-
getBySubject
default java.util.List<de.digitalcollections.model.api.identifiable.entity.relation.EntityRelation> getBySubject(de.digitalcollections.model.api.identifiable.entity.Entity subjectEntity)
-
getBySubject
java.util.List<de.digitalcollections.model.api.identifiable.entity.relation.EntityRelation> getBySubject(java.util.UUID subjectEntityUuid)
-
save
java.util.List<de.digitalcollections.model.api.identifiable.entity.relation.EntityRelation> save(java.util.List<de.digitalcollections.model.api.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