edu.internet2.middleware.grouper.externalSubjects
Class ExternalSubjectAutoSourceAdapter

java.lang.Object
  extended by edu.internet2.middleware.subject.provider.BaseSourceAdapter
      extended by edu.internet2.middleware.subject.provider.JDBCSourceAdapter
          extended by edu.internet2.middleware.subject.provider.JDBCSourceAdapter2
              extended by edu.internet2.middleware.subject.provider.HelperGrouperJdbcSourceAdapter2
                  extended by edu.internet2.middleware.grouper.subj.GrouperJdbcSourceAdapter2
                      extended by edu.internet2.middleware.grouper.externalSubjects.ExternalSubjectAutoSourceAdapter
All Implemented Interfaces:
edu.internet2.middleware.subject.Source

public class ExternalSubjectAutoSourceAdapter
extends GrouperJdbcSourceAdapter2

if we are auto creating the source, then this is the class based on the view

Author:
mchyzer

Field Summary
 
Fields inherited from class edu.internet2.middleware.subject.provider.JDBCSourceAdapter
failOnSearchForTesting, queryCountforTesting
 
Constructor Summary
ExternalSubjectAutoSourceAdapter()
           
 
Method Summary
static ExternalSubjectAutoSourceAdapter instance()
          instance
 
Methods inherited from class edu.internet2.middleware.subject.provider.JDBCSourceAdapter2
checkConfig, getDbTableOrView, getDefaultSortCol, getDescriptionCol, getLowerSearchCol, getNameCol, getSubject, getSubject, getSubjectAttributeColToName, getSubjectByIdentifier, getSubjectByIdentifier, getSubjectByIdOrIdentifier, getSubjectByIdOrIdentifier, getSubjectIdCol, getSubjectIdentifierAttributes, getSubjectIdentifierCols, getSubjectsByIdentifiers, getSubjectsByIdentifiers, getSubjectsByIds, getSubjectsByIds, getSubjectsByIdsOrIdentifiers, getSubjectsByIdsOrIdentifiers, search, search, searchPage, searchPage, setDbTableOrView, setDefaultSortCol, setDescriptionCol, setLowerSearchCol, setNameCol, setSubjectAttributeColToName, setSubjectIdCol, setSubjectIdentifierCols
 
Methods inherited from class edu.internet2.middleware.subject.provider.JDBCSourceAdapter
getDatabaseType, getDescriptionAttributeName, getMaxPage, getNameAttributeName, getSubject, getSubjectByIdentifier, getSubjectIDAttributeName, getSubjectTypeString, init, isChangeSearchQueryForMaxResults, isUseInClauseForIdAndIdentifier, loadDriver, printConfig, tryToChangeQuery
 
Methods inherited from class edu.internet2.middleware.subject.provider.BaseSourceAdapter
addAttribute, addInitParam, addInternalAttribute, addSubjectType, equals, getId, getInitParam, getInternalAttributes, getName, getSearchAttributes, getSortAttributes, getSubjectStatusConfig, getSubjectType, getSubjectTypes, hashCode, initParams, loadSearch, removeInitParam, resultSetLimit, setId, setName, setSearchAttributes, setSortAttributes, setSubjectIdentifierAttributes
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalSubjectAutoSourceAdapter

public ExternalSubjectAutoSourceAdapter()
Method Detail

instance

public static ExternalSubjectAutoSourceAdapter instance()
instance

Returns:
instance