java.lang.Object
de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.relation.EntityToEntityRelationServiceImpl
All Implemented Interfaces:
EntityToEntityRelationService

@Service @Transactional(rollbackFor=java.lang.Exception.class) public class EntityToEntityRelationServiceImpl extends Object implements EntityToEntityRelationService
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addRelation(de.digitalcollections.model.identifiable.entity.relation.EntityRelation relation)
     
    void
    deleteByObject(de.digitalcollections.model.identifiable.entity.Entity objectEntity)
     
    void
    deleteBySubject(de.digitalcollections.model.identifiable.entity.Entity subjectEntity)
     
    de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.relation.EntityRelation>
    find(de.digitalcollections.model.list.paging.PageRequest pageRequest)
    Get paged, sorted, filtered relations
    de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.relation.EntityRelation>
    findBySubject(de.digitalcollections.model.identifiable.entity.Entity subjectEntity, de.digitalcollections.model.list.paging.PageRequest pageRequest)
     
    void
    save(List<de.digitalcollections.model.identifiable.entity.relation.EntityRelation> entityRelations)
    Save (means create or update) a list of entity relations.
    void
    setEntityRelations(de.digitalcollections.model.identifiable.entity.Entity entity, List<de.digitalcollections.model.identifiable.entity.relation.EntityRelation> relations, boolean deleteExisting)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait