public class AbstractRuleBasedPromotionActionModel extends AbstractPromotionActionModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
METADATAHANDLERS
Generated constant - Attribute key of
AbstractRuleBasedPromotionAction.metadataHandlers attribute defined at extension promotionengineservices. |
static java.lang.String |
RULE
Generated constant - Attribute key of
AbstractRuleBasedPromotionAction.rule attribute defined at extension promotionengineservices. |
static java.lang.String |
STRATEGYID
Generated constant - Attribute key of
AbstractRuleBasedPromotionAction.strategyId attribute defined at extension promotionengineservices. |
static java.lang.String |
USEDCOUPONCODES
Generated constant - Attribute key of
AbstractRuleBasedPromotionAction.usedCouponCodes attribute defined at extension couponservices. |
_PROMOTIONRESULT2PROMOTIONACTIONSRELATION, GUID, MARKEDAPPLIED, PROMOTIONRESULT_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
AbstractRuleBasedPromotionActionModel()
Generated constructor - Default constructor for generic creation.
|
AbstractRuleBasedPromotionActionModel(ItemModel _owner)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
AbstractRuleBasedPromotionActionModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<java.lang.String> |
getMetadataHandlers()
Generated method - Getter of the
AbstractRuleBasedPromotionAction.metadataHandlers attribute defined at extension promotionengineservices. |
AbstractRuleEngineRuleModel |
getRule()
Generated method - Getter of the
AbstractRuleBasedPromotionAction.rule attribute defined at extension promotionengineservices. |
java.lang.String |
getStrategyId()
Generated method - Getter of the
AbstractRuleBasedPromotionAction.strategyId attribute defined at extension promotionengineservices. |
java.util.Collection<java.lang.String> |
getUsedCouponCodes()
Generated method - Getter of the
AbstractRuleBasedPromotionAction.usedCouponCodes attribute defined at extension couponservices. |
void |
setMetadataHandlers(java.util.Collection<java.lang.String> value)
Generated method - Setter of
AbstractRuleBasedPromotionAction.metadataHandlers attribute defined at extension promotionengineservices. |
void |
setRule(AbstractRuleEngineRuleModel value)
Generated method - Setter of
AbstractRuleBasedPromotionAction.rule attribute defined at extension promotionengineservices. |
void |
setStrategyId(java.lang.String value)
Generated method - Setter of
AbstractRuleBasedPromotionAction.strategyId attribute defined at extension promotionengineservices. |
void |
setUsedCouponCodes(java.util.Collection<java.lang.String> value)
Generated method - Setter of
AbstractRuleBasedPromotionAction.usedCouponCodes attribute defined at extension couponservices. |
getGuid, getMarkedApplied, getPromotionResult, setGuid, setMarkedApplied, setPromotionResultgetComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerequals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplacepublic static final java.lang.String _TYPECODE
public static final java.lang.String RULE
AbstractRuleBasedPromotionAction.rule attribute defined at extension promotionengineservices.public static final java.lang.String STRATEGYID
AbstractRuleBasedPromotionAction.strategyId attribute defined at extension promotionengineservices.public static final java.lang.String METADATAHANDLERS
AbstractRuleBasedPromotionAction.metadataHandlers attribute defined at extension promotionengineservices.public static final java.lang.String USEDCOUPONCODES
AbstractRuleBasedPromotionAction.usedCouponCodes attribute defined at extension couponservices.public AbstractRuleBasedPromotionActionModel()
public AbstractRuleBasedPromotionActionModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public AbstractRuleBasedPromotionActionModel(ItemModel _owner)
_owner - initial attribute declared by type Item at extension core@Accessor(qualifier="metadataHandlers", type=GETTER) public java.util.Collection<java.lang.String> getMetadataHandlers()
AbstractRuleBasedPromotionAction.metadataHandlers attribute defined at extension promotionengineservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="rule", type=GETTER) public AbstractRuleEngineRuleModel getRule()
AbstractRuleBasedPromotionAction.rule attribute defined at extension promotionengineservices.@Accessor(qualifier="strategyId", type=GETTER) public java.lang.String getStrategyId()
AbstractRuleBasedPromotionAction.strategyId attribute defined at extension promotionengineservices.@Accessor(qualifier="usedCouponCodes", type=GETTER) public java.util.Collection<java.lang.String> getUsedCouponCodes()
AbstractRuleBasedPromotionAction.usedCouponCodes attribute defined at extension couponservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="metadataHandlers", type=SETTER) public void setMetadataHandlers(java.util.Collection<java.lang.String> value)
AbstractRuleBasedPromotionAction.metadataHandlers attribute defined at extension promotionengineservices.value - the metadataHandlers@Accessor(qualifier="rule", type=SETTER) public void setRule(AbstractRuleEngineRuleModel value)
AbstractRuleBasedPromotionAction.rule attribute defined at extension promotionengineservices.value - the rule - The rule that created this promotion action.@Accessor(qualifier="strategyId", type=SETTER) public void setStrategyId(java.lang.String value)
AbstractRuleBasedPromotionAction.strategyId attribute defined at extension promotionengineservices.value - the strategyId - the strategyId (i.e. spring bean id) this action was created by.@Accessor(qualifier="usedCouponCodes", type=SETTER) public void setUsedCouponCodes(java.util.Collection<java.lang.String> value)
AbstractRuleBasedPromotionAction.usedCouponCodes attribute defined at extension couponservices.value - the usedCouponCodesCopyright © 2018 SAP SE. All Rights Reserved.