T
- extends Product
public class ExistingProductLookup<T extends Product> extends ExistingProductLookup<T>
Product
already exists, and if so load it based on various other settings provided by this class.
Lookup
TODO: Add unit test caseservice
mode, postponseLookup
customMergeActions, fieldNamesToMerge, ignoreNullsForPrimitiveTypes, immutableFieldNames, mergeFieldMode, typesRequireDeepCopy
Constructor and Description |
---|
ExistingProductLookup() |
ExistingProductLookup(ExistingEntityMergeTransformer t) |
Modifier and Type | Method and Description |
---|---|
protected T |
getNewProduct() |
getEntity, getService, setService, treatNewEntity
getMode, getModesSupported, isPostponseLookup, setMode, setPostponseLookup, transform
copy, copySpecificTypes, getClosestParent, getCustomMergeAction, getCustomMergeActions, getFieldNamesToMerge, getIdentityFieldNames, getIdFieldsForClass, getImmutableFieldNames, getImmutableFieldsForClass, getTypesRequireDeepCopy, isIgnoreNullsForPrimitiveTypes, isMergeFieldMode, isMutable, isMutablePrimitive, isValidOrPrimitiveFieldType, mergeFields, requiredDeepCopy, setCustomMergeActions, setFieldNamesToMerge, setIdentityFieldNames, setIgnoreNullsForPrimitiveTypes, setImmutableFieldNames, setMergeFieldMode, setTypesRequireDeepCopy
public ExistingProductLookup()
public ExistingProductLookup(ExistingEntityMergeTransformer t)
protected T getNewProduct()
getNewProduct
in class ExistingProductLookup<T extends Product>
Copyright © 2018. All rights reserved.