@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class DraftChuLDAPLogSchema00CompareEntry extends DraftChuLDAPLogSchema00Entry
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_ENCODED_ASSERTION
The name of the attribute used to hold the encoded attribute value
assertion.
|
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 |
---|
DraftChuLDAPLogSchema00CompareEntry(Entry entry)
Creates a new instance of this compare access log entry from the provided
entry.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getAssertionValueBytes()
Retrieves the bytes that comprise the assertion value for the compare
request described by this compare access log entry.
|
java.lang.String |
getAssertionValueString()
Retrieves the string representation of the assertion value for the compare
request described by this compare access log entry.
|
java.lang.String |
getAttributeName()
Retrieves the attribute name for the compare request described by this
compare access log entry.
|
CompareRequest |
toCompareRequest()
Retrieves a
CompareRequest created from this compare 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_ENCODED_ASSERTION
public DraftChuLDAPLogSchema00CompareEntry(@NotNull Entry entry) throws LDAPException
entry
- The entry used to create this compare access log entry.LDAPException
- If the provided entry cannot be decoded as a valid
compare access log entry as per the specification
contained in draft-chu-ldap-logschema-00.@NotNull public java.lang.String getAttributeName()
@NotNull public java.lang.String getAssertionValueString()
@NotNull public byte[] getAssertionValueBytes()
@NotNull public CompareRequest toCompareRequest()
CompareRequest
created from this compare access log
entry.CompareRequest
created from this compare access log
entry.