All Known Implementing Classes:
EntityRelationsServiceImpl

public interface EntityRelationsService
  • Method Summary

    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
    java.util.List<de.digitalcollections.model.api.identifiable.entity.EntityRelation> saveEntityRelations​(java.util.List<de.digitalcollections.model.api.identifiable.entity.EntityRelation> entityRelations)
    Save (means create or update) a list of entity relations.
  • Method Details

    • 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

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