Search in sources :

Example 1 with Values

use of org.drools.verifier.core.index.keys.Values in project drools-wb by kiegroup.

the class ValuesResolver method getValues.

public Values getValues() throws ValueResolveException {
    final String type = getType();
    final Values values = getValues(type);
    Logger.add("ConditionCol: " + ToString.toString(conditionColumn) + " realCellValue: " + ToString.toString(realCellValue) + " type: " + type + " values: " + values.toString());
    return values;
}
Also used : Values(org.drools.verifier.core.index.keys.Values)

Example 2 with Values

use of org.drools.verifier.core.index.keys.Values in project drools-wb by kiegroup.

the class RegularCellUpdateManager method updateAction.

@Override
protected boolean updateAction(final Action action) {
    final Values oldValues = action.getValues();
    final Values values = getValue(model.getData().get(coordinate.getRow()).get(coordinate.getCol()));
    if (values.isThereChanges(oldValues)) {
        action.setValue(values);
        return true;
    } else {
        return false;
    }
}
Also used : Values(org.drools.verifier.core.index.keys.Values)

Example 3 with Values

use of org.drools.verifier.core.index.keys.Values in project drools by kiegroup.

the class FieldInspectorUpdateTest method updateCondition.

@Test
public void updateCondition() throws Exception {
    fieldCondition.setValue(new Values(20));
    verify(ruleInspectorUpdater).resetConditionsInspectors();
}
Also used : Values(org.drools.verifier.core.index.keys.Values) Test(org.junit.Test)

Example 4 with Values

use of org.drools.verifier.core.index.keys.Values in project drools by kiegroup.

the class FieldInspectorUpdateTest method makeAction.

private FieldAction makeAction(final Field field) {
    final FieldAction fieldAction = new FieldAction(field, mock(Column.class), new Values(11), configurationMock);
    final ArrayList<Action> actionsList = new ArrayList<>();
    actionsList.add(fieldAction);
    final Actions actions = new Actions(actionsList);
    when(field.getActions()).thenReturn(actions);
    return fieldAction;
}
Also used : FieldAction(org.drools.verifier.core.index.model.FieldAction) Action(org.drools.verifier.core.index.model.Action) Column(org.drools.verifier.core.index.model.Column) Actions(org.drools.verifier.core.index.model.Actions) Values(org.drools.verifier.core.index.keys.Values) ArrayList(java.util.ArrayList) FieldAction(org.drools.verifier.core.index.model.FieldAction)

Example 5 with Values

use of org.drools.verifier.core.index.keys.Values in project drools by kiegroup.

the class ActionTest method changeValue.

@Test
public void changeValue() throws Exception {
    action.setValue(new Values(false));
    assertEquals(1, action.getValues().size());
    assertEquals(false, action.getValues().iterator().next());
}
Also used : Values(org.drools.verifier.core.index.keys.Values) Test(org.junit.Test)

Aggregations

Values (org.drools.verifier.core.index.keys.Values)11 Test (org.junit.Test)6 Column (org.drools.verifier.core.index.model.Column)3 FieldCondition (org.drools.verifier.core.index.model.FieldCondition)3 ArrayList (java.util.ArrayList)2 Field (org.drools.verifier.core.index.model.Field)2 FieldAction (org.drools.verifier.core.index.model.FieldAction)2 ObjectField (org.drools.verifier.core.index.model.ObjectField)2 AnalyzerConfigurationMock (org.drools.verifier.core.AnalyzerConfigurationMock)1 Action (org.drools.verifier.core.index.model.Action)1 Actions (org.drools.verifier.core.index.model.Actions)1 Condition (org.drools.verifier.core.index.model.Condition)1 Conditions (org.drools.verifier.core.index.model.Conditions)1 BaseColumn (org.drools.workbench.models.guided.dtable.shared.model.BaseColumn)1 ConditionCol52 (org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52)1 DTCellValue52 (org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52)1