it.biobytes.ammentos.query
Class SimpleQueryFilter

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

public class SimpleQueryFilter
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
SimpleQueryFilter()
           
SimpleQueryFilter(int previousAppender, java.lang.String fieldName)
           
SimpleQueryFilter(java.lang.String fieldName)
          Creates a new instance of QueryFilter
 
Method Summary
 java.lang.String getFieldName()
           
 FieldType getFieldType()
           
 int getOperator()
           
 java.lang.String getOperatorSymbol()
           
 java.lang.String getPreviousAppender()
           
 java.lang.String getSql()
           
 java.lang.Object getValue()
           
 void setDate(java.util.Date date)
           
 void setDecimal(double value)
           
 void setInteger(int value)
           
 void setLong(long value)
           
 void setObject(java.lang.Object value, FieldType type)
           
 void setOperator(int operator)
           
protected  int setParamValue(java.sql.PreparedStatement pstmt, int paramIndex)
           
 int setParamValues(java.sql.PreparedStatement pstmt, int initialIndex)
           
 void setPreviousAppender(int previousAppender)
           
 void setString(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleQueryFilter

public SimpleQueryFilter()

SimpleQueryFilter

public SimpleQueryFilter(java.lang.String fieldName)
Creates a new instance of QueryFilter


SimpleQueryFilter

public SimpleQueryFilter(int previousAppender,
                         java.lang.String fieldName)
Method Detail

getSql

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

getPreviousAppender

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

getOperatorSymbol

public java.lang.String getOperatorSymbol()

getOperator

public int getOperator()

setOperator

public void setOperator(int operator)

setString

public void setString(java.lang.String value)

setDate

public void setDate(java.util.Date date)

setLong

public void setLong(long value)

setInteger

public void setInteger(int value)

setDecimal

public void setDecimal(double value)

setObject

public void setObject(java.lang.Object value,
                      FieldType type)

setParamValue

protected int setParamValue(java.sql.PreparedStatement pstmt,
                            int paramIndex)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

setParamValues

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

setPreviousAppender

public void setPreviousAppender(int previousAppender)

getValue

public java.lang.Object getValue()

getFieldName

public java.lang.String getFieldName()

getFieldType

public FieldType getFieldType()