Class StartTransactionRequestImpl
- java.lang.Object
-
- org.apache.directory.api.ldap.model.message.AbstractMessage
-
- org.apache.directory.api.ldap.model.message.AbstractRequest
-
- org.apache.directory.api.ldap.model.message.AbstractExtendedRequest
-
- org.apache.directory.api.ldap.extras.extended.startTransaction.StartTransactionRequestImpl
-
- All Implemented Interfaces:
StartTransactionRequest
,ExtendedRequest
,Message
,Request
,ResultResponseRequest
,SingleReplyRequest
public class StartTransactionRequestImpl extends AbstractExtendedRequest implements StartTransactionRequest
Implement the extended Start Transaction Request as described in RFC 5805. It's grammar is :StartTransactionRequest ::= [APPLICATION 23] SEQUENCE { requestName [0] LDAPOID }
where 'requestName' is 1.3.6.1.1.21.1 and requestValue is absent.- Author:
- Apache Directory Project
-
-
Field Summary
-
Fields inherited from interface org.apache.directory.api.ldap.extras.extended.startTransaction.StartTransactionRequest
EXTENSION_OID
-
-
Constructor Summary
Constructors Constructor Description StartTransactionRequestImpl()
Creates a new instance of StartTransactionRequestImpl.StartTransactionRequestImpl(int messageId)
Creates a new instance of StartTransactionRequestImpl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StartTransactionResponse
getResultResponse()
The result containing response for this request.String
toString()
Get a String representation of an Extended Request-
Methods inherited from class org.apache.directory.api.ldap.model.message.AbstractExtendedRequest
addAllControls, addControl, equals, getRequestName, getResponse, getResponseType, hashCode, removeControl, setMessageId, setRequestName, setResponse
-
Methods inherited from class org.apache.directory.api.ldap.model.message.AbstractRequest
hasResponse
-
Methods inherited from class org.apache.directory.api.ldap.model.message.AbstractMessage
get, getControl, getControls, getMessageId, getType, hasControl, put, toString
-
Methods inherited from interface org.apache.directory.api.ldap.model.message.ExtendedRequest
addAllControls, addControl, getRequestName, removeControl, setMessageId, setRequestName
-
Methods inherited from interface org.apache.directory.api.ldap.model.message.Message
get, getControl, getControls, getMessageId, getType, hasControl, put
-
Methods inherited from interface org.apache.directory.api.ldap.model.message.Request
hasResponse
-
Methods inherited from interface org.apache.directory.api.ldap.model.message.SingleReplyRequest
getResponseType
-
-
-
-
Constructor Detail
-
StartTransactionRequestImpl
public StartTransactionRequestImpl(int messageId)
Creates a new instance of StartTransactionRequestImpl.- Parameters:
messageId
- the message id
-
StartTransactionRequestImpl
public StartTransactionRequestImpl()
Creates a new instance of StartTransactionRequestImpl.
-
-
Method Detail
-
getResultResponse
public StartTransactionResponse getResultResponse()
The result containing response for this request.- Specified by:
getResultResponse
in interfaceResultResponseRequest
- Specified by:
getResultResponse
in classAbstractExtendedRequest
- Returns:
- the result containing response for this request
-
toString
public String toString()
Description copied from class:AbstractExtendedRequest
Get a String representation of an Extended Request- Overrides:
toString
in classAbstractExtendedRequest
- Returns:
- an Extended Request String
- See Also:
Object.toString()
-
-