jrun.security
Interface JRunUserManagerServiceMBean
- All Superinterfaces:
- java.io.Serializable, Service, ServiceMBean
- All Known Subinterfaces:
- JRunUserManager
- public interface JRunUserManagerServiceMBean
- extends ServiceMBean
MBean Interface to JRunUserManager to manage default user store
|
Method Summary |
boolean |
addRole(java.lang.String roleName,
java.lang.String description)
|
boolean |
addUser(java.lang.String username,
java.lang.String password,
java.lang.String description)
|
int |
addUsersToRole(java.lang.String rolename,
java.util.Collection usernames)
|
boolean |
addUserToRole(java.lang.String rolename,
java.lang.String username)
|
boolean |
changePassword(java.lang.String username,
java.lang.String oldpassword,
java.lang.String newpassword)
|
boolean |
changeRoleDescription(java.lang.String rolename,
java.lang.String newdescription)
|
boolean |
changeUserDescription(java.lang.String username,
java.lang.String newdescription)
|
void |
clearAll()
|
java.lang.String |
getEncrypterClass()
name of pluggable encryption class that implements JRunCrypter. |
char[] |
getPassword(java.lang.String username)
|
java.lang.String |
getPasswordString(java.lang.String username)
|
java.lang.String |
getRoleDescription(java.lang.String roleName)
|
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 roleName)
|
boolean |
isEncrypted()
|
boolean |
isRole(java.lang.String rolename)
|
boolean |
isUser(java.lang.String username)
|
boolean |
isUserInRole(java.lang.String username,
java.lang.String rolename)
|
boolean |
removeFromRole(java.lang.String rolename,
java.lang.String username)
|
boolean |
removeRole(java.lang.String roleName)
|
boolean |
removeUser(java.lang.String username)
|
void |
setEncrypted(boolean encrypted)
|
void |
setEncrypterClass(java.lang.String encrypterClassName)
|
void |
setSecurityStore(java.lang.String storename)
|
| Methods inherited from interface jrunx.kernel.ServiceMBean |
bind, getBindToJNDI, getDeactivated, getDomainName, getJRunService, getLogger, getName, getParentService, getServerName, requestServer, setBindToJNDI, setDeactivated, setDomainName, setName, setParentService, unbind |
OBJECT_NAME
public static final java.lang.String OBJECT_NAME
setSecurityStore
public void setSecurityStore(java.lang.String storename)
getSecurityStore
public java.lang.String getSecurityStore()
isUser
public boolean isUser(java.lang.String username)
isRole
public boolean isRole(java.lang.String rolename)
addUser
public boolean addUser(java.lang.String username,
java.lang.String password,
java.lang.String description)
addRole
public boolean addRole(java.lang.String roleName,
java.lang.String description)
addUserToRole
public boolean addUserToRole(java.lang.String rolename,
java.lang.String username)
addUsersToRole
public int addUsersToRole(java.lang.String rolename,
java.util.Collection usernames)
removeUser
public boolean removeUser(java.lang.String username)
removeFromRole
public boolean removeFromRole(java.lang.String rolename,
java.lang.String username)
removeRole
public boolean removeRole(java.lang.String roleName)
getPassword
public char[] getPassword(java.lang.String username)
getPasswordString
public java.lang.String getPasswordString(java.lang.String username)
changePassword
public boolean changePassword(java.lang.String username,
java.lang.String oldpassword,
java.lang.String newpassword)
getUsers
public java.util.Collection getUsers(java.lang.String roleName)
getRoles
public java.util.Collection getRoles(java.lang.String userName)
isUserInRole
public boolean isUserInRole(java.lang.String username,
java.lang.String rolename)
getRoleDescription
public java.lang.String getRoleDescription(java.lang.String roleName)
getUserDescription
public java.lang.String getUserDescription(java.lang.String userName)
changeUserDescription
public boolean changeUserDescription(java.lang.String username,
java.lang.String newdescription)
changeRoleDescription
public boolean changeRoleDescription(java.lang.String rolename,
java.lang.String newdescription)
setEncrypted
public void setEncrypted(boolean encrypted)
isEncrypted
public boolean isEncrypted()
getEncrypterClass
public java.lang.String getEncrypterClass()
- name of pluggable encryption class that implements JRunCrypter.
Defaults to JRunCrypterImpl
setEncrypterClass
public void setEncrypterClass(java.lang.String encrypterClassName)
clearAll
public void clearAll()
Copyright � 2002 Macromedia Corporation. All Rights Reserved.