public class AbstractRuleEngineRuleModel extends ItemModel
AbstractRuleEngineRule is an abstraction for a rule being executed in the rule engine.
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_SOURCERULE2DROOLSRULE
Generated relation code constant for relation
SourceRule2DroolsRule defining source attribute sourceRule in extension ruleengineservices. |
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
ACTIVE
Generated constant - Attribute key of
AbstractRuleEngineRule.active attribute defined at extension ruleengine. |
static java.lang.String |
CHECKSUM
Generated constant - Attribute key of
AbstractRuleEngineRule.checksum attribute defined at extension ruleengine. |
static java.lang.String |
CODE
Generated constant - Attribute key of
AbstractRuleEngineRule.code attribute defined at extension ruleengine. |
static java.lang.String |
CURRENTVERSION
Generated constant - Attribute key of
AbstractRuleEngineRule.currentVersion attribute defined at extension ruleengine. |
static java.lang.String |
MAXALLOWEDRUNS
Generated constant - Attribute key of
AbstractRuleEngineRule.maxAllowedRuns attribute defined at extension ruleengineservices. |
static java.lang.String |
MESSAGEFIRED
Generated constant - Attribute key of
AbstractRuleEngineRule.messageFired attribute defined at extension ruleengineservices. |
static java.lang.String |
MESSAGEFORCSTIC
Generated constant - Attribute key of
AbstractRuleEngineRule.messageForCstic attribute defined at extension sapproductconfigrules. |
static java.lang.String |
MESSAGESEVERITY
Generated constant - Attribute key of
AbstractRuleEngineRule.messageSeverity attribute defined at extension sapproductconfigrules. |
static java.lang.String |
PROMOTION
Generated constant - Attribute key of
AbstractRuleEngineRule.promotion attribute defined at extension promotionengineservices. |
static java.lang.String |
RULECONTENT
Generated constant - Attribute key of
AbstractRuleEngineRule.ruleContent attribute defined at extension ruleengine. |
static java.lang.String |
RULEGROUPCODE
Generated constant - Attribute key of
AbstractRuleEngineRule.ruleGroupCode attribute defined at extension ruleengineservices. |
static java.lang.String |
RULEPARAMETERS
Generated constant - Attribute key of
AbstractRuleEngineRule.ruleParameters attribute defined at extension ruleengineservices. |
static java.lang.String |
RULETYPE
Generated constant - Attribute key of
AbstractRuleEngineRule.ruleType attribute defined at extension ruleengine. |
static java.lang.String |
SOURCERULE
Generated constant - Attribute key of
AbstractRuleEngineRule.sourceRule attribute defined at extension ruleengineservices. |
static java.lang.String |
UUID
Generated constant - Attribute key of
AbstractRuleEngineRule.uuid attribute defined at extension ruleengine. |
static java.lang.String |
VALIDUNTILDATE
Generated constant - Attribute key of
AbstractRuleEngineRule.validUntilDate attribute defined at extension sapproductconfigrulescps. |
static java.lang.String |
VERSION
Generated constant - Attribute key of
AbstractRuleEngineRule.version attribute defined at extension ruleengine. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
AbstractRuleEngineRuleModel()
Generated constructor - Default constructor for generic creation.
|
AbstractRuleEngineRuleModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
AbstractRuleEngineRuleModel(java.lang.String _code,
ItemModel _owner,
RuleType _ruleType,
java.lang.String _uuid,
java.lang.Long _version)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
AbstractRuleEngineRuleModel(java.lang.String _code,
RuleType _ruleType,
java.lang.String _uuid,
java.lang.Long _version)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
getActive()
Generated method - Getter of the
AbstractRuleEngineRule.active attribute defined at extension ruleengine. |
java.lang.String |
getChecksum()
Generated method - Getter of the
AbstractRuleEngineRule.checksum attribute defined at extension ruleengine. |
java.lang.String |
getCode()
Generated method - Getter of the
AbstractRuleEngineRule.code attribute defined at extension ruleengine. |
java.lang.Boolean |
getCurrentVersion()
Generated method - Getter of the
AbstractRuleEngineRule.currentVersion attribute defined at extension ruleengine. |
java.lang.Integer |
getMaxAllowedRuns()
Generated method - Getter of the
AbstractRuleEngineRule.maxAllowedRuns attribute defined at extension ruleengineservices. |
java.lang.String |
getMessageFired()
Generated method - Getter of the
AbstractRuleEngineRule.messageFired attribute defined at extension ruleengineservices. |
java.lang.String |
getMessageFired(java.util.Locale loc)
Generated method - Getter of the
AbstractRuleEngineRule.messageFired attribute defined at extension ruleengineservices. |
java.lang.String |
getMessageForCstic()
Generated method - Getter of the
AbstractRuleEngineRule.messageForCstic attribute defined at extension sapproductconfigrules. |
ProductConfigRuleMessageSeverity |
getMessageSeverity()
Generated method - Getter of the
AbstractRuleEngineRule.messageSeverity attribute defined at extension sapproductconfigrules. |
RuleBasedPromotionModel |
getPromotion()
Generated method - Getter of the
AbstractRuleEngineRule.promotion attribute defined at extension promotionengineservices. |
java.lang.String |
getRuleContent()
Generated method - Getter of the
AbstractRuleEngineRule.ruleContent attribute defined at extension ruleengine. |
java.lang.String |
getRuleGroupCode()
Generated method - Getter of the
AbstractRuleEngineRule.ruleGroupCode attribute defined at extension ruleengineservices. |
java.lang.String |
getRuleParameters()
Generated method - Getter of the
AbstractRuleEngineRule.ruleParameters attribute defined at extension ruleengineservices. |
RuleType |
getRuleType()
Generated method - Getter of the
AbstractRuleEngineRule.ruleType attribute defined at extension ruleengine. |
AbstractRuleModel |
getSourceRule()
Generated method - Getter of the
AbstractRuleEngineRule.sourceRule attribute defined at extension ruleengineservices. |
java.lang.String |
getUuid()
Generated method - Getter of the
AbstractRuleEngineRule.uuid attribute defined at extension ruleengine. |
java.util.Date |
getValidUntilDate()
Generated method - Getter of the
AbstractRuleEngineRule.validUntilDate attribute defined at extension sapproductconfigrulescps. |
java.lang.Long |
getVersion()
Generated method - Getter of the
AbstractRuleEngineRule.version attribute defined at extension ruleengine. |
void |
setActive(java.lang.Boolean value)
Generated method - Setter of
AbstractRuleEngineRule.active attribute defined at extension ruleengine. |
void |
setChecksum(java.lang.String value)
Generated method - Setter of
AbstractRuleEngineRule.checksum attribute defined at extension ruleengine. |
void |
setCode(java.lang.String value)
Generated method - Initial setter of
AbstractRuleEngineRule.code attribute defined at extension ruleengine. |
void |
setCurrentVersion(java.lang.Boolean value)
Generated method - Setter of
AbstractRuleEngineRule.currentVersion attribute defined at extension ruleengine. |
void |
setMaxAllowedRuns(java.lang.Integer value)
Generated method - Setter of
AbstractRuleEngineRule.maxAllowedRuns attribute defined at extension ruleengineservices. |
void |
setMessageFired(java.lang.String value)
Generated method - Setter of
AbstractRuleEngineRule.messageFired attribute defined at extension ruleengineservices. |
void |
setMessageFired(java.lang.String value,
java.util.Locale loc)
Generated method - Setter of
AbstractRuleEngineRule.messageFired attribute defined at extension ruleengineservices. |
void |
setMessageForCstic(java.lang.String value)
Generated method - Setter of
AbstractRuleEngineRule.messageForCstic attribute defined at extension sapproductconfigrules. |
void |
setMessageSeverity(ProductConfigRuleMessageSeverity value)
Generated method - Setter of
AbstractRuleEngineRule.messageSeverity attribute defined at extension sapproductconfigrules. |
void |
setPromotion(RuleBasedPromotionModel value)
Generated method - Setter of
AbstractRuleEngineRule.promotion attribute defined at extension promotionengineservices. |
void |
setRuleContent(java.lang.String value)
Generated method - Setter of
AbstractRuleEngineRule.ruleContent attribute defined at extension ruleengine. |
void |
setRuleGroupCode(java.lang.String value)
Generated method - Setter of
AbstractRuleEngineRule.ruleGroupCode attribute defined at extension ruleengineservices. |
void |
setRuleParameters(java.lang.String value)
Generated method - Setter of
AbstractRuleEngineRule.ruleParameters attribute defined at extension ruleengineservices. |
void |
setRuleType(RuleType value)
Generated method - Setter of
AbstractRuleEngineRule.ruleType attribute defined at extension ruleengine. |
void |
setSourceRule(AbstractRuleModel value)
Generated method - Setter of
AbstractRuleEngineRule.sourceRule attribute defined at extension ruleengineservices. |
void |
setUuid(java.lang.String value)
Generated method - Setter of
AbstractRuleEngineRule.uuid attribute defined at extension ruleengine. |
void |
setValidUntilDate(java.util.Date value)
Generated method - Setter of
AbstractRuleEngineRule.validUntilDate attribute defined at extension sapproductconfigrulescps. |
void |
setVersion(java.lang.Long value)
Generated method - Setter of
AbstractRuleEngineRule.version attribute defined at extension ruleengine. |
getComments, 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 _SOURCERULE2DROOLSRULE
SourceRule2DroolsRule defining source attribute sourceRule in extension ruleengineservices.public static final java.lang.String UUID
AbstractRuleEngineRule.uuid attribute defined at extension ruleengine.public static final java.lang.String CODE
AbstractRuleEngineRule.code attribute defined at extension ruleengine.public static final java.lang.String ACTIVE
AbstractRuleEngineRule.active attribute defined at extension ruleengine.public static final java.lang.String RULECONTENT
AbstractRuleEngineRule.ruleContent attribute defined at extension ruleengine.public static final java.lang.String RULETYPE
AbstractRuleEngineRule.ruleType attribute defined at extension ruleengine.public static final java.lang.String CHECKSUM
AbstractRuleEngineRule.checksum attribute defined at extension ruleengine.public static final java.lang.String CURRENTVERSION
AbstractRuleEngineRule.currentVersion attribute defined at extension ruleengine.public static final java.lang.String VERSION
AbstractRuleEngineRule.version attribute defined at extension ruleengine.public static final java.lang.String RULEPARAMETERS
AbstractRuleEngineRule.ruleParameters attribute defined at extension ruleengineservices.public static final java.lang.String MAXALLOWEDRUNS
AbstractRuleEngineRule.maxAllowedRuns attribute defined at extension ruleengineservices.public static final java.lang.String RULEGROUPCODE
AbstractRuleEngineRule.ruleGroupCode attribute defined at extension ruleengineservices.public static final java.lang.String MESSAGEFIRED
AbstractRuleEngineRule.messageFired attribute defined at extension ruleengineservices.public static final java.lang.String SOURCERULE
AbstractRuleEngineRule.sourceRule attribute defined at extension ruleengineservices.public static final java.lang.String PROMOTION
AbstractRuleEngineRule.promotion attribute defined at extension promotionengineservices.public static final java.lang.String MESSAGESEVERITY
AbstractRuleEngineRule.messageSeverity attribute defined at extension sapproductconfigrules.public static final java.lang.String MESSAGEFORCSTIC
AbstractRuleEngineRule.messageForCstic attribute defined at extension sapproductconfigrules.public static final java.lang.String VALIDUNTILDATE
AbstractRuleEngineRule.validUntilDate attribute defined at extension sapproductconfigrulescps.public AbstractRuleEngineRuleModel()
public AbstractRuleEngineRuleModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated
public AbstractRuleEngineRuleModel(java.lang.String _code,
RuleType _ruleType,
java.lang.String _uuid,
java.lang.Long _version)
_code - initial attribute declared by type AbstractRuleEngineRule at extension ruleengine_ruleType - initial attribute declared by type AbstractRuleEngineRule at extension ruleengine_uuid - initial attribute declared by type AbstractRuleEngineRule at extension ruleengine_version - initial attribute declared by type AbstractRuleEngineRule at extension ruleengine@Deprecated
public AbstractRuleEngineRuleModel(java.lang.String _code,
ItemModel _owner,
RuleType _ruleType,
java.lang.String _uuid,
java.lang.Long _version)
_code - initial attribute declared by type AbstractRuleEngineRule at extension ruleengine_owner - initial attribute declared by type Item at extension core_ruleType - initial attribute declared by type AbstractRuleEngineRule at extension ruleengine_uuid - initial attribute declared by type AbstractRuleEngineRule at extension ruleengine_version - initial attribute declared by type AbstractRuleEngineRule at extension ruleengine@Accessor(qualifier="active", type=GETTER) public java.lang.Boolean getActive()
AbstractRuleEngineRule.active attribute defined at extension ruleengine.@Accessor(qualifier="checksum", type=GETTER) public java.lang.String getChecksum()
AbstractRuleEngineRule.checksum attribute defined at extension ruleengine.@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()
AbstractRuleEngineRule.code attribute defined at extension ruleengine.@Accessor(qualifier="currentVersion", type=GETTER) public java.lang.Boolean getCurrentVersion()
AbstractRuleEngineRule.currentVersion attribute defined at extension ruleengine.@Accessor(qualifier="maxAllowedRuns", type=GETTER) public java.lang.Integer getMaxAllowedRuns()
AbstractRuleEngineRule.maxAllowedRuns attribute defined at extension ruleengineservices.@Accessor(qualifier="messageFired", type=GETTER) public java.lang.String getMessageFired()
AbstractRuleEngineRule.messageFired attribute defined at extension ruleengineservices.@Accessor(qualifier="messageFired", type=GETTER) public java.lang.String getMessageFired(java.util.Locale loc)
AbstractRuleEngineRule.messageFired attribute defined at extension ruleengineservices.loc - the value localization keyjava.lang.IllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="messageForCstic", type=GETTER) public java.lang.String getMessageForCstic()
AbstractRuleEngineRule.messageForCstic attribute defined at extension sapproductconfigrules.@Accessor(qualifier="messageSeverity", type=GETTER) public ProductConfigRuleMessageSeverity getMessageSeverity()
AbstractRuleEngineRule.messageSeverity attribute defined at extension sapproductconfigrules.@Accessor(qualifier="promotion", type=GETTER) public RuleBasedPromotionModel getPromotion()
AbstractRuleEngineRule.promotion attribute defined at extension promotionengineservices.@Accessor(qualifier="ruleContent", type=GETTER) public java.lang.String getRuleContent()
AbstractRuleEngineRule.ruleContent attribute defined at extension ruleengine.@Accessor(qualifier="ruleGroupCode", type=GETTER) public java.lang.String getRuleGroupCode()
AbstractRuleEngineRule.ruleGroupCode attribute defined at extension ruleengineservices.@Accessor(qualifier="ruleParameters", type=GETTER) public java.lang.String getRuleParameters()
AbstractRuleEngineRule.ruleParameters attribute defined at extension ruleengineservices.@Accessor(qualifier="ruleType", type=GETTER) public RuleType getRuleType()
AbstractRuleEngineRule.ruleType attribute defined at extension ruleengine.@Accessor(qualifier="sourceRule", type=GETTER) public AbstractRuleModel getSourceRule()
AbstractRuleEngineRule.sourceRule attribute defined at extension ruleengineservices.@Accessor(qualifier="uuid", type=GETTER) public java.lang.String getUuid()
AbstractRuleEngineRule.uuid attribute defined at extension ruleengine.@Accessor(qualifier="validUntilDate", type=GETTER) public java.util.Date getValidUntilDate()
AbstractRuleEngineRule.validUntilDate attribute defined at extension sapproductconfigrulescps.@Accessor(qualifier="version", type=GETTER) public java.lang.Long getVersion()
AbstractRuleEngineRule.version attribute defined at extension ruleengine.@Accessor(qualifier="active", type=SETTER) public void setActive(java.lang.Boolean value)
AbstractRuleEngineRule.active attribute defined at extension ruleengine.value - the active - Is rule active@Accessor(qualifier="checksum", type=SETTER) public void setChecksum(java.lang.String value)
AbstractRuleEngineRule.checksum attribute defined at extension ruleengine.value - the checksum@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)
AbstractRuleEngineRule.code attribute defined at extension ruleengine. Can only be used at creation of model - before first save.value - the code - unique rule code@Accessor(qualifier="currentVersion", type=SETTER) public void setCurrentVersion(java.lang.Boolean value)
AbstractRuleEngineRule.currentVersion attribute defined at extension ruleengine.value - the currentVersion - Is this rule current?@Accessor(qualifier="maxAllowedRuns", type=SETTER) public void setMaxAllowedRuns(java.lang.Integer value)
AbstractRuleEngineRule.maxAllowedRuns attribute defined at extension ruleengineservices.value - the maxAllowedRuns - Number of times rule can be applied@Accessor(qualifier="messageFired", type=SETTER) public void setMessageFired(java.lang.String value)
AbstractRuleEngineRule.messageFired attribute defined at extension ruleengineservices.value - the messageFired - Message for fired rule.@Accessor(qualifier="messageFired", type=SETTER) public void setMessageFired(java.lang.String value, java.util.Locale loc)
AbstractRuleEngineRule.messageFired attribute defined at extension ruleengineservices.value - the messageFired - Message for fired rule.loc - the value localization keyjava.lang.IllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="messageForCstic", type=SETTER) public void setMessageForCstic(java.lang.String value)
AbstractRuleEngineRule.messageForCstic attribute defined at extension sapproductconfigrules.value - the messageForCstic - Message for characteristic@Accessor(qualifier="messageSeverity", type=SETTER) public void setMessageSeverity(ProductConfigRuleMessageSeverity value)
AbstractRuleEngineRule.messageSeverity attribute defined at extension sapproductconfigrules.value - the messageSeverity - Severity of the rule related message.@Accessor(qualifier="promotion", type=SETTER) public void setPromotion(RuleBasedPromotionModel value)
AbstractRuleEngineRule.promotion attribute defined at extension promotionengineservices.value - the promotion - Promotion created for this rule.@Accessor(qualifier="ruleContent", type=SETTER) public void setRuleContent(java.lang.String value)
AbstractRuleEngineRule.ruleContent attribute defined at extension ruleengine.value - the ruleContent - contains rule syntax@Accessor(qualifier="ruleGroupCode", type=SETTER) public void setRuleGroupCode(java.lang.String value)
AbstractRuleEngineRule.ruleGroupCode attribute defined at extension ruleengineservices.value - the ruleGroupCode - The code of the rule group that this rule is part of (derived from the AbstractRule).@Accessor(qualifier="ruleParameters", type=SETTER) public void setRuleParameters(java.lang.String value)
AbstractRuleEngineRule.ruleParameters attribute defined at extension ruleengineservices.value - the ruleParameters@Accessor(qualifier="ruleType", type=SETTER) public void setRuleType(RuleType value)
AbstractRuleEngineRule.ruleType attribute defined at extension ruleengine.value - the ruleType - Rule type@Accessor(qualifier="sourceRule", type=SETTER) public void setSourceRule(AbstractRuleModel value)
AbstractRuleEngineRule.sourceRule attribute defined at extension ruleengineservices.value - the sourceRule@Accessor(qualifier="uuid", type=SETTER) public void setUuid(java.lang.String value)
AbstractRuleEngineRule.uuid attribute defined at extension ruleengine.value - the uuid@Accessor(qualifier="validUntilDate", type=SETTER) public void setValidUntilDate(java.util.Date value)
AbstractRuleEngineRule.validUntilDate attribute defined at extension sapproductconfigrulescps.value - the validUntilDate - Valid UntilCopyright © 2018 SAP SE. All Rights Reserved.