|
Oracle VM Manager Web Services API Reference Release 2.1.5 E14979-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.ovs.api.AdminManagementImpl
public class AdminManagementImpl
Adminservice implementation,including user/group/role management and their relationship
Constructor Summary | |
---|---|
AdminManagementImpl() |
Method Summary | |
---|---|
OVMGroup |
createGroup(java.lang.String groupName, java.lang.String desc) createGroup |
OVMUser |
createUser(java.lang.String accountName, java.lang.String email, java.lang.String firstName, java.lang.String lastName, java.lang.String password) Deprecated. |
OVMUser |
createUser(java.lang.String accountName, java.lang.String email, java.lang.String firstName, java.lang.String lastName, java.lang.String password, java.lang.Long roleId) createUser |
OVMUser |
createUser(java.lang.String accountName, java.lang.String email, java.lang.String firstName, java.lang.String lastName, java.lang.String password, java.lang.String accountStatus) Deprecated. |
OVMUser |
createUser(java.lang.String accountName, java.lang.String email, java.lang.String firstName, java.lang.String lastName, java.lang.String password, java.lang.String accountStatus, java.lang.Long roleId) createUser |
OVMUserGroup |
createUserGroup(java.lang.Long userId, java.lang.Long groupId) createUserGroup |
OVMUserSite |
createUserSite(java.lang.Long userId, java.lang.Long siteId) createUserSite |
OVMGroup[] |
findAllOVMGroup() findAllOVMGroup |
OVMRole[] |
findAllOVMRole() find all ovmRoleCofig objects |
OVMUser[] |
findAllOVMUser() findAllOVMUser |
OVMUserGroup[] |
findAllOVMUserGroup() findAllOVMUserGroup |
OVMUserRole[] |
findAllOVMUserRole() findAllOVMUserRole |
OVMUserSite[] |
findAllOVMUserSite() findAllOVMUserSite |
OVMUser |
findUserById(java.lang.Long Id) find user by id |
boolean |
isAdminUser(java.lang.String accountName) check if user is admin user |
java.lang.String |
login(java.lang.String accountName, java.lang.String password, java.lang.String extProps) login API |
boolean |
logout(java.lang.String token, java.lang.String accountName, java.lang.String password) logout API |
OVMUser[] |
searchUsers(java.lang.String accountName, java.lang.String email, java.lang.String status) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AdminManagementImpl()
Method Detail |
---|
public OVMUser findUserById(java.lang.Long Id)
findUserById
in interface AdminManagement
Id
-public OVMGroup createGroup(java.lang.String groupName, java.lang.String desc) throws oracle.ovs.biz.exception.OVSException
createGroup
in interface AdminManagement
groupName
-desc
-oracle.ovs.biz.exception.OVSException
public OVMUserGroup createUserGroup(java.lang.Long userId, java.lang.Long groupId) throws oracle.ovs.biz.exception.OVSException
createUserGroup
in interface AdminManagement
userId
-groupId
-oracle.ovs.biz.exception.OVSException
public OVMUserSite createUserSite(java.lang.Long userId, java.lang.Long siteId) throws oracle.ovs.biz.exception.OVSException
createUserSite
in interface AdminManagement
userId
-siteId
-oracle.ovs.biz.exception.OVSException
public OVMUser createUser(java.lang.String accountName, java.lang.String email, java.lang.String firstName, java.lang.String lastName, java.lang.String password) throws oracle.ovs.biz.exception.OVSException
createUser
in interface AdminManagement
accountName
-email
-firstName
-lastName
-password
- String password = "password"; byte messageByte[] = password.getBytes(); MessageDigest md5 = MessageDigest.getInstance("MD5"); byte digestByte[] = md5.digest(messageByte); BASE64Encoder b64Encoder = new BASE64Encoder(); String encryptedPassword = b64Encoder.encode(digestByte);oracle.ovs.biz.exception.OVSException
public OVMUser createUser(java.lang.String accountName, java.lang.String email, java.lang.String firstName, java.lang.String lastName, java.lang.String password, java.lang.String accountStatus) throws oracle.ovs.biz.exception.OVSException
createUser
in interface AdminManagement
accountName
-email
-firstName
-lastName
-password
- String password = "password"; byte messageByte[] = password.getBytes(); MessageDigest md5 = MessageDigest.getInstance("MD5"); byte digestByte[] = md5.digest(messageByte); BASE64Encoder b64Encoder = new BASE64Encoder(); String encryptedPassword = b64Encoder.encode(digestByte);accountStatus
-oracle.ovs.biz.exception.OVSException
public OVMUser createUser(java.lang.String accountName, java.lang.String email, java.lang.String firstName, java.lang.String lastName, java.lang.String password, java.lang.Long roleId) throws oracle.ovs.biz.exception.OVSException
createUser
in interface AdminManagement
accountName
-email
-firstName
-lastName
-password
- String password = "password"; byte messageByte[] = password.getBytes(); MessageDigest md5 = MessageDigest.getInstance("MD5"); byte digestByte[] = md5.digest(messageByte); BASE64Encoder b64Encoder = new BASE64Encoder(); String encryptedPassword = b64Encoder.encode(digestByte);roleId
-oracle.ovs.biz.exception.OVSException
public OVMUser createUser(java.lang.String accountName, java.lang.String email, java.lang.String firstName, java.lang.String lastName, java.lang.String password, java.lang.String accountStatus, java.lang.Long roleId) throws oracle.ovs.biz.exception.OVSException
createUser
in interface AdminManagement
accountName
-email
-firstName
-lastName
-password
- String password = "password"; byte messageByte[] = password.getBytes(); MessageDigest md5 = MessageDigest.getInstance("MD5"); byte digestByte[] = md5.digest(messageByte); BASE64Encoder b64Encoder = new BASE64Encoder(); String encryptedPassword = b64Encoder.encode(digestByte);accountStatus
-roleId
-oracle.ovs.biz.exception.OVSException
public OVMRole[] findAllOVMRole()
findAllOVMRole
in interface AdminManagement
public OVMGroup[] findAllOVMGroup()
findAllOVMGroup
in interface AdminManagement
public OVMUser[] findAllOVMUser()
findAllOVMUser
in interface AdminManagement
public OVMUser[] searchUsers(java.lang.String accountName, java.lang.String email, java.lang.String status)
searchUsers
in interface AdminManagement
accountName
-email
-status
-public OVMUserGroup[] findAllOVMUserGroup()
findAllOVMUserGroup
in interface AdminManagement
public OVMUserRole[] findAllOVMUserRole()
findAllOVMUserRole
in interface AdminManagement
public OVMUserSite[] findAllOVMUserSite()
findAllOVMUserSite
in interface AdminManagement
public java.lang.String login(java.lang.String accountName, java.lang.String password, java.lang.String extProps) throws oracle.ovs.biz.exception.OVSException
login
in interface AdminManagement
accountName
- namepassword
- encrypted with MD5 and Base64 encode,see createUserextProps
- can be null or anything String currentlyoracle.ovs.biz.exception.OVSException
public boolean logout(java.lang.String token, java.lang.String accountName, java.lang.String password) throws oracle.ovs.biz.exception.OVSException
logout
in interface AdminManagement
token
- generated by login APIaccountName
- namepassword
- encrypted with MD5 and Base64 encode,see createUseroracle.ovs.biz.exception.OVSException
public boolean isAdminUser(java.lang.String accountName) throws oracle.ovs.biz.exception.OVSException
isAdminUser
in interface AdminManagement
accountName
-oracle.ovs.biz.exception.OVSException
|
Oracle VM Manager Web Services API Reference Release 2.1.5 E14979-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |