com.unboundid.ldap.sdk.experimental
Class DraftChuLDAPLogSchema00ExtendedEntry
java.lang.Object
com.unboundid.ldap.sdk.Entry
com.unboundid.ldap.sdk.ReadOnlyEntry
com.unboundid.ldap.sdk.experimental.DraftChuLDAPLogSchema00Entry
com.unboundid.ldap.sdk.experimental.DraftChuLDAPLogSchema00ExtendedEntry
- All Implemented Interfaces:
- LDIFRecord, java.io.Serializable
@NotMutable
@ThreadSafety(level=COMPLETELY_THREADSAFE)
public final class DraftChuLDAPLogSchema00ExtendedEntry
- extends DraftChuLDAPLogSchema00Entry
This class represents an entry that holds information about an extended
operation processed by an LDAP server, as per the specification described in
draft-chu-ldap-logschema-00.
- See Also:
- Serialized Form
Field Summary |
static java.lang.String |
ATTR_REQUEST_VALUE
The name of the attribute used to hold the extended request value. |
Fields inherited from class com.unboundid.ldap.sdk.experimental.DraftChuLDAPLogSchema00Entry |
ATTR_AUTHORIZATION_IDENTITY_DN, ATTR_DIAGNOSTIC_MESSAGE, ATTR_OPERATION_TYPE, ATTR_PROCESSING_END_TIME, ATTR_PROCESSING_START_TIME, ATTR_REFERRAL_URL, ATTR_REQUEST_CONTROL, ATTR_RESPONSE_CONTROL, ATTR_RESULT_CODE, ATTR_SESSION_ID, ATTR_TARGET_ENTRY_DN |
Method Summary |
java.lang.String |
getRequestOID()
Retrieves the request OID for the extended request described by this
extended operation access log entry. |
ASN1OctetString |
getRequestValue()
Retrieves the request value for the extended request described by this
extended operation access log entry, if any. |
ExtendedRequest |
toExtendedRequest()
Retrieves an ExtendedRequest created from this extended operation
access log entry. |
Methods inherited from class com.unboundid.ldap.sdk.experimental.DraftChuLDAPLogSchema00Entry |
decode, getAuthorizationIdentityDN, getDiagnosticMessage, getOperationType, getProcessingEndTimeDate, getProcessingEndTimeString, getProcessingStartTimeDate, getProcessingStartTimeString, getReferralURLs, getRequestControls, getResponseControls, getResultCode, getSessionID, getTargetEntryDN, toLDAPResult |
Methods inherited from class com.unboundid.ldap.sdk.ReadOnlyEntry |
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, removeAttribute, removeAttributeValue, removeAttributeValue, removeAttributeValues, removeAttributeValues, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setDN, setDN |
Methods inherited from class com.unboundid.ldap.sdk.Entry |
addAttribute, applyModifications, applyModifications, applyModifyDN, applyModifyDN, diff, diff, duplicate, equals, getAttribute, getAttribute, getAttributes, getAttributesWithOptions, getAttributeValue, getAttributeValueAsBoolean, getAttributeValueAsDate, getAttributeValueAsDN, getAttributeValueAsInteger, getAttributeValueAsLong, getAttributeValueByteArrays, getAttributeValueBytes, getAttributeValues, getDN, getObjectClassAttribute, getObjectClassValues, getParentDN, getParentDNString, getParsedDN, getRDN, getSchema, hasAttribute, hasAttribute, hasAttribute, hasAttributeValue, hasAttributeValue, hasAttributeValue, hasAttributeValue, hashCode, hasObjectClass, intersectEntries, matchesBaseAndScope, matchesBaseAndScope, mergeEntries, removeAttributeValue, removeAttributeValue, setAttribute, toLDIF, toLDIF, toLDIF, toLDIF, toLDIFString, toLDIFString, toLDIFString, toLDIFString, toString, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ATTR_REQUEST_VALUE
public static final java.lang.String ATTR_REQUEST_VALUE
- The name of the attribute used to hold the extended request value.
- See Also:
- Constant Field Values
DraftChuLDAPLogSchema00ExtendedEntry
public DraftChuLDAPLogSchema00ExtendedEntry(Entry entry)
throws LDAPException
- Creates a new instance of this extended operation access log entry from the
provided entry.
- Parameters:
entry
- The entry used to create this extended operation access log
entry.
- Throws:
LDAPException
- If the provided entry cannot be decoded as a valid
extended operation access log entry as per the
specification contained in
draft-chu-ldap-logschema-00.
getRequestOID
public java.lang.String getRequestOID()
- Retrieves the request OID for the extended request described by this
extended operation access log entry.
- Returns:
- The request OID for the extended request described by this
extended operation access log entry.
getRequestValue
public ASN1OctetString getRequestValue()
- Retrieves the request value for the extended request described by this
extended operation access log entry, if any.
- Returns:
- The request value for the extended request described by this
extended operation access log entry, or
null
if no request
value was included in the access log entry.
toExtendedRequest
public ExtendedRequest toExtendedRequest()
- Retrieves an
ExtendedRequest
created from this extended operation
access log entry.
- Returns:
- The
ExtendedRequest
created from this extended operation
access log entry.