Class DraftChuLDAPLogSchema00ModifyDNEntry
java.lang.Object
com.unboundid.ldap.sdk.Entry
com.unboundid.ldap.sdk.ReadOnlyEntry
com.unboundid.ldap.sdk.experimental.DraftChuLDAPLogSchema00Entry
com.unboundid.ldap.sdk.experimental.DraftChuLDAPLogSchema00ModifyDNEntry
- All Implemented Interfaces:
LDIFRecord,Serializable
@NotMutable
@ThreadSafety(level=COMPLETELY_THREADSAFE)
public final class DraftChuLDAPLogSchema00ModifyDNEntry
extends DraftChuLDAPLogSchema00Entry
This class represents an entry that holds information about a modify DN
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 value of the delete old RDN flag.static final StringThe name of the attribute used to hold the new RDN value.static final StringThe name of the attribute used to hold the new superior DN value.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 DN access log entry from the provided entry. -
Method Summary
Modifier and TypeMethodDescriptionbooleanRetrieves the value of the "delete old RDN" flag for the modify DN request described by this modify DN access log entry.Retrieves the new RDN for the modify DN request described by this modify DN access log entry.Retrieves the new superior DN for the modify DN request described by this modify DN access log entry, if any.Retrieves aModifyDNRequestcreated from this modify DN 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_DELETE_OLD_RDN
The name of the attribute used to hold the value of the delete old RDN flag.- See Also:
-
ATTR_NEW_RDN
The name of the attribute used to hold the new RDN value.- See Also:
-
ATTR_NEW_SUPERIOR_DN
The name of the attribute used to hold the new superior DN value.- See Also:
-
-
Constructor Details
-
DraftChuLDAPLogSchema00ModifyDNEntry
Creates a new instance of this modify DN access log entry from the provided entry.- Parameters:
entry- The entry used to create this modify DN access log entry.- Throws:
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.
-
-
Method Details
-
getNewRDN
Retrieves the new RDN for the modify DN request described by this modify DN access log entry.- Returns:
- The new RDN for the modify DN request described by this modify DN access log entry.
-
deleteOldRDN
Retrieves the value of the "delete old RDN" flag for the modify DN request described by this modify DN access log entry.- Returns:
trueif the modify request indicated that old RDN attribute values should be removed from the entry, orfalseif old RDN attribute values should be preserved.
-
getNewSuperiorDN
Retrieves the new superior DN for the modify DN request described by this modify DN access log entry, if any.- Returns:
- The new superior DN for the modify DN request described by this
modify DN access log entry, or
nullif there is no new superior DN.
-
toModifyDNRequest
Retrieves aModifyDNRequestcreated from this modify DN access log entry.- Returns:
- The
ModifyDNRequestcreated from this modify DN access log entry.
-