IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.services.ldap.model
Class LDAPModifyRequest

java.lang.Object
  extended by com.ibm.btt.services.ldap.model.LDAPRequest
      extended by com.ibm.btt.services.ldap.model.LDAPModifyRequest

public class LDAPModifyRequest
extends LDAPRequest

This class supports the modify request to the LDAP service.


Field Summary
 
Fields inherited from class com.ibm.btt.services.ldap.model.LDAPRequest
COMPID, requestType
 
Constructor Summary
LDAPModifyRequest()
          LDAPModifyRequest constructor.
 
Method Summary
 void addAttributeToModify(java.lang.String key, java.lang.Object value, int modcode)
          Performs functionally equivalent task as addModificationItem(ModificationItem), with the arguments supplied to this method being used to construct the necessary ModificationItem.
 void addModificationItem(javax.naming.directory.ModificationItem item)
          Manages the modification items used in carrying out this request.
 javax.naming.directory.ModificationItem[] getModificationItems()
          Returns the modification items used to carry out this modify request.
 void mapFromContext(Context context)
          Supports externalization of an LDAP modify request.
 void removeModificationItem(javax.naming.directory.ModificationItem item)
          Manages the modification items used in carrying out this request.
 void setModificationItems(javax.naming.directory.ModificationItem[] newModList)
          Sets the array of modification items used to carry out this modify request.
 
Methods inherited from class com.ibm.btt.services.ldap.model.LDAPRequest
getBooleanValue, getIntValue, getName, getRequestType, getValue, setName, setRequestType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LDAPModifyRequest

public LDAPModifyRequest()
LDAPModifyRequest constructor.

Method Detail

addAttributeToModify

public void addAttributeToModify(java.lang.String key,
                                 java.lang.Object value,
                                 int modcode)
Performs functionally equivalent task as addModificationItem(ModificationItem), with the arguments supplied to this method being used to construct the necessary ModificationItem.

Parameters:
key - java.lang.String
value - java.lang.Object
modcode - int

addModificationItem

public void addModificationItem(javax.naming.directory.ModificationItem item)
Manages the modification items used in carrying out this request. This utility method adds an object to the collection.

Parameters:
item - javax.naming.directory.ModificationItem

getModificationItems

public javax.naming.directory.ModificationItem[] getModificationItems()
Returns the modification items used to carry out this modify request.

Returns:
javax.naming.directory.ModificationItem

mapFromContext

public void mapFromContext(Context context)
                    throws DSEException
Supports externalization of an LDAP modify request. It maps external data definitions from a context into the request model.

Overrides:
mapFromContext in class LDAPRequest
Parameters:
context - com.ibm.btt.base.Context
Throws:
DSEException

removeModificationItem

public void removeModificationItem(javax.naming.directory.ModificationItem item)
Manages the modification items used in carrying out this request. This utility method removes an object from the collection.

Parameters:
item - javax.naming.directory.ModificationItem

setModificationItems

public void setModificationItems(javax.naming.directory.ModificationItem[] newModList)
Sets the array of modification items used to carry out this modify request. See JDK 1.3 documentation on javax.naming.directory.DirContext for more details.

Parameters:
newModList - javax.naming.directory.ModificationItem

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009