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,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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe 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 -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance of this extended operation access log entry from the provided entry. -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the request OID for the extended request described by this extended operation access log entry.Retrieves the request value for the extended request described by this extended operation access log entry, if any.Retrieves anExtendedRequestcreated 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, toLDAPResultMethods inherited from class com.unboundid.ldap.sdk.ReadOnlyEntry
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, removeAttribute, removeAttributeValue, removeAttributeValue, removeAttributeValues, removeAttributeValues, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setDN, setDNMethods inherited from class com.unboundid.ldap.sdk.Entry
addAttribute, applyModifications, applyModifications, applyModifyDN, applyModifyDN, diff, 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
-
Field Details
-
ATTR_REQUEST_VALUE
The name of the attribute used to hold the extended request value.- See Also:
-
-
Constructor Details
-
DraftChuLDAPLogSchema00ExtendedEntry
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.
-
-
Method Details
-
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
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
nullif no request value was included in the access log entry.
-
toExtendedRequest
Retrieves anExtendedRequestcreated from this extended operation access log entry.- Returns:
- The
ExtendedRequestcreated from this extended operation access log entry.
-