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

java.lang.Object
  extended bycom.sun.ebxml.registry.query.filter.FilterProcessor
All Implemented Interfaces:
SQLConverter

public class FilterProcessor
extends java.lang.Object
implements SQLConverter

Class Declaration for FilterProcessor

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
Throws:
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
Throws:
RegistryException

addNativeWhereClause

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

addForeignWhereClause

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