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:
Serializable
- Direct Known Subclasses:
SourceRuleTemplateModel
Generated model class for type AbstractRuleTemplate first defined at extension ruleengineservices.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationRuleGroup2AbstractRuleTemplatedefining source attributeruleGroupin extensionruleengineservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofAbstractRuleTemplate.codeattribute defined at extensionruleengineservices.static final StringGenerated constant - Attribute key ofAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.static final StringGenerated constant - Attribute key ofAbstractRuleTemplate.maxAllowedRunsattribute defined at extensionruleengineservices.static final StringGenerated constant - Attribute key ofAbstractRuleTemplate.messageFiredattribute defined at extensionruleengineservices.static final StringGenerated constant - Attribute key ofAbstractRuleTemplate.nameattribute defined at extensionruleengineservices.static final StringGenerated 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, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.Generated constructor - Default constructor for creation with existing contextAbstractRuleTemplateModel(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(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
Modifier and TypeMethodDescriptiongetCode()Generated method - Getter of theAbstractRuleTemplate.codeattribute defined at extensionruleengineservices.Generated method - Getter of theAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.getDescription(Locale loc) Generated method - Getter of theAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.Generated method - Getter of theAbstractRuleTemplate.maxAllowedRunsattribute defined at extensionruleengineservices.Generated method - Getter of theAbstractRuleTemplate.messageFiredattribute defined at extensionruleengineservices.getMessageFired(Locale loc) Generated method - Getter of theAbstractRuleTemplate.messageFiredattribute defined at extensionruleengineservices.getName()Generated method - Getter of theAbstractRuleTemplate.nameattribute defined at extensionruleengineservices.Generated method - Getter of theAbstractRuleTemplate.nameattribute defined at extensionruleengineservices.Generated method - Getter of theAbstractRuleTemplate.ruleGroupattribute defined at extensionruleengineservices.voidGenerated method - Setter ofAbstractRuleTemplate.codeattribute defined at extensionruleengineservices.voidsetDescription(String value) Generated method - Setter ofAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.voidsetDescription(String value, Locale loc) Generated method - Setter ofAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.voidsetMaxAllowedRuns(Integer value) Generated method - Setter ofAbstractRuleTemplate.maxAllowedRunsattribute defined at extensionruleengineservices.voidsetMessageFired(String value) Generated method - Setter ofAbstractRuleTemplate.messageFiredattribute defined at extensionruleengineservices.voidsetMessageFired(String value, Locale loc) Generated method - Setter ofAbstractRuleTemplate.messageFiredattribute defined at extensionruleengineservices.voidGenerated method - Setter ofAbstractRuleTemplate.nameattribute defined at extensionruleengineservices.voidGenerated 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, setOwnerMethods 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 Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_RULEGROUP2ABSTRACTRULETEMPLATE
Generated relation code constant for relationRuleGroup2AbstractRuleTemplatedefining source attributeruleGroupin extensionruleengineservices.- See Also:
-
CODE
Generated constant - Attribute key ofAbstractRuleTemplate.codeattribute defined at extensionruleengineservices.- See Also:
-
NAME
Generated constant - Attribute key ofAbstractRuleTemplate.nameattribute defined at extensionruleengineservices.- See Also:
-
DESCRIPTION
Generated constant - Attribute key ofAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.- See Also:
-
MAXALLOWEDRUNS
Generated constant - Attribute key ofAbstractRuleTemplate.maxAllowedRunsattribute defined at extensionruleengineservices.- See Also:
-
MESSAGEFIRED
Generated constant - Attribute key ofAbstractRuleTemplate.messageFiredattribute defined at extensionruleengineservices.- See Also:
-
RULEGROUP
Generated constant - Attribute key ofAbstractRuleTemplate.ruleGroupattribute defined at extensionruleengineservices.- See Also:
-
-
Constructor Details
-
AbstractRuleTemplateModel
public AbstractRuleTemplateModel()Generated constructor - Default constructor for generic creation. -
AbstractRuleTemplateModel
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
AbstractRuleTemplateModel
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(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 Details
-
getCode
Generated method - Getter of theAbstractRuleTemplate.codeattribute defined at extensionruleengineservices.- Returns:
- the code - Rule code that defines the rule uniquely
-
getDescription
Generated method - Getter of theAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.- Returns:
- the description - Rule description
-
getDescription
Generated method - Getter of theAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.- Parameters:
loc- the value localization key- Returns:
- the description - Rule description
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getMaxAllowedRuns
Generated method - Getter of theAbstractRuleTemplate.maxAllowedRunsattribute defined at extensionruleengineservices.- Returns:
- the maxAllowedRuns - Number of times rule can be applied
-
getMessageFired
Generated method - Getter of theAbstractRuleTemplate.messageFiredattribute defined at extensionruleengineservices.- Returns:
- the messageFired - Message for fired rule.
-
getMessageFired
Generated method - Getter of theAbstractRuleTemplate.messageFiredattribute defined at extensionruleengineservices.- Parameters:
loc- the value localization key- Returns:
- the messageFired - Message for fired rule.
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getName
Generated method - Getter of theAbstractRuleTemplate.nameattribute defined at extensionruleengineservices.- Returns:
- the name - Rule name
-
getName
Generated method - Getter of theAbstractRuleTemplate.nameattribute defined at extensionruleengineservices.- Parameters:
loc- the value localization key- Returns:
- the name - Rule name
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getRuleGroup
Generated method - Getter of theAbstractRuleTemplate.ruleGroupattribute defined at extensionruleengineservices.- Returns:
- the ruleGroup
-
setCode
Generated method - Setter ofAbstractRuleTemplate.codeattribute defined at extensionruleengineservices.- Parameters:
value- the code - Rule code that defines the rule uniquely
-
setDescription
Generated method - Setter ofAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.- Parameters:
value- the description - Rule description
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc) Generated method - Setter ofAbstractRuleTemplate.descriptionattribute defined at extensionruleengineservices.- Parameters:
value- the description - Rule descriptionloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setMaxAllowedRuns
Generated method - Setter ofAbstractRuleTemplate.maxAllowedRunsattribute defined at extensionruleengineservices.- Parameters:
value- the maxAllowedRuns - Number of times rule can be applied
-
setMessageFired
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(String value, Locale loc) Generated method - Setter ofAbstractRuleTemplate.messageFiredattribute defined at extensionruleengineservices.- Parameters:
value- the messageFired - Message for fired rule.loc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setName
Generated method - Setter ofAbstractRuleTemplate.nameattribute defined at extensionruleengineservices.- Parameters:
value- the name - Rule name
-
setName
Generated method - Setter ofAbstractRuleTemplate.nameattribute defined at extensionruleengineservices.- Parameters:
value- the name - Rule nameloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setRuleGroup
Generated method - Setter ofAbstractRuleTemplate.ruleGroupattribute defined at extensionruleengineservices.- Parameters:
value- the ruleGroup
-