com.atlassian.confluence.user.providers.jira
Class JiraJdbcAccessProvider

java.lang.Object
  extended by com.opensymphony.user.provider.jdbc.BaseJDBCProvider
      extended by com.opensymphony.user.provider.jdbc.JDBCAccessProvider
          extended by com.atlassian.confluence.user.providers.jira.JiraJdbcAccessProvider
All Implemented Interfaces:
com.opensymphony.user.provider.AccessProvider, com.opensymphony.user.provider.UserProvider, java.io.Serializable

public class JiraJdbcAccessProvider
extends com.opensymphony.user.provider.jdbc.JDBCAccessProvider

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.opensymphony.user.provider.jdbc.BaseJDBCProvider
closeConnWhenDone, ds, groupName, groupTable, membershipGroupName, membershipTable, membershipUserName, userName, userPassword, userTable
 
Constructor Summary
JiraJdbcAccessProvider()
           
 
Method Summary
 boolean addToGroup(java.lang.String username, java.lang.String groupname)
          Overriding as JdbcAccessProvider is broken (uses userName instead of membershipUserName in query etc)
 boolean inGroup(java.lang.String username, java.lang.String groupname)
          Overriding as JdbcAccessProvider is broken (uses userName instead of membershipUserName in query etc)
 boolean init(java.util.Properties props)
           
 boolean removeFromGroup(java.lang.String username, java.lang.String groupname)
          Overriding as JdbcAccessProvider is broken (uses userName instead of membershipUserName in query etc)
 
Methods inherited from class com.opensymphony.user.provider.jdbc.JDBCAccessProvider
create, handles, list, listGroupsContainingUser, listUsersInGroup, remove
 
Methods inherited from class com.opensymphony.user.provider.jdbc.BaseJDBCProvider
cleanup, flushCaches, getConnection, load, store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.opensymphony.user.provider.UserProvider
flushCaches, load, store
 

Constructor Detail

JiraJdbcAccessProvider

public JiraJdbcAccessProvider()
Method Detail

init

public boolean init(java.util.Properties props)
Specified by:
init in interface com.opensymphony.user.provider.UserProvider
Overrides:
init in class com.opensymphony.user.provider.jdbc.BaseJDBCProvider

addToGroup

public boolean addToGroup(java.lang.String username,
                          java.lang.String groupname)
Overriding as JdbcAccessProvider is broken (uses userName instead of membershipUserName in query etc)

Specified by:
addToGroup in interface com.opensymphony.user.provider.AccessProvider
Overrides:
addToGroup in class com.opensymphony.user.provider.jdbc.JDBCAccessProvider

inGroup

public boolean inGroup(java.lang.String username,
                       java.lang.String groupname)
Overriding as JdbcAccessProvider is broken (uses userName instead of membershipUserName in query etc)

Specified by:
inGroup in interface com.opensymphony.user.provider.AccessProvider
Overrides:
inGroup in class com.opensymphony.user.provider.jdbc.JDBCAccessProvider

removeFromGroup

public boolean removeFromGroup(java.lang.String username,
                               java.lang.String groupname)
Overriding as JdbcAccessProvider is broken (uses userName instead of membershipUserName in query etc)

Specified by:
removeFromGroup in interface com.opensymphony.user.provider.AccessProvider
Overrides:
removeFromGroup in class com.opensymphony.user.provider.jdbc.JDBCAccessProvider


Copyright © 2003-2011 Atlassian. All Rights Reserved.