Package org.ldaptive
Class ModifyDnOperation
- All Implemented Interfaces:
Operation<ModifyDnRequest,ModifyDnResponse>
Executes an ldap modify DN operation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classModify DN operation builder.Nested classes/interfaces inherited from class org.ldaptive.AbstractOperation
AbstractOperation.AbstractBuilder<B,T extends AbstractOperation> -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.ModifyDnOperation(ConnectionFactory factory) Creates a new modify DN operation. -
Method Summary
Modifier and TypeMethodDescriptionstatic ModifyDnOperation.Builderbuilder()Creates a builder for this class.static ModifyDnOperationcopy(ModifyDnOperation operation) Returns a new modify dn operation with the same properties as the supplied operation.static ModifyDnOperationcopy(ModifyDnOperation operation, boolean deep) Returns a new modify dn operation with the same properties as the supplied operation.static ModifyDnResponseexecute(ConnectionFactory factory, ModifyDnRequest request) Executes a modify DN request.execute(ModifyDnRequest request) Executes a modify DN request.send(ConnectionFactory factory, ModifyDnRequest request) Sends a modify DN request.send(ModifyDnRequest request) Sends a modify DN request.Methods inherited from class org.ldaptive.AbstractOperation
configureHandle, configureRequest, copy, getConnectionFactory, getControlHandlers, getExceptionHandler, getIntermediateResponseHandlers, getReferralHandlers, getReferralResultHandler, getRequestHandlers, getResultHandlers, getThrowCondition, getUnsolicitedNotificationHandlers, setConnectionFactory, setControlHandlers, setExceptionHandler, setIntermediateResponseHandlers, setReferralHandlers, setReferralResultHandler, setRequestHandlers, setResultHandlers, setThrowCondition, setUnsolicitedNotificationHandlers, toString
-
Constructor Details
-
ModifyDnOperation
public ModifyDnOperation()Default constructor. -
ModifyDnOperation
Creates a new modify DN operation.- Parameters:
factory- connection factory
-
-
Method Details
-
send
public OperationHandle<ModifyDnRequest,ModifyDnResponse> send(ModifyDnRequest request) throws LdapException Sends a modify DN request. SeeOperationHandle.send().- Parameters:
request- modify DN request- Returns:
- operation handle
- Throws:
LdapException- if the connection cannot be opened
-
send
public static OperationHandle<ModifyDnRequest,ModifyDnResponse> send(ConnectionFactory factory, ModifyDnRequest request) throws LdapException Sends a modify DN request. SeeOperationHandle.send().- Parameters:
factory- connection factoryrequest- modify DN request- Returns:
- operation handle
- Throws:
LdapException- if the connection cannot be opened
-
execute
Executes a modify DN request. SeeOperationHandle.execute().- Parameters:
request- modify DN request- Returns:
- modify DN result
- Throws:
LdapException- if the connection cannot be opened
-
execute
public static ModifyDnResponse execute(ConnectionFactory factory, ModifyDnRequest request) throws LdapException Executes a modify DN request. SeeOperationHandle.execute().- Parameters:
factory- connection factoryrequest- modify dn request- Returns:
- modify dn result
- Throws:
LdapException- if the connection cannot be opened
-
copy
Returns a new modify dn operation with the same properties as the supplied operation.- Parameters:
operation- to copy- Returns:
- copy of the supplied modify dn operation
-
copy
Returns a new modify dn operation with the same properties as the supplied operation.- Parameters:
operation- to copydeep- whether to make a deep copy- Returns:
- copy of the supplied modify dn operation
-
builder
Creates a builder for this class.- Returns:
- new builder
-