Class BackofficeAsCloneStrategy
- java.lang.Object
-
- de.hybris.platform.adaptivesearchbackoffice.strategies.BackofficeAsCloneStrategy
-
- All Implemented Interfaces:
com.hybris.cockpitng.dataaccess.facades.clone.CloneStrategy,org.springframework.core.Ordered
public class BackofficeAsCloneStrategy extends java.lang.Object implements com.hybris.cockpitng.dataaccess.facades.clone.CloneStrategyDefault Clone Strategy for Adaptive Search Types
-
-
Constructor Summary
Constructors Constructor Description BackofficeAsCloneStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> booleancanHandle(T objectToClone)<T> Tclone(T objectToClone)AsCloneStrategygetAsCloneStrategy()com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadegetObjectFacade()intgetOrder()com.hybris.cockpitng.dataaccess.facades.type.TypeFacadegetTypeFacade()protected booleanisNew(java.lang.Object objectToClone)protected booleanisSingleton(java.lang.Object objectToClone)protected booleanisSupportedModel(java.lang.Object objectToClone)voidsetAsCloneStrategy(AsCloneStrategy asCloneStrategy)voidsetObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)voidsetTypeFacade(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade)
-
-
-
Method Detail
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceorg.springframework.core.Ordered
-
canHandle
public <T> boolean canHandle(T objectToClone)
- Specified by:
canHandlein interfacecom.hybris.cockpitng.dataaccess.facades.clone.CloneStrategy
-
clone
public <T> T clone(T objectToClone) throws com.hybris.cockpitng.dataaccess.facades.object.exceptions.ObjectCloningException- Specified by:
clonein interfacecom.hybris.cockpitng.dataaccess.facades.clone.CloneStrategy- Throws:
com.hybris.cockpitng.dataaccess.facades.object.exceptions.ObjectCloningException
-
isSupportedModel
protected boolean isSupportedModel(java.lang.Object objectToClone)
-
isNew
protected boolean isNew(java.lang.Object objectToClone)
-
isSingleton
protected boolean isSingleton(java.lang.Object objectToClone) throws com.hybris.cockpitng.dataaccess.facades.type.exceptions.TypeNotFoundException- Throws:
com.hybris.cockpitng.dataaccess.facades.type.exceptions.TypeNotFoundException
-
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)
-
getAsCloneStrategy
public AsCloneStrategy getAsCloneStrategy()
-
setAsCloneStrategy
public void setAsCloneStrategy(AsCloneStrategy asCloneStrategy)
-
-