org.obe.client.api.model
Class OBEFilter

java.lang.Object
  extended byorg.wfmc.wapi.WMFilter
      extended byorg.obe.client.api.model.OBEFilter
All Implemented Interfaces:
java.io.Serializable

public class OBEFilter
extends WMFilter

Filter class that supports an ORDER BY clause and the ability to limit the number of rows returned.

Author:
Adrian Price
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.wfmc.wapi.WMFilter
EQ, GE, GT, LE, LT, NE, NO, SIMPLE_TYPE, SQL_TYPE
 
Constructor Summary
OBEFilter(java.lang.String attributeName, int comparison, boolean attributeValue, java.lang.String orderBy, int startAt, int maxRows)
           
OBEFilter(java.lang.String attributeName, int comparison, java.lang.Boolean attributeValue, java.lang.String orderBy, int startAt, int maxRows)
           
OBEFilter(java.lang.String attributeName, int comparison, java.util.Date attributeValue, java.lang.String orderBy, int startAt, int maxRows)
           
OBEFilter(java.lang.String attributeName, int comparison, double attributeValue, java.lang.String orderBy, int startAt, int maxRows)
           
OBEFilter(java.lang.String attributeName, int comparison, java.lang.Double attributeValue, java.lang.String orderBy, int startAt, int maxRows)
           
OBEFilter(java.lang.String attributeName, int comparison, java.lang.Integer attributeValue, java.lang.String orderBy, int startAt, int maxRows)
           
OBEFilter(java.lang.String attributeName, int comparison, int attributeValue, java.lang.String orderBy, int startRow, int maxRows)
           
OBEFilter(java.lang.String attributeName, int comparison, java.lang.String attributeValue, java.lang.String orderBy, int startRow, int maxRows)
           
OBEFilter(java.lang.String sql, java.lang.String orderBy, int startRow, int maxRows)
           
 
Method Summary
 int getMaxRows()
           
 java.lang.String getOrderBy()
           
 int getStartRow()
           
 
Methods inherited from class org.wfmc.wapi.WMFilter
getAttributeName, getAttributeType, getComparison, getFilterString, getFilterType, getFilterValue, getSQLComparison, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OBEFilter

public OBEFilter(java.lang.String attributeName,
                 int comparison,
                 java.lang.Boolean attributeValue,
                 java.lang.String orderBy,
                 int startAt,
                 int maxRows)

OBEFilter

public OBEFilter(java.lang.String attributeName,
                 int comparison,
                 boolean attributeValue,
                 java.lang.String orderBy,
                 int startAt,
                 int maxRows)

OBEFilter

public OBEFilter(java.lang.String attributeName,
                 int comparison,
                 java.util.Date attributeValue,
                 java.lang.String orderBy,
                 int startAt,
                 int maxRows)

OBEFilter

public OBEFilter(java.lang.String attributeName,
                 int comparison,
                 java.lang.Double attributeValue,
                 java.lang.String orderBy,
                 int startAt,
                 int maxRows)

OBEFilter

public OBEFilter(java.lang.String attributeName,
                 int comparison,
                 double attributeValue,
                 java.lang.String orderBy,
                 int startAt,
                 int maxRows)

OBEFilter

public OBEFilter(java.lang.String attributeName,
                 int comparison,
                 java.lang.Integer attributeValue,
                 java.lang.String orderBy,
                 int startAt,
                 int maxRows)

OBEFilter

public OBEFilter(java.lang.String attributeName,
                 int comparison,
                 int attributeValue,
                 java.lang.String orderBy,
                 int startRow,
                 int maxRows)

OBEFilter

public OBEFilter(java.lang.String attributeName,
                 int comparison,
                 java.lang.String attributeValue,
                 java.lang.String orderBy,
                 int startRow,
                 int maxRows)

OBEFilter

public OBEFilter(java.lang.String sql,
                 java.lang.String orderBy,
                 int startRow,
                 int maxRows)
Method Detail

getOrderBy

public java.lang.String getOrderBy()

getStartRow

public int getStartRow()

getMaxRows

public int getMaxRows()


SourceForge.net Logo OBE-1.0 Copyright (c) 2002-2006 Adrian Price. All Rights Reserved.