com.opensymphony.user.adapter.jrun
Class JRunUserManager
java.lang.Object
com.opensymphony.user.adapter.jrun.JRunUserManager
- All Implemented Interfaces:
- javax.management.DynamicMBean
- public class JRunUserManager
- extends java.lang.Object
- implements javax.management.DynamicMBean
DOCUMENT ME!
- Version:
- $Revision: 1.1.1.1 $
- Author:
- $author$
|
Method Summary |
boolean |
addRole(java.lang.String role,
java.lang.String desc)
|
boolean |
addUser(java.lang.String username,
java.lang.String password,
java.lang.String desc)
|
int |
addUsersToRole(java.lang.String role,
java.util.Collection usernames)
|
boolean |
addUserToRole(java.lang.String role,
java.lang.String username)
|
boolean |
changePassword(java.lang.String username,
java.lang.String oldpassword,
java.lang.String newpassword)
|
boolean |
changeRoleDescription(java.lang.String role,
java.lang.String desc)
|
boolean |
changeUserDescription(java.lang.String username,
java.lang.String desc)
|
void |
clearAll()
|
java.lang.Object |
getAttribute(java.lang.String s)
|
javax.management.AttributeList |
getAttributes(java.lang.String[] strings)
|
java.lang.String |
getEncrypterClass()
|
javax.management.MBeanInfo |
getMBeanInfo()
|
char[] |
getPassword(java.lang.String s)
|
java.lang.String |
getPasswordString(java.lang.String s)
|
java.lang.String |
getRoleDescription(java.lang.String role)
|
java.util.Collection |
getRoles(java.lang.String username)
|
java.lang.String |
getSecurityStore()
|
java.lang.String |
getUserDescription(java.lang.String username)
|
java.util.Collection |
getUsers(java.lang.String role)
|
java.lang.Object |
invoke(java.lang.String s,
java.lang.Object[] objects,
java.lang.String[] strings)
|
boolean |
isEncrypted()
|
boolean |
isRole(java.lang.String role)
|
boolean |
isUser(java.lang.String username)
|
boolean |
isUserInRole(java.lang.String username,
java.lang.String role)
|
boolean |
removeFromRole(java.lang.String role,
java.lang.String username)
|
boolean |
removeRole(java.lang.String role)
|
boolean |
removeUser(java.lang.String username)
|
void |
setAttribute(javax.management.Attribute attribute)
|
javax.management.AttributeList |
setAttributes(javax.management.AttributeList attributeList)
|
void |
setEncrypted(boolean b)
|
void |
setEncrypterClass(java.lang.String s)
|
void |
setSecurityStore(java.lang.String securityStore)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JRunUserManager
public JRunUserManager()
setAttribute
public void setAttribute(javax.management.Attribute attribute)
throws javax.management.AttributeNotFoundException,
javax.management.InvalidAttributeValueException,
javax.management.MBeanException,
javax.management.ReflectionException
- Specified by:
setAttribute in interface javax.management.DynamicMBean
- Throws:
javax.management.AttributeNotFoundException
javax.management.InvalidAttributeValueException
javax.management.MBeanException
javax.management.ReflectionException
getAttribute
public java.lang.Object getAttribute(java.lang.String s)
throws javax.management.AttributeNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException
- Specified by:
getAttribute in interface javax.management.DynamicMBean
- Throws:
javax.management.AttributeNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
setAttributes
public javax.management.AttributeList setAttributes(javax.management.AttributeList attributeList)
- Specified by:
setAttributes in interface javax.management.DynamicMBean
getAttributes
public javax.management.AttributeList getAttributes(java.lang.String[] strings)
- Specified by:
getAttributes in interface javax.management.DynamicMBean
setEncrypted
public void setEncrypted(boolean b)
isEncrypted
public boolean isEncrypted()
setEncrypterClass
public void setEncrypterClass(java.lang.String s)
getEncrypterClass
public java.lang.String getEncrypterClass()
getMBeanInfo
public javax.management.MBeanInfo getMBeanInfo()
- Specified by:
getMBeanInfo in interface javax.management.DynamicMBean
getPassword
public char[] getPassword(java.lang.String s)
getPasswordString
public java.lang.String getPasswordString(java.lang.String s)
isRole
public boolean isRole(java.lang.String role)
getRoleDescription
public java.lang.String getRoleDescription(java.lang.String role)
getRoles
public java.util.Collection getRoles(java.lang.String username)
setSecurityStore
public void setSecurityStore(java.lang.String securityStore)
getSecurityStore
public java.lang.String getSecurityStore()
isUser
public boolean isUser(java.lang.String username)
getUserDescription
public java.lang.String getUserDescription(java.lang.String username)
isUserInRole
public boolean isUserInRole(java.lang.String username,
java.lang.String role)
getUsers
public java.util.Collection getUsers(java.lang.String role)
addRole
public boolean addRole(java.lang.String role,
java.lang.String desc)
addUser
public boolean addUser(java.lang.String username,
java.lang.String password,
java.lang.String desc)
addUserToRole
public boolean addUserToRole(java.lang.String role,
java.lang.String username)
addUsersToRole
public int addUsersToRole(java.lang.String role,
java.util.Collection usernames)
changePassword
public boolean changePassword(java.lang.String username,
java.lang.String oldpassword,
java.lang.String newpassword)
changeRoleDescription
public boolean changeRoleDescription(java.lang.String role,
java.lang.String desc)
changeUserDescription
public boolean changeUserDescription(java.lang.String username,
java.lang.String desc)
clearAll
public void clearAll()
invoke
public java.lang.Object invoke(java.lang.String s,
java.lang.Object[] objects,
java.lang.String[] strings)
throws javax.management.MBeanException,
javax.management.ReflectionException
- Specified by:
invoke in interface javax.management.DynamicMBean
- Throws:
javax.management.MBeanException
javax.management.ReflectionException
removeFromRole
public boolean removeFromRole(java.lang.String role,
java.lang.String username)
removeRole
public boolean removeRole(java.lang.String role)
removeUser
public boolean removeUser(java.lang.String username)