public class AbstractRuleModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_RULEGROUP2ABSTRACTRULE
Generated relation code constant for relation
RuleGroup2AbstractRule defining source attribute ruleGroup in extension ruleengineservices. |
static String |
_TYPECODE
Generated model type code constant.
|
static String |
CODE
Generated constant - Attribute key of
AbstractRule.code attribute defined at extension ruleengineservices. |
static String |
DESCRIPTION
Generated constant - Attribute key of
AbstractRule.description attribute defined at extension ruleengineservices. |
static String |
ENDDATE
Generated constant - Attribute key of
AbstractRule.endDate attribute defined at extension ruleengineservices. |
static String |
MAXALLOWEDRUNS
Generated constant - Attribute key of
AbstractRule.maxAllowedRuns attribute defined at extension ruleengineservices. |
static String |
MESSAGEFIRED
Generated constant - Attribute key of
AbstractRule.messageFired attribute defined at extension ruleengineservices. |
static String |
NAME
Generated constant - Attribute key of
AbstractRule.name attribute defined at extension ruleengineservices. |
static String |
PRIORITY
Generated constant - Attribute key of
AbstractRule.priority attribute defined at extension ruleengineservices. |
static String |
RULEGROUP
Generated constant - Attribute key of
AbstractRule.ruleGroup attribute defined at extension ruleengineservices. |
static String |
SAPCONDITIONTYPE
Generated constant - Attribute key of
AbstractRule.sapConditionType attribute defined at extension saporderexchange. |
static String |
STACKABLE
Generated constant - Attribute key of
AbstractRule.stackable attribute defined at extension ruleengineservices. |
static String |
STARTDATE
Generated constant - Attribute key of
AbstractRule.startDate attribute defined at extension ruleengineservices. |
static String |
STATUS
Generated constant - Attribute key of
AbstractRule.status attribute defined at extension ruleengineservices. |
static String |
UUID
Generated constant - Attribute key of
AbstractRule.uuid attribute defined at extension ruleengineservices. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_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(String _code)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
AbstractRuleModel(String _code,
ItemModel _owner,
String _uuid)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
String |
getCode()
Generated method - Getter of the
AbstractRule.code attribute defined at extension ruleengineservices. |
String |
getDescription()
Generated method - Getter of the
AbstractRule.description attribute defined at extension ruleengineservices. |
String |
getDescription(Locale loc)
Generated method - Getter of the
AbstractRule.description attribute defined at extension ruleengineservices. |
Date |
getEndDate()
Generated method - Getter of the
AbstractRule.endDate attribute defined at extension ruleengineservices. |
Integer |
getMaxAllowedRuns()
Generated method - Getter of the
AbstractRule.maxAllowedRuns attribute defined at extension ruleengineservices. |
String |
getMessageFired()
Generated method - Getter of the
AbstractRule.messageFired attribute defined at extension ruleengineservices. |
String |
getMessageFired(Locale loc)
Generated method - Getter of the
AbstractRule.messageFired attribute defined at extension ruleengineservices. |
String |
getName()
Generated method - Getter of the
AbstractRule.name attribute defined at extension ruleengineservices. |
String |
getName(Locale loc)
Generated method - Getter of the
AbstractRule.name attribute defined at extension ruleengineservices. |
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. |
String |
getSapConditionType()
Generated method - Getter of the
AbstractRule.sapConditionType attribute defined at extension saporderexchange. |
Boolean |
getStackable()
Generated method - Getter of the
AbstractRule.stackable attribute defined at extension ruleengineservices. |
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. |
String |
getUuid()
Generated method - Getter of the
AbstractRule.uuid attribute defined at extension ruleengineservices. |
void |
setCode(String value)
Generated method - Setter of
AbstractRule.code attribute defined at extension ruleengineservices. |
void |
setDescription(String value)
Generated method - Setter of
AbstractRule.description attribute defined at extension ruleengineservices. |
void |
setDescription(String value,
Locale loc)
Generated method - Setter of
AbstractRule.description attribute defined at extension ruleengineservices. |
void |
setEndDate(Date value)
Generated method - Setter of
AbstractRule.endDate attribute defined at extension ruleengineservices. |
void |
setMaxAllowedRuns(Integer value)
Generated method - Setter of
AbstractRule.maxAllowedRuns attribute defined at extension ruleengineservices. |
void |
setMessageFired(String value)
Generated method - Setter of
AbstractRule.messageFired attribute defined at extension ruleengineservices. |
void |
setMessageFired(String value,
Locale loc)
Generated method - Setter of
AbstractRule.messageFired attribute defined at extension ruleengineservices. |
void |
setName(String value)
Generated method - Setter of
AbstractRule.name attribute defined at extension ruleengineservices. |
void |
setName(String value,
Locale loc)
Generated method - Setter of
AbstractRule.name attribute defined at extension ruleengineservices. |
void |
setPriority(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 |
setSapConditionType(String value)
Generated method - Setter of
AbstractRule.sapConditionType attribute defined at extension saporderexchange. |
void |
setStackable(Boolean value)
Generated method - Setter of
AbstractRule.stackable attribute defined at extension ruleengineservices. |
void |
setStartDate(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(String value)
Generated method - Initial setter of
AbstractRule.uuid attribute defined at extension ruleengineservices. |
getComments, getCreationtime, getModifiedtime, getOwner, 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 String _TYPECODE
public static final String _RULEGROUP2ABSTRACTRULE
RuleGroup2AbstractRule defining source attribute ruleGroup in extension ruleengineservices.public static final String UUID
AbstractRule.uuid attribute defined at extension ruleengineservices.public static final String CODE
AbstractRule.code attribute defined at extension ruleengineservices.public static final String NAME
AbstractRule.name attribute defined at extension ruleengineservices.public static final String DESCRIPTION
AbstractRule.description attribute defined at extension ruleengineservices.public static final String STARTDATE
AbstractRule.startDate attribute defined at extension ruleengineservices.public static final String ENDDATE
AbstractRule.endDate attribute defined at extension ruleengineservices.public static final String PRIORITY
AbstractRule.priority attribute defined at extension ruleengineservices.public static final String MAXALLOWEDRUNS
AbstractRule.maxAllowedRuns attribute defined at extension ruleengineservices.public static final String STACKABLE
AbstractRule.stackable attribute defined at extension ruleengineservices.public static final String STATUS
AbstractRule.status attribute defined at extension ruleengineservices.public static final String MESSAGEFIRED
AbstractRule.messageFired attribute defined at extension ruleengineservices.public static final String RULEGROUP
AbstractRule.ruleGroup attribute defined at extension ruleengineservices.public static final 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(String _code)
_code - initial attribute declared by type AbstractRule at extension ruleengineservices@Deprecated public AbstractRuleModel(String _code, ItemModel _owner, 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 String getCode()
AbstractRule.code attribute defined at extension ruleengineservices.@Accessor(qualifier="description", type=GETTER) public String getDescription()
AbstractRule.description attribute defined at extension ruleengineservices.@Accessor(qualifier="description", type=GETTER) public String getDescription(Locale loc)
AbstractRule.description attribute defined at extension ruleengineservices.loc - the value localization keyIllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="endDate", type=GETTER) public Date getEndDate()
AbstractRule.endDate attribute defined at extension ruleengineservices.@Accessor(qualifier="maxAllowedRuns", type=GETTER) public Integer getMaxAllowedRuns()
AbstractRule.maxAllowedRuns attribute defined at extension ruleengineservices.@Accessor(qualifier="messageFired", type=GETTER) public String getMessageFired()
AbstractRule.messageFired attribute defined at extension ruleengineservices.@Accessor(qualifier="messageFired", type=GETTER) public String getMessageFired(Locale loc)
AbstractRule.messageFired attribute defined at extension ruleengineservices.loc - the value localization keyIllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="name", type=GETTER) public String getName()
AbstractRule.name attribute defined at extension ruleengineservices.@Accessor(qualifier="name", type=GETTER) public String getName(Locale loc)
AbstractRule.name attribute defined at extension ruleengineservices.loc - the value localization keyIllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="priority", type=GETTER) public 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="sapConditionType", type=GETTER) public String getSapConditionType()
AbstractRule.sapConditionType attribute defined at extension saporderexchange.@Accessor(qualifier="stackable", type=GETTER) public Boolean getStackable()
AbstractRule.stackable attribute defined at extension ruleengineservices.@Accessor(qualifier="startDate", type=GETTER) public 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 String getUuid()
AbstractRule.uuid attribute defined at extension ruleengineservices.@Accessor(qualifier="code", type=SETTER) public void setCode(String value)
AbstractRule.code attribute defined at extension ruleengineservices.value - the code - Rule code that defines the rule uniquely@Accessor(qualifier="description", type=SETTER) public void setDescription(String value)
AbstractRule.description attribute defined at extension ruleengineservices.value - the description - Rule description@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc)
AbstractRule.description attribute defined at extension ruleengineservices.value - the description - Rule descriptionloc - the value localization keyIllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="endDate", type=SETTER) public void setEndDate(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="maxAllowedRuns", type=SETTER) public void setMaxAllowedRuns(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(String value)
AbstractRule.messageFired attribute defined at extension ruleengineservices.value - the messageFired - Message for fired rule.@Accessor(qualifier="messageFired", type=SETTER) public void setMessageFired(String value, Locale loc)
AbstractRule.messageFired attribute defined at extension ruleengineservices.value - the messageFired - Message for fired rule.loc - the value localization keyIllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="name", type=SETTER) public void setName(String value)
AbstractRule.name attribute defined at extension ruleengineservices.value - the name - Rule name@Accessor(qualifier="name", type=SETTER) public void setName(String value, Locale loc)
AbstractRule.name attribute defined at extension ruleengineservices.value - the name - Rule nameloc - the value localization keyIllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="priority", type=SETTER) public void setPriority(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="sapConditionType", type=SETTER) public void setSapConditionType(String value)
AbstractRule.sapConditionType attribute defined at extension saporderexchange.value - the sapConditionType - SAP Condition Type@Accessor(qualifier="stackable", type=SETTER) public void setStackable(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(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(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 © 2017 SAP SE. All Rights Reserved.