@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, 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_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.