Search in sources :

Example 41 with AttributeCol52

use of org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 in project drools-wb by kiegroup.

the class RowSynchronizerTest method checkBooleanDefaultValueTrue.

@Test
public void checkBooleanDefaultValueTrue() throws VetoException {
    final AttributeCol52 column = new AttributeCol52();
    column.setAttribute(RuleAttributeWidget.ENABLED_ATTR);
    column.setDefaultValue(new DTCellValue52(true));
    modelSynchronizer.appendColumn(column);
    modelSynchronizer.appendRow();
    assertTrue((Boolean) uiModel.getRow(0).getCells().get(2).getValue().getValue());
    assertTrue(model.getData().get(0).get(2).getBooleanValue());
}
Also used : AttributeCol52(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52) DTCellValue52(org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52) Test(org.junit.Test)

Example 42 with AttributeCol52

use of org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 in project drools-wb by kiegroup.

the class RowSynchronizerTest method checkBooleanDefaultValueFalse.

@Test
public void checkBooleanDefaultValueFalse() throws VetoException {
    final AttributeCol52 column = new AttributeCol52();
    column.setAttribute(RuleAttributeWidget.ENABLED_ATTR);
    column.setDefaultValue(new DTCellValue52(false));
    modelSynchronizer.appendColumn(column);
    modelSynchronizer.appendRow();
    assertFalse((Boolean) uiModel.getRow(0).getCells().get(2).getValue().getValue());
    assertFalse(model.getData().get(0).get(2).getBooleanValue());
}
Also used : AttributeCol52(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52) DTCellValue52(org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52) Test(org.junit.Test)

Example 43 with AttributeCol52

use of org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 in project drools-wb by kiegroup.

the class GuidedDecisionTableTest method testNumeric.

@Test
@SuppressWarnings("serial")
public void testNumeric() {
    final GuidedDecisionTable52 model = new GuidedDecisionTable52();
    final ModuleDataModelOracle loader = ModuleDataModelOracleBuilder.newModuleOracleBuilder(new RawMVELEvaluator()).addFact("Driver").addField(new ModelField("age", Integer.class.getName(), ModelField.FIELD_CLASS_TYPE.REGULAR_CLASS, ModelField.FIELD_ORIGIN.DECLARED, FieldAccessorsAndMutators.BOTH, DataType.TYPE_NUMERIC_INTEGER)).addField(new ModelField("name", String.class.getName(), ModelField.FIELD_CLASS_TYPE.REGULAR_CLASS, ModelField.FIELD_ORIGIN.DECLARED, FieldAccessorsAndMutators.BOTH, DataType.TYPE_STRING)).end().build();
    // Emulate server-to-client conversions
    final AsyncPackageDataModelOracle oracle = getOracle();
    final PackageDataModelOracleBaselinePayload dataModel = new PackageDataModelOracleBaselinePayload();
    dataModel.setModelFields(loader.getModuleModelFields());
    populateDataModelOracle(mock(Path.class), model, oracle, dataModel);
    final ColumnUtilities utils = new ColumnUtilities(model, oracle);
    final AttributeCol52 at = new AttributeCol52();
    at.setAttribute("salience");
    final AttributeCol52 at_ = new AttributeCol52();
    at_.setAttribute("enabled");
    model.getAttributeCols().add(at);
    model.getAttributeCols().add(at_);
    final ConditionCol52 c1 = new ConditionCol52();
    final Pattern52 p1 = new Pattern52();
    p1.setBoundName("c1");
    p1.setFactType("Driver");
    c1.setFactField("name");
    c1.setOperator("==");
    c1.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL);
    p1.getChildColumns().add(c1);
    model.getConditions().add(p1);
    final ConditionCol52 c1_ = new ConditionCol52();
    final Pattern52 p1_ = new Pattern52();
    p1_.setBoundName("c1");
    p1_.setFactType("Driver");
    c1_.setFactField("age");
    c1_.setOperator("==");
    c1_.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL);
    p1_.getChildColumns().add(c1_);
    model.getConditions().add(p1_);
    final ConditionCol52 c2 = new ConditionCol52();
    final Pattern52 p2 = new Pattern52();
    p2.setBoundName("c1");
    p2.setFactType("Driver");
    c2.setFactField("age");
    c2.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL);
    p2.getChildColumns().add(c2);
    model.getConditions().add(p2);
    final ActionSetFieldCol52 a = new ActionSetFieldCol52();
    a.setBoundName("c1");
    a.setFactField("name");
    model.getActionCols().add(a);
    final ActionSetFieldCol52 a2 = new ActionSetFieldCol52();
    a2.setBoundName("c1");
    a2.setFactField("age");
    model.getActionCols().add(a2);
    final ActionInsertFactCol52 ins = new ActionInsertFactCol52();
    ins.setBoundName("x");
    ins.setFactType("Driver");
    ins.setFactField("name");
    model.getActionCols().add(ins);
    final ActionInsertFactCol52 ins_ = new ActionInsertFactCol52();
    ins_.setBoundName("x");
    ins_.setFactType("Driver");
    ins_.setFactField("age");
    model.getActionCols().add(ins_);
    assertEquals(DataType.TYPE_NUMERIC_INTEGER, utils.getType(at));
    assertEquals(DataType.TYPE_NUMERIC_INTEGER, utils.getType(c1_));
    assertEquals(DataType.TYPE_NUMERIC_INTEGER, utils.getType(a2));
    assertEquals(DataType.TYPE_NUMERIC_INTEGER, utils.getType(ins_));
    assertEquals(DataType.TYPE_BOOLEAN, utils.getType(at_));
    assertEquals(DataType.TYPE_STRING, utils.getType(c1));
    assertEquals(DataType.TYPE_STRING, utils.getType(a));
    assertEquals(DataType.TYPE_STRING, utils.getType(ins));
    assertEquals(DataType.TYPE_STRING, utils.getType(c2));
}
Also used : AsyncPackageDataModelOracle(org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle) Path(org.uberfire.backend.vfs.Path) ColumnUtilities(org.drools.workbench.screens.guided.dtable.client.widget.table.utilities.ColumnUtilities) GuidedDecisionTable52(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52) ActionInsertFactCol52(org.drools.workbench.models.guided.dtable.shared.model.ActionInsertFactCol52) ModuleDataModelOracle(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle) ActionSetFieldCol52(org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52) AttributeCol52(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52) ConditionCol52(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52) Pattern52(org.drools.workbench.models.guided.dtable.shared.model.Pattern52) ModelField(org.kie.soup.project.datamodel.oracle.ModelField) PackageDataModelOracleBaselinePayload(org.kie.workbench.common.services.datamodel.model.PackageDataModelOracleBaselinePayload) RawMVELEvaluator(org.kie.soup.project.datamodel.commons.util.RawMVELEvaluator) Test(org.junit.Test)

Example 44 with AttributeCol52

use of org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 in project drools-wb by kiegroup.

the class GuidedDecisionTableTest method testValueLists.

@Test
public void testValueLists() {
    final GuidedDecisionTable52 model = new GuidedDecisionTable52();
    final PackageDataModelOracle loader = PackageDataModelOracleBuilder.newPackageOracleBuilder(new RawMVELEvaluator()).addEnum("Driver", "name", new String[] { "bob", "michael" }).addEnum("Person", "rating", new String[] { "1", "2" }).build();
    // Emulate server-to-client conversions
    final AsyncPackageDataModelOracle oracle = getOracle();
    final PackageDataModelOracleBaselinePayload dataModel = new PackageDataModelOracleBaselinePayload();
    dataModel.setModelFields(loader.getModuleModelFields());
    dataModel.setWorkbenchEnumDefinitions(loader.getPackageWorkbenchDefinitions());
    populateDataModelOracle(mock(Path.class), model, oracle, dataModel);
    final ColumnUtilities utils = new ColumnUtilities(model, oracle);
    final Map<String, String> currentValueMap = new HashMap<>();
    // add cols for LHS
    final ConditionCol52 c1 = new ConditionCol52();
    final Pattern52 p1 = new Pattern52();
    p1.setBoundName("c1");
    p1.setFactType("Driver");
    c1.setFactField("name");
    c1.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL);
    p1.getChildColumns().add(c1);
    model.getConditions().add(p1);
    final ConditionCol52 c1_ = new ConditionCol52();
    final Pattern52 p1_ = new Pattern52();
    p1_.setBoundName("c1");
    p1_.setFactType("Driver");
    c1_.setFactField("name");
    p1_.getChildColumns().add(c1_);
    c1_.setConstraintValueType(BaseSingleFieldConstraint.TYPE_RET_VALUE);
    model.getConditions().add(p1_);
    final ConditionCol52 c1__ = new ConditionCol52();
    c1__.setFactField("sex");
    p1_.getChildColumns().add(c1__);
    c1__.setConstraintValueType(BaseSingleFieldConstraint.TYPE_RET_VALUE);
    c1__.setValueList("Male,Female");
    model.getConditions().add(p1_);
    final ConditionCol52 c1___ = new ConditionCol52();
    final Pattern52 p1__ = new Pattern52();
    p1__.setBoundName("c1");
    p1__.setFactType("Driver");
    c1___.setFactField("name");
    c1___.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL);
    c1___.setValueList("one,two,three");
    p1__.getChildColumns().add(c1___);
    model.getConditions().add(p1__);
    final ConditionCol52 c2 = new ConditionCol52();
    final Pattern52 p2 = new Pattern52();
    p2.setBoundName("c2");
    p2.setFactType("Driver");
    c2.setFactField("nothing");
    c2.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL);
    p2.getChildColumns().add(c2);
    model.getConditions().add(p2);
    final ActionSetFieldCol52 asf = new ActionSetFieldCol52();
    asf.setBoundName("c1");
    asf.setFactField("name");
    model.getActionCols().add(asf);
    final ActionInsertFactCol52 ins = new ActionInsertFactCol52();
    ins.setBoundName("x");
    ins.setFactField("rating");
    ins.setFactType("Person");
    model.getActionCols().add(ins);
    final ActionInsertFactCol52 ins_ = new ActionInsertFactCol52();
    ins_.setBoundName("x");
    ins_.setFactField("rating");
    ins_.setFactType("Person");
    ins_.setValueList("one,two,three");
    model.getActionCols().add(ins_);
    final ActionSetFieldCol52 asf_ = new ActionSetFieldCol52();
    asf_.setBoundName("c1");
    asf_.setFactField("goo");
    model.getActionCols().add(asf_);
    final ActionSetFieldCol52 asf__ = new ActionSetFieldCol52();
    asf__.setBoundName("c1");
    asf__.setType("String");
    asf__.setFactField("goo");
    asf__.setValueList("one,two,three");
    model.getActionCols().add(asf__);
    assertTrue(oracle.hasEnums(p1.getFactType(), c1.getFactField()));
    assertFalse(utils.hasValueList(c1));
    String[] r = oracle.getEnums(p1.getFactType(), c1.getFactField(), currentValueMap).getFixedList();
    assertEquals(2, r.length);
    assertEquals("bob", r[0]);
    assertEquals("michael", r[1]);
    assertTrue(oracle.hasEnums(p1_.getFactType(), c1_.getFactField()));
    assertFalse(utils.hasValueList(c1_));
    r = oracle.getEnums(p1_.getFactType(), c1_.getFactField(), currentValueMap).getFixedList();
    assertEquals(2, r.length);
    assertEquals("bob", r[0]);
    assertEquals("michael", r[1]);
    assertFalse(oracle.hasEnums(p1_.getFactType(), c1__.getFactField()));
    assertTrue(utils.hasValueList(c1__));
    r = utils.getValueList(c1__);
    assertEquals(2, r.length);
    assertEquals("Male", r[0]);
    assertEquals("Female", r[1]);
    assertTrue(oracle.hasEnums(p1__.getFactType(), c1___.getFactField()));
    assertTrue(utils.hasValueList(c1___));
    r = utils.getValueList(c1___);
    assertEquals(3, r.length);
    assertEquals("one", r[0]);
    assertEquals("two", r[1]);
    assertEquals("three", r[2]);
    assertEquals(0, utils.getValueList(c2).length);
    assertTrue(oracle.hasEnums(p1.getFactType(), asf.getFactField()));
    assertFalse(utils.hasValueList(asf));
    r = oracle.getEnums(p1.getFactType(), asf.getFactField(), currentValueMap).getFixedList();
    assertEquals(2, r.length);
    assertEquals("bob", r[0]);
    assertEquals("michael", r[1]);
    assertTrue(oracle.hasEnums(ins.getFactType(), ins.getFactField()));
    assertFalse(utils.hasValueList(ins));
    r = oracle.getEnums(ins.getFactType(), ins.getFactField(), currentValueMap).getFixedList();
    assertEquals(2, r.length);
    assertEquals("1", r[0]);
    assertEquals("2", r[1]);
    assertTrue(oracle.hasEnums(ins_.getFactType(), ins_.getFactField()));
    assertTrue(utils.hasValueList(ins_));
    r = utils.getValueList(ins_);
    assertEquals(3, r.length);
    assertEquals("one", r[0]);
    assertEquals("two", r[1]);
    assertEquals("three", r[2]);
    assertEquals(0, utils.getValueList(asf_).length);
    assertFalse(oracle.hasEnums(p1.getFactType(), asf__.getFactField()));
    assertTrue(utils.hasValueList(asf__));
    r = utils.getValueList(asf__);
    assertEquals(3, r.length);
    assertEquals("one", r[0]);
    assertEquals("two", r[1]);
    assertEquals("three", r[2]);
    AttributeCol52 at = new AttributeCol52();
    at.setAttribute("no-loop");
    model.getAttributeCols().add(at);
    r = utils.getValueList(at);
    assertEquals(2, r.length);
    assertEquals("true", r[0]);
    assertEquals("false", r[1]);
    at.setAttribute("enabled");
    assertEquals(2, utils.getValueList(at).length);
    at.setAttribute("salience");
    assertEquals(0, utils.getValueList(at).length);
}
Also used : AsyncPackageDataModelOracle(org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle) Path(org.uberfire.backend.vfs.Path) ColumnUtilities(org.drools.workbench.screens.guided.dtable.client.widget.table.utilities.ColumnUtilities) GuidedDecisionTable52(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52) ActionInsertFactCol52(org.drools.workbench.models.guided.dtable.shared.model.ActionInsertFactCol52) HashMap(java.util.HashMap) ActionSetFieldCol52(org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52) AttributeCol52(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52) ConditionCol52(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52) Pattern52(org.drools.workbench.models.guided.dtable.shared.model.Pattern52) PackageDataModelOracleBaselinePayload(org.kie.workbench.common.services.datamodel.model.PackageDataModelOracleBaselinePayload) RawMVELEvaluator(org.kie.soup.project.datamodel.commons.util.RawMVELEvaluator) PackageDataModelOracle(org.kie.soup.project.datamodel.oracle.PackageDataModelOracle) AsyncPackageDataModelOracle(org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle) Test(org.junit.Test)

Example 45 with AttributeCol52

use of org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 in project drools-wb by kiegroup.

the class GuidedDecisionTableTest method testNoConstraints.

@SuppressWarnings("serial")
@Test
public void testNoConstraints() {
    final GuidedDecisionTable52 model = new GuidedDecisionTable52();
    final ModuleDataModelOracle loader = ModuleDataModelOracleBuilder.newModuleOracleBuilder(new RawMVELEvaluator()).addFact("Driver").addField(new ModelField("age", Integer.class.getName(), ModelField.FIELD_CLASS_TYPE.REGULAR_CLASS, ModelField.FIELD_ORIGIN.DECLARED, FieldAccessorsAndMutators.BOTH, DataType.TYPE_NUMERIC_INTEGER)).addField(new ModelField("name", String.class.getName(), ModelField.FIELD_CLASS_TYPE.REGULAR_CLASS, ModelField.FIELD_ORIGIN.DECLARED, FieldAccessorsAndMutators.BOTH, DataType.TYPE_STRING)).end().build();
    // Emulate server-to-client conversions
    final AsyncPackageDataModelOracle oracle = getOracle();
    final PackageDataModelOracleBaselinePayload dataModel = new PackageDataModelOracleBaselinePayload();
    dataModel.setModelFields(loader.getModuleModelFields());
    populateDataModelOracle(mock(Path.class), model, oracle, dataModel);
    final ColumnUtilities utils = new ColumnUtilities(model, oracle);
    // add cols for LHS
    final RowNumberCol52 rnc = new RowNumberCol52();
    final DescriptionCol52 dc = new DescriptionCol52();
    final MetadataCol52 mdc = new MetadataCol52();
    mdc.setMetadata("cheese");
    final AttributeCol52 ac = new AttributeCol52();
    ac.setAttribute("salience");
    final ActionSetFieldCol52 asfc = new ActionSetFieldCol52();
    asfc.setBoundName("d1");
    asfc.setFactField("age");
    final ActionInsertFactCol52 aifc = new ActionInsertFactCol52();
    aifc.setBoundName("d2");
    aifc.setFactType("Driver");
    aifc.setFactField("age");
    final ConditionCol52 c1 = new ConditionCol52();
    Pattern52 p1 = new Pattern52();
    p1.setBoundName("c1");
    p1.setFactType("Driver");
    c1.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL);
    p1.getChildColumns().add(c1);
    model.getConditions().add(p1);
    final ConditionCol52 c2 = new ConditionCol52();
    Pattern52 p2 = new Pattern52();
    p2.setBoundName("c2");
    p2.setFactType("Driver");
    c2.setFactField("age");
    c2.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL);
    p2.getChildColumns().add(c2);
    model.getConditions().add(p2);
    final ConditionCol52 c3 = new ConditionCol52();
    Pattern52 p3 = new Pattern52();
    p3.setBoundName("c3");
    p3.setFactType("Driver");
    c3.setOperator("==");
    c3.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL);
    p3.getChildColumns().add(c3);
    model.getConditions().add(p3);
    final ConditionCol52 c4 = new ConditionCol52();
    Pattern52 p4 = new Pattern52();
    p4.setBoundName("c4");
    p4.setFactType("Driver");
    c4.setFactField("age");
    c4.setOperator("==");
    c4.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL);
    p4.getChildColumns().add(c4);
    model.getConditions().add(p4);
    final ConditionCol52 c5 = new ConditionCol52();
    Pattern52 p5 = new Pattern52();
    p5.setBoundName("c5");
    p5.setFactType("Driver");
    c5.setConstraintValueType(BaseSingleFieldConstraint.TYPE_PREDICATE);
    p5.getChildColumns().add(c5);
    model.getConditions().add(p5);
    final ConditionCol52 c6 = new ConditionCol52();
    Pattern52 p6 = new Pattern52();
    p6.setBoundName("c6");
    p6.setFactType("Driver");
    c6.setConstraintValueType(BaseSingleFieldConstraint.TYPE_RET_VALUE);
    p6.getChildColumns().add(c6);
    model.getConditions().add(p6);
    assertTrue(utils.isConstraintValid(rnc));
    assertTrue(utils.isConstraintValid(dc));
    assertTrue(utils.isConstraintValid(mdc));
    assertTrue(utils.isConstraintValid(ac));
    assertTrue(utils.isConstraintValid(asfc));
    assertTrue(utils.isConstraintValid(aifc));
    assertFalse(utils.isConstraintValid(c1));
    assertFalse(utils.isConstraintValid(c2));
    assertFalse(utils.isConstraintValid(c3));
    assertTrue(utils.isConstraintValid(c4));
    assertTrue(utils.isConstraintValid(c5));
    assertTrue(utils.isConstraintValid(c6));
}
Also used : AsyncPackageDataModelOracle(org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle) Path(org.uberfire.backend.vfs.Path) ColumnUtilities(org.drools.workbench.screens.guided.dtable.client.widget.table.utilities.ColumnUtilities) GuidedDecisionTable52(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52) ActionInsertFactCol52(org.drools.workbench.models.guided.dtable.shared.model.ActionInsertFactCol52) ModuleDataModelOracle(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle) ActionSetFieldCol52(org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52) MetadataCol52(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52) AttributeCol52(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52) ConditionCol52(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52) DescriptionCol52(org.drools.workbench.models.guided.dtable.shared.model.DescriptionCol52) Pattern52(org.drools.workbench.models.guided.dtable.shared.model.Pattern52) ModelField(org.kie.soup.project.datamodel.oracle.ModelField) PackageDataModelOracleBaselinePayload(org.kie.workbench.common.services.datamodel.model.PackageDataModelOracleBaselinePayload) RawMVELEvaluator(org.kie.soup.project.datamodel.commons.util.RawMVELEvaluator) RowNumberCol52(org.drools.workbench.models.guided.dtable.shared.model.RowNumberCol52) Test(org.junit.Test)

Aggregations

AttributeCol52 (org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52)86 Test (org.junit.Test)55 DTCellValue52 (org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52)30 GuidedDecisionTable52 (org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52)20 BaseColumn (org.drools.workbench.models.guided.dtable.shared.model.BaseColumn)14 ArrayList (java.util.ArrayList)12 ConditionCol52 (org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52)12 DescriptionCol52 (org.drools.workbench.models.guided.dtable.shared.model.DescriptionCol52)10 RowNumberCol52 (org.drools.workbench.models.guided.dtable.shared.model.RowNumberCol52)10 Pattern52 (org.drools.workbench.models.guided.dtable.shared.model.Pattern52)9 ActionInsertFactCol52 (org.drools.workbench.models.guided.dtable.shared.model.ActionInsertFactCol52)8 ActionSetFieldCol52 (org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52)8 MetadataCol52 (org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52)7 IOException (java.io.IOException)6 InputStream (java.io.InputStream)6 ExcelParser (org.drools.decisiontable.parser.xls.ExcelParser)6 DataListener (org.drools.template.parser.DataListener)6 ConversionResult (org.drools.workbench.models.guided.dtable.shared.conversion.ConversionResult)6 ActionCol52 (org.drools.workbench.models.guided.dtable.shared.model.ActionCol52)5 IntegerUiColumn (org.drools.workbench.screens.guided.dtable.client.widget.table.columns.IntegerUiColumn)5