com.sun.ebxml.registry.query.filter
Class FilterProcessor

java.lang.Object
  |
  +--com.sun.ebxml.registry.query.filter.FilterProcessor
All Implemented Interfaces:
SQLConverter

public class FilterProcessor
extends java.lang.Object
implements SQLConverter

Class Declaration for FilterProcessor

Author:
Nikola Stojanovic
See Also:

Constructor Summary
FilterProcessor()
           
 
Method Summary
 java.lang.String addForeignWhereClause(java.lang.String whereClause, org.oasis.ebxml.registry.bindings.query.FilterType foreignFilter)
           
 java.lang.String addNativeWhereClause(java.lang.String whereClause, org.oasis.ebxml.registry.bindings.query.FilterType nativeFilter)
           
 java.lang.String convertToSQL(java.lang.Object obj)
          Convert the specified Object obj to an equivalent SQL query string.
 ClauseType getNewClause(org.oasis.ebxml.registry.bindings.query.FilterType filter)
           
 boolean isReverseSelectNeeded()
           
 void setSelectColumn(java.lang.String selColumn)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterProcessor

public FilterProcessor()
Method Detail

getNewClause

public ClauseType getNewClause(org.oasis.ebxml.registry.bindings.query.FilterType filter)
                        throws RegistryException
RegistryException

setSelectColumn

public void setSelectColumn(java.lang.String selColumn)

isReverseSelectNeeded

public boolean isReverseSelectNeeded()

convertToSQL

public java.lang.String convertToSQL(java.lang.Object obj)
                              throws RegistryException
Description copied from interface: SQLConverter
Convert the specified Object obj to an equivalent SQL query string.

Specified by:
convertToSQL in interface SQLConverter
RegistryException

addNativeWhereClause

public java.lang.String addNativeWhereClause(java.lang.String whereClause,
                                             org.oasis.ebxml.registry.bindings.query.FilterType nativeFilter)
                                      throws RegistryException
RegistryException

addForeignWhereClause

public java.lang.String addForeignWhereClause(java.lang.String whereClause,
                                              org.oasis.ebxml.registry.bindings.query.FilterType foreignFilter)
                                       throws RegistryException
RegistryException


Copyright © 2001-2003 OASIS. All Rights Reserved.