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
Fields Modifier and Type Field Description 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
-
-
Constructor Summary
Constructors Constructor Description DraftChuLDAPLogSchema00ExtendedEntry(Entry entry)
Creates a new instance of this extended operation access log entry from the provided entry.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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 anExtendedRequest
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, 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 Detail
-
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
-
-
Constructor Detail
-
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.
-
-
Method Detail
-
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 anExtendedRequest
created from this extended operation access log entry.- Returns:
- The
ExtendedRequest
created from this extended operation access log entry.
-
-