Oracle Communications Services Gatekeeper OAM Java API Reference
6.1

E65003-01

com.bea.wlcp.wlng.user.management
Interface ManagementUserMBean


public interface ManagementUserMBean

Management user MBean


Field Summary
static java.lang.String PREDEFINED_DUMMY_PSW_FOR_BC
           
static int USER_LEVEL_ADMIN
           
static int USER_LEVEL_ANONYMOUS
           
static int USER_LEVEL_DEPLOYER
           
static int USER_LEVEL_READ_ONLY
           
static java.util.List USER_LEVELS
           
static int USER_TYPE_ADMIN
           
static int USER_TYPE_PRM_OP
           
static int USER_TYPE_PRM_SP
           
static int USER_TYPE_PRM_SS
           
static java.util.List USER_TYPES
           
 
Method Summary
abstract  void addUser(java.lang.String username, java.lang.String password, int userlevel, int type)
          Adds a management user.
abstract  void changeUserPassword(java.lang.String username, java.lang.String oldpasswd, java.lang.String newpasswd)
          Changes the management user password.
abstract  void deleteUser(java.lang.String username)
          Deletes a management user.
abstract  com.bea.wlcp.wlng.user.management.ManagementUserDescription getUserDescription(java.lang.String username)
          Gets the user description.
abstract  java.lang.String[] listUsers(int type, int offset, int size)
          Lists registered management users.
abstract  void setUserPasswordByOperator(java.lang.String operator, java.lang.String username, java.lang.String newpassword)
          Internal method; sets new password on an SP account by the operator.
 

Field Detail

PREDEFINED_DUMMY_PSW_FOR_BC

public static final java.lang.String PREDEFINED_DUMMY_PSW_FOR_BC
See Also:
Constant Field Values

USER_LEVEL_ADMIN

public static final int USER_LEVEL_ADMIN
See Also:
Constant Field Values

USER_LEVEL_ANONYMOUS

public static final int USER_LEVEL_ANONYMOUS
See Also:
Constant Field Values

USER_LEVEL_DEPLOYER

public static final int USER_LEVEL_DEPLOYER
See Also:
Constant Field Values

USER_LEVEL_READ_ONLY

public static final int USER_LEVEL_READ_ONLY
See Also:
Constant Field Values

USER_LEVELS

public static final java.util.List USER_LEVELS

USER_TYPE_ADMIN

public static final int USER_TYPE_ADMIN
See Also:
Constant Field Values

USER_TYPE_PRM_OP

public static final int USER_TYPE_PRM_OP
See Also:
Constant Field Values

USER_TYPE_PRM_SP

public static final int USER_TYPE_PRM_SP
See Also:
Constant Field Values

USER_TYPE_PRM_SS

public static final int USER_TYPE_PRM_SS
See Also:
Constant Field Values

USER_TYPES

public static final java.util.List USER_TYPES
Method Detail

addUser

public void addUser(java.lang.String username,
                    java.lang.String password,
                    int userlevel,
                    int type)
             throws com.bea.wlcp.wlng.api.management.ManagementException
Adds a management user.

Scope: Cluster

Parameters:
username - User name
password - Password
userlevel - User level (1000-admin, 666-Read Write, 333-Read Only, 0-Anonymous)
type - Type of user (0-Admin user, 1- PRM OP user, 2 - PRM SP user, 3 - PRM SS user)
Throws:
com.bea.wlcp.wlng.api.management.ManagementException

changeUserPassword

public void changeUserPassword(java.lang.String username,
                               java.lang.String oldpasswd,
                               java.lang.String newpasswd)
                        throws com.bea.wlcp.wlng.api.management.ManagementException
Changes the management user password.

Scope: Cluster

Parameters:
username - User name
oldpasswd - Old password
newpasswd - New password
Throws:
com.bea.wlcp.wlng.api.management.ManagementException

deleteUser

public void deleteUser(java.lang.String username)
                throws com.bea.wlcp.wlng.api.management.ManagementException
Deletes a management user.

Scope: Cluster

Parameters:
username - User name
Throws:
com.bea.wlcp.wlng.api.management.ManagementException

getUserDescription

public com.bea.wlcp.wlng.user.management.ManagementUserDescription getUserDescription(java.lang.String username)
                                                                               throws com.bea.wlcp.wlng.api.management.ManagementException
Gets the user description.

Scope: Cluster

Parameters:
username - User name
Returns:
User Description [level (1000-admin, 666-Read Write, 333-Read Only 0-Anonymous)] [type (0-admin, 1-OP, 2-SP, 3-SS)] [state (1-activated, 2-deactived)]
Throws:
com.bea.wlcp.wlng.api.management.ManagementException

listUsers

public java.lang.String[] listUsers(int type,
                                    int offset,
                                    int size)
                             throws com.bea.wlcp.wlng.api.management.ManagementException
Lists registered management users. [type (0-admin, 1-OP, 2-SP, 3-SS)].

Scope: Cluster

Returns:
A list of all registered management users
Throws:
com.bea.wlcp.wlng.api.management.ManagementException

setUserPasswordByOperator

public void setUserPasswordByOperator(java.lang.String operator,
                                      java.lang.String username,
                                      java.lang.String newpassword)
                               throws com.bea.wlcp.wlng.api.management.ManagementException
Internal method; sets new password on an SP account by the operator.

Scope: Cluster

Parameters:
username - User name
newpassword - New password
Throws:
com.bea.wlcp.wlng.api.management.ManagementException

Oracle Communications Services Gatekeeper OAM Java API Reference
6.1

E65003-01

Copyright © 2008, 2016, Oracle and/or its affiliates. All rights reserved.