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 Object
implements com.hybris.cockpitng.dataaccess.facades.clone.CloneStrategy
Default Clone Strategy for Adaptive Search Types
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> booleancanHandle(T objectToClone) <T> Tclone(T objectToClone) com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadeintgetOrder()com.hybris.cockpitng.dataaccess.facades.type.TypeFacadeprotected booleanprotected booleanisSingleton(Object objectToClone) protected booleanisSupportedModel(Object objectToClone) voidsetAsCloneStrategy(AsCloneStrategy asCloneStrategy) voidsetObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade) voidsetTypeFacade(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade)
-
Constructor Details
-
BackofficeAsCloneStrategy
public BackofficeAsCloneStrategy()
-
-
Method Details
-
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
-
isNew
-
isSingleton
protected boolean isSingleton(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
-
setAsCloneStrategy
-