Class AbstractSourceRulesAwareIT

    • Field Detail

      • TEST_SOURCE_RULE_CODE_PARAM

        protected static final java.lang.String TEST_SOURCE_RULE_CODE_PARAM
        See Also:
        Constant Field Values
      • TEST_MODULE_NAME_PARAM

        protected static final java.lang.String TEST_MODULE_NAME_PARAM
        See Also:
        Constant Field Values
      • TEST_RULE_ENGINE_CONTEXT_PARAM

        protected static final java.lang.String TEST_RULE_ENGINE_CONTEXT_PARAM
        See Also:
        Constant Field Values
      • testSourceRuleCode

        protected java.lang.String testSourceRuleCode
      • testKieModuleName

        protected java.lang.String testKieModuleName
      • testRuleEngineContextName

        protected java.lang.String testRuleEngineContextName
    • Constructor Detail

      • AbstractSourceRulesAwareIT

        public AbstractSourceRulesAwareIT()
    • Method Detail

      • setUp

        public void setUp()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • cloneSourceRules

        protected void cloneSourceRules​(int cloneFactor)
        Clone the sample source rule to specified number of instances
        Parameters:
        cloneFactor - the clone factor (number of source rules to get as a result of clone)
      • updateSourceRules

        protected void updateSourceRules​(java.lang.String sourceRuleCode,
                                         int... cloneIds)
        Update the cloned source rules for specified ids
        Parameters:
        sourceRuleCode - the sample source rule code
        cloneIds - ids of the source rules to update
      • modifyRuleActions

        protected java.lang.String modifyRuleActions​(java.lang.String ruleActions)
      • getCodeForClonedRule

        protected java.lang.String getCodeForClonedRule​(java.lang.String basicRuleCode,
                                                        int cloneOrder)
      • deleteRules

        protected void deleteRules​(java.lang.String ruleCode,
                                   int... cloneIds)
      • getSourceRulesSubset

        protected java.util.List<SourceRuleModel> getSourceRulesSubset​(java.lang.String ruleCode,
                                                                       int... cloneIds)
      • createCartRAO

        protected CartRAO createCartRAO​(java.lang.String code,
                                        java.lang.String currencyIso)
      • getRuleDao

        protected RuleDao getRuleDao()
      • getModelService

        protected ModelService getModelService()