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:
java.io.Serializable
public class DroolsRuleModel extends AbstractRuleEngineRuleModel
Generated model class for type DroolsRule first defined at extension ruleengine.- 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_DROOLSKIEBASE2RULEGenerated relation code constant for relationDroolsKIEBase2Ruledefining source attributekieBasein extensionruleengine.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringGLOBALSGenerated constant - Attribute key ofDroolsRule.globalsattribute defined at extensionruleengine.static java.lang.StringKIEBASEGenerated constant - Attribute key ofDroolsRule.kieBaseattribute defined at extensionruleengine.static java.lang.StringRULEPACKAGEGenerated 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, MESSAGEFORCSTIC, MESSAGESEVERITY, PROMOTION, RULECONTENT, RULEGROUPCODE, RULEPARAMETERS, RULETYPE, SOURCERULE, UUID, VALIDUNTILDATE, VERSION
-
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 DroolsRuleModel()Generated constructor - Default constructor for generic creation.DroolsRuleModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextDroolsRuleModel(java.lang.String _code, ItemModel _owner, RuleType _ruleType, java.lang.String _uuid, java.lang.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 parametersDroolsRuleModel(java.lang.String _code, RuleType _ruleType, java.lang.String _uuid, java.lang.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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>getGlobals()Generated method - Getter of theDroolsRule.globalsattribute defined at extensionruleengine.DroolsKIEBaseModelgetKieBase()Generated method - Getter of theDroolsRule.kieBaseattribute defined at extensionruleengine.java.lang.StringgetRulePackage()Generated method - Getter of theDroolsRule.rulePackageattribute defined at extensionruleengine.voidsetGlobals(java.util.Map<java.lang.String,java.lang.String> value)Generated method - Setter ofDroolsRule.globalsattribute defined at extensionruleengine.voidsetKieBase(DroolsKIEBaseModel value)Generated method - Setter ofDroolsRule.kieBaseattribute defined at extensionruleengine.voidsetRulePackage(java.lang.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, getMessageForCstic, getMessageSeverity, getPromotion, getRuleContent, getRuleGroupCode, getRuleParameters, getRuleType, getSourceRule, getUuid, getValidUntilDate, getVersion, setActive, setChecksum, setCode, setCurrentVersion, setMaxAllowedRuns, setMessageFired, setMessageFired, setMessageForCstic, setMessageSeverity, setPromotion, setRuleContent, setRuleGroupCode, setRuleParameters, setRuleType, setSourceRule, setUuid, setValidUntilDate, setVersion
-
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
-
_DROOLSKIEBASE2RULE
public static final java.lang.String _DROOLSKIEBASE2RULE
Generated relation code constant for relationDroolsKIEBase2Ruledefining source attributekieBasein extensionruleengine.- See Also:
- Constant Field Values
-
RULEPACKAGE
public static final java.lang.String RULEPACKAGE
Generated constant - Attribute key ofDroolsRule.rulePackageattribute defined at extensionruleengine.- See Also:
- Constant Field Values
-
GLOBALS
public static final java.lang.String GLOBALS
Generated constant - Attribute key ofDroolsRule.globalsattribute defined at extensionruleengine.- See Also:
- Constant Field Values
-
KIEBASE
public static final java.lang.String KIEBASE
Generated constant - Attribute key ofDroolsRule.kieBaseattribute defined at extensionruleengine.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DroolsRuleModel
public DroolsRuleModel()
Generated constructor - Default constructor for generic creation.
-
DroolsRuleModel
public DroolsRuleModel(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(java.lang.String _code, RuleType _ruleType, java.lang.String _uuid, java.lang.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(java.lang.String _code, ItemModel _owner, RuleType _ruleType, java.lang.String _uuid, java.lang.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 Detail
-
getGlobals
@Accessor(qualifier="globals", type=GETTER) public java.util.Map<java.lang.String,java.lang.String> 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
@Accessor(qualifier="kieBase", type=GETTER) public DroolsKIEBaseModel getKieBase()
Generated method - Getter of theDroolsRule.kieBaseattribute defined at extensionruleengine.- Returns:
- the kieBase
-
getRulePackage
@Accessor(qualifier="rulePackage", type=GETTER) public java.lang.String 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
@Accessor(qualifier="globals", type=SETTER) public void setGlobals(java.util.Map<java.lang.String,java.lang.String> value)
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
@Accessor(qualifier="kieBase", type=SETTER) public void setKieBase(DroolsKIEBaseModel value)
Generated method - Setter ofDroolsRule.kieBaseattribute defined at extensionruleengine.- Parameters:
value- the kieBase
-
setRulePackage
@Accessor(qualifier="rulePackage", type=SETTER) public void setRulePackage(java.lang.String value)
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.
-
-