Class GeneratedRuleengineservicesManager

    • Field Detail

      • CAMPAIGN2SOURCERULERELATION_SRC_ORDERED

        protected static java.lang.String CAMPAIGN2SOURCERULERELATION_SRC_ORDERED
        Relation ordering override parameter constants for Campaign2SourceRuleRelation from ((ruleengineservices))
      • CAMPAIGN2SOURCERULERELATION_TGT_ORDERED

        protected static java.lang.String CAMPAIGN2SOURCERULERELATION_TGT_ORDERED
      • CAMPAIGN2SOURCERULERELATION_MARKMODIFIED

        protected static java.lang.String CAMPAIGN2SOURCERULERELATION_MARKMODIFIED
        Relation disable markmodifed parameter constants for Campaign2SourceRuleRelation from ((ruleengineservices))
      • DEFAULT_INITIAL_ATTRIBUTES

        protected static final java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​Item.AttributeMode>> DEFAULT_INITIAL_ATTRIBUTES
    • Constructor Detail

      • GeneratedRuleengineservicesManager

        public GeneratedRuleengineservicesManager()
    • Method Detail

      • createObjectPatternConstraint

        public ObjectPatternConstraint createObjectPatternConstraint​(java.util.Map attributeValues)
      • createRuleActionDefinition

        public RuleActionDefinition createRuleActionDefinition​(java.util.Map attributeValues)
      • createRuleActionDefinitionCategory

        public RuleActionDefinitionCategory createRuleActionDefinitionCategory​(java.util.Map attributeValues)
      • createRuleActionDefinitionParameter

        public RuleActionDefinitionParameter createRuleActionDefinitionParameter​(java.util.Map attributeValues)
      • createRuleConditionDefinition

        public RuleConditionDefinition createRuleConditionDefinition​(java.util.Map attributeValues)
      • createRuleEngineCronJob

        public RuleEngineCronJob createRuleEngineCronJob​(java.util.Map attributeValues)
      • createRuleEngineJob

        public RuleEngineJob createRuleEngineJob​(java.util.Map attributeValues)
      • createRuleGroup

        public RuleGroup createRuleGroup​(java.util.Map attributeValues)
      • createRuleToEngineRuleTypeMapping

        public RuleToEngineRuleTypeMapping createRuleToEngineRuleTypeMapping​(java.util.Map attributeValues)
      • createSourceRule

        public SourceRule createSourceRule​(java.util.Map attributeValues)
      • createSourceRuleTemplate

        public SourceRuleTemplate createSourceRuleTemplate​(java.util.Map attributeValues)
      • getName

        public java.lang.String getName()
        Specified by:
        getName in class Extension
      • getMaxAllowedRuns

        public java.lang.Integer getMaxAllowedRuns​(SessionContext ctx,
                                                   AbstractRuleEngineRule item)
        Generated method - Getter of the AbstractRuleEngineRule.maxAllowedRuns attribute.
        Returns:
        the maxAllowedRuns - Number of times rule can be applied
      • getMaxAllowedRuns

        public java.lang.Integer getMaxAllowedRuns​(AbstractRuleEngineRule item)
        Generated method - Getter of the AbstractRuleEngineRule.maxAllowedRuns attribute.
        Returns:
        the maxAllowedRuns - Number of times rule can be applied
      • getMaxAllowedRunsAsPrimitive

        public int getMaxAllowedRunsAsPrimitive​(SessionContext ctx,
                                                AbstractRuleEngineRule item)
        Generated method - Getter of the AbstractRuleEngineRule.maxAllowedRuns attribute.
        Returns:
        the maxAllowedRuns - Number of times rule can be applied
      • getMaxAllowedRunsAsPrimitive

        public int getMaxAllowedRunsAsPrimitive​(AbstractRuleEngineRule item)
        Generated method - Getter of the AbstractRuleEngineRule.maxAllowedRuns attribute.
        Returns:
        the maxAllowedRuns - Number of times rule can be applied
      • setMaxAllowedRuns

        public void setMaxAllowedRuns​(SessionContext ctx,
                                      AbstractRuleEngineRule item,
                                      java.lang.Integer value)
        Generated method - Setter of the AbstractRuleEngineRule.maxAllowedRuns attribute.
        Parameters:
        value - the maxAllowedRuns - Number of times rule can be applied
      • setMaxAllowedRuns

        public void setMaxAllowedRuns​(AbstractRuleEngineRule item,
                                      java.lang.Integer value)
        Generated method - Setter of the AbstractRuleEngineRule.maxAllowedRuns attribute.
        Parameters:
        value - the maxAllowedRuns - Number of times rule can be applied
      • setMaxAllowedRuns

        public void setMaxAllowedRuns​(SessionContext ctx,
                                      AbstractRuleEngineRule item,
                                      int value)
        Generated method - Setter of the AbstractRuleEngineRule.maxAllowedRuns attribute.
        Parameters:
        value - the maxAllowedRuns - Number of times rule can be applied
      • setMaxAllowedRuns

        public void setMaxAllowedRuns​(AbstractRuleEngineRule item,
                                      int value)
        Generated method - Setter of the AbstractRuleEngineRule.maxAllowedRuns attribute.
        Parameters:
        value - the maxAllowedRuns - Number of times rule can be applied
      • getMessageFired

        public java.lang.String getMessageFired​(SessionContext ctx,
                                                AbstractRuleEngineRule item)
        Generated method - Getter of the AbstractRuleEngineRule.messageFired attribute.
        Returns:
        the messageFired - Message for fired rule.
      • getMessageFired

        public java.lang.String getMessageFired​(AbstractRuleEngineRule item)
        Generated method - Getter of the AbstractRuleEngineRule.messageFired attribute.
        Returns:
        the messageFired - Message for fired rule.
      • getAllMessageFired

        public java.util.Map<Language,​java.lang.String> getAllMessageFired​(SessionContext ctx,
                                                                                 AbstractRuleEngineRule item)
        Generated method - Getter of the AbstractRuleEngineRule.messageFired attribute.
        Returns:
        the localized messageFired - Message for fired rule.
      • getAllMessageFired

        public java.util.Map<Language,​java.lang.String> getAllMessageFired​(AbstractRuleEngineRule item)
        Generated method - Getter of the AbstractRuleEngineRule.messageFired attribute.
        Returns:
        the localized messageFired - Message for fired rule.
      • setMessageFired

        public void setMessageFired​(SessionContext ctx,
                                    AbstractRuleEngineRule item,
                                    java.lang.String value)
        Generated method - Setter of the AbstractRuleEngineRule.messageFired attribute.
        Parameters:
        value - the messageFired - Message for fired rule.
      • setMessageFired

        public void setMessageFired​(AbstractRuleEngineRule item,
                                    java.lang.String value)
        Generated method - Setter of the AbstractRuleEngineRule.messageFired attribute.
        Parameters:
        value - the messageFired - Message for fired rule.
      • setAllMessageFired

        public void setAllMessageFired​(SessionContext ctx,
                                       AbstractRuleEngineRule item,
                                       java.util.Map<Language,​java.lang.String> value)
        Generated method - Setter of the AbstractRuleEngineRule.messageFired attribute.
        Parameters:
        value - the messageFired - Message for fired rule.
      • setAllMessageFired

        public void setAllMessageFired​(AbstractRuleEngineRule item,
                                       java.util.Map<Language,​java.lang.String> value)
        Generated method - Setter of the AbstractRuleEngineRule.messageFired attribute.
        Parameters:
        value - the messageFired - Message for fired rule.
      • getRuleGroupCode

        public java.lang.String getRuleGroupCode​(SessionContext ctx,
                                                 AbstractRuleEngineRule item)
        Generated method - Getter of the AbstractRuleEngineRule.ruleGroupCode attribute.
        Returns:
        the ruleGroupCode - The code of the rule group that this rule is part of (derived from the AbstractRule).
      • getRuleGroupCode

        public java.lang.String getRuleGroupCode​(AbstractRuleEngineRule item)
        Generated method - Getter of the AbstractRuleEngineRule.ruleGroupCode attribute.
        Returns:
        the ruleGroupCode - The code of the rule group that this rule is part of (derived from the AbstractRule).
      • setRuleGroupCode

        public void setRuleGroupCode​(SessionContext ctx,
                                     AbstractRuleEngineRule item,
                                     java.lang.String value)
        Generated method - Setter of the AbstractRuleEngineRule.ruleGroupCode attribute.
        Parameters:
        value - the ruleGroupCode - The code of the rule group that this rule is part of (derived from the AbstractRule).
      • setRuleGroupCode

        public void setRuleGroupCode​(AbstractRuleEngineRule item,
                                     java.lang.String value)
        Generated method - Setter of the AbstractRuleEngineRule.ruleGroupCode attribute.
        Parameters:
        value - the ruleGroupCode - The code of the rule group that this rule is part of (derived from the AbstractRule).
      • getRuleParameters

        public java.lang.String getRuleParameters​(SessionContext ctx,
                                                  AbstractRuleEngineRule item)
        Generated method - Getter of the AbstractRuleEngineRule.ruleParameters attribute.
        Returns:
        the ruleParameters
      • getRuleParameters

        public java.lang.String getRuleParameters​(AbstractRuleEngineRule item)
        Generated method - Getter of the AbstractRuleEngineRule.ruleParameters attribute.
        Returns:
        the ruleParameters
      • setRuleParameters

        public void setRuleParameters​(SessionContext ctx,
                                      AbstractRuleEngineRule item,
                                      java.lang.String value)
        Generated method - Setter of the AbstractRuleEngineRule.ruleParameters attribute.
        Parameters:
        value - the ruleParameters
      • setRuleParameters

        public void setRuleParameters​(AbstractRuleEngineRule item,
                                      java.lang.String value)
        Generated method - Setter of the AbstractRuleEngineRule.ruleParameters attribute.
        Parameters:
        value - the ruleParameters
      • getSourceRule

        public AbstractRule getSourceRule​(AbstractRuleEngineRule item)
        Generated method - Getter of the AbstractRuleEngineRule.sourceRule attribute.
        Returns:
        the sourceRule
      • setSourceRule

        public void setSourceRule​(AbstractRuleEngineRule item,
                                  AbstractRule value)
        Generated method - Setter of the AbstractRuleEngineRule.sourceRule attribute.
        Parameters:
        value - the sourceRule
      • getSourceRules

        public java.util.Set<SourceRule> getSourceRules​(SessionContext ctx,
                                                        Campaign item)
        Generated method - Getter of the Campaign.sourceRules attribute.
        Returns:
        the sourceRules
      • getSourceRules

        public java.util.Set<SourceRule> getSourceRules​(Campaign item)
        Generated method - Getter of the Campaign.sourceRules attribute.
        Returns:
        the sourceRules
      • getSourceRulesCount

        public long getSourceRulesCount​(Campaign item)
      • setSourceRules

        public void setSourceRules​(SessionContext ctx,
                                   Campaign item,
                                   java.util.Set<SourceRule> value)
        Generated method - Setter of the Campaign.sourceRules attribute.
        Parameters:
        value - the sourceRules
      • setSourceRules

        public void setSourceRules​(Campaign item,
                                   java.util.Set<SourceRule> value)
        Generated method - Setter of the Campaign.sourceRules attribute.
        Parameters:
        value - the sourceRules
      • addToSourceRules

        public void addToSourceRules​(SessionContext ctx,
                                     Campaign item,
                                     SourceRule value)
        Generated method - Adds value to sourceRules.
        Parameters:
        value - the item to add to sourceRules
      • addToSourceRules

        public void addToSourceRules​(Campaign item,
                                     SourceRule value)
        Generated method - Adds value to sourceRules.
        Parameters:
        value - the item to add to sourceRules
      • removeFromSourceRules

        public void removeFromSourceRules​(SessionContext ctx,
                                          Campaign item,
                                          SourceRule value)
        Generated method - Removes value from sourceRules.
        Parameters:
        value - the item to remove from sourceRules
      • removeFromSourceRules

        public void removeFromSourceRules​(Campaign item,
                                          SourceRule value)
        Generated method - Removes value from sourceRules.
        Parameters:
        value - the item to remove from sourceRules