org.drools.workbench.models.datamodel.rule
Class CompositeFieldConstraint
java.lang.Object
org.drools.workbench.models.datamodel.rule.CompositeFieldConstraint
- All Implemented Interfaces:
- FieldConstraint, HasConstraints
public class CompositeFieldConstraint
- extends Object
- implements FieldConstraint, HasConstraints
This is a field constraint that may span multiple fields.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPOSITE_TYPE_OR
public static final String COMPOSITE_TYPE_OR
- Means that any of the children can resolve to be true.
- See Also:
- Constant Field Values
COMPOSITE_TYPE_AND
public static final String COMPOSITE_TYPE_AND
- Means that ALL of the children constraints must resolve to be true.
- See Also:
- Constant Field Values
CompositeFieldConstraint
public CompositeFieldConstraint()
addConstraint
public void addConstraint(FieldConstraint constraint)
- Specified by:
addConstraint in interface HasConstraints
removeConstraint
public void removeConstraint(int idx)
- Specified by:
removeConstraint in interface HasConstraints
getConstraint
public FieldConstraint getConstraint(int index)
- Specified by:
getConstraint in interface HasConstraints
getNumberOfConstraints
public int getNumberOfConstraints()
- Specified by:
getNumberOfConstraints in interface HasConstraints
getConstraints
public FieldConstraint[] getConstraints()
setConstraints
public void setConstraints(FieldConstraint[] constraints)
getCompositeJunctionType
public String getCompositeJunctionType()
setCompositeJunctionType
public void setCompositeJunctionType(String compositeJunctionType)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.