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

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.datastore.filter.CompositeFilter
All Implemented Interfaces:
Filter, java.io.Serializable

public class CompositeFilter
extends java.lang.Object
implements Filter

See Also:
Serialized Form

Constructor Summary
CompositeFilter()
           
CompositeFilter(CompositeFilter other)
           
CompositeFilter(java.util.List<SearchCriterion> criterions)
           
 
Method Summary
 void clear()
           
 boolean equals(java.lang.Object other)
           
 java.lang.String[] getColumns()
           
 java.util.List<SearchCriterion> getCriterions()
           
 java.lang.Object[] getParams()
           
 FilterPriority getPriority()
           
 int hashcode()
           
 boolean isEmpty()
           
 boolean isValid()
           
 void remove(java.lang.String columnName)
           
 void setCriterions(java.util.List<SearchCriterion> criterions)
           
 int size()
           
 java.lang.String toBreadcrumb()
           
 java.lang.String toSqlString()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompositeFilter

public CompositeFilter()

CompositeFilter

public CompositeFilter(java.util.List<SearchCriterion> criterions)

CompositeFilter

public CompositeFilter(CompositeFilter other)
Method Detail

size

public int size()

clear

public void clear()

isEmpty

public boolean isEmpty()

isValid

public boolean isValid()

remove

public void remove(java.lang.String columnName)

toSqlString

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

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

getCriterions

public java.util.List<SearchCriterion> getCriterions()

setCriterions

public void setCriterions(java.util.List<SearchCriterion> criterions)

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


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