public class ConvertMergeStrategy extends DefaultMergeStrategy
defaultCollectionMergeMode, defaultMergeMode, mergeClass, mergeFields, mergeModeMap
Modifier | Constructor and Description |
---|---|
protected |
ConvertMergeStrategy(java.lang.Class<? extends CdmBase> mergeClazz) |
Modifier and Type | Method and Description |
---|---|
boolean |
isDeleteSecondObject() |
protected <T extends IMergable> |
mergeCollectionFieldNoFirst(T mergeFirst,
T mergeSecond,
java.lang.reflect.Field field,
MergeMode mergeMode,
java.util.Set<ICdmBase> deleteSet,
java.util.Set<ICdmBase> clonedObjects) |
static ConvertMergeStrategy |
NewInstance(java.lang.Class<? extends CdmBase> mergeClazz) |
void |
setDeleteSecondObject(boolean deleteSecondObject) |
getAddMethod, getMergeClass, getMergeMode, getMergeValue, getReplaceMethod, getUuid, invoke, invoke, isOnlyReallocateReferences, setDefaultCollectionMergeMode, setDefaultMergeMode, setMergeClazz, setMergeMode
isBlank, isCollection, isNotBlank, isPrimitive, isSingleCdmBaseObject, isUserType, Nz
protected ConvertMergeStrategy(java.lang.Class<? extends CdmBase> mergeClazz)
mergeClazz
- public static ConvertMergeStrategy NewInstance(java.lang.Class<? extends CdmBase> mergeClazz)
public boolean isDeleteSecondObject()
public void setDeleteSecondObject(boolean deleteSecondObject)
protected <T extends IMergable> void mergeCollectionFieldNoFirst(T mergeFirst, T mergeSecond, java.lang.reflect.Field field, MergeMode mergeMode, java.util.Set<ICdmBase> deleteSet, java.util.Set<ICdmBase> clonedObjects) throws java.lang.Exception
mergeCollectionFieldNoFirst
in class DefaultMergeStrategy
java.lang.Exception
Copyright © 2007-2020 EDIT. All Rights Reserved.