Class DroolsRuleModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.ruleengine.model.AbstractRuleEngineRuleModel
de.hybris.platform.ruleengine.model.DroolsRuleModel
- All Implemented Interfaces:
Serializable
Generated model class for type DroolsRule first defined at extension ruleengine.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationDroolsKIEBase2Ruledefining source attributekieBasein extensionruleengine.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofDroolsRule.globalsattribute defined at extensionruleengine.static final StringGenerated constant - Attribute key ofDroolsRule.kieBaseattribute defined at extensionruleengine.static final StringGenerated constant - Attribute key ofDroolsRule.rulePackageattribute defined at extensionruleengine.Fields inherited from class de.hybris.platform.ruleengine.model.AbstractRuleEngineRuleModel
_SOURCERULE2DROOLSRULE, ACTIVE, CHECKSUM, CODE, CURRENTVERSION, MAXALLOWEDRUNS, MESSAGEFIRED, PROMOTION, RULECONTENT, RULEGROUPCODE, RULEPARAMETERS, RULETYPE, SOURCERULE, UUID, VERSIONFields 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.DroolsRuleModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextDeprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersDroolsRuleModel(String _code, RuleType _ruleType, String _uuid, Long _version) 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 TypeMethodDescriptionGenerated method - Getter of theDroolsRule.globalsattribute defined at extensionruleengine.Generated method - Getter of theDroolsRule.kieBaseattribute defined at extensionruleengine.Generated method - Getter of theDroolsRule.rulePackageattribute defined at extensionruleengine.voidsetGlobals(Map<String, String> value) Generated method - Setter ofDroolsRule.globalsattribute defined at extensionruleengine.voidsetKieBase(DroolsKIEBaseModel value) Generated method - Setter ofDroolsRule.kieBaseattribute defined at extensionruleengine.voidsetRulePackage(String value) Generated method - Setter ofDroolsRule.rulePackageattribute defined at extensionruleengine.Methods inherited from class de.hybris.platform.ruleengine.model.AbstractRuleEngineRuleModel
getActive, getChecksum, getCode, getCurrentVersion, getMaxAllowedRuns, getMessageFired, getMessageFired, getPromotion, getRuleContent, getRuleGroupCode, getRuleParameters, getRuleType, getSourceRule, getUuid, getVersion, setActive, setChecksum, setCode, setCurrentVersion, setMaxAllowedRuns, setMessageFired, setMessageFired, setPromotion, setRuleContent, setRuleGroupCode, setRuleParameters, setRuleType, setSourceRule, setUuid, setVersionMethods 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:
-
_DROOLSKIEBASE2RULE
Generated relation code constant for relationDroolsKIEBase2Ruledefining source attributekieBasein extensionruleengine.- See Also:
-
RULEPACKAGE
Generated constant - Attribute key ofDroolsRule.rulePackageattribute defined at extensionruleengine.- See Also:
-
GLOBALS
Generated constant - Attribute key ofDroolsRule.globalsattribute defined at extensionruleengine.- See Also:
-
KIEBASE
Generated constant - Attribute key ofDroolsRule.kieBaseattribute defined at extensionruleengine.- See Also:
-
-
Constructor Details
-
DroolsRuleModel
public DroolsRuleModel()Generated constructor - Default constructor for generic creation. -
DroolsRuleModel
public DroolsRuleModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
DroolsRuleModel
@Deprecated(since="4.1.1", forRemoval=true) public DroolsRuleModel(String _code, RuleType _ruleType, String _uuid, Long _version) 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 typeAbstractRuleEngineRuleat extensionruleengine_ruleType- initial attribute declared by typeAbstractRuleEngineRuleat extensionruleengine_uuid- initial attribute declared by typeAbstractRuleEngineRuleat extensionruleengine_version- initial attribute declared by typeAbstractRuleEngineRuleat extensionruleengine
-
DroolsRuleModel
@Deprecated(since="4.1.1", forRemoval=true) public DroolsRuleModel(String _code, ItemModel _owner, RuleType _ruleType, String _uuid, Long _version) 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 typeAbstractRuleEngineRuleat extensionruleengine_owner- initial attribute declared by typeItemat extensioncore_ruleType- initial attribute declared by typeAbstractRuleEngineRuleat extensionruleengine_uuid- initial attribute declared by typeAbstractRuleEngineRuleat extensionruleengine_version- initial attribute declared by typeAbstractRuleEngineRuleat extensionruleengine
-
-
Method Details
-
getGlobals
Generated method - Getter of theDroolsRule.globalsattribute defined at extensionruleengine.- Returns:
- the globals - Contains a map of all globals and their respective spring bean id as needed by this rule. The key is the name under which the global will be registered, the value is id/alias of the spring bean to use as a global.
-
getKieBase
Generated method - Getter of theDroolsRule.kieBaseattribute defined at extensionruleengine.- Returns:
- the kieBase
-
getRulePackage
Generated method - Getter of theDroolsRule.rulePackageattribute defined at extensionruleengine.- Returns:
- the rulePackage - The package name of the rule as defined in the drl file content.
-
setGlobals
Generated method - Setter ofDroolsRule.globalsattribute defined at extensionruleengine.- Parameters:
value- the globals - Contains a map of all globals and their respective spring bean id as needed by this rule. The key is the name under which the global will be registered, the value is id/alias of the spring bean to use as a global.
-
setKieBase
Generated method - Setter ofDroolsRule.kieBaseattribute defined at extensionruleengine.- Parameters:
value- the kieBase
-
setRulePackage
Generated method - Setter ofDroolsRule.rulePackageattribute defined at extensionruleengine.- Parameters:
value- the rulePackage - The package name of the rule as defined in the drl file content.
-