edu.internet2.middleware.grouper.subj
Class GrouperJdbcSourceAdapter2

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
All Implemented Interfaces:
edu.internet2.middleware.subject.Source
Direct Known Subclasses:
ExternalSubjectAutoSourceAdapter

public class GrouperJdbcSourceAdapter2
extends edu.internet2.middleware.subject.provider.HelperGrouperJdbcSourceAdapter2

Grouper's jdbc source adapter. Has c3p0 pooling (eventually), shares pool with grouper (evenutally), and decrypts passwords.


Field Summary
 
Fields inherited from class edu.internet2.middleware.subject.provider.JDBCSourceAdapter
failOnSearchForTesting, queryCountforTesting
 
Constructor Summary
GrouperJdbcSourceAdapter2()
           
GrouperJdbcSourceAdapter2(String id, String name)
           
 
Method Summary
 
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

GrouperJdbcSourceAdapter2

public GrouperJdbcSourceAdapter2()

GrouperJdbcSourceAdapter2

public GrouperJdbcSourceAdapter2(String id,
                                 String name)
Parameters:
id -
name -