Class AbstractRuleEngineRuleModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.ruleengine.model.AbstractRuleEngineRuleModel
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
DroolsRuleModel
public class AbstractRuleEngineRuleModel extends ItemModel
Generated model class for type AbstractRuleEngineRule first defined at extension ruleengine.AbstractRuleEngineRule is an abstraction for a rule being executed in the rule engine.
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
_SOURCERULE2DROOLSRULE
Generated relation code constant for relationSourceRule2DroolsRule
defining source attributesourceRule
in extensionruleengineservices
.static java.lang.String
_TYPECODE
Generated model type code constant.static java.lang.String
ACTIVE
Generated constant - Attribute key ofAbstractRuleEngineRule.active
attribute defined at extensionruleengine
.static java.lang.String
CHECKSUM
Generated constant - Attribute key ofAbstractRuleEngineRule.checksum
attribute defined at extensionruleengine
.static java.lang.String
CODE
Generated constant - Attribute key ofAbstractRuleEngineRule.code
attribute defined at extensionruleengine
.static java.lang.String
CURRENTVERSION
Generated constant - Attribute key ofAbstractRuleEngineRule.currentVersion
attribute defined at extensionruleengine
.static java.lang.String
MAXALLOWEDRUNS
Generated constant - Attribute key ofAbstractRuleEngineRule.maxAllowedRuns
attribute defined at extensionruleengineservices
.static java.lang.String
MESSAGEFIRED
Generated constant - Attribute key ofAbstractRuleEngineRule.messageFired
attribute defined at extensionruleengineservices
.static java.lang.String
MESSAGEFORCSTIC
Generated constant - Attribute key ofAbstractRuleEngineRule.messageForCstic
attribute defined at extensionsapproductconfigrules
.static java.lang.String
MESSAGESEVERITY
Generated constant - Attribute key ofAbstractRuleEngineRule.messageSeverity
attribute defined at extensionsapproductconfigrules
.static java.lang.String
PROMOTION
Generated constant - Attribute key ofAbstractRuleEngineRule.promotion
attribute defined at extensionpromotionengineservices
.static java.lang.String
RULECONTENT
Generated constant - Attribute key ofAbstractRuleEngineRule.ruleContent
attribute defined at extensionruleengine
.static java.lang.String
RULEGROUPCODE
Generated constant - Attribute key ofAbstractRuleEngineRule.ruleGroupCode
attribute defined at extensionruleengineservices
.static java.lang.String
RULEPARAMETERS
Generated constant - Attribute key ofAbstractRuleEngineRule.ruleParameters
attribute defined at extensionruleengineservices
.static java.lang.String
RULETYPE
Generated constant - Attribute key ofAbstractRuleEngineRule.ruleType
attribute defined at extensionruleengine
.static java.lang.String
SOURCERULE
Generated constant - Attribute key ofAbstractRuleEngineRule.sourceRule
attribute defined at extensionruleengineservices
.static java.lang.String
UUID
Generated constant - Attribute key ofAbstractRuleEngineRule.uuid
attribute defined at extensionruleengine
.static java.lang.String
VALIDUNTILDATE
Generated constant - Attribute key ofAbstractRuleEngineRule.validUntilDate
attribute defined at extensionsapproductconfigrulescps
.static java.lang.String
VERSION
Generated constant - Attribute key ofAbstractRuleEngineRule.version
attribute defined at extensionruleengine
.-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
-
-
Constructor Summary
Constructors Constructor Description AbstractRuleEngineRuleModel()
Generated constructor - Default constructor for generic creation.AbstractRuleEngineRuleModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing contextAbstractRuleEngineRuleModel(java.lang.String _code, ItemModel _owner, RuleType _ruleType, java.lang.String _uuid, java.lang.Long _version)
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersAbstractRuleEngineRuleModel(java.lang.String _code, RuleType _ruleType, java.lang.String _uuid, java.lang.Long _version)
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parameters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
getActive()
Generated method - Getter of theAbstractRuleEngineRule.active
attribute defined at extensionruleengine
.java.lang.String
getChecksum()
Generated method - Getter of theAbstractRuleEngineRule.checksum
attribute defined at extensionruleengine
.java.lang.String
getCode()
Generated method - Getter of theAbstractRuleEngineRule.code
attribute defined at extensionruleengine
.java.lang.Boolean
getCurrentVersion()
Generated method - Getter of theAbstractRuleEngineRule.currentVersion
attribute defined at extensionruleengine
.java.lang.Integer
getMaxAllowedRuns()
Generated method - Getter of theAbstractRuleEngineRule.maxAllowedRuns
attribute defined at extensionruleengineservices
.java.lang.String
getMessageFired()
Generated method - Getter of theAbstractRuleEngineRule.messageFired
attribute defined at extensionruleengineservices
.java.lang.String
getMessageFired(java.util.Locale loc)
Generated method - Getter of theAbstractRuleEngineRule.messageFired
attribute defined at extensionruleengineservices
.java.lang.String
getMessageForCstic()
Generated method - Getter of theAbstractRuleEngineRule.messageForCstic
attribute defined at extensionsapproductconfigrules
.ProductConfigRuleMessageSeverity
getMessageSeverity()
Generated method - Getter of theAbstractRuleEngineRule.messageSeverity
attribute defined at extensionsapproductconfigrules
.RuleBasedPromotionModel
getPromotion()
Generated method - Getter of theAbstractRuleEngineRule.promotion
attribute defined at extensionpromotionengineservices
.java.lang.String
getRuleContent()
Generated method - Getter of theAbstractRuleEngineRule.ruleContent
attribute defined at extensionruleengine
.java.lang.String
getRuleGroupCode()
Generated method - Getter of theAbstractRuleEngineRule.ruleGroupCode
attribute defined at extensionruleengineservices
.java.lang.String
getRuleParameters()
Generated method - Getter of theAbstractRuleEngineRule.ruleParameters
attribute defined at extensionruleengineservices
.RuleType
getRuleType()
Generated method - Getter of theAbstractRuleEngineRule.ruleType
attribute defined at extensionruleengine
.AbstractRuleModel
getSourceRule()
Generated method - Getter of theAbstractRuleEngineRule.sourceRule
attribute defined at extensionruleengineservices
.java.lang.String
getUuid()
Generated method - Getter of theAbstractRuleEngineRule.uuid
attribute defined at extensionruleengine
.java.util.Date
getValidUntilDate()
Generated method - Getter of theAbstractRuleEngineRule.validUntilDate
attribute defined at extensionsapproductconfigrulescps
.java.lang.Long
getVersion()
Generated method - Getter of theAbstractRuleEngineRule.version
attribute defined at extensionruleengine
.void
setActive(java.lang.Boolean value)
Generated method - Setter ofAbstractRuleEngineRule.active
attribute defined at extensionruleengine
.void
setChecksum(java.lang.String value)
Generated method - Setter ofAbstractRuleEngineRule.checksum
attribute defined at extensionruleengine
.void
setCode(java.lang.String value)
Generated method - Initial setter ofAbstractRuleEngineRule.code
attribute defined at extensionruleengine
.void
setCurrentVersion(java.lang.Boolean value)
Generated method - Setter ofAbstractRuleEngineRule.currentVersion
attribute defined at extensionruleengine
.void
setMaxAllowedRuns(java.lang.Integer value)
Generated method - Setter ofAbstractRuleEngineRule.maxAllowedRuns
attribute defined at extensionruleengineservices
.void
setMessageFired(java.lang.String value)
Generated method - Setter ofAbstractRuleEngineRule.messageFired
attribute defined at extensionruleengineservices
.void
setMessageFired(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofAbstractRuleEngineRule.messageFired
attribute defined at extensionruleengineservices
.void
setMessageForCstic(java.lang.String value)
Generated method - Setter ofAbstractRuleEngineRule.messageForCstic
attribute defined at extensionsapproductconfigrules
.void
setMessageSeverity(ProductConfigRuleMessageSeverity value)
Generated method - Setter ofAbstractRuleEngineRule.messageSeverity
attribute defined at extensionsapproductconfigrules
.void
setPromotion(RuleBasedPromotionModel value)
Generated method - Setter ofAbstractRuleEngineRule.promotion
attribute defined at extensionpromotionengineservices
.void
setRuleContent(java.lang.String value)
Generated method - Setter ofAbstractRuleEngineRule.ruleContent
attribute defined at extensionruleengine
.void
setRuleGroupCode(java.lang.String value)
Generated method - Setter ofAbstractRuleEngineRule.ruleGroupCode
attribute defined at extensionruleengineservices
.void
setRuleParameters(java.lang.String value)
Generated method - Setter ofAbstractRuleEngineRule.ruleParameters
attribute defined at extensionruleengineservices
.void
setRuleType(RuleType value)
Generated method - Setter ofAbstractRuleEngineRule.ruleType
attribute defined at extensionruleengine
.void
setSourceRule(AbstractRuleModel value)
Generated method - Setter ofAbstractRuleEngineRule.sourceRule
attribute defined at extensionruleengineservices
.void
setUuid(java.lang.String value)
Generated method - Setter ofAbstractRuleEngineRule.uuid
attribute defined at extensionruleengine
.void
setValidUntilDate(java.util.Date value)
Generated method - Setter ofAbstractRuleEngineRule.validUntilDate
attribute defined at extensionsapproductconfigrulescps
.void
setVersion(java.lang.Long value)
Generated method - Setter ofAbstractRuleEngineRule.version
attribute defined at extensionruleengine
.-
Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner
-
Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, 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, writeReplace
-
-
-
-
Field Detail
-
_TYPECODE
public static final java.lang.String _TYPECODE
Generated model type code constant.- See Also:
- Constant Field Values
-
_SOURCERULE2DROOLSRULE
public static final java.lang.String _SOURCERULE2DROOLSRULE
Generated relation code constant for relationSourceRule2DroolsRule
defining source attributesourceRule
in extensionruleengineservices
.- See Also:
- Constant Field Values
-
UUID
public static final java.lang.String UUID
Generated constant - Attribute key ofAbstractRuleEngineRule.uuid
attribute defined at extensionruleengine
.- See Also:
- Constant Field Values
-
CODE
public static final java.lang.String CODE
Generated constant - Attribute key ofAbstractRuleEngineRule.code
attribute defined at extensionruleengine
.- See Also:
- Constant Field Values
-
ACTIVE
public static final java.lang.String ACTIVE
Generated constant - Attribute key ofAbstractRuleEngineRule.active
attribute defined at extensionruleengine
.- See Also:
- Constant Field Values
-
RULECONTENT
public static final java.lang.String RULECONTENT
Generated constant - Attribute key ofAbstractRuleEngineRule.ruleContent
attribute defined at extensionruleengine
.- See Also:
- Constant Field Values
-
RULETYPE
public static final java.lang.String RULETYPE
Generated constant - Attribute key ofAbstractRuleEngineRule.ruleType
attribute defined at extensionruleengine
.- See Also:
- Constant Field Values
-
CHECKSUM
public static final java.lang.String CHECKSUM
Generated constant - Attribute key ofAbstractRuleEngineRule.checksum
attribute defined at extensionruleengine
.- See Also:
- Constant Field Values
-
CURRENTVERSION
public static final java.lang.String CURRENTVERSION
Generated constant - Attribute key ofAbstractRuleEngineRule.currentVersion
attribute defined at extensionruleengine
.- See Also:
- Constant Field Values
-
VERSION
public static final java.lang.String VERSION
Generated constant - Attribute key ofAbstractRuleEngineRule.version
attribute defined at extensionruleengine
.- See Also:
- Constant Field Values
-
RULEPARAMETERS
public static final java.lang.String RULEPARAMETERS
Generated constant - Attribute key ofAbstractRuleEngineRule.ruleParameters
attribute defined at extensionruleengineservices
.- See Also:
- Constant Field Values
-
MAXALLOWEDRUNS
public static final java.lang.String MAXALLOWEDRUNS
Generated constant - Attribute key ofAbstractRuleEngineRule.maxAllowedRuns
attribute defined at extensionruleengineservices
.- See Also:
- Constant Field Values
-
RULEGROUPCODE
public static final java.lang.String RULEGROUPCODE
Generated constant - Attribute key ofAbstractRuleEngineRule.ruleGroupCode
attribute defined at extensionruleengineservices
.- See Also:
- Constant Field Values
-
MESSAGEFIRED
public static final java.lang.String MESSAGEFIRED
Generated constant - Attribute key ofAbstractRuleEngineRule.messageFired
attribute defined at extensionruleengineservices
.- See Also:
- Constant Field Values
-
SOURCERULE
public static final java.lang.String SOURCERULE
Generated constant - Attribute key ofAbstractRuleEngineRule.sourceRule
attribute defined at extensionruleengineservices
.- See Also:
- Constant Field Values
-
PROMOTION
public static final java.lang.String PROMOTION
Generated constant - Attribute key ofAbstractRuleEngineRule.promotion
attribute defined at extensionpromotionengineservices
.- See Also:
- Constant Field Values
-
MESSAGESEVERITY
public static final java.lang.String MESSAGESEVERITY
Generated constant - Attribute key ofAbstractRuleEngineRule.messageSeverity
attribute defined at extensionsapproductconfigrules
.- See Also:
- Constant Field Values
-
MESSAGEFORCSTIC
public static final java.lang.String MESSAGEFORCSTIC
Generated constant - Attribute key ofAbstractRuleEngineRule.messageForCstic
attribute defined at extensionsapproductconfigrules
.- See Also:
- Constant Field Values
-
VALIDUNTILDATE
public static final java.lang.String VALIDUNTILDATE
Generated constant - Attribute key ofAbstractRuleEngineRule.validUntilDate
attribute defined at extensionsapproductconfigrulescps
.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AbstractRuleEngineRuleModel
public AbstractRuleEngineRuleModel()
Generated constructor - Default constructor for generic creation.
-
AbstractRuleEngineRuleModel
public AbstractRuleEngineRuleModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx
- the model context to be injected, must not be null
-
AbstractRuleEngineRuleModel
@Deprecated(since="4.1.1", forRemoval=true) public AbstractRuleEngineRuleModel(java.lang.String _code, RuleType _ruleType, java.lang.String _uuid, java.lang.Long _version)
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_code
- initial attribute declared by typeAbstractRuleEngineRule
at extensionruleengine
_ruleType
- initial attribute declared by typeAbstractRuleEngineRule
at extensionruleengine
_uuid
- initial attribute declared by typeAbstractRuleEngineRule
at extensionruleengine
_version
- initial attribute declared by typeAbstractRuleEngineRule
at extensionruleengine
-
AbstractRuleEngineRuleModel
@Deprecated(since="4.1.1", forRemoval=true) public AbstractRuleEngineRuleModel(java.lang.String _code, ItemModel _owner, RuleType _ruleType, java.lang.String _uuid, java.lang.Long _version)
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_code
- initial attribute declared by typeAbstractRuleEngineRule
at extensionruleengine
_owner
- initial attribute declared by typeItem
at extensioncore
_ruleType
- initial attribute declared by typeAbstractRuleEngineRule
at extensionruleengine
_uuid
- initial attribute declared by typeAbstractRuleEngineRule
at extensionruleengine
_version
- initial attribute declared by typeAbstractRuleEngineRule
at extensionruleengine
-
-
Method Detail
-
getActive
@Accessor(qualifier="active", type=GETTER) public java.lang.Boolean getActive()
Generated method - Getter of theAbstractRuleEngineRule.active
attribute defined at extensionruleengine
.- Returns:
- the active - Is rule active
-
getChecksum
@Accessor(qualifier="checksum", type=GETTER) public java.lang.String getChecksum()
Generated method - Getter of theAbstractRuleEngineRule.checksum
attribute defined at extensionruleengine
.- Returns:
- the checksum
-
getCode
@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()
Generated method - Getter of theAbstractRuleEngineRule.code
attribute defined at extensionruleengine
.- Returns:
- the code - unique rule code
-
getCurrentVersion
@Accessor(qualifier="currentVersion", type=GETTER) public java.lang.Boolean getCurrentVersion()
Generated method - Getter of theAbstractRuleEngineRule.currentVersion
attribute defined at extensionruleengine
.- Returns:
- the currentVersion - Is this rule current?
-
getMaxAllowedRuns
@Accessor(qualifier="maxAllowedRuns", type=GETTER) public java.lang.Integer getMaxAllowedRuns()
Generated method - Getter of theAbstractRuleEngineRule.maxAllowedRuns
attribute defined at extensionruleengineservices
.- Returns:
- the maxAllowedRuns - Number of times rule can be applied
-
getMessageFired
@Accessor(qualifier="messageFired", type=GETTER) public java.lang.String getMessageFired()
Generated method - Getter of theAbstractRuleEngineRule.messageFired
attribute defined at extensionruleengineservices
.- Returns:
- the messageFired - Message for fired rule.
-
getMessageFired
@Accessor(qualifier="messageFired", type=GETTER) public java.lang.String getMessageFired(java.util.Locale loc)
Generated method - Getter of theAbstractRuleEngineRule.messageFired
attribute defined at extensionruleengineservices
.- Parameters:
loc
- the value localization key- Returns:
- the messageFired - Message for fired rule.
- Throws:
java.lang.IllegalArgumentException
- if localization key cannot be mapped to data language
-
getMessageForCstic
@Accessor(qualifier="messageForCstic", type=GETTER) public java.lang.String getMessageForCstic()
Generated method - Getter of theAbstractRuleEngineRule.messageForCstic
attribute defined at extensionsapproductconfigrules
.- Returns:
- the messageForCstic - Message for characteristic
-
getMessageSeverity
@Accessor(qualifier="messageSeverity", type=GETTER) public ProductConfigRuleMessageSeverity getMessageSeverity()
Generated method - Getter of theAbstractRuleEngineRule.messageSeverity
attribute defined at extensionsapproductconfigrules
.- Returns:
- the messageSeverity - Severity of the rule related message.
-
getPromotion
@Accessor(qualifier="promotion", type=GETTER) public RuleBasedPromotionModel getPromotion()
Generated method - Getter of theAbstractRuleEngineRule.promotion
attribute defined at extensionpromotionengineservices
.- Returns:
- the promotion - Promotion created for this rule.
-
getRuleContent
@Accessor(qualifier="ruleContent", type=GETTER) public java.lang.String getRuleContent()
Generated method - Getter of theAbstractRuleEngineRule.ruleContent
attribute defined at extensionruleengine
.- Returns:
- the ruleContent - contains rule syntax
-
getRuleGroupCode
@Accessor(qualifier="ruleGroupCode", type=GETTER) public java.lang.String getRuleGroupCode()
Generated method - Getter of theAbstractRuleEngineRule.ruleGroupCode
attribute defined at extensionruleengineservices
.- Returns:
- the ruleGroupCode - The code of the rule group that this rule is part of (derived from the AbstractRule).
-
getRuleParameters
@Accessor(qualifier="ruleParameters", type=GETTER) public java.lang.String getRuleParameters()
Generated method - Getter of theAbstractRuleEngineRule.ruleParameters
attribute defined at extensionruleengineservices
.- Returns:
- the ruleParameters
-
getRuleType
@Accessor(qualifier="ruleType", type=GETTER) public RuleType getRuleType()
Generated method - Getter of theAbstractRuleEngineRule.ruleType
attribute defined at extensionruleengine
.- Returns:
- the ruleType - Rule type
-
getSourceRule
@Accessor(qualifier="sourceRule", type=GETTER) public AbstractRuleModel getSourceRule()
Generated method - Getter of theAbstractRuleEngineRule.sourceRule
attribute defined at extensionruleengineservices
.- Returns:
- the sourceRule
-
getUuid
@Accessor(qualifier="uuid", type=GETTER) public java.lang.String getUuid()
Generated method - Getter of theAbstractRuleEngineRule.uuid
attribute defined at extensionruleengine
.- Returns:
- the uuid
-
getValidUntilDate
@Accessor(qualifier="validUntilDate", type=GETTER) public java.util.Date getValidUntilDate()
Generated method - Getter of theAbstractRuleEngineRule.validUntilDate
attribute defined at extensionsapproductconfigrulescps
.- Returns:
- the validUntilDate - Valid Until
-
getVersion
@Accessor(qualifier="version", type=GETTER) public java.lang.Long getVersion()
Generated method - Getter of theAbstractRuleEngineRule.version
attribute defined at extensionruleengine
.- Returns:
- the version - unique rule version
-
setActive
@Accessor(qualifier="active", type=SETTER) public void setActive(java.lang.Boolean value)
Generated method - Setter ofAbstractRuleEngineRule.active
attribute defined at extensionruleengine
.- Parameters:
value
- the active - Is rule active
-
setChecksum
@Accessor(qualifier="checksum", type=SETTER) public void setChecksum(java.lang.String value)
Generated method - Setter ofAbstractRuleEngineRule.checksum
attribute defined at extensionruleengine
.- Parameters:
value
- the checksum
-
setCode
@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)
Generated method - Initial setter ofAbstractRuleEngineRule.code
attribute defined at extensionruleengine
. Can only be used at creation of model - before first save.- Parameters:
value
- the code - unique rule code
-
setCurrentVersion
@Accessor(qualifier="currentVersion", type=SETTER) public void setCurrentVersion(java.lang.Boolean value)
Generated method - Setter ofAbstractRuleEngineRule.currentVersion
attribute defined at extensionruleengine
.- Parameters:
value
- the currentVersion - Is this rule current?
-
setMaxAllowedRuns
@Accessor(qualifier="maxAllowedRuns", type=SETTER) public void setMaxAllowedRuns(java.lang.Integer value)
Generated method - Setter ofAbstractRuleEngineRule.maxAllowedRuns
attribute defined at extensionruleengineservices
.- Parameters:
value
- the maxAllowedRuns - Number of times rule can be applied
-
setMessageFired
@Accessor(qualifier="messageFired", type=SETTER) public void setMessageFired(java.lang.String value)
Generated method - Setter ofAbstractRuleEngineRule.messageFired
attribute defined at extensionruleengineservices
.- Parameters:
value
- the messageFired - Message for fired rule.
-
setMessageFired
@Accessor(qualifier="messageFired", type=SETTER) public void setMessageFired(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofAbstractRuleEngineRule.messageFired
attribute defined at extensionruleengineservices
.- Parameters:
value
- the messageFired - Message for fired rule.loc
- the value localization key- Throws:
java.lang.IllegalArgumentException
- if localization key cannot be mapped to data language
-
setMessageForCstic
@Accessor(qualifier="messageForCstic", type=SETTER) public void setMessageForCstic(java.lang.String value)
Generated method - Setter ofAbstractRuleEngineRule.messageForCstic
attribute defined at extensionsapproductconfigrules
.- Parameters:
value
- the messageForCstic - Message for characteristic
-
setMessageSeverity
@Accessor(qualifier="messageSeverity", type=SETTER) public void setMessageSeverity(ProductConfigRuleMessageSeverity value)
Generated method - Setter ofAbstractRuleEngineRule.messageSeverity
attribute defined at extensionsapproductconfigrules
.- Parameters:
value
- the messageSeverity - Severity of the rule related message.
-
setPromotion
@Accessor(qualifier="promotion", type=SETTER) public void setPromotion(RuleBasedPromotionModel value)
Generated method - Setter ofAbstractRuleEngineRule.promotion
attribute defined at extensionpromotionengineservices
.- Parameters:
value
- the promotion - Promotion created for this rule.
-
setRuleContent
@Accessor(qualifier="ruleContent", type=SETTER) public void setRuleContent(java.lang.String value)
Generated method - Setter ofAbstractRuleEngineRule.ruleContent
attribute defined at extensionruleengine
.- Parameters:
value
- the ruleContent - contains rule syntax
-
setRuleGroupCode
@Accessor(qualifier="ruleGroupCode", type=SETTER) public void setRuleGroupCode(java.lang.String value)
Generated method - Setter ofAbstractRuleEngineRule.ruleGroupCode
attribute defined at extensionruleengineservices
.- Parameters:
value
- the ruleGroupCode - The code of the rule group that this rule is part of (derived from the AbstractRule).
-
setRuleParameters
@Accessor(qualifier="ruleParameters", type=SETTER) public void setRuleParameters(java.lang.String value)
Generated method - Setter ofAbstractRuleEngineRule.ruleParameters
attribute defined at extensionruleengineservices
.- Parameters:
value
- the ruleParameters
-
setRuleType
@Accessor(qualifier="ruleType", type=SETTER) public void setRuleType(RuleType value)
Generated method - Setter ofAbstractRuleEngineRule.ruleType
attribute defined at extensionruleengine
.- Parameters:
value
- the ruleType - Rule type
-
setSourceRule
@Accessor(qualifier="sourceRule", type=SETTER) public void setSourceRule(AbstractRuleModel value)
Generated method - Setter ofAbstractRuleEngineRule.sourceRule
attribute defined at extensionruleengineservices
.- Parameters:
value
- the sourceRule
-
setUuid
@Accessor(qualifier="uuid", type=SETTER) public void setUuid(java.lang.String value)
Generated method - Setter ofAbstractRuleEngineRule.uuid
attribute defined at extensionruleengine
.- Parameters:
value
- the uuid
-
setValidUntilDate
@Accessor(qualifier="validUntilDate", type=SETTER) public void setValidUntilDate(java.util.Date value)
Generated method - Setter ofAbstractRuleEngineRule.validUntilDate
attribute defined at extensionsapproductconfigrulescps
.- Parameters:
value
- the validUntilDate - Valid Until
-
-