public class AbstractRuleModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_RULEGROUP2ABSTRACTRULE
Generated relation code constant for relation
RuleGroup2AbstractRule defining source attribute ruleGroup in extension ruleengineservices. |
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
CODE
Generated constant - Attribute key of
AbstractRule.code attribute defined at extension ruleengineservices. |
static java.lang.String |
DEPLOYMENTS
Generated constant - Attribute key of
AbstractRule.deployments attribute defined at extension ruleengineservices. |
static java.lang.String |
DESCRIPTION
Generated constant - Attribute key of
AbstractRule.description attribute defined at extension ruleengineservices. |
static java.lang.String |
ENDDATE
Generated constant - Attribute key of
AbstractRule.endDate attribute defined at extension ruleengineservices. |
static java.lang.String |
ENGINERULES
Generated constant - Attribute key of
AbstractRule.engineRules attribute defined at extension ruleengineservices. |
static java.lang.String |
MAXALLOWEDRUNS
Generated constant - Attribute key of
AbstractRule.maxAllowedRuns attribute defined at extension ruleengineservices. |
static java.lang.String |
MESSAGEFIRED
Generated constant - Attribute key of
AbstractRule.messageFired attribute defined at extension ruleengineservices. |
static java.lang.String |
NAME
Generated constant - Attribute key of
AbstractRule.name attribute defined at extension ruleengineservices. |
static java.lang.String |
PRIORITY
Generated constant - Attribute key of
AbstractRule.priority attribute defined at extension ruleengineservices. |
static java.lang.String |
RULEGROUP
Generated constant - Attribute key of
AbstractRule.ruleGroup attribute defined at extension ruleengineservices. |
static java.lang.String |
RULESMODULES
Generated constant - Attribute key of
AbstractRule.rulesModules attribute defined at extension ruleengineservices. |
static java.lang.String |
SAPCONDITIONTYPE
Generated constant - Attribute key of
AbstractRule.sapConditionType attribute defined at extension saporderexchange. |
static java.lang.String |
STACKABLE
Generated constant - Attribute key of
AbstractRule.stackable attribute defined at extension ruleengineservices. |
static java.lang.String |
STARTDATE
Generated constant - Attribute key of
AbstractRule.startDate attribute defined at extension ruleengineservices. |
static java.lang.String |
STATUS
Generated constant - Attribute key of
AbstractRule.status attribute defined at extension ruleengineservices. |
static java.lang.String |
UUID
Generated constant - Attribute key of
AbstractRule.uuid attribute defined at extension ruleengineservices. |
static java.lang.String |
VERSION
Generated constant - Attribute key of
AbstractRule.version attribute defined at extension ruleengineservices. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
AbstractRuleModel()
Generated constructor - Default constructor for generic creation.
|
AbstractRuleModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
AbstractRuleModel(java.lang.String _code)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
AbstractRuleModel(java.lang.String _code,
ItemModel _owner,
java.lang.String _uuid)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCode()
Generated method - Getter of the
AbstractRule.code attribute defined at extension ruleengineservices. |
java.util.List<AbstractRulesModuleModel> |
getDeployments()
Deprecated.
since 18.08
|
java.lang.String |
getDescription()
Generated method - Getter of the
AbstractRule.description attribute defined at extension ruleengineservices. |
java.lang.String |
getDescription(java.util.Locale loc)
Generated method - Getter of the
AbstractRule.description attribute defined at extension ruleengineservices. |
java.util.Date |
getEndDate()
Generated method - Getter of the
AbstractRule.endDate attribute defined at extension ruleengineservices. |
java.util.Set<AbstractRuleEngineRuleModel> |
getEngineRules()
Generated method - Getter of the
AbstractRule.engineRules attribute defined at extension ruleengineservices. |
java.lang.Integer |
getMaxAllowedRuns()
Generated method - Getter of the
AbstractRule.maxAllowedRuns attribute defined at extension ruleengineservices. |
java.lang.String |
getMessageFired()
Generated method - Getter of the
AbstractRule.messageFired attribute defined at extension ruleengineservices. |
java.lang.String |
getMessageFired(java.util.Locale loc)
Generated method - Getter of the
AbstractRule.messageFired attribute defined at extension ruleengineservices. |
java.lang.String |
getName()
Generated method - Getter of the
AbstractRule.name attribute defined at extension ruleengineservices. |
java.lang.String |
getName(java.util.Locale loc)
Generated method - Getter of the
AbstractRule.name attribute defined at extension ruleengineservices. |
java.lang.Integer |
getPriority()
Generated method - Getter of the
AbstractRule.priority attribute defined at extension ruleengineservices. |
RuleGroupModel |
getRuleGroup()
Generated method - Getter of the
AbstractRule.ruleGroup attribute defined at extension ruleengineservices. |
java.util.List<AbstractRulesModuleModel> |
getRulesModules()
Generated method - Getter of the
AbstractRule.rulesModules attribute defined at extension ruleengineservices. |
java.lang.String |
getSapConditionType()
Generated method - Getter of the
AbstractRule.sapConditionType attribute defined at extension saporderexchange. |
java.lang.Boolean |
getStackable()
Deprecated.
Since 6.7
|
java.util.Date |
getStartDate()
Generated method - Getter of the
AbstractRule.startDate attribute defined at extension ruleengineservices. |
RuleStatus |
getStatus()
Generated method - Getter of the
AbstractRule.status attribute defined at extension ruleengineservices. |
java.lang.String |
getUuid()
Generated method - Getter of the
AbstractRule.uuid attribute defined at extension ruleengineservices. |
java.lang.Long |
getVersion()
Generated method - Getter of the
AbstractRule.version attribute defined at extension ruleengineservices. |
void |
setCode(java.lang.String value)
Generated method - Initial setter of
AbstractRule.code attribute defined at extension ruleengineservices. |
void |
setDescription(java.lang.String value)
Generated method - Setter of
AbstractRule.description attribute defined at extension ruleengineservices. |
void |
setDescription(java.lang.String value,
java.util.Locale loc)
Generated method - Setter of
AbstractRule.description attribute defined at extension ruleengineservices. |
void |
setEndDate(java.util.Date value)
Generated method - Setter of
AbstractRule.endDate attribute defined at extension ruleengineservices. |
void |
setEngineRules(java.util.Set<AbstractRuleEngineRuleModel> value)
Generated method - Setter of
AbstractRule.engineRules attribute defined at extension ruleengineservices. |
void |
setMaxAllowedRuns(java.lang.Integer value)
Generated method - Setter of
AbstractRule.maxAllowedRuns attribute defined at extension ruleengineservices. |
void |
setMessageFired(java.lang.String value)
Generated method - Setter of
AbstractRule.messageFired attribute defined at extension ruleengineservices. |
void |
setMessageFired(java.lang.String value,
java.util.Locale loc)
Generated method - Setter of
AbstractRule.messageFired attribute defined at extension ruleengineservices. |
void |
setName(java.lang.String value)
Generated method - Setter of
AbstractRule.name attribute defined at extension ruleengineservices. |
void |
setName(java.lang.String value,
java.util.Locale loc)
Generated method - Setter of
AbstractRule.name attribute defined at extension ruleengineservices. |
void |
setPriority(java.lang.Integer value)
Generated method - Setter of
AbstractRule.priority attribute defined at extension ruleengineservices. |
void |
setRuleGroup(RuleGroupModel value)
Generated method - Setter of
AbstractRule.ruleGroup attribute defined at extension ruleengineservices. |
void |
setRulesModules(java.util.List<AbstractRulesModuleModel> value)
Generated method - Setter of
AbstractRule.rulesModules attribute defined at extension ruleengineservices. |
void |
setSapConditionType(java.lang.String value)
Generated method - Setter of
AbstractRule.sapConditionType attribute defined at extension saporderexchange. |
void |
setStackable(java.lang.Boolean value)
Deprecated.
Since 6.7
|
void |
setStartDate(java.util.Date value)
Generated method - Setter of
AbstractRule.startDate attribute defined at extension ruleengineservices. |
void |
setStatus(RuleStatus value)
Generated method - Setter of
AbstractRule.status attribute defined at extension ruleengineservices. |
void |
setUuid(java.lang.String value)
Generated method - Initial setter of
AbstractRule.uuid attribute defined at extension ruleengineservices. |
void |
setVersion(java.lang.Long value)
Generated method - Setter of
AbstractRule.version attribute defined at extension ruleengineservices. |
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 _RULEGROUP2ABSTRACTRULE
RuleGroup2AbstractRule defining source attribute ruleGroup in extension ruleengineservices.public static final java.lang.String UUID
AbstractRule.uuid attribute defined at extension ruleengineservices.public static final java.lang.String CODE
AbstractRule.code attribute defined at extension ruleengineservices.public static final java.lang.String NAME
AbstractRule.name attribute defined at extension ruleengineservices.public static final java.lang.String DESCRIPTION
AbstractRule.description attribute defined at extension ruleengineservices.public static final java.lang.String STARTDATE
AbstractRule.startDate attribute defined at extension ruleengineservices.public static final java.lang.String ENDDATE
AbstractRule.endDate attribute defined at extension ruleengineservices.public static final java.lang.String PRIORITY
AbstractRule.priority attribute defined at extension ruleengineservices.public static final java.lang.String MAXALLOWEDRUNS
AbstractRule.maxAllowedRuns attribute defined at extension ruleengineservices.public static final java.lang.String STACKABLE
AbstractRule.stackable attribute defined at extension ruleengineservices.public static final java.lang.String STATUS
AbstractRule.status attribute defined at extension ruleengineservices.public static final java.lang.String VERSION
AbstractRule.version attribute defined at extension ruleengineservices.public static final java.lang.String MESSAGEFIRED
AbstractRule.messageFired attribute defined at extension ruleengineservices.public static final java.lang.String DEPLOYMENTS
AbstractRule.deployments attribute defined at extension ruleengineservices.public static final java.lang.String RULESMODULES
AbstractRule.rulesModules attribute defined at extension ruleengineservices.public static final java.lang.String RULEGROUP
AbstractRule.ruleGroup attribute defined at extension ruleengineservices.public static final java.lang.String ENGINERULES
AbstractRule.engineRules attribute defined at extension ruleengineservices.public static final java.lang.String SAPCONDITIONTYPE
AbstractRule.sapConditionType attribute defined at extension saporderexchange.public AbstractRuleModel()
public AbstractRuleModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public AbstractRuleModel(java.lang.String _code)
_code - initial attribute declared by type AbstractRule at extension ruleengineservices@Deprecated
public AbstractRuleModel(java.lang.String _code,
ItemModel _owner,
java.lang.String _uuid)
_code - initial attribute declared by type AbstractRule at extension ruleengineservices_owner - initial attribute declared by type Item at extension core_uuid - initial attribute declared by type AbstractRule at extension ruleengineservices@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()
AbstractRule.code attribute defined at extension ruleengineservices.@Deprecated @Accessor(qualifier="deployments", type=GETTER) public java.util.List<AbstractRulesModuleModel> getDeployments()
AbstractRule.deployments dynamic attribute defined at extension ruleengineservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="description", type=GETTER) public java.lang.String getDescription()
AbstractRule.description attribute defined at extension ruleengineservices.@Accessor(qualifier="description", type=GETTER) public java.lang.String getDescription(java.util.Locale loc)
AbstractRule.description attribute defined at extension ruleengineservices.loc - the value localization keyjava.lang.IllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="endDate", type=GETTER) public java.util.Date getEndDate()
AbstractRule.endDate attribute defined at extension ruleengineservices.@Accessor(qualifier="engineRules", type=GETTER) public java.util.Set<AbstractRuleEngineRuleModel> getEngineRules()
AbstractRule.engineRules attribute defined at extension ruleengineservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="maxAllowedRuns", type=GETTER) public java.lang.Integer getMaxAllowedRuns()
AbstractRule.maxAllowedRuns attribute defined at extension ruleengineservices.@Accessor(qualifier="messageFired", type=GETTER) public java.lang.String getMessageFired()
AbstractRule.messageFired attribute defined at extension ruleengineservices.@Accessor(qualifier="messageFired", type=GETTER) public java.lang.String getMessageFired(java.util.Locale loc)
AbstractRule.messageFired attribute defined at extension ruleengineservices.loc - the value localization keyjava.lang.IllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="name", type=GETTER) public java.lang.String getName()
AbstractRule.name attribute defined at extension ruleengineservices.@Accessor(qualifier="name", type=GETTER) public java.lang.String getName(java.util.Locale loc)
AbstractRule.name attribute defined at extension ruleengineservices.loc - the value localization keyjava.lang.IllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="priority", type=GETTER) public java.lang.Integer getPriority()
AbstractRule.priority attribute defined at extension ruleengineservices.@Accessor(qualifier="ruleGroup", type=GETTER) public RuleGroupModel getRuleGroup()
AbstractRule.ruleGroup attribute defined at extension ruleengineservices.@Accessor(qualifier="rulesModules", type=GETTER) public java.util.List<AbstractRulesModuleModel> getRulesModules()
AbstractRule.rulesModules attribute defined at extension ruleengineservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="sapConditionType", type=GETTER) public java.lang.String getSapConditionType()
AbstractRule.sapConditionType attribute defined at extension saporderexchange.@Deprecated @Accessor(qualifier="stackable", type=GETTER) public java.lang.Boolean getStackable()
AbstractRule.stackable attribute defined at extension ruleengineservices.@Accessor(qualifier="startDate", type=GETTER) public java.util.Date getStartDate()
AbstractRule.startDate attribute defined at extension ruleengineservices.@Accessor(qualifier="status", type=GETTER) public RuleStatus getStatus()
AbstractRule.status attribute defined at extension ruleengineservices.@Accessor(qualifier="uuid", type=GETTER) public java.lang.String getUuid()
AbstractRule.uuid attribute defined at extension ruleengineservices.@Accessor(qualifier="version", type=GETTER) public java.lang.Long getVersion()
AbstractRule.version attribute defined at extension ruleengineservices.@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)
AbstractRule.code attribute defined at extension ruleengineservices. Can only be used at creation of model - before first save.value - the code - Rule code that defines the rule uniquely, cannot be changed after the rule is created@Accessor(qualifier="description", type=SETTER) public void setDescription(java.lang.String value)
AbstractRule.description attribute defined at extension ruleengineservices.value - the description - Rule description@Accessor(qualifier="description", type=SETTER) public void setDescription(java.lang.String value, java.util.Locale loc)
AbstractRule.description attribute defined at extension ruleengineservices.value - the description - Rule descriptionloc - the value localization keyjava.lang.IllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="endDate", type=SETTER) public void setEndDate(java.util.Date value)
AbstractRule.endDate attribute defined at extension ruleengineservices.value - the endDate - Date on which this promotion stops being available, if not set the promotion will not be available.@Accessor(qualifier="engineRules", type=SETTER) public void setEngineRules(java.util.Set<AbstractRuleEngineRuleModel> value)
AbstractRule.engineRules attribute defined at extension ruleengineservices.value - the engineRules@Accessor(qualifier="maxAllowedRuns", type=SETTER) public void setMaxAllowedRuns(java.lang.Integer value)
AbstractRule.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)
AbstractRule.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)
AbstractRule.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="name", type=SETTER) public void setName(java.lang.String value)
AbstractRule.name attribute defined at extension ruleengineservices.value - the name - Rule name@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value, java.util.Locale loc)
AbstractRule.name attribute defined at extension ruleengineservices.value - the name - Rule nameloc - the value localization keyjava.lang.IllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="priority", type=SETTER) public void setPriority(java.lang.Integer value)
AbstractRule.priority attribute defined at extension ruleengineservices.value - the priority - priority (higher priority gets applied first)@Accessor(qualifier="ruleGroup", type=SETTER) public void setRuleGroup(RuleGroupModel value)
AbstractRule.ruleGroup attribute defined at extension ruleengineservices.value - the ruleGroup@Accessor(qualifier="rulesModules", type=SETTER) public void setRulesModules(java.util.List<AbstractRulesModuleModel> value)
AbstractRule.rulesModules attribute defined at extension ruleengineservices.value - the rulesModules - List of the current deployments.@Accessor(qualifier="sapConditionType", type=SETTER) public void setSapConditionType(java.lang.String value)
AbstractRule.sapConditionType attribute defined at extension saporderexchange.value - the sapConditionType - SAP Condition Type@Deprecated @Accessor(qualifier="stackable", type=SETTER) public void setStackable(java.lang.Boolean value)
AbstractRule.stackable attribute defined at extension ruleengineservices.value - the stackable - whether the rule is stackable@Accessor(qualifier="startDate", type=SETTER) public void setStartDate(java.util.Date value)
AbstractRule.startDate attribute defined at extension ruleengineservices.value - the startDate - Date on which this promotion becomes available, if not set the promotion will not be available.@Accessor(qualifier="status", type=SETTER) public void setStatus(RuleStatus value)
AbstractRule.status attribute defined at extension ruleengineservices.value - the status - Status of a rule@Accessor(qualifier="uuid", type=SETTER) public void setUuid(java.lang.String value)
AbstractRule.uuid attribute defined at extension ruleengineservices. Can only be used at creation of model - before first save.value - the uuid - Rule uuid that defines the rule uniquely, cannot be changed after the rule is createdCopyright © 2018 SAP SE. All Rights Reserved.