Class DraftChuLDAPLogSchema00CompareEntry
- java.lang.Object
-
- com.unboundid.ldap.sdk.Entry
-
- com.unboundid.ldap.sdk.ReadOnlyEntry
-
- com.unboundid.ldap.sdk.experimental.DraftChuLDAPLogSchema00Entry
-
- com.unboundid.ldap.sdk.experimental.DraftChuLDAPLogSchema00CompareEntry
-
- All Implemented Interfaces:
LDIFRecord
,java.io.Serializable
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class DraftChuLDAPLogSchema00CompareEntry extends DraftChuLDAPLogSchema00Entry
This class represents an entry that holds information about a compare 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_ENCODED_ASSERTION
The name of the attribute used to hold the encoded attribute value assertion.-
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 DraftChuLDAPLogSchema00CompareEntry(Entry entry)
Creates a new instance of this compare access log entry from the provided entry.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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 aCompareRequest
created from this compare 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_ENCODED_ASSERTION
public static final java.lang.String ATTR_ENCODED_ASSERTION
The name of the attribute used to hold the encoded attribute value assertion.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DraftChuLDAPLogSchema00CompareEntry
public DraftChuLDAPLogSchema00CompareEntry(Entry entry) throws LDAPException
Creates a new instance of this compare access log entry from the provided entry.- Parameters:
entry
- The entry used to create this compare access log entry.- Throws:
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.
-
-
Method Detail
-
getAttributeName
public java.lang.String getAttributeName()
Retrieves the attribute name for the compare request described by this compare access log entry.- Returns:
- The attribute name for the compare request described by this compare access log entry.
-
getAssertionValueString
public java.lang.String getAssertionValueString()
Retrieves the string representation of the assertion value for the compare request described by this compare access log entry.- Returns:
- The string representation of the assertion value for the compare request described by this compare access log entry.
-
getAssertionValueBytes
public byte[] getAssertionValueBytes()
Retrieves the bytes that comprise the assertion value for the compare request described by this compare access log entry.- Returns:
- The bytes that comprise the assertion value for the compare request described by this compare access log entry.
-
toCompareRequest
public CompareRequest toCompareRequest()
Retrieves aCompareRequest
created from this compare access log entry.- Returns:
- The
CompareRequest
created from this compare access log entry.
-
-