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

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

public class TokenSecurityStrategy
extends java.lang.Object
implements DAOSelectionStrategy


Constructor Summary
TokenSecurityStrategy()
           
 
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).
 Validator getValidator()
           
 void setValidator(Validator validator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TokenSecurityStrategy

public TokenSecurityStrategy()
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.

getValidator

public Validator getValidator()

setValidator

public void setValidator(Validator validator)