org.wso2.wsas.admin.service
Class UserAdmin
java.lang.Object
org.wso2.wsas.admin.service.AbstractAdmin
org.wso2.wsas.admin.service.UserAdmin
- public class UserAdmin
- extends AbstractAdmin
Admin service to manage WSO2 WSAS users
Method Summary |
void |
addAdmin(java.lang.String userName,
java.lang.String password)
|
boolean |
addRole(java.lang.String role,
java.lang.String description)
|
java.lang.String |
addUser(java.lang.String username,
java.lang.String password,
java.lang.String role,
java.lang.String description)
|
void |
assignRoleToUser(java.lang.String username,
java.lang.String role)
Assign a role to an existing user |
java.lang.String |
deleteRoleCompletely(java.lang.String role)
|
boolean |
deleteRoleFromUser(java.lang.String username,
java.lang.String role)
|
void |
deleteUser(java.lang.String username)
|
void |
editAdmin(java.lang.String userName,
java.lang.String password)
|
boolean |
editUserPassword(java.lang.String oldPassword,
java.lang.String username,
java.lang.String password)
|
boolean |
editUserRole(java.lang.String username,
java.lang.String role)
|
java.lang.String[] |
getRoleNames()
|
RoleData[] |
getRoleNamesAndDescriptions()
|
UserData[] |
getUserNames()
|
java.lang.String[] |
getUsers()
|
void |
removeUser(java.lang.String username)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserAdmin
public UserAdmin()
addAdmin
public void addAdmin(java.lang.String userName,
java.lang.String password)
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
editAdmin
public void editAdmin(java.lang.String userName,
java.lang.String password)
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
editUserPassword
public boolean editUserPassword(java.lang.String oldPassword,
java.lang.String username,
java.lang.String password)
throws java.lang.Exception
- Throws:
java.lang.Exception
editUserRole
public boolean editUserRole(java.lang.String username,
java.lang.String role)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeUser
public void removeUser(java.lang.String username)
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
assignRoleToUser
public void assignRoleToUser(java.lang.String username,
java.lang.String role)
throws org.apache.axis2.AxisFault
- Assign a role to an existing user
- Parameters:
username
- The username of the user to whom the role is to be assignedrole
- The role to be assigned
- Throws:
org.apache.axis2.AxisFault
- If role assignment fails
addUser
public java.lang.String addUser(java.lang.String username,
java.lang.String password,
java.lang.String role,
java.lang.String description)
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
getUserNames
public UserData[] getUserNames()
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
getUsers
public java.lang.String[] getUsers()
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
addRole
public boolean addRole(java.lang.String role,
java.lang.String description)
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
getRoleNames
public java.lang.String[] getRoleNames()
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
getRoleNamesAndDescriptions
public RoleData[] getRoleNamesAndDescriptions()
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
deleteUser
public void deleteUser(java.lang.String username)
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
deleteRoleCompletely
public java.lang.String deleteRoleCompletely(java.lang.String role)
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
deleteRoleFromUser
public boolean deleteRoleFromUser(java.lang.String username,
java.lang.String role)
throws org.apache.axis2.AxisFault,
org.wso2.utils.ServerException
- Throws:
org.apache.axis2.AxisFault
org.wso2.utils.ServerException