Class DraftChuLDAPLogSchema00AddEntry
- java.lang.Object
-
- com.unboundid.ldap.sdk.Entry
-
- com.unboundid.ldap.sdk.ReadOnlyEntry
-
- com.unboundid.ldap.sdk.experimental.DraftChuLDAPLogSchema00Entry
-
- com.unboundid.ldap.sdk.experimental.DraftChuLDAPLogSchema00AddEntry
-
- All Implemented Interfaces:
LDIFRecord
,java.io.Serializable
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class DraftChuLDAPLogSchema00AddEntry extends DraftChuLDAPLogSchema00Entry
This class represents an entry that holds information about an add 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_ATTRIBUTE_CHANGES
The name of the attribute used to hold the attribute changes represented by this add operation.-
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 DraftChuLDAPLogSchema00AddEntry(Entry entry)
Creates a new instance of this add access log entry from the provided entry.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Attribute>
getAddAttributes()
Retrieves a list of the attributes included in the add request described by this add access log entry.AddRequest
toAddRequest()
Retrieves anAddRequest
created from this add 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_ATTRIBUTE_CHANGES
@NotNull public static final java.lang.String ATTR_ATTRIBUTE_CHANGES
The name of the attribute used to hold the attribute changes represented by this add operation.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DraftChuLDAPLogSchema00AddEntry
public DraftChuLDAPLogSchema00AddEntry(@NotNull Entry entry) throws LDAPException
Creates a new instance of this add access log entry from the provided entry.- Parameters:
entry
- The entry used to create this add access log entry.- Throws:
LDAPException
- If the provided entry cannot be decoded as a valid add access log entry as per the specification contained in draft-chu-ldap-logschema-00.
-
-
Method Detail
-
getAddAttributes
@NotNull public java.util.List<Attribute> getAddAttributes()
Retrieves a list of the attributes included in the add request described by this add access log entry.- Returns:
- A list of the attributes included in the add request described by this add access log entry.
-
toAddRequest
@NotNull public AddRequest toAddRequest()
Retrieves anAddRequest
created from this add access log entry.- Returns:
- The
AddRequest
created from this add access log entry.
-
-