net.sf.provisioner.requests
Class LDAPModifyRequest
java.lang.Object
net.sf.provisioner.requests.Request
net.sf.provisioner.requests.LDAPRequest
net.sf.provisioner.requests.LDAPModifyRequest
public class LDAPModifyRequest
- extends LDAPRequest
Responsible for sending modification requests to external LDAP services.
- Author:
- g_pearson
- See Also:
Request
Method Summary |
Response |
sendRequest()
|
protected void |
storeParameter(java.util.Map<java.lang.String,java.lang.Object> paramStore,
org.jdom.Element element)
Changes the behavior of filterParameters . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LDAPModifyRequest
public LDAPModifyRequest(ConfigRequest request,
org.jdom.Document opParameters)
storeParameter
protected void storeParameter(java.util.Map<java.lang.String,java.lang.Object> paramStore,
org.jdom.Element element)
- Changes the behavior of
filterParameters
. Converts
parameters into name/LDAP ModificationItem
s.
All parameters must have the following attributes: name, value, type
(with type being one of "ADD", "REPLACE", or "REMOVE".) An
IllegalArgumentException
will be thrown if any of these
parameters are missing.
- Overrides:
storeParameter
in class Request
- Parameters:
paramStore
- the Map in which parameters should be
stored.element
- a parameter element from a Request's
operation parameters.
- Throws:
java.lang.IllegalArgumentException
- if a parameter tag is missing name,
value, or type attributes. Also thrown if type is not ADD, REPLACE,
or REMOVE.
sendRequest
public Response sendRequest()
throws java.lang.Exception
- Specified by:
sendRequest
in class Request
- Throws:
java.lang.Exception
Copyright © 2007-2008. All Rights Reserved.