net.sf.provisioner.requests
Class LDAPRequest

java.lang.Object
  extended by net.sf.provisioner.requests.Request
      extended by net.sf.provisioner.requests.LDAPRequest
Direct Known Subclasses:
LDAPCreateRequest, LDAPDeleteRequest, LDAPModifyRequest, LDAPSearchRequest

public abstract class LDAPRequest
extends Request

Abstract extension of a Request object, augmented to provide common functionality for LDAP requests.

Author:
g_pearson

Field Summary
protected  java.lang.String distinguishedName
           
protected  java.util.List<java.lang.String> objectClass
           
protected  java.util.Map<java.lang.String,java.lang.Object> params
           
 
Constructor Summary
LDAPRequest(ConfigRequest request, org.jdom.Document opParameters)
           
 
Method Summary
protected  void setupRequest(org.jdom.Document parameters)
           
protected  void storeParameter(java.util.Map<java.lang.String,java.lang.Object> paramStore, java.lang.String name, java.lang.Object value)
          The default method for processing request parameters.
 
Methods inherited from class net.sf.provisioner.requests.Request
filterElements, filterParameters, sendRequest, storeParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objectClass

protected java.util.List<java.lang.String> objectClass

distinguishedName

protected java.lang.String distinguishedName

params

protected java.util.Map<java.lang.String,java.lang.Object> params
Constructor Detail

LDAPRequest

public LDAPRequest(ConfigRequest request,
                   org.jdom.Document opParameters)
Method Detail

setupRequest

protected void setupRequest(org.jdom.Document parameters)

storeParameter

protected void storeParameter(java.util.Map<java.lang.String,java.lang.Object> paramStore,
                              java.lang.String name,
                              java.lang.Object value)
Description copied from class: Request
The default method for processing request parameters. Stores the parameter name and value in paramStore.

Overrides:
storeParameter in class Request
Parameters:
paramStore - the Map that any parameters should be stored in.
name - the name of the operation parameter.
value - the value of the named operation parameter.


Copyright © 2007-2008. All Rights Reserved.