org.LexGrid.LexBIG.caCore.dao.orm.selectionStrategy
Class HistoryOrCodingSchemeStrategy

java.lang.Object
  extended by org.LexGrid.LexBIG.caCore.dao.orm.selectionStrategy.HistoryOrCodingSchemeStrategy
All Implemented Interfaces:
DAOSelectionStrategy

public class HistoryOrCodingSchemeStrategy
extends Object
implements DAOSelectionStrategy


Field Summary
private  List<String> historyClasses
           
private static org.apache.log4j.Logger log
           
 
Constructor Summary
HistoryOrCodingSchemeStrategy()
           
 
Method Summary
 List<LexEVSDAO> getDAOList(List<LexEVSDAO> daoList, gov.nih.nci.system.dao.Request request)
          Given a Request, Determine the DAOs to use.
 List<LexEVSDAO> getDAOList(List<LexEVSDAO> daoList, gov.nih.nci.system.dao.Request request, QueryOptions queryOptions)
          Given a Request, Determine the DAOs to use (with SecurityTokens).
 List<String> getHistoryClasses()
           
 void setHistoryClasses(List<String> historyClasses)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.log4j.Logger log

historyClasses

private List<String> historyClasses
Constructor Detail

HistoryOrCodingSchemeStrategy

public HistoryOrCodingSchemeStrategy()
Method Detail

getDAOList

public List<LexEVSDAO> getDAOList(List<LexEVSDAO> daoList,
                                  gov.nih.nci.system.dao.Request request)
Description copied from interface: DAOSelectionStrategy
Given a Request, Determine the DAOs to use.

Specified by:
getDAOList in interface DAOSelectionStrategy
Returns:
the list of usable DAOs.

getDAOList

public List<LexEVSDAO> getDAOList(List<LexEVSDAO> daoList,
                                  gov.nih.nci.system.dao.Request request,
                                  QueryOptions queryOptions)
Description copied from interface: DAOSelectionStrategy
Given a Request, Determine the DAOs to use (with SecurityTokens).

Specified by:
getDAOList in interface DAOSelectionStrategy
Returns:
the list of usable DAOs.

getHistoryClasses

public List<String> getHistoryClasses()

setHistoryClasses

public void setHistoryClasses(List<String> historyClasses)