org.drools.workbench.models.datamodel.rule
Class SingleFieldConstraint
java.lang.Object
org.drools.workbench.models.datamodel.rule.BaseSingleFieldConstraint
org.drools.workbench.models.datamodel.rule.SingleFieldConstraint
- All Implemented Interfaces:
- FieldConstraint, HasExpressionConstraint, HasOperator, HasParameterizedOperator
- Direct Known Subclasses:
- SingleFieldConstraintEBLeftSide
public class SingleFieldConstraint
- extends BaseSingleFieldConstraint
- implements FieldConstraint
This represents a constraint on a fact - involving a SINGLE FIELD. Can also
include optional "connective constraints" that extend the options for
matches.
| 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 |
| 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 |
SingleFieldConstraint
public SingleFieldConstraint(String factType,
String fieldName,
String fieldType,
FieldConstraint parent)
SingleFieldConstraint
public SingleFieldConstraint(String fieldName)
SingleFieldConstraint
public SingleFieldConstraint()
setFieldBinding
public void setFieldBinding(String fieldBinding)
getFieldBinding
public String getFieldBinding()
addNewConnective
public void addNewConnective()
- This adds a new connective.
removeConnective
public void removeConnective(int index)
- This adds a new connective.
isBound
public boolean isBound()
- Returns true of there is a field binding.
getFactType
public String getFactType()
setFactType
public void setFactType(String factType)
setFieldName
public void setFieldName(String fieldName)
getFieldName
public String getFieldName()
setFieldType
public void setFieldType(String fieldType)
getFieldType
public String getFieldType()
setParent
public void setParent(FieldConstraint parent)
getParent
public FieldConstraint getParent()
getId
public String getId()
setId
public void setId(String id)
getConnectives
public ConnectiveConstraint[] getConnectives()
setConnectives
public void setConnectives(ConnectiveConstraint[] connectives)
equals
public boolean equals(Object o)
- Overrides:
equals in class BaseSingleFieldConstraint
hashCode
public int hashCode()
- Overrides:
hashCode in class BaseSingleFieldConstraint
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.