private boolean isExpressionEmpty() { return expression == null || expression.isEmpty(); }
private boolean isExpressionEmpty() { return expression == null || expression.isEmpty(); }
private boolean areOperatorAndValueInvalid(final SingleFieldConstraint singleFieldConstraint) { if (singleFieldConstraint.getConstraintValueType() == BaseSingleFieldConstraint.TYPE_LITERAL) { if (DataType.TYPE_STRING.equals(singleFieldConstraint.getFieldType())) { return false; } } return singleFieldConstraint.getOperator() != null && !singleFieldConstraint.getOperator().equals("== null") && !singleFieldConstraint.getOperator().equals("!= null") && singleFieldConstraint.getValue() == null && singleFieldConstraint.getExpressionValue().isEmpty(); }
private boolean areOperatorAndValueInvalid(final SingleFieldConstraint singleFieldConstraint) { if (singleFieldConstraint.getConstraintValueType() == BaseSingleFieldConstraint.TYPE_LITERAL) { if (DataType.TYPE_STRING.equals(singleFieldConstraint.getFieldType())) { return false; } } return singleFieldConstraint.getOperator() != null && !singleFieldConstraint.getOperator().equals("== null") && !singleFieldConstraint.getOperator().equals("!= null") && singleFieldConstraint.getValue() == null && singleFieldConstraint.getExpressionValue().isEmpty(); }
public ExpressionBuilder(RuleModeller modeller, EventBus eventBus, ExpressionFormLine expression, Boolean readOnly) { super(modeller, eventBus); this.expression = expression; if (this.expression.isEmpty()) { this.isFactTypeKnown = true; } else { this.isFactTypeKnown = getModeller().getDataModelOracle().isFactTypeRecognized(getModeller().getDataModelOracle().getFactNameFromType(this.expression.getRootExpression().getClassType())); } if (readOnly == null) { this.readOnly = !this.isFactTypeKnown; } else { this.readOnly = readOnly; } panel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); panel.setStylePrimaryName(GuidedRuleEditorResources.INSTANCE.css().container()); initializeWidgets(); initWidget(panel); }
public ExpressionBuilder(RuleModeller modeller, EventBus eventBus, ExpressionFormLine expression, Boolean readOnly) { super(modeller, eventBus); this.expression = expression; if (this.expression.isEmpty()) { this.isFactTypeKnown = true; } else { this.isFactTypeKnown = getModeller().getDataModelOracle().isFactTypeRecognized(getModeller().getDataModelOracle().getFactNameFromType(this.expression.getRootExpression().getClassType())); } if (readOnly == null) { this.readOnly = !this.isFactTypeKnown; } else { this.readOnly = readOnly; } panel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); panel.setStylePrimaryName(GuidedRuleEditorResources.INSTANCE.css().container()); initializeWidgets(); initWidget(panel); }