@NotExtensible @ThreadSafety(level=INTERFACE_NOT_THREADSAFE) public interface DeleteRequest extends ChangeRequest
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDN()
Retrieves the DN of the entry to be deleted.
|
com.unboundid.ldap.sdk.unboundidds.controls.HardDeleteRequestControl |
getHardDeleteRequestControl()
Retrieves the hard-delete request control included in the delete request if
it is present.
|
com.unboundid.ldap.sdk.unboundidds.controls.SoftDeleteRequestControl |
getSoftDeleteRequestControl()
Retrieves the soft-delete request control included in the delete request if
it is present.
|
boolean |
isHardDelete()
Indicates whether this request will result in the target entry being
hard-deleted.
|
boolean |
isSoftDelete()
Indicates whether this request will result in the target entry being
soft-deleted.
|
com.unboundid.ldap.sdk.ReadOnlyDeleteRequest |
toLDAPSDKRequest()
Retrieves an LDAP SDK representation of this delete request.
|
com.unboundid.ldif.LDIFDeleteChangeRecord |
toLDIFChangeRecord()
Retrieves an LDIF change record that corresponds to this delete request.
|
getOperationType, getRequestControlsjava.lang.String getDN()
com.unboundid.ldap.sdk.ReadOnlyDeleteRequest toLDAPSDKRequest()
com.unboundid.ldif.LDIFDeleteChangeRecord toLDIFChangeRecord()
toLDIFChangeRecord in interface ChangeRequestboolean isSoftDelete()
SoftDeleteRequestControl is included or if the request matches
the auto-soft-delete connection criteria or request criteria specified in
the Soft Delete Policy for the server.com.unboundid.ldap.sdk.unboundidds.controls.SoftDeleteRequestControl getSoftDeleteRequestControl()
SoftDeleteRequestControl if the request matches the
auto-soft-delete connection criteria; in that case this method will return
null.null.boolean isHardDelete()
HardDeleteRequestControl is included or if the request didn't match
any condition necessary to make it a soft-delete.com.unboundid.ldap.sdk.unboundidds.controls.HardDeleteRequestControl getHardDeleteRequestControl()
HardDeleteRequestControl. If the request is not a soft-delete, it
is effectively a hard delete; the presence of the
HardDeleteRequestControl just makes it explicit.null.