Interface EntityRelationsService

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.EntityRelation> find​(de.digitalcollections.model.api.paging.PageRequest pageRequest)
      Get paged, sorted, filtered relations
      List<de.digitalcollections.model.api.identifiable.entity.EntityRelation> saveEntityRelations​(List<de.digitalcollections.model.api.identifiable.entity.EntityRelation> entityRelations)
      Save (means create or update) a list of entity relations.
    • Method Detail

      • find

        de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.EntityRelation> find​(de.digitalcollections.model.api.paging.PageRequest pageRequest)
        Get paged, sorted, filtered relations
        Parameters:
        pageRequest - request param container for paging, sorting, filtering
        Returns:
        result as paged response
      • saveEntityRelations

        List<de.digitalcollections.model.api.identifiable.entity.EntityRelation> saveEntityRelations​(List<de.digitalcollections.model.api.identifiable.entity.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