org.drools.ide.common.client.modeldriven.brl
Class ConnectiveConstraint

java.lang.Object
  extended by org.drools.ide.common.client.modeldriven.brl.BaseSingleFieldConstraint
      extended by org.drools.ide.common.client.modeldriven.brl.ConnectiveConstraint
All Implemented Interfaces:
Serializable, HasOperator, HasParameterizedOperator, PortableObject

public class ConnectiveConstraint
extends BaseSingleFieldConstraint
implements HasParameterizedOperator

This is for a connective constraint that adds more options to a field constraint.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.drools.ide.common.client.modeldriven.brl.BaseSingleFieldConstraint
TYPE_ENUM, TYPE_EXPR_BUILDER_VALUE, TYPE_LITERAL, TYPE_PREDICATE, TYPE_RET_VALUE, TYPE_TEMPLATE, TYPE_UNDEFINED, TYPE_VARIABLE
 
Constructor Summary
ConnectiveConstraint()
           
ConnectiveConstraint(String fieldName, String fieldType, String opr, String val)
           
 
Method Summary
 void clearParameters()
          Clear all parameters
 void deleteParameter(String key)
          Delete a parameter
 String getFieldName()
           
 String getFieldType()
           
 String getOperator()
          Get operator
 String getParameter(String key)
          Get a parameter
 Map<String,String> getParameters()
          Get all parameters
 void setFieldName(String fieldName)
           
 void setFieldType(String fieldType)
           
 void setOperator(String operator)
          Set operator
 void setParameter(String key, String parameter)
          Set a parameter
 void setParameters(Map<String,String> parameters)
          Set all parameters
 
Methods inherited from class org.drools.ide.common.client.modeldriven.brl.BaseSingleFieldConstraint
getConstraintValueType, getValue, setConstraintValueType, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectiveConstraint

public ConnectiveConstraint()

ConnectiveConstraint

public ConnectiveConstraint(String fieldName,
                            String fieldType,
                            String opr,
                            String val)
Method Detail

getFieldName

public String getFieldName()

setFieldName

public void setFieldName(String fieldName)

getFieldType

public String getFieldType()

setFieldType

public void setFieldType(String fieldType)

getOperator

public String getOperator()
Description copied from interface: HasOperator
Get operator

Specified by:
getOperator in interface HasOperator

setOperator

public void setOperator(String operator)
Description copied from interface: HasOperator
Set operator

Specified by:
setOperator in interface HasOperator

clearParameters

public void clearParameters()
Description copied from interface: HasParameterizedOperator
Clear all parameters

Specified by:
clearParameters in interface HasParameterizedOperator

getParameter

public String getParameter(String key)
Description copied from interface: HasParameterizedOperator
Get a parameter

Specified by:
getParameter in interface HasParameterizedOperator
Returns:

setParameter

public void setParameter(String key,
                         String parameter)
Description copied from interface: HasParameterizedOperator
Set a parameter

Specified by:
setParameter in interface HasParameterizedOperator

deleteParameter

public void deleteParameter(String key)
Description copied from interface: HasParameterizedOperator
Delete a parameter

Specified by:
deleteParameter in interface HasParameterizedOperator

getParameters

public Map<String,String> getParameters()
Description copied from interface: HasParameterizedOperator
Get all parameters

Specified by:
getParameters in interface HasParameterizedOperator
Returns:

setParameters

public void setParameters(Map<String,String> parameters)
Description copied from interface: HasParameterizedOperator
Set all parameters

Specified by:
setParameters in interface HasParameterizedOperator


Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.