Class DraftChuLDAPLogSchema00ModifyEntry
java.lang.Object
com.unboundid.ldap.sdk.Entry
com.unboundid.ldap.sdk.ReadOnlyEntry
com.unboundid.ldap.sdk.experimental.DraftChuLDAPLogSchema00Entry
com.unboundid.ldap.sdk.experimental.DraftChuLDAPLogSchema00ModifyEntry
- All Implemented Interfaces:
LDIFRecord,Serializable
@NotMutable
@ThreadSafety(level=COMPLETELY_THREADSAFE)
public final class DraftChuLDAPLogSchema00ModifyEntry
extends DraftChuLDAPLogSchema00Entry
This class represents an entry that holds information about a modify
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 attribute changes contained in the modify operation.static final StringThe name of the attribute used to hold the former values of entries changed by the modify operation.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 modify access log entry from the provided entry. -
Method Summary
Modifier and TypeMethodDescriptionRetrieves a list of former versions of modified attributes described by this modify access log entry, if available.Retrieves the modifications for the modify request described by this modify access log entry.Retrieves aModifyRequestcreated from this modify 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_ATTRIBUTE_CHANGES
The name of the attribute used to hold the attribute changes contained in the modify operation.- See Also:
-
ATTR_FORMER_ATTRIBUTE
The name of the attribute used to hold the former values of entries changed by the modify operation.- See Also:
-
-
Constructor Details
-
DraftChuLDAPLogSchema00ModifyEntry
Creates a new instance of this modify access log entry from the provided entry.- Parameters:
entry- The entry used to create this modify access log entry.- Throws:
LDAPException- If the provided entry cannot be decoded as a valid modify access log entry as per the specification contained in draft-chu-ldap-logschema-00.
-
-
Method Details
-
getModifications
Retrieves the modifications for the modify request described by this modify access log entry.- Returns:
- The modifications for the modify request described by this modify access log entry.
-
getFormerAttributes
Retrieves a list of former versions of modified attributes described by this modify access log entry, if available.- Returns:
- A list of former versions of modified attributes, or an empty list if no former attribute information was included in the access log entry.
-
toModifyRequest
Retrieves aModifyRequestcreated from this modify access log entry.- Returns:
- The
ModifyRequestcreated from this modify access log entry.
-