Class AbstractRuleTemplateModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.ruleengineservices.model.AbstractRuleTemplateModel
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
SourceRuleTemplateModel
public class AbstractRuleTemplateModel extends ItemModel
Generated model class for type AbstractRuleTemplate first defined at extension ruleengineservices.- 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
_RULEGROUP2ABSTRACTRULETEMPLATE
Generated relation code constant for relationRuleGroup2AbstractRuleTemplate
defining source attributeruleGroup
in extensionruleengineservices
.static java.lang.String
_TYPECODE
Generated model type code constant.static java.lang.String
CODE
Generated constant - Attribute key ofAbstractRuleTemplate.code
attribute defined at extensionruleengineservices
.static java.lang.String
DESCRIPTION
Generated constant - Attribute key ofAbstractRuleTemplate.description
attribute defined at extensionruleengineservices
.static java.lang.String
MAXALLOWEDRUNS
Generated constant - Attribute key ofAbstractRuleTemplate.maxAllowedRuns
attribute defined at extensionruleengineservices
.static java.lang.String
MESSAGEFIRED
Generated constant - Attribute key ofAbstractRuleTemplate.messageFired
attribute defined at extensionruleengineservices
.static java.lang.String
NAME
Generated constant - Attribute key ofAbstractRuleTemplate.name
attribute defined at extensionruleengineservices
.static java.lang.String
RULEGROUP
Generated constant - Attribute key ofAbstractRuleTemplate.ruleGroup
attribute defined at extensionruleengineservices
.-
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 AbstractRuleTemplateModel()
Generated constructor - Default constructor for generic creation.AbstractRuleTemplateModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing contextAbstractRuleTemplateModel(java.lang.String _code)
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersAbstractRuleTemplateModel(java.lang.String _code, ItemModel _owner)
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.String
getCode()
Generated method - Getter of theAbstractRuleTemplate.code
attribute defined at extensionruleengineservices
.java.lang.String
getDescription()
Generated method - Getter of theAbstractRuleTemplate.description
attribute defined at extensionruleengineservices
.java.lang.String
getDescription(java.util.Locale loc)
Generated method - Getter of theAbstractRuleTemplate.description
attribute defined at extensionruleengineservices
.java.lang.Integer
getMaxAllowedRuns()
Generated method - Getter of theAbstractRuleTemplate.maxAllowedRuns
attribute defined at extensionruleengineservices
.java.lang.String
getMessageFired()
Generated method - Getter of theAbstractRuleTemplate.messageFired
attribute defined at extensionruleengineservices
.java.lang.String
getMessageFired(java.util.Locale loc)
Generated method - Getter of theAbstractRuleTemplate.messageFired
attribute defined at extensionruleengineservices
.java.lang.String
getName()
Generated method - Getter of theAbstractRuleTemplate.name
attribute defined at extensionruleengineservices
.java.lang.String
getName(java.util.Locale loc)
Generated method - Getter of theAbstractRuleTemplate.name
attribute defined at extensionruleengineservices
.RuleGroupModel
getRuleGroup()
Generated method - Getter of theAbstractRuleTemplate.ruleGroup
attribute defined at extensionruleengineservices
.void
setCode(java.lang.String value)
Generated method - Setter ofAbstractRuleTemplate.code
attribute defined at extensionruleengineservices
.void
setDescription(java.lang.String value)
Generated method - Setter ofAbstractRuleTemplate.description
attribute defined at extensionruleengineservices
.void
setDescription(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofAbstractRuleTemplate.description
attribute defined at extensionruleengineservices
.void
setMaxAllowedRuns(java.lang.Integer value)
Generated method - Setter ofAbstractRuleTemplate.maxAllowedRuns
attribute defined at extensionruleengineservices
.void
setMessageFired(java.lang.String value)
Generated method - Setter ofAbstractRuleTemplate.messageFired
attribute defined at extensionruleengineservices
.void
setMessageFired(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofAbstractRuleTemplate.messageFired
attribute defined at extensionruleengineservices
.void
setName(java.lang.String value)
Generated method - Setter ofAbstractRuleTemplate.name
attribute defined at extensionruleengineservices
.void
setName(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofAbstractRuleTemplate.name
attribute defined at extensionruleengineservices
.void
setRuleGroup(RuleGroupModel value)
Generated method - Setter ofAbstractRuleTemplate.ruleGroup
attribute defined at extensionruleengineservices
.-
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
-
_RULEGROUP2ABSTRACTRULETEMPLATE
public static final java.lang.String _RULEGROUP2ABSTRACTRULETEMPLATE
Generated relation code constant for relationRuleGroup2AbstractRuleTemplate
defining source attributeruleGroup
in extensionruleengineservices
.- See Also:
- Constant Field Values
-
CODE
public static final java.lang.String CODE
Generated constant - Attribute key ofAbstractRuleTemplate.code
attribute defined at extensionruleengineservices
.- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
Generated constant - Attribute key ofAbstractRuleTemplate.name
attribute defined at extensionruleengineservices
.- See Also:
- Constant Field Values
-
DESCRIPTION
public static final java.lang.String DESCRIPTION
Generated constant - Attribute key ofAbstractRuleTemplate.description
attribute defined at extensionruleengineservices
.- See Also:
- Constant Field Values
-
MAXALLOWEDRUNS
public static final java.lang.String MAXALLOWEDRUNS
Generated constant - Attribute key ofAbstractRuleTemplate.maxAllowedRuns
attribute defined at extensionruleengineservices
.- See Also:
- Constant Field Values
-
MESSAGEFIRED
public static final java.lang.String MESSAGEFIRED
Generated constant - Attribute key ofAbstractRuleTemplate.messageFired
attribute defined at extensionruleengineservices
.- See Also:
- Constant Field Values
-
RULEGROUP
public static final java.lang.String RULEGROUP
Generated constant - Attribute key ofAbstractRuleTemplate.ruleGroup
attribute defined at extensionruleengineservices
.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AbstractRuleTemplateModel
public AbstractRuleTemplateModel()
Generated constructor - Default constructor for generic creation.
-
AbstractRuleTemplateModel
public AbstractRuleTemplateModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx
- the model context to be injected, must not be null
-
AbstractRuleTemplateModel
@Deprecated(since="4.1.1", forRemoval=true) public AbstractRuleTemplateModel(java.lang.String _code)
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 typeAbstractRuleTemplate
at extensionruleengineservices
-
AbstractRuleTemplateModel
@Deprecated(since="4.1.1", forRemoval=true) public AbstractRuleTemplateModel(java.lang.String _code, ItemModel _owner)
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 typeAbstractRuleTemplate
at extensionruleengineservices
_owner
- initial attribute declared by typeItem
at extensioncore
-
-
Method Detail
-
getCode
@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()
Generated method - Getter of theAbstractRuleTemplate.code
attribute defined at extensionruleengineservices
.- Returns:
- the code - Rule code that defines the rule uniquely
-
getDescription
@Accessor(qualifier="description", type=GETTER) public java.lang.String getDescription()
Generated method - Getter of theAbstractRuleTemplate.description
attribute defined at extensionruleengineservices
.- Returns:
- the description - Rule description
-
getDescription
@Accessor(qualifier="description", type=GETTER) public java.lang.String getDescription(java.util.Locale loc)
Generated method - Getter of theAbstractRuleTemplate.description
attribute defined at extensionruleengineservices
.- Parameters:
loc
- the value localization key- Returns:
- the description - Rule description
- Throws:
java.lang.IllegalArgumentException
- if localization key cannot be mapped to data language
-
getMaxAllowedRuns
@Accessor(qualifier="maxAllowedRuns", type=GETTER) public java.lang.Integer getMaxAllowedRuns()
Generated method - Getter of theAbstractRuleTemplate.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 theAbstractRuleTemplate.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 theAbstractRuleTemplate.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
-
getName
@Accessor(qualifier="name", type=GETTER) public java.lang.String getName()
Generated method - Getter of theAbstractRuleTemplate.name
attribute defined at extensionruleengineservices
.- Returns:
- the name - Rule name
-
getName
@Accessor(qualifier="name", type=GETTER) public java.lang.String getName(java.util.Locale loc)
Generated method - Getter of theAbstractRuleTemplate.name
attribute defined at extensionruleengineservices
.- Parameters:
loc
- the value localization key- Returns:
- the name - Rule name
- Throws:
java.lang.IllegalArgumentException
- if localization key cannot be mapped to data language
-
getRuleGroup
@Accessor(qualifier="ruleGroup", type=GETTER) public RuleGroupModel getRuleGroup()
Generated method - Getter of theAbstractRuleTemplate.ruleGroup
attribute defined at extensionruleengineservices
.- Returns:
- the ruleGroup
-
setCode
@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)
Generated method - Setter ofAbstractRuleTemplate.code
attribute defined at extensionruleengineservices
.- Parameters:
value
- the code - Rule code that defines the rule uniquely
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(java.lang.String value)
Generated method - Setter ofAbstractRuleTemplate.description
attribute defined at extensionruleengineservices
.- Parameters:
value
- the description - Rule description
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofAbstractRuleTemplate.description
attribute defined at extensionruleengineservices
.- Parameters:
value
- the description - Rule descriptionloc
- the value localization key- Throws:
java.lang.IllegalArgumentException
- if localization key cannot be mapped to data language
-
setMaxAllowedRuns
@Accessor(qualifier="maxAllowedRuns", type=SETTER) public void setMaxAllowedRuns(java.lang.Integer value)
Generated method - Setter ofAbstractRuleTemplate.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 ofAbstractRuleTemplate.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 ofAbstractRuleTemplate.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
-
setName
@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value)
Generated method - Setter ofAbstractRuleTemplate.name
attribute defined at extensionruleengineservices
.- Parameters:
value
- the name - Rule name
-
setName
@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofAbstractRuleTemplate.name
attribute defined at extensionruleengineservices
.- Parameters:
value
- the name - Rule nameloc
- the value localization key- Throws:
java.lang.IllegalArgumentException
- if localization key cannot be mapped to data language
-
setRuleGroup
@Accessor(qualifier="ruleGroup", type=SETTER) public void setRuleGroup(RuleGroupModel value)
Generated method - Setter ofAbstractRuleTemplate.ruleGroup
attribute defined at extensionruleengineservices
.- Parameters:
value
- the ruleGroup
-
-