edu.internet2.middleware.grouper.externalSubjects
Class ExternalSubjectStorageController

java.lang.Object
  extended by edu.internet2.middleware.grouper.externalSubjects.ExternalSubjectStorageController

public class ExternalSubjectStorageController
extends Object

this finds the storable implementation and calls methods

Author:
mchyzer

Constructor Summary
ExternalSubjectStorageController()
           
 
Method Summary
static void delete(ExternalSubject externalSubject)
           
static Set<ExternalSubject> findAll()
           
static Set<ExternalSubject> findAllDisabledMismatch()
           
static ExternalSubject findByIdentifier(String identifier, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
static void saveOrUpdate(ExternalSubject externalSubject)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalSubjectStorageController

public ExternalSubjectStorageController()
Method Detail

delete

public static void delete(ExternalSubject externalSubject)
Parameters:
externalSubject -
See Also:
ExternalSubjectDAO.delete(ExternalSubject)

findAll

public static Set<ExternalSubject> findAll()
Returns:
subjects
See Also:
ExternalSubjectDAO.findAll()

findAllDisabledMismatch

public static Set<ExternalSubject> findAllDisabledMismatch()
Returns:
external subjects with mismatches
See Also:
ExternalSubjectDAO.findAllDisabledMismatch()

findByIdentifier

public static ExternalSubject findByIdentifier(String identifier,
                                               boolean exceptionIfNotFound,
                                               QueryOptions queryOptions)
Parameters:
identifier -
exceptionIfNotFound -
queryOptions -
Returns:
See Also:
ExternalSubjectDAO.findByIdentifier(String, boolean, QueryOptions)

saveOrUpdate

public static void saveOrUpdate(ExternalSubject externalSubject)
Parameters:
externalSubject -
See Also:
ExternalSubjectDAO.saveOrUpdate(ExternalSubject)