com.pmease.quickbuild.plugin.report.engine.datastore.filter
Class SimpleFilterDef

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
      extended by com.pmease.quickbuild.plugin.report.engine.datastore.filter.SimpleFilterDef
All Implemented Interfaces:
FilterDef, TypedObject, XMLSerializable, java.io.Serializable

public class SimpleFilterDef
extends AbstractTypedXMLObject
implements FilterDef

See Also:
Serialized Form

Constructor Summary
SimpleFilterDef()
           
SimpleFilterDef(java.lang.String column, java.lang.String value)
           
 
Method Summary
 java.lang.String getColumn()
           
 java.lang.String getElementName()
           
 java.lang.String getOp()
           
 java.lang.String getType()
           
 java.lang.String getValue()
           
 boolean isNeedEvaluate()
           
 void setColumn(java.lang.String column)
           
 void setNeedEvaluate(boolean needEvaluate)
           
 void setOp(java.lang.String op)
           
 void setValue(java.lang.String value)
           
 SimpleExpression toFilter()
           
 SimpleExpression toFilter(java.util.Map<java.lang.String,java.lang.Object> context)
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
fromXML, initFromClassResource, initFromLocal, initFromStream, reflectionReadFromNode, reflectionWriteToNode, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.pmease.quickbuild.plugin.report.engine.extensionpoint.XMLSerializable
fromXML, toXML
 

Constructor Detail

SimpleFilterDef

public SimpleFilterDef()

SimpleFilterDef

public SimpleFilterDef(java.lang.String column,
                       java.lang.String value)
Method Detail

getType

public java.lang.String getType()
Specified by:
getType in interface TypedObject

toFilter

public SimpleExpression toFilter()
Specified by:
toFilter in interface FilterDef

toFilter

public SimpleExpression toFilter(java.util.Map<java.lang.String,java.lang.Object> context)
Specified by:
toFilter in interface FilterDef

getElementName

public java.lang.String getElementName()
Specified by:
getElementName in class AbstractTypedXMLObject

getColumn

public java.lang.String getColumn()
Specified by:
getColumn in interface FilterDef

setColumn

public void setColumn(java.lang.String column)

getOp

public java.lang.String getOp()

setOp

public void setOp(java.lang.String op)

getValue

public java.lang.String getValue()

setValue

public void setValue(java.lang.String value)

isNeedEvaluate

public boolean isNeedEvaluate()
Specified by:
isNeedEvaluate in interface FilterDef

setNeedEvaluate

public void setNeedEvaluate(boolean needEvaluate)


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.