it.biobytes.ammentos.query
Class CompositeQueryFilter

java.lang.Object
  extended by it.biobytes.ammentos.query.CompositeQueryFilter
All Implemented Interfaces:
QueryFilter

public class CompositeQueryFilter
extends java.lang.Object
implements QueryFilter

Author:
davide

Field Summary
 
Fields inherited from interface it.biobytes.ammentos.query.QueryFilter
APP_AND, APP_OR, OP_BIGGERTHAN, OP_BIGGERTHANOREQUALS, OP_EQUALS, OP_NOTEQUALS, OP_SMALLERTHAN, OP_SMALLERTHANOREQUALS
 
Constructor Summary
CompositeQueryFilter()
          Creates a new instance of CompositeQueryFilter
CompositeQueryFilter(int previousAppender)
           
 
Method Summary
 void addFilter(QueryFilter filter)
           
 java.lang.String getPreviousAppender()
           
 java.lang.String getSql()
           
 int setParamValues(java.sql.PreparedStatement pstmt, int initialIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeQueryFilter

public CompositeQueryFilter()
Creates a new instance of CompositeQueryFilter


CompositeQueryFilter

public CompositeQueryFilter(int previousAppender)
Method Detail

addFilter

public void addFilter(QueryFilter filter)

setParamValues

public int setParamValues(java.sql.PreparedStatement pstmt,
                          int initialIndex)
                   throws java.sql.SQLException
Specified by:
setParamValues in interface QueryFilter
Throws:
java.sql.SQLException

getSql

public java.lang.String getSql()
Specified by:
getSql in interface QueryFilter

getPreviousAppender

public java.lang.String getPreviousAppender()
Specified by:
getPreviousAppender in interface QueryFilter