Oracle Communications Services Gatekeeper OAM Java API Reference
7.0.0.1

E96580-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 setUserPassword(java.lang.String username, java.lang.String newpasswd)
          Set the management user password.
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

setUserPassword

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

Scope: Cluster

Parameters:
username - User name
newpasswd - New password
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
7.0.0.1

E96580-01

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