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 java.lang.Object
implements DAOSelectionStrategy


Constructor Summary
HistoryOrCodingSchemeStrategy()
           
 
Method Summary
 java.util.List<LexEVSDAO> getDAOList(java.util.List<LexEVSDAO> daoList, Request request)
          Given a Request, Determine the DAOs to use.
 java.util.List<LexEVSDAO> getDAOList(java.util.List<LexEVSDAO> daoList, Request request, QueryOptions queryOptions)
          Given a Request, Determine the DAOs to use (with SecurityTokens).
 java.util.List<java.lang.String> getHistoryClasses()
           
 void setHistoryClasses(java.util.List<java.lang.String> historyClasses)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HistoryOrCodingSchemeStrategy

public HistoryOrCodingSchemeStrategy()
Method Detail

getDAOList

public java.util.List<LexEVSDAO> getDAOList(java.util.List<LexEVSDAO> daoList,
                                            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 java.util.List<LexEVSDAO> getDAOList(java.util.List<LexEVSDAO> daoList,
                                            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 java.util.List<java.lang.String> getHistoryClasses()

setHistoryClasses

public void setHistoryClasses(java.util.List<java.lang.String> historyClasses)