Class Validator


  • public class Validator
    extends Object
    Guided Decision Table Wizard validator
    • Constructor Detail

      • Validator

        public Validator()
      • Validator

        public Validator​(List<org.drools.workbench.models.guided.dtable.shared.model.CompositeColumn<? extends org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>> patterns)
    • Method Detail

      • addActionPattern

        public void addActionPattern​(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern)
      • removeActionPattern

        public void removeActionPattern​(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern)
      • arePatternBindingsUnique

        public boolean arePatternBindingsUnique()
      • isPatternBindingUnique

        public boolean isPatternBindingUnique​(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern)
      • isPatternValid

        public boolean isPatternValid​(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 p)
      • isConditionValid

        public boolean isConditionValid​(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 c)
      • isConditionHeaderNotBlank

        public boolean isConditionHeaderNotBlank​(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 c)
      • isConditionHeaderUnique

        public boolean isConditionHeaderUnique​(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 conditionCol52)
      • isConditionOperatorValid

        public boolean isConditionOperatorValid​(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 c)
      • isActionValid

        public boolean isActionValid​(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 c)
      • isActionHeaderValid

        public boolean isActionHeaderValid​(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 a)
      • setPatternToActionSetFieldsMap

        public void setPatternToActionSetFieldsMap​(Map<org.drools.workbench.models.guided.dtable.shared.model.Pattern52,​List<org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52>> patternToActionSetFieldsMap)
      • arePatternActionSetFieldsValid

        public boolean arePatternActionSetFieldsValid​(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 p)
      • setPatternToActionInsertFactFieldsMap

        public void setPatternToActionInsertFactFieldsMap​(Map<org.drools.workbench.models.guided.dtable.shared.model.ActionInsertFactFieldsPattern,​List<org.drools.workbench.models.guided.dtable.shared.model.ActionInsertFactCol52>> patternToActionInsertFactFieldsMap)
      • arePatternActionInsertFactFieldsValid

        public boolean arePatternActionInsertFactFieldsValid​(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 p)
      • doesOperatorNeedValue

        public boolean doesOperatorNeedValue​(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 c)
      • doesOperatorAcceptValueList

        public boolean doesOperatorAcceptValueList​(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 c)
      • doesOperatorAcceptCommaSeparatedValues

        public boolean doesOperatorAcceptCommaSeparatedValues​(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 c)
      • isConditionLimitedEntryValueValid

        public boolean isConditionLimitedEntryValueValid​(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 c)
      • canPatternBeRemoved

        public boolean canPatternBeRemoved​(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern)
      • isTypeUsed

        public boolean isTypeUsed​(String fqcn)