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

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.datastore.filter.SearchCriterion
All Implemented Interfaces:
Filter, java.io.Serializable
Direct Known Subclasses:
SimpleExpression

public class SearchCriterion
extends java.lang.Object
implements Filter

See Also:
Serialized Form

Constructor Summary
SearchCriterion()
           
SearchCriterion(SearchCriterion other)
           
SearchCriterion(java.lang.String columnName, Func op, java.lang.Object value)
           
 
Method Summary
 SearchCriterion clone()
           
 boolean equals(java.lang.Object other)
           
 java.lang.Object getActualValue()
           
 java.lang.String getColumnName()
           
 java.lang.String[] getColumns()
           
 Connective getConnective()
           
 java.lang.String getDisplayName()
           
 IncExc getInclude()
           
 Func getOp()
           
 java.lang.Object[] getParams()
           
 FilterPriority getPriority()
           
 java.lang.Object getValue()
           
 int hashcode()
           
 boolean isValid()
           
 void setColumnName(java.lang.String columnName)
           
 void setConnective(Connective connective)
           
 void setDisplayName(java.lang.String displayName)
           
 void setInclude(IncExc include)
           
 void setOp(Func op)
           
 void setValue(java.lang.Object value)
           
 java.lang.String toBreadcrumb()
           
 java.lang.String toSqlString()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SearchCriterion

public SearchCriterion()

SearchCriterion

public SearchCriterion(SearchCriterion other)

SearchCriterion

public SearchCriterion(java.lang.String columnName,
                       Func op,
                       java.lang.Object value)
Method Detail

isValid

public boolean isValid()

toSqlString

public java.lang.String toSqlString()
Specified by:
toSqlString in interface Filter

getColumnName

public java.lang.String getColumnName()

setColumnName

public void setColumnName(java.lang.String columnName)

getDisplayName

public java.lang.String getDisplayName()

setDisplayName

public void setDisplayName(java.lang.String displayName)

getOp

public Func getOp()

setOp

public void setOp(Func op)

getValue

public java.lang.Object getValue()

getActualValue

public java.lang.Object getActualValue()

setValue

public void setValue(java.lang.Object value)

getConnective

public Connective getConnective()

setConnective

public void setConnective(Connective connective)

getInclude

public IncExc getInclude()

setInclude

public void setInclude(IncExc include)

clone

public SearchCriterion clone()
Overrides:
clone in class java.lang.Object

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

hashcode

public int hashcode()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getParams

public java.lang.Object[] getParams()
Specified by:
getParams in interface Filter

getColumns

public java.lang.String[] getColumns()
Specified by:
getColumns in interface Filter

toBreadcrumb

public java.lang.String toBreadcrumb()
Specified by:
toBreadcrumb in interface Filter

getPriority

public FilterPriority getPriority()
Specified by:
getPriority in interface Filter


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