edu.internet2.middleware.grouper.subj
Class GrouperJdbcConnectionProvider

java.lang.Object
  extended by edu.internet2.middleware.grouper.subj.GrouperJdbcConnectionProvider
All Implemented Interfaces:
edu.internet2.middleware.subject.provider.JdbcConnectionProvider

public class GrouperJdbcConnectionProvider
extends Object
implements edu.internet2.middleware.subject.provider.JdbcConnectionProvider

provide connections to source api from the grouper hibernate settings


Nested Class Summary
static class GrouperJdbcConnectionProvider.GrouperJdbcConnectionBean
          bean to hold connection
 
Constructor Summary
GrouperJdbcConnectionProvider()
           
 
Method Summary
 edu.internet2.middleware.subject.provider.JdbcConnectionBean connectionBean()
           
 void init(Properties properties, String sourceId, String driver, Integer maxActive, int defaultMaxActive, Integer maxIdle, int defaultMaxIdle, Integer maxWaitSeconds, int defaultMaxWaitSeconds, String dbUrl, String dbUser, String dbPassword, Boolean readOnly, boolean readOnlyDefault)
           
 boolean requiresJdbcConfigInSourcesXml()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrouperJdbcConnectionProvider

public GrouperJdbcConnectionProvider()
Method Detail

init

public void init(Properties properties,
                 String sourceId,
                 String driver,
                 Integer maxActive,
                 int defaultMaxActive,
                 Integer maxIdle,
                 int defaultMaxIdle,
                 Integer maxWaitSeconds,
                 int defaultMaxWaitSeconds,
                 String dbUrl,
                 String dbUser,
                 String dbPassword,
                 Boolean readOnly,
                 boolean readOnlyDefault)
          throws edu.internet2.middleware.subject.SourceUnavailableException
Specified by:
init in interface edu.internet2.middleware.subject.provider.JdbcConnectionProvider
Throws:
edu.internet2.middleware.subject.SourceUnavailableException
See Also:
JdbcConnectionProvider.init(Properties, java.lang.String, java.lang.String, java.lang.Integer, int, java.lang.Integer, int, java.lang.Integer, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, boolean)

connectionBean

public edu.internet2.middleware.subject.provider.JdbcConnectionBean connectionBean()
                                                                            throws SQLException
Specified by:
connectionBean in interface edu.internet2.middleware.subject.provider.JdbcConnectionProvider
Throws:
SQLException
See Also:
JdbcConnectionProvider.connectionBean()

requiresJdbcConfigInSourcesXml

public boolean requiresJdbcConfigInSourcesXml()
Specified by:
requiresJdbcConfigInSourcesXml in interface edu.internet2.middleware.subject.provider.JdbcConnectionProvider
See Also:
JdbcConnectionProvider.requiresJdbcConfigInSourcesXml()