@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class DraftChuLDAPLogSchema00ExtendedEntry extends DraftChuLDAPLogSchema00Entry
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_REQUEST_VALUE
The name of the attribute used to hold the extended request value.
|
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 and Description |
---|
DraftChuLDAPLogSchema00ExtendedEntry(Entry entry)
Creates a new instance of this extended operation access log entry from the
provided entry.
|
Modifier and Type | Method and Description |
---|---|
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. |
decode, getAuthorizationIdentityDN, getDiagnosticMessage, getOperationType, getProcessingEndTimeDate, getProcessingEndTimeString, getProcessingStartTimeDate, getProcessingStartTimeString, getReferralURLs, getRequestControls, getResponseControls, getResultCode, getSessionID, getTargetEntryDN, toLDAPResult
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, removeAttribute, removeAttributeValue, removeAttributeValue, removeAttributeValues, removeAttributeValues, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setDN, setDN
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
@NotNull public static final java.lang.String ATTR_REQUEST_VALUE
public DraftChuLDAPLogSchema00ExtendedEntry(@NotNull Entry entry) throws LDAPException
entry
- The entry used to create this extended operation access log
entry.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.@NotNull public java.lang.String getRequestOID()
@Nullable public ASN1OctetString getRequestValue()
null
if no request
value was included in the access log entry.@NotNull public ExtendedRequest toExtendedRequest()
ExtendedRequest
created from this extended operation
access log entry.ExtendedRequest
created from this extended operation
access log entry.