Enterprise Information Portal APIs

com.ibm.mm.sdk.common
Class DKUserMgmtIP

java.lang.Object
  |
  +--com.ibm.mm.sdk.common.dkAbstractUserMgmt
        |
        +--com.ibm.mm.sdk.common.DKUserMgmtIP
All Implemented Interfaces:
DKConstant, DKConstantIP, DKMessageId, DKMessageIdIP, dkUserManagement, java.io.Serializable

public class DKUserMgmtIP
extends dkAbstractUserMgmt
implements DKConstantIP, DKMessageIdIP

DKUserMgmtIP: This class represents and processes datastore user management functions for an ImagePlus for OS/390 datastore.

DKUserMgmtIP does not have a public constructor. A DKUserMgmtIP object is created from a DKDatastoreIP object, as part of a chain for object creations. Use the userManagement() method of DKDatastoreAdminIP to get the DKUserMgmtIP object. The following example illustrates how to access a DKUserMgmtIP object:

    dsIP = new DKDatastoreIP();
     ... // Connect to the datastore 
    dsDef = (DKDatastoreDefIP)dsIP.datastoreDef();
    dsAdmin = (DKDatastoreAdminIP)dsDef.datastoreAdmin();
    dsUserMgmt = (DKUserMgmtIP)dsAdmin.userManagement();
 

See Also:
Serialized Form

Fields inherited from interface com.ibm.mm.sdk.common.DKConstantIP
    For details, see the class or interface
 
Fields inherited from interface com.ibm.mm.sdk.common.DKConstant
    For details, see the class or interface
 
Fields inherited from interface com.ibm.mm.sdk.common.DKMessageIdIP
copyright, DK_IP_MSG_API_PROTOCOL_ERROR, DK_IP_MSG_CLIENT_API_NOT_OK, DK_IP_MSG_DATASTORE_READONLY, DK_IP_MSG_DOCIDNOTSET, DK_IP_MSG_FAF_ERROR, DK_IP_MSG_FAF_INTERNAL_ERROR, DK_IP_MSG_FAF_NOT_OK, DK_IP_MSG_FAF_WARNING, DK_IP_MSG_FOLDER_NOT_EMPTY, DK_IP_MSG_HOST_TIMEOUT, DK_IP_MSG_INVALID_CONN_OPTION, DK_IP_MSG_INVALID_DOCTYPE, DK_IP_MSG_INVALID_IODM_RC, DK_IP_MSG_INVALID_PARM, DK_IP_MSG_IODM_FAILURE, DK_IP_MSG_IODM_NOT_AVAILABLE, DK_IP_MSG_LOCKEDBYANOTHER, DK_IP_MSG_MISSING_CONN_OPTION, DK_IP_MSG_MSGID_NOT_FOUND, DK_IP_MSG_PROTOCOL_ERROR
 
Fields inherited from interface com.ibm.mm.sdk.common.DKMessageId
    For details, see the class or interface
 
Constructor Summary
DKUserMgmtIP()
           
 
Method Summary
 void changePassword(java.lang.String userId, java.lang.String oldPwd, java.lang.String newPwd)
          Changes the password of a given user-id Note: For IP/390, the user must already be connected in order to change the password.
 
Methods inherited from class com.ibm.mm.sdk.common.dkAbstractUserMgmt
add, add, addToGroup, addUser, addUser, addUserGroup, addUserGroup, clearCache, createUserDef, createUserGroupDef, del, del, deleteUserDef, deleteUserGroupDef, delUser, delUserGroup, getDatastore, isAdminUser, listUserDefs, listUserGroupDefs, listUserGroups, listUsers, removeFromGroup, retrieveUserDef, retrieveUserGroupDef, setDatastore, update, update
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DKUserMgmtIP

public DKUserMgmtIP()
Method Detail

changePassword

public void changePassword(java.lang.String userId,
                           java.lang.String oldPwd,
                           java.lang.String newPwd)
                    throws DKException,
                           java.lang.Exception
Changes the password of a given user-id Note: For IP/390, the user must already be connected in order to change the password.
Overrides:
changePassword in class dkAbstractUserMgmt

EIP Java APIs

(c) Copyright International Business Machines Corporation 1996, 2002. IBM Corp. All rights reserved.