public class EntityMergeServiceImpl extends java.lang.Object implements EntityMergeService
Constructor and Description |
---|
EntityMergeServiceImpl(HookHandlerService hookHandlerService) |
Modifier and Type | Method and Description |
---|---|
void |
mergeEntity(java.lang.Object a,
java.lang.Object b)
This method merges entities (mostly AbstractNode types) using EntityMergeHookers
|
public EntityMergeServiceImpl(HookHandlerService hookHandlerService)
public void mergeEntity(java.lang.Object a, java.lang.Object b) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException
EntityMergeService
mergeEntity
in interface EntityMergeService
a
- The object to be merged intob
- The object with the target valuesjava.lang.IllegalArgumentException
- if no hooker applicable to classes of a and b was foundjava.lang.IllegalAccessException
- if the merging of fields failed