com.retek.rsm.domain.common.dao
Class SqlFinder

java.lang.Object
  extended bycom.retek.rsm.domain.common.dao.SqlFinder
All Implemented Interfaces:
com.retek.platform.domain.common.dao.Finder
Direct Known Subclasses:
RoleHierarchyPermissionFinder, RoleNamedPermissionFinder, UserRoleFinder

public abstract class SqlFinder
extends java.lang.Object
implements com.retek.platform.domain.common.dao.Finder


Field Summary
protected static org.apache.commons.logging.Log LOG
           
 
Constructor Summary
SqlFinder()
           
 
Method Summary
 java.util.Set find(com.retek.platform.util.type.SearchCriteria criteria)
           
protected abstract  java.lang.String getAliasName()
           
protected abstract  java.lang.Class getBusinessObjectImplClass()
           
protected  java.lang.StringBuffer getJustClassName(java.lang.String className)
           
protected abstract  com.retek.platform.domain.common.dao.QueryDefinition prepareQueryDefinition(com.retek.platform.util.type.SearchCriteria criteria)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static final org.apache.commons.logging.Log LOG
Constructor Detail

SqlFinder

public SqlFinder()
Method Detail

find

public java.util.Set find(com.retek.platform.util.type.SearchCriteria criteria)
Specified by:
find in interface com.retek.platform.domain.common.dao.Finder

getJustClassName

protected java.lang.StringBuffer getJustClassName(java.lang.String className)

prepareQueryDefinition

protected abstract com.retek.platform.domain.common.dao.QueryDefinition prepareQueryDefinition(com.retek.platform.util.type.SearchCriteria criteria)

getAliasName

protected abstract java.lang.String getAliasName()

getBusinessObjectImplClass

protected abstract java.lang.Class getBusinessObjectImplClass()