Class CxCustomizationActiveAttributeHandler
- java.lang.Object
-
- de.hybris.platform.personalizationservices.dynamic.CxCustomizationActiveAttributeHandler
-
- All Implemented Interfaces:
DynamicAttributeHandler<java.lang.Boolean,CxCustomizationModel>
public class CxCustomizationActiveAttributeHandler extends java.lang.Object implements DynamicAttributeHandler<java.lang.Boolean,CxCustomizationModel>
Handler of active dynamic attribute for CxCustomizationModel
-
-
Constructor Summary
Constructors Constructor Description CxCustomizationActiveAttributeHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Booleanget(CxCustomizationModel model)Holds logic behind getter for dynamic attribute.protected TimeServicegetTimeService()protected booleanisActive(java.util.Date startDate, java.util.Date endDate, java.util.Date current)voidset(CxCustomizationModel model, java.lang.Boolean value)Holds logic behind setter for dynamic attribute.voidsetTimeService(TimeService timeService)
-
-
-
Method Detail
-
get
public java.lang.Boolean get(CxCustomizationModel model)
Description copied from interface:DynamicAttributeHandlerHolds logic behind getter for dynamic attribute.- Specified by:
getin interfaceDynamicAttributeHandler<java.lang.Boolean,CxCustomizationModel>- Parameters:
model- model for which dynamic attribute is declared.- Returns:
- computed value.
-
isActive
protected boolean isActive(java.util.Date startDate, java.util.Date endDate, java.util.Date current)
-
set
public void set(CxCustomizationModel model, java.lang.Boolean value)
Description copied from interface:DynamicAttributeHandlerHolds logic behind setter for dynamic attribute.- Specified by:
setin interfaceDynamicAttributeHandler<java.lang.Boolean,CxCustomizationModel>- Parameters:
model- model for which dynamic attribute is declared.value- the value which will be used by setter logic.
-
setTimeService
public void setTimeService(TimeService timeService)
-
getTimeService
protected TimeService getTimeService()
-
-