com.sun.ebxml.registry.query.filter
Class BranchProcessor
java.lang.Object
com.sun.ebxml.registry.query.filter.BranchProcessor
- All Implemented Interfaces:
- SQLConverter
- Direct Known Subclasses:
- AssociationBranchProcessor, ClassifiedByBranchProcessor, InternationalStringBranchProcessor, ServiceBindingBranchProcessor, SlotBranchProcessor, SpecificationLinkBranchProcessor, UserBranchProcessor
- public abstract class BranchProcessor
- extends java.lang.Object
- implements SQLConverter
Class Declaration for BranchProcessor
- See Also:
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sqlQuery
protected java.lang.String sqlQuery
whereClause
protected java.lang.String whereClause
nativeBranch
protected java.lang.Object nativeBranch
BranchProcessor
public BranchProcessor()
setNativeBranch
protected abstract void setNativeBranch(java.lang.Object branch)
getName
protected abstract java.lang.String getName()
buildFilterClauses
protected abstract void buildFilterClauses()
throws RegistryException
- Throws:
RegistryException
buildQueryClauses
protected abstract void buildQueryClauses()
throws RegistryException
- Throws:
RegistryException
buildBranchClauses
protected abstract void buildBranchClauses()
throws RegistryException
- Throws:
RegistryException
setParentJoinColumn
public void setParentJoinColumn(java.lang.String parJoinColumn)
setSelectColumn
public void setSelectColumn(java.lang.String selColumn)
convertToSQL
public java.lang.String convertToSQL(java.lang.Object obj)
throws RegistryException
- Convert the specified Object obj to an equivalent SQL query string.
- Specified by:
convertToSQL
in interface SQLConverter
- Throws:
RegistryException
addWhereClause
public java.lang.String addWhereClause(java.lang.String whereClause,
java.lang.Object branch)
throws RegistryException
- Throws:
RegistryException