public class GenericAbstractOrderCloningStrategy<T extends AbstractOrderModel,E extends AbstractOrderEntryModel,O extends AbstractOrderModel>
extends java.lang.Object
| Constructor and Description |
|---|
GenericAbstractOrderCloningStrategy(java.lang.Class<T> abstractOrderResultClass,
java.lang.Class<E> abstractOrderEntryResultClass,
java.lang.Class<O> originalAbstractOrderClass)
Constructor taking the target classes for order and order entry type as parameters.
|
| Modifier and Type | Method and Description |
|---|---|
protected T |
clone(O original,
java.util.Optional<java.lang.String> code) |
protected java.lang.String |
generateCode() |
protected java.lang.Class<E> |
getAbstractOrderEntryResultClass() |
protected java.lang.Class<T> |
getAbstractOrderResultClass() |
protected CloneAbstractOrderStrategy |
getCloneAbstractOrderStrategy() |
protected KeyGenerator |
getKeyGenerator() |
protected java.lang.Class<O> |
getOriginalAbstractOrderClass() |
protected void |
postProcess(O original,
T copy) |
void |
setCloneAbstractOrderStrategy(CloneAbstractOrderStrategy cloneAbstractOrderStrategy) |
void |
setKeyGenerator(KeyGenerator keyGenerator) |
public GenericAbstractOrderCloningStrategy(java.lang.Class<T> abstractOrderResultClass, java.lang.Class<E> abstractOrderEntryResultClass, java.lang.Class<O> originalAbstractOrderClass)
protected java.lang.String generateCode()
protected CloneAbstractOrderStrategy getCloneAbstractOrderStrategy()
public void setCloneAbstractOrderStrategy(CloneAbstractOrderStrategy cloneAbstractOrderStrategy)
protected KeyGenerator getKeyGenerator()
public void setKeyGenerator(KeyGenerator keyGenerator)
protected java.lang.Class<T> getAbstractOrderResultClass()
protected java.lang.Class<E> getAbstractOrderEntryResultClass()
protected java.lang.Class<O> getOriginalAbstractOrderClass()
Copyright © 2018 SAP SE. All Rights Reserved.