Class ProductConfigAbstractRAOAction

    • Field Detail

      • CSTIC_NAME

        protected static final java.lang.String CSTIC_NAME
        Characteristic parameter name used in the related action definition.
        See Also:
        Constant Field Values
      • CSTIC_VALUE

        protected static final java.lang.String CSTIC_VALUE
        Characteristic Value parameter name used in the related action definition.
        See Also:
        Constant Field Values
      • MESSAGE

        protected static final java.lang.String MESSAGE
        Message text used in the DisplayMessage action definition.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ProductConfigAbstractRAOAction

        public ProductConfigAbstractRAOAction()
    • Method Detail

      • validateProcessStep

        protected boolean validateProcessStep​(RuleActionContext context,
                                              java.util.Map<java.lang.String,​java.lang.Object> parameters,
                                              ProcessStep... expectedProcessSteps)
      • validateAllowedByRuntime

        protected boolean validateAllowedByRuntime​(RuleActionContext context)
      • prepareActionLogText

        protected abstract java.lang.String prepareActionLogText​(RuleActionContext context,
                                                                 java.util.Map<java.lang.String,​java.lang.Object> parameters)
      • validateRuleAndLog

        protected void validateRuleAndLog​(RuleActionContext context,
                                          java.util.Map<java.lang.String,​java.lang.Object> parameters,
                                          java.lang.String... parameterNames)
      • createCsticRAO

        protected CsticRAO createCsticRAO​(java.util.Map<java.lang.String,​java.lang.Object> parameters)
      • createCsticValueRAO

        protected CsticValueRAO createCsticValueRAO​(java.util.Map<java.lang.String,​java.lang.Object> parameters)