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_RULEGROUP2ABSTRACTRULETEMPLATEGenerated relation code constant for relationRuleGroup2AbstractRuleTemplatedefining source attributeruleGroupin extensionruleengineservices.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringCODEGenerated constant - Attribute key ofAbstractRuleTemplate.codeattribute defined at extensionruleengineservices.static java.lang.StringDESCRIPTIONGenerated constant - Attribute key ofAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.static java.lang.StringMAXALLOWEDRUNSGenerated constant - Attribute key ofAbstractRuleTemplate.maxAllowedRunsattribute defined at extensionruleengineservices.static java.lang.StringMESSAGEFIREDGenerated constant - Attribute key ofAbstractRuleTemplate.messageFiredattribute defined at extensionruleengineservices.static java.lang.StringNAMEGenerated constant - Attribute key ofAbstractRuleTemplate.nameattribute defined at extensionruleengineservices.static java.lang.StringRULEGROUPGenerated constant - Attribute key ofAbstractRuleTemplate.ruleGroupattribute 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.StringgetCode()Generated method - Getter of theAbstractRuleTemplate.codeattribute defined at extensionruleengineservices.java.lang.StringgetDescription()Generated method - Getter of theAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.java.lang.StringgetDescription(java.util.Locale loc)Generated method - Getter of theAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.java.lang.IntegergetMaxAllowedRuns()Generated method - Getter of theAbstractRuleTemplate.maxAllowedRunsattribute defined at extensionruleengineservices.java.lang.StringgetMessageFired()Generated method - Getter of theAbstractRuleTemplate.messageFiredattribute defined at extensionruleengineservices.java.lang.StringgetMessageFired(java.util.Locale loc)Generated method - Getter of theAbstractRuleTemplate.messageFiredattribute defined at extensionruleengineservices.java.lang.StringgetName()Generated method - Getter of theAbstractRuleTemplate.nameattribute defined at extensionruleengineservices.java.lang.StringgetName(java.util.Locale loc)Generated method - Getter of theAbstractRuleTemplate.nameattribute defined at extensionruleengineservices.RuleGroupModelgetRuleGroup()Generated method - Getter of theAbstractRuleTemplate.ruleGroupattribute defined at extensionruleengineservices.voidsetCode(java.lang.String value)Generated method - Setter ofAbstractRuleTemplate.codeattribute defined at extensionruleengineservices.voidsetDescription(java.lang.String value)Generated method - Setter ofAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.voidsetDescription(java.lang.String value, java.util.Locale loc)Generated method - Setter ofAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.voidsetMaxAllowedRuns(java.lang.Integer value)Generated method - Setter ofAbstractRuleTemplate.maxAllowedRunsattribute defined at extensionruleengineservices.voidsetMessageFired(java.lang.String value)Generated method - Setter ofAbstractRuleTemplate.messageFiredattribute defined at extensionruleengineservices.voidsetMessageFired(java.lang.String value, java.util.Locale loc)Generated method - Setter ofAbstractRuleTemplate.messageFiredattribute defined at extensionruleengineservices.voidsetName(java.lang.String value)Generated method - Setter ofAbstractRuleTemplate.nameattribute defined at extensionruleengineservices.voidsetName(java.lang.String value, java.util.Locale loc)Generated method - Setter ofAbstractRuleTemplate.nameattribute defined at extensionruleengineservices.voidsetRuleGroup(RuleGroupModel value)Generated method - Setter ofAbstractRuleTemplate.ruleGroupattribute 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 relationRuleGroup2AbstractRuleTemplatedefining source attributeruleGroupin extensionruleengineservices.- See Also:
- Constant Field Values
-
CODE
public static final java.lang.String CODE
Generated constant - Attribute key ofAbstractRuleTemplate.codeattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
Generated constant - Attribute key ofAbstractRuleTemplate.nameattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
DESCRIPTION
public static final java.lang.String DESCRIPTION
Generated constant - Attribute key ofAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
MAXALLOWEDRUNS
public static final java.lang.String MAXALLOWEDRUNS
Generated constant - Attribute key ofAbstractRuleTemplate.maxAllowedRunsattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
MESSAGEFIRED
public static final java.lang.String MESSAGEFIRED
Generated constant - Attribute key ofAbstractRuleTemplate.messageFiredattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
RULEGROUP
public static final java.lang.String RULEGROUP
Generated constant - Attribute key ofAbstractRuleTemplate.ruleGroupattribute 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 typeAbstractRuleTemplateat 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 typeAbstractRuleTemplateat extensionruleengineservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Detail
-
getCode
@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()
Generated method - Getter of theAbstractRuleTemplate.codeattribute 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.descriptionattribute 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.descriptionattribute 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.maxAllowedRunsattribute 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.messageFiredattribute 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.messageFiredattribute 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.nameattribute 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.nameattribute 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.ruleGroupattribute defined at extensionruleengineservices.- Returns:
- the ruleGroup
-
setCode
@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)
Generated method - Setter ofAbstractRuleTemplate.codeattribute 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.descriptionattribute 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.descriptionattribute 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.maxAllowedRunsattribute 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.messageFiredattribute 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.messageFiredattribute 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.nameattribute 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.nameattribute 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.ruleGroupattribute defined at extensionruleengineservices.- Parameters:
value- the ruleGroup
-
-