Class DefaultPlatformCloneStrategy
- java.lang.Object
-
- com.hybris.backoffice.cockpitng.dataaccess.facades.clone.DefaultPlatformCloneStrategy
-
- All Implemented Interfaces:
com.hybris.cockpitng.dataaccess.facades.clone.CloneStrategy,org.springframework.core.Ordered
public class DefaultPlatformCloneStrategy extends java.lang.Object implements com.hybris.cockpitng.dataaccess.facades.clone.CloneStrategyDefault implementation ofCloneStrategy. Can handle all objects that parent isItemModeland are not new. !!!! Be aware of using this class. Some unexpected result may appear. If you really want this see how relation 'partOf' == true behave. For example product variant, tax rows, price rows and few more.
-
-
Constructor Summary
Constructors Constructor Description DefaultPlatformCloneStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> booleancanHandle(T objectToClone)<T> Tclone(T objectToClone)ModelServicegetModelService()com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadegetObjectFacade()intgetOrder()com.hybris.cockpitng.dataaccess.facades.type.TypeFacadegetTypeFacade()TypeServicegetTypeService()voidsetModelService(ModelService modelService)voidsetObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)voidsetTypeFacade(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade)voidsetTypeService(TypeService typeService)
-
-
-
Method Detail
-
canHandle
public <T> boolean canHandle(T objectToClone)
- Specified by:
canHandlein interfacecom.hybris.cockpitng.dataaccess.facades.clone.CloneStrategy
-
clone
public <T> T clone(T objectToClone)
- Specified by:
clonein interfacecom.hybris.cockpitng.dataaccess.facades.clone.CloneStrategy
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceorg.springframework.core.Ordered- Returns:
- Integer.MAX_VALUE / 2
-
getModelService
public ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getTypeService
public TypeService getTypeService()
-
setTypeService
public void setTypeService(TypeService typeService)
-
getTypeFacade
public com.hybris.cockpitng.dataaccess.facades.type.TypeFacade getTypeFacade()
-
setTypeFacade
public void setTypeFacade(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade)
-
getObjectFacade
public com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()
-
setObjectFacade
public void setObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)
-
-