org.drools.ide.common.client.modeldriven.dt
Class ConditionCol

java.lang.Object
  extended by org.drools.ide.common.client.modeldriven.dt.DTColumnConfig
      extended by org.drools.ide.common.client.modeldriven.dt.ConditionCol
All Implemented Interfaces:
Serializable, HasOperator, HasParameterizedOperator, PortableObject

public class ConditionCol
extends DTColumnConfig
implements HasParameterizedOperator

This is the config for a condition column. Typically many of them have their constraints added.

See Also:
Serialized Form

Constructor Summary
ConditionCol()
           
 
Method Summary
 void clearParameters()
          Clear all parameters
 void deleteParameter(String key)
          Delete a parameter
 boolean equals(Object obj)
           
 String getBoundName()
           
 int getConstraintValueType()
           
 String getFactField()
           
 String getFactType()
           
 String getFieldType()
           
 String getHeader()
           
 String getOperator()
          Get operator
 String getParameter(String key)
          Get a parameter
 Map<String,String> getParameters()
          Get all parameters
 String getValueList()
           
 int hashCode()
           
 boolean isNegated()
           
 void setBoundName(String boundName)
           
 void setConstraintValueType(int constraintValueType)
           
 void setFactField(String factField)
           
 void setFactType(String factType)
           
 void setFieldType(String fieldType)
           
 void setHeader(String header)
           
 void setNegated(boolean negated)
           
 void setOperator(String operator)
          Set operator
 void setParameter(String key, String parameter)
          Set a parameter
 void setParameters(Map<String,String> parameters)
          Set all parameters
 void setValueList(String valueList)
           
 
Methods inherited from class org.drools.ide.common.client.modeldriven.dt.DTColumnConfig
getDefaultValue, getWidth, isHideColumn, isReverseOrder, isUseRowNumber, setDefaultValue, setHideColumn, setReverseOrder, setUseRowNumber, setWidth
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConditionCol

public ConditionCol()
Method Detail

setHeader

public void setHeader(String header)

getHeader

public String getHeader()

setFactType

public void setFactType(String factType)

getFactType

public String getFactType()

setBoundName

public void setBoundName(String boundName)

getBoundName

public String getBoundName()

setConstraintValueType

public void setConstraintValueType(int constraintValueType)

getConstraintValueType

public int getConstraintValueType()

setFactField

public void setFactField(String factField)

getFactField

public String getFactField()

setFieldType

public void setFieldType(String fieldType)

getFieldType

public String getFieldType()

setOperator

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

Specified by:
setOperator in interface HasOperator

getOperator

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

Specified by:
getOperator in interface HasOperator

setValueList

public void setValueList(String valueList)

getValueList

public String getValueList()

isNegated

public boolean isNegated()

setNegated

public void setNegated(boolean negated)

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

equals

public boolean equals(Object obj)
Overrides:
equals in class DTColumnConfig

hashCode

public int hashCode()
Overrides:
hashCode in class DTColumnConfig


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