@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class DraftChuLDAPLogSchema00ModifyDNEntry extends DraftChuLDAPLogSchema00Entry
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_DELETE_OLD_RDN
The name of the attribute used to hold the value of the delete old RDN
flag.
|
static java.lang.String |
ATTR_NEW_RDN
The name of the attribute used to hold the new RDN value.
|
static java.lang.String |
ATTR_NEW_SUPERIOR_DN
The name of the attribute used to hold the new superior DN value.
|
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 |
---|
DraftChuLDAPLogSchema00ModifyDNEntry(Entry entry)
Creates a new instance of this modify DN access log entry from the provided
entry.
|
Modifier and Type | Method and Description |
---|---|
boolean |
deleteOldRDN()
Retrieves the value of the "delete old RDN" flag for the modify DN request
described by this modify DN access log entry.
|
java.lang.String |
getNewRDN()
Retrieves the new RDN for the modify DN request described by this modify DN
access log entry.
|
java.lang.String |
getNewSuperiorDN()
Retrieves the new superior DN for the modify DN request described by this
modify DN access log entry, if any.
|
ModifyDNRequest |
toModifyDNRequest()
Retrieves a
ModifyDNRequest created from this modify DN 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_DELETE_OLD_RDN
@NotNull public static final java.lang.String ATTR_NEW_RDN
@NotNull public static final java.lang.String ATTR_NEW_SUPERIOR_DN
public DraftChuLDAPLogSchema00ModifyDNEntry(@NotNull Entry entry) throws LDAPException
entry
- The entry used to create this modify DN access log entry.LDAPException
- If the provided entry cannot be decoded as a valid
modify DN access log entry as per the specification
contained in draft-chu-ldap-logschema-00.@NotNull public java.lang.String getNewRDN()
public boolean deleteOldRDN()
true
if the modify request indicated that old RDN
attribute values should be removed from the entry, or
false
if old RDN attribute values should be preserved.@Nullable public java.lang.String getNewSuperiorDN()
null
if there is no new
superior DN.@NotNull public ModifyDNRequest toModifyDNRequest()
ModifyDNRequest
created from this modify DN access log
entry.ModifyDNRequest
created from this modify DN access log
entry.