@Override public void onClick(ClickEvent event) { con.setConstraintValueType(type); doTypeChosen(form); } };
@Override public void onClick(ClickEvent event) { con.setConstraintValueType(type); doTypeChosen(form); } };
String value) { if (value.contains("@{")) { con.setConstraintValueType(BaseSingleFieldConstraint.TYPE_TEMPLATE); con.setValue(unwrapTemplateKey(value)); } else if (value.startsWith("\"")) { con.setConstraintValueType(SingleFieldConstraint.TYPE_LITERAL); con.setValue(value.substring(1, value.length() - 1)); } else if (value.startsWith("(")) { if (operator != null && operator.contains("in")) { con.setConstraintValueType(SingleFieldConstraint.TYPE_LITERAL); con.setValue(unwrapParenthesis(value)); } else { con.setConstraintValueType(SingleFieldConstraint.TYPE_RET_VALUE); con.setValue(unwrapParenthesis(value)); if (!Character.isDigit(value.charAt(0))) { if (value.equals("true") || value.equals("false")) { con.setConstraintValueType(BaseSingleFieldConstraint.TYPE_ENUM); } else if (RuleModelPersistenceHelper.isEnumerationValue(m, factPattern, con, dmo)) { con.setConstraintValueType(SingleFieldConstraint.TYPE_ENUM); } else if (value.indexOf('.') > 0 && boundParams.containsKey(value.substring(0, value.indexOf('.')).trim())) { value, new ExpressionFormLine()));
public void onClick(ClickEvent event) { //Reset Constraint's value and value type if (Window.confirm(GuidedRuleEditorResources.CONSTANTS.RemoveConstraintValueDefinitionQuestion())) { constraint.setConstraintValueType(BaseSingleFieldConstraint.TYPE_UNDEFINED); constraint.setValue(null); constraint.clearParameters(); constraint.setExpressionValue(new ExpressionFormLine()); doTypeChosen(); } } });
public void onClick(ClickEvent event) { //Reset Constraint's value and value type if (Window.confirm(GuidedRuleEditorResources.CONSTANTS.RemoveConstraintValueDefinitionQuestion())) { constraint.setConstraintValueType(BaseSingleFieldConstraint.TYPE_UNDEFINED); constraint.setValue(null); constraint.clearParameters(); constraint.setExpressionValue(new ExpressionFormLine()); doTypeChosen(); } } });