@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class DraftChuLDAPLogSchema00ModifyEntry extends DraftChuLDAPLogSchema00Entry
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ATTR_ATTRIBUTE_CHANGES
The name of the attribute used to hold the attribute changes contained in
the modify operation.
|
static java.lang.String |
ATTR_FORMER_ATTRIBUTE
The name of the attribute used to hold the former values of entries changed
by the modify operation.
|
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 |
|---|
DraftChuLDAPLogSchema00ModifyEntry(Entry entry)
Creates a new instance of this modify access log entry from the provided
entry.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Attribute> |
getFormerAttributes()
Retrieves a list of former versions of modified attributes described by
this modify access log entry, if available.
|
java.util.List<Modification> |
getModifications()
Retrieves the modifications for the modify request described by this modify
access log entry.
|
ModifyRequest |
toModifyRequest()
Retrieves a
ModifyRequest created from this modify access log
entry. |
decode, getAuthorizationIdentityDN, getDiagnosticMessage, getOperationType, getProcessingEndTimeDate, getProcessingEndTimeString, getProcessingStartTimeDate, getProcessingStartTimeString, getReferralURLs, getRequestControls, getResponseControls, getResultCode, getSessionID, getTargetEntryDN, toLDAPResultaddAttribute, addAttribute, addAttribute, addAttribute, addAttribute, removeAttribute, removeAttributeValue, removeAttributeValue, removeAttributeValues, removeAttributeValues, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setDN, setDNaddAttribute, 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_ATTRIBUTE_CHANGES
@NotNull public static final java.lang.String ATTR_FORMER_ATTRIBUTE
public DraftChuLDAPLogSchema00ModifyEntry(@NotNull Entry entry) throws LDAPException
entry - The entry used to create this modify access log entry.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.@NotNull public java.util.List<Modification> getModifications()
@NotNull public java.util.List<Attribute> getFormerAttributes()
@NotNull public ModifyRequest toModifyRequest()
ModifyRequest created from this modify access log
entry.ModifyRequest created from this modify access log
entry.