Class AbstractDynamicAttributeHandler<VALUE,MODEL extends AbstractItemModel>
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.attribute.AbstractDynamicAttributeHandler<VALUE,MODEL>
-
- All Implemented Interfaces:
DynamicAttributeHandler<VALUE,MODEL>
- Direct Known Subclasses:
AbstractConstraintNeedReloadAttributeHandler
,AddressLine1Attribute
,AddressLine2Attribute
,B2BPaymentMethodDynamicAttributeHandler
,B2BUseDocumentReferenceDynamicAttributeHandler
,BusinessProcessProcessStateDynamicHandler
,ConsentActiveAttribute
,ContactEmailAttribute
,CurrencyChargeEntryAttribute
,CurrencyUsageChargeAttribute
,ImportBatchContentModelAttributeHandler
,IntegrationObjectRootItemAttributeHandler
,KeyAttributesAttributeHandler
,NextExecutionTimeAttribute
,NumberOfErrorUnitsAttributeHandler
,NumberOfUnitsAttributeHandler
,OrganizationRolesAttribute
,PartOfAttributeHandler
,PrincipalAllSearchRestrictionsAttributeHandler
,PromotionOrderEntryConsumedOrderEntryNumberAttributeHandler
,SubscriptionAwareAttributeHandler
,UniqueAttributesAttributeHandler
,ValidationMessagesSubscriptionPricePlanAttribute
public abstract class AbstractDynamicAttributeHandler<VALUE,MODEL extends AbstractItemModel> extends java.lang.Object implements DynamicAttributeHandler<VALUE,MODEL>
Convenience base class for implementingDynamicAttributeHandler
classes.
-
-
Constructor Summary
Constructors Constructor Description AbstractDynamicAttributeHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VALUE
get(MODEL model)
Holds logic behind getter for dynamic attribute.void
set(MODEL model, VALUE value)
Holds logic behind setter for dynamic attribute.
-
-
-
Method Detail
-
get
public VALUE get(MODEL model)
Description copied from interface:DynamicAttributeHandler
Holds logic behind getter for dynamic attribute.- Specified by:
get
in interfaceDynamicAttributeHandler<VALUE,MODEL extends AbstractItemModel>
- Parameters:
model
- model for which dynamic attribute is declared.- Returns:
- computed value.
-
set
public void set(MODEL model, VALUE value)
Description copied from interface:DynamicAttributeHandler
Holds logic behind setter for dynamic attribute.- Specified by:
set
in interfaceDynamicAttributeHandler<VALUE,MODEL extends AbstractItemModel>
- Parameters:
model
- model for which dynamic attribute is declared.value
- the value which will be used by setter logic.
-
-