com.atlassian.jira.user.osuser
Class JiraOFBizCredentialsProvider

java.lang.Object
  extended by com.opensymphony.user.provider.ofbiz.OFBizAbstractProvider
      extended by com.opensymphony.user.provider.ofbiz.OFBizCredentialsProvider
          extended by com.atlassian.jira.user.osuser.JiraOFBizCredentialsProvider
All Implemented Interfaces:
CredentialsProvider, UserProvider, Serializable

public class JiraOFBizCredentialsProvider
extends OFBizCredentialsProvider

This class is an extension of the OFBizCredentialsProvider, but with the transactional abilities of CoreTransactionUtil. We could also use this to add better caching in the future if we wanted.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.opensymphony.user.provider.ofbiz.OFBizCredentialsProvider
userSequence
 
Fields inherited from class com.opensymphony.user.provider.ofbiz.OFBizAbstractProvider
exclusiveAccess, userEntity
 
Constructor Summary
JiraOFBizCredentialsProvider()
           
 
Method Summary
 boolean create(String name)
           
 void flushCaches()
           
 List<String> list()
           
 boolean remove(String name)
           
 
Methods inherited from class com.opensymphony.user.provider.ofbiz.OFBizCredentialsProvider
authenticate, changePassword, handles, init, load
 
Methods inherited from class com.opensymphony.user.provider.ofbiz.OFBizAbstractProvider
clearAllCache, clearUserCache, findUser, getDelegator, 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
store
 

Constructor Detail

JiraOFBizCredentialsProvider

public JiraOFBizCredentialsProvider()
Method Detail

list

public List<String> list()
Specified by:
list in interface UserProvider
Overrides:
list in class OFBizCredentialsProvider

create

public boolean create(String name)
Specified by:
create in interface UserProvider
Overrides:
create in class OFBizCredentialsProvider

remove

public boolean remove(String name)
Specified by:
remove in interface UserProvider
Overrides:
remove in class OFBizCredentialsProvider

flushCaches

public void flushCaches()
Specified by:
flushCaches in interface UserProvider
Overrides:
flushCaches in class OFBizAbstractProvider


Copyright © 2002-2010 Atlassian. All Rights Reserved.