Class SingleFieldConstraintEBLeftSide
- java.lang.Object
-
- org.drools.workbench.models.datamodel.rule.BaseSingleFieldConstraint
-
- org.drools.workbench.models.datamodel.rule.SingleFieldConstraint
-
- org.drools.workbench.models.datamodel.rule.SingleFieldConstraintEBLeftSide
-
- All Implemented Interfaces:
FieldConstraint,HasExpressionConstraint,HasOperator,HasParameterizedOperator
public class SingleFieldConstraintEBLeftSide extends SingleFieldConstraint
-
-
Field Summary
-
Fields inherited from class org.drools.workbench.models.datamodel.rule.BaseSingleFieldConstraint
constraintValueType, expression, operator, parameters, TYPE_ENUM, TYPE_EXPR_BUILDER_VALUE, TYPE_LITERAL, TYPE_PREDICATE, TYPE_RET_VALUE, TYPE_TEMPLATE, TYPE_UNDEFINED, TYPE_VARIABLE, value
-
-
Constructor Summary
Constructors Constructor Description SingleFieldConstraintEBLeftSide()SingleFieldConstraintEBLeftSide(String field)SingleFieldConstraintEBLeftSide(String factType, String fieldName, String fieldType, FieldConstraint parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNewConnective()This adds a new connective.booleanequals(Object o)ExpressionFormLinegetExpressionLeftSide()StringgetFieldBinding()StringgetFieldName()StringgetFieldType()inthashCode()booleanisBound()Returns true of there is a field binding.voidsetExpressionLeftSide(ExpressionFormLine expression)voidsetFieldBinding(String fieldBinding)-
Methods inherited from class org.drools.workbench.models.datamodel.rule.SingleFieldConstraint
getConnectives, getFactType, getId, getParent, removeConnective, setConnectives, setFactType, setFieldName, setFieldType, setId, setParent
-
Methods inherited from class org.drools.workbench.models.datamodel.rule.BaseSingleFieldConstraint
clearParameters, deleteParameter, getConstraintValueType, getExpressionValue, getOperator, getParameter, getParameters, getValue, setConstraintValueType, setExpressionValue, setOperator, setParameter, setParameters, setValue
-
-
-
-
Constructor Detail
-
SingleFieldConstraintEBLeftSide
public SingleFieldConstraintEBLeftSide()
-
SingleFieldConstraintEBLeftSide
public SingleFieldConstraintEBLeftSide(String factType, String fieldName, String fieldType, FieldConstraint parent)
-
SingleFieldConstraintEBLeftSide
public SingleFieldConstraintEBLeftSide(String field)
-
-
Method Detail
-
isBound
public boolean isBound()
Returns true of there is a field binding.- Overrides:
isBoundin classSingleFieldConstraint
-
getExpressionLeftSide
public ExpressionFormLine getExpressionLeftSide()
-
setExpressionLeftSide
public void setExpressionLeftSide(ExpressionFormLine expression)
-
getFieldBinding
public String getFieldBinding()
- Overrides:
getFieldBindingin classSingleFieldConstraint
-
setFieldBinding
public void setFieldBinding(String fieldBinding)
- Overrides:
setFieldBindingin classSingleFieldConstraint
-
getFieldType
public String getFieldType()
- Overrides:
getFieldTypein classSingleFieldConstraint
-
getFieldName
public String getFieldName()
- Overrides:
getFieldNamein classSingleFieldConstraint
-
addNewConnective
public void addNewConnective()
This adds a new connective.- Overrides:
addNewConnectivein classSingleFieldConstraint
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classSingleFieldConstraint
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSingleFieldConstraint
-
-