Class ToManyRelationMergeHandler
java.lang.Object
ch.tocco.nice2.entityoperation.spi.merge.ToManyRelationMergeHandler
- All Implemented Interfaces:
RelationMergeHandler
- Direct Known Subclasses:
AbstractAddressAddressAndUserUserRelationMergeHandler, AddressUserRelationMergeHandler, UserRegistrationRelationMergeHandler
Merge handler which handles to-many relations.
-
Constructor Summary
ConstructorsConstructorDescriptionToManyRelationMergeHandler(TextResources textResources, SecurityManager securityManager, BusinessUnitManager businessUnitManager, DeleteService deleteService, PersistenceService persistenceService) -
Method Summary
Modifier and TypeMethodDescriptionmergeRelation(RelationMergeContext mergeContext) Merges the relation into the target entity.booleansupports(RelationModel relationModel) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface RelationMergeHandler
priority
-
Constructor Details
-
ToManyRelationMergeHandler
public ToManyRelationMergeHandler(TextResources textResources, SecurityManager securityManager, BusinessUnitManager businessUnitManager, DeleteService deleteService, PersistenceService persistenceService)
-
-
Method Details
-
supports
- Specified by:
supportsin interfaceRelationMergeHandler- Returns:
- true if this handler supports merging the given relation model
-
mergeRelation
Description copied from interface:RelationMergeHandlerMerges the relation into the target entity.- Specified by:
mergeRelationin interfaceRelationMergeHandler- Parameters:
mergeContext- contains the necessary data to perform the merge operation (like relation model and target entity)- Returns:
- merge result (for example skipped entities)
-