Class DraftChuLDAPLogSchema00DeleteEntry
- java.lang.Object
-
- com.unboundid.ldap.sdk.Entry
-
- com.unboundid.ldap.sdk.ReadOnlyEntry
-
- com.unboundid.ldap.sdk.experimental.DraftChuLDAPLogSchema00Entry
-
- com.unboundid.ldap.sdk.experimental.DraftChuLDAPLogSchema00DeleteEntry
-
- All Implemented Interfaces:
LDIFRecord
,java.io.Serializable
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class DraftChuLDAPLogSchema00DeleteEntry extends DraftChuLDAPLogSchema00Entry
This class represents an entry that holds information about a delete operation processed by an LDAP server, as per the specification described in draft-chu-ldap-logschema-00.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ATTR_DELETED_ATTRIBUTE
The name of the attribute used to hold information about attributes contained in the entry that was deleted.-
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
Constructors Constructor Description DraftChuLDAPLogSchema00DeleteEntry(Entry entry)
Creates a new instance of this delete access log entry from the provided entry.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Attribute>
getDeletedAttributes()
Retrieves a list of the attributes from the entry that was deleted, if available.DeleteRequest
toDeleteRequest()
Retrieves anDeleteRequest
created from this delete 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, toLDAPResult
-
Methods inherited from class com.unboundid.ldap.sdk.ReadOnlyEntry
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, removeAttribute, removeAttributeValue, removeAttributeValue, removeAttributeValues, removeAttributeValues, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setDN, setDN
-
Methods 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 Detail
-
ATTR_DELETED_ATTRIBUTE
public static final java.lang.String ATTR_DELETED_ATTRIBUTE
The name of the attribute used to hold information about attributes contained in the entry that was deleted.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DraftChuLDAPLogSchema00DeleteEntry
public DraftChuLDAPLogSchema00DeleteEntry(Entry entry) throws LDAPException
Creates a new instance of this delete access log entry from the provided entry.- Parameters:
entry
- The entry used to create this delete access log entry.- Throws:
LDAPException
- If the provided entry cannot be decoded as a valid delete access log entry as per the specification contained in draft-chu-ldap-logschema-00.
-
-
Method Detail
-
getDeletedAttributes
public java.util.List<Attribute> getDeletedAttributes()
Retrieves a list of the attributes from the entry that was deleted, if available.- Returns:
- A list of the attributes from the entry that was deleted, or an empty list if no deleted attribute information was included in the access log entry.
-
toDeleteRequest
public DeleteRequest toDeleteRequest()
Retrieves anDeleteRequest
created from this delete access log entry.- Returns:
- The
DeleteRequest
created from this delete access log entry.
-
-