com.opensymphony.user.adapter.orion
Class OrionUserManagerAdapter

java.lang.Object
  extended bycom.evermind.security.AbstractUserManager
      extended bycom.opensymphony.user.adapter.orion.OrionUserManagerAdapter
All Implemented Interfaces:
com.evermind.util.Config, com.evermind.security.UserManager

public class OrionUserManagerAdapter
extends com.evermind.security.AbstractUserManager


Field Summary
 
Fields inherited from class com.evermind.security.AbstractUserManager
_blc, _bmc, parent
 
Constructor Summary
OrionUserManagerAdapter()
           
 
Method Summary
 com.evermind.security.Group createGroup(java.lang.String name)
           
 com.evermind.security.User createUser(java.lang.String name, java.lang.String password)
           
 com.evermind.security.Group getGroup(java.lang.String name)
           
 int getGroupCount()
           
 java.util.List getGroups(int start, int end)
           
 com.evermind.security.User getUser(java.lang.String name)
           
 int getUserCount()
           
 java.util.List getUsers(int start, int end)
           
 void init(java.util.Properties properties)
           
 void invalidate()
           
 boolean remove(com.evermind.security.Group group)
           
 boolean remove(com.evermind.security.User user)
           
 
Methods inherited from class com.evermind.security.AbstractUserManager
addDefaultGroup, containsDefaultGroup, create, getAdminUser, getAnonymousUser, getDefaultGroups, getParent, getUser, getUser, isUpdated, setParent, store, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrionUserManagerAdapter

public OrionUserManagerAdapter()
Method Detail

getGroup

public com.evermind.security.Group getGroup(java.lang.String name)

getGroupCount

public int getGroupCount()

getGroups

public java.util.List getGroups(int start,
                                int end)

getUser

public com.evermind.security.User getUser(java.lang.String name)

getUserCount

public int getUserCount()

getUsers

public java.util.List getUsers(int start,
                               int end)

createGroup

public com.evermind.security.Group createGroup(java.lang.String name)
                                        throws java.lang.InstantiationException
Throws:
java.lang.InstantiationException

createUser

public com.evermind.security.User createUser(java.lang.String name,
                                             java.lang.String password)
                                      throws java.lang.InstantiationException,
                                             com.evermind.security.UserAlreadyExistsException
Throws:
java.lang.InstantiationException
com.evermind.security.UserAlreadyExistsException

init

public void init(java.util.Properties properties)
          throws java.lang.InstantiationException
Throws:
java.lang.InstantiationException

invalidate

public void invalidate()

remove

public boolean remove(com.evermind.security.User user)

remove

public boolean remove(com.evermind.security.Group group)

See www.opensymphony.com for more information.