|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.opensymphony.user.UserManager
The UserManager is the entry point to user-management. UserManager is a singleton and retrieved with getInstance();
| Nested Class Summary | |
class |
UserManager.Accessor
UserManager.Accessor is a gateway that can be passed from the UserManager to any other object that allows priveleged callbacks. |
| Constructor Summary | |
UserManager()
Don't use this constructor most of the time. |
|
UserManager(java.lang.String filename)
|
|
| Method Summary | |
void |
addProvider(UserProvider provider)
Add a new UserProvider to UserManager. |
Group |
createGroup(java.lang.String name)
Create a new Group with given name. |
User |
createUser(java.lang.String name)
Create a new User with given name. |
void |
flushCaches()
This method will flush all of the provider caches (if they are caching). |
java.util.Collection |
getAccessProviders()
Get the current AccessProviders |
Authenticator |
getAuthenticator()
Get the current authenticator |
java.util.Collection |
getCredentialsProviders()
Get the current CredentialsProviders |
Group |
getGroup(java.lang.String name)
Return Group with given name. |
java.util.List |
getGroups()
Return all known Groups from all AccessProviders that allow listing. |
static UserManager |
getInstance()
Entry-point to Singleton instance |
java.util.Collection |
getProfileProviders()
Get the current ProfileProviders |
User |
getUser(java.lang.String name)
Return user with given name. |
java.util.List |
getUsers()
Return all known Users from all CredentialProviders that allow listing. |
void |
setAuthenticator(Authenticator authenticator)
Set a new authenticator TODO: Should this be removed? Is it needed? |
static void |
setInstance(UserManager userManager)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public UserManager()
getInstance() .
public UserManager(java.lang.String filename)
| Method Detail |
public static void setInstance(UserManager userManager)
public static UserManager getInstance()
public java.util.Collection getAccessProviders()
public void setAuthenticator(Authenticator authenticator)
public Authenticator getAuthenticator()
public java.util.Collection getCredentialsProviders()
public Group getGroup(java.lang.String name)
throws EntityNotFoundException
EntityNotFoundExceptionpublic java.util.List getGroups()
public java.util.Collection getProfileProviders()
public User getUser(java.lang.String name)
throws EntityNotFoundException
EntityNotFoundExceptionpublic java.util.List getUsers()
public void addProvider(UserProvider provider)
public Group createGroup(java.lang.String name)
throws DuplicateEntityException,
ImmutableException
DuplicateEntityException
ImmutableException
public User createUser(java.lang.String name)
throws DuplicateEntityException,
ImmutableException
DuplicateEntityException
ImmutableExceptionpublic void flushCaches()
|
See www.opensymphony.com for more information. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||