Uses of Interface
org.forgerock.opendj.ldap.controls.Control
-
Packages that use Control Package Description org.forgerock.opendj.io Classes and interfaces providing I/O functionality.org.forgerock.opendj.ldap Classes and interfaces for core types including connections, entries, and attributes.org.forgerock.opendj.ldap.controls Classes and interfaces for common LDAP controls.org.forgerock.opendj.ldap.messages Classes and interfaces for core LDAP requests/responses.org.forgerock.opendj.ldif Classes and interfaces for reading and writing LDIF.org.forgerock.opendj.rest2ldap APIs for implementing REST to LDAP gateways.org.opends.server.api Contains a number of API declarations for use throughout the Directory Server.org.opends.server.authorization.dseecompat Contains the Directory Server Sun Java System Directory Server Enterprise Edition (dseecompat) compatability access control handler implementation.org.opends.server.authorization.policy Contains the policy based access control handler implementation.org.opends.server.backends.pluggable Contains the code for implementing Directory Server pluggable storage backends.org.opends.server.controls Contains classes that represent specific LDAP controls and their values.org.opends.server.core Contains various classes that comprise the core of the Directory Server codebase.org.opends.server.plugins Contains the implementation for various Directory Server plugins.org.opends.server.replication.plugin This package contains the part of the Multi-master replication code that works on the Directory Server side.org.opends.server.types Contains implementations for a number of Directory Server data types.org.opends.server.types.operation Contains a number of interfaces that are implemented by the various types of Directory Server operations. -
-
Uses of Control in org.forgerock.opendj.io
Methods in org.forgerock.opendj.io that return Control Modifier and Type Method Description static Control
Ldap. readControl(Asn1Reader reader)
Reads the next ASN.1 element from the providedASN1Reader
as aControl
.Methods in org.forgerock.opendj.io with parameters of type Control Modifier and Type Method Description void
LdapWriter. writeControl(Control control)
Writes the provided control. -
Uses of Control in org.forgerock.opendj.ldap
Methods in org.forgerock.opendj.ldap that return types with arguments of type Control Modifier and Type Method Description Collection<Control>
LdapException. getControls()
Returns controls associated with the result of this LDAP exception. -
Uses of Control in org.forgerock.opendj.ldap.controls
Classes in org.forgerock.opendj.ldap.controls with type parameters of type Control Modifier and Type Interface Description interface
ControlDecoder<C extends Control>
A factory interface for decoding a control as a control of specific type.Classes in org.forgerock.opendj.ldap.controls that implement Control Modifier and Type Class Description class
AdNotificationRequestControl
The persistent search request control for Active Directory as defined by Microsoft.class
AssertionRequestControl
The assertion request control as defined in RFC 4528.class
AuthorizationIdentityRequestControl
The authorization request control as defined in RFC 3829.class
AuthorizationIdentityResponseControl
The authorization response control as defined in RFC 3829.class
EntryChangeNotificationResponseControl
The entry change notification response control as defined in draft-ietf-ldapext-psearch.class
GenericControl
A generic control which can be used to represent arbitrary raw request and response controls.class
GetEffectiveRightsRequestControl
A partial implementation of the get effective rights request control as defined in draft-ietf-ldapext-acl-model.class
ManageDsaItRequestControl
The ManageDsaIT request control as defined in RFC 3296.class
MatchedValuesRequestControl
The matched values request control as defined in RFC 3876.class
PasswordExpiredResponseControl
The Netscape password expired response control as defined in draft-vchu-ldap-pwd-policy.class
PasswordExpiringResponseControl
The Netscape password expiring response control as defined in draft-vchu-ldap-pwd-policy.class
PasswordPolicyRequestControl
The password policy request control as defined in draft-behera-ldap-password-policy.class
PasswordPolicyResponseControl
The password policy response control as defined in draft-behera-ldap-password-policy.class
PermissiveModifyRequestControl
The Microsoft defined permissive modify request control.class
PersistentSearchRequestControl
The persistent search request control as defined in draft-ietf-ldapext-psearch.class
PostReadRequestControl
The post-read request control as defined in RFC 4527.class
PostReadResponseControl
The post-read response control as defined in RFC 4527.class
PreReadRequestControl
The pre-read request control as defined in RFC 4527.class
PreReadResponseControl
The pre-read response control as defined in RFC 4527.class
ProxiedAuthV1RequestControl
The proxy authorization v1 request control as defined in draft-weltman-ldapv3-proxy-04.class
ProxiedAuthV2RequestControl
The proxy authorization v2 request control as defined in RFC 4370.class
RelaxRulesRequestControl
The internet-draft defined Relax Rules control.class
ServerSideSortRequestControl
The server-side sort request control as defined in RFC 2891.class
ServerSideSortResponseControl
The server-side sort response control as defined in RFC 2891.class
SimplePagedResultsControl
The simple paged results request and response control as defined in RFC 2696.class
SubentriesRequestControl
The sub-entries request control as defined in RFC 3672.class
SubtreeDeleteRequestControl
The tree delete request control as defined in draft-armijo-ldap-treedelete.class
VirtualListViewRequestControl
The virtual list view request control as defined in draft-ietf-ldapext-ldapv3-vlv.class
VirtualListViewResponseControl
The virtual list view response control as defined in draft-ietf-ldapext-ldapv3-vlv.Methods in org.forgerock.opendj.ldap.controls with parameters of type Control Modifier and Type Method Description default C
ControlDecoder. decodeControl(Control control)
Decodes the provided control as aControl
of typeC
using the default decode options.C
ControlDecoder. decodeControl(Control control, DecodeOptions options)
Decodes the provided control as aControl
of typeC
.static GenericControl
GenericControl. newControl(Control control)
Creates a new control having the same OID, criticality, and value as the provided control. -
Uses of Control in org.forgerock.opendj.ldap.messages
Methods in org.forgerock.opendj.ldap.messages with type parameters of type Control Modifier and Type Method Description <C extends Control>
CAbandonRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CAddRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CBindRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CBindResult. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CCancelExtendedRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CCompareRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CCompareResult. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CDeleteRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CExtendedRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CExtendedResult. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CGenericExtendedRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CGenericExtendedResult. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CGenericIntermediateResponse. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CIntermediateResponse. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CInvalidRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CModifyDnRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CModifyRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CPasswordModifyExtendedRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CPasswordModifyExtendedResult. getControl(ControlDecoder<C> decoder, DecodeOptions options)
default <C extends Control>
CProtocolOp. getControl(ControlDecoder<C> decoder)
Decodes and returns the first control in this protocol-op having an OID corresponding to the provided control decoder using default decode options.<C extends Control>
CProtocolOp. getControl(ControlDecoder<C> decoder, DecodeOptions options)
Decodes and returns the first control in this protocol-op having an OID corresponding to the provided control decoder.<C extends Control>
CResult. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CSearchRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CSearchResultReference. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CStartTlsExtendedRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CUnbindRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CWhoAmIExtendedRequest. getControl(ControlDecoder<C> decoder, DecodeOptions options)
<C extends Control>
CWhoAmIExtendedResult. getControl(ControlDecoder<C> decoder, DecodeOptions options)
Methods in org.forgerock.opendj.ldap.messages that return types with arguments of type Control Modifier and Type Method Description List<Control>
AbandonRequest. getControls()
List<Control>
AddRequest. getControls()
List<Control>
BindRequest. getControls()
List<Control>
BindResult. getControls()
List<Control>
CancelExtendedRequest. getControls()
List<Control>
CompareRequest. getControls()
List<Control>
CompareResult. getControls()
List<Control>
DeleteRequest. getControls()
List<Control>
ExtendedRequest. getControls()
List<Control>
ExtendedResult. getControls()
List<Control>
GenericExtendedRequest. getControls()
List<Control>
GenericExtendedResult. getControls()
List<Control>
GenericIntermediateResponse. getControls()
List<Control>
IntermediateResponse. getControls()
List<Control>
InvalidRequest. getControls()
List<Control>
ModifyDnRequest. getControls()
List<Control>
ModifyRequest. getControls()
List<Control>
PasswordModifyExtendedRequest. getControls()
List<Control>
PasswordModifyExtendedResult. getControls()
List<Control>
ProtocolOp. getControls()
Returns aList
containing the controls included with this protocol-op.List<Control>
Result. getControls()
List<Control>
SearchRequest. getControls()
List<Control>
SearchResultReference. getControls()
List<Control>
StartTlsExtendedRequest. getControls()
List<Control>
UnbindRequest. getControls()
List<Control>
WhoAmIExtendedRequest. getControls()
List<Control>
WhoAmIExtendedResult. getControls()
Method parameters in org.forgerock.opendj.ldap.messages with type arguments of type Control Modifier and Type Method Description AbandonRequest
AbandonRequest. addControls(Iterable<? extends Control> controls)
AddRequest
AddRequest. addControls(Iterable<? extends Control> controls)
BindRequest
BindRequest. addControls(Iterable<? extends Control> controls)
BindResult
BindResult. addControls(Iterable<? extends Control> controls)
CancelExtendedRequest
CancelExtendedRequest. addControls(Iterable<? extends Control> controls)
CompareRequest
CompareRequest. addControls(Iterable<? extends Control> controls)
CompareResult
CompareResult. addControls(Iterable<? extends Control> controls)
DeleteRequest
DeleteRequest. addControls(Iterable<? extends Control> controls)
ExtendedRequest<S>
ExtendedRequest. addControls(Iterable<? extends Control> controls)
ExtendedResult
ExtendedResult. addControls(Iterable<? extends Control> controls)
GenericExtendedRequest
GenericExtendedRequest. addControls(Iterable<? extends Control> controls)
GenericExtendedResult
GenericExtendedResult. addControls(Iterable<? extends Control> controls)
GenericIntermediateResponse
GenericIntermediateResponse. addControls(Iterable<? extends Control> controls)
IntermediateResponse
IntermediateResponse. addControls(Iterable<? extends Control> controls)
InvalidRequest
InvalidRequest. addControls(Iterable<? extends Control> controls)
ModifyDnRequest
ModifyDnRequest. addControls(Iterable<? extends Control> controls)
ModifyRequest
ModifyRequest. addControls(Iterable<? extends Control> controls)
PasswordModifyExtendedRequest
PasswordModifyExtendedRequest. addControls(Iterable<? extends Control> controls)
PasswordModifyExtendedResult
PasswordModifyExtendedResult. addControls(Iterable<? extends Control> controls)
ProtocolOp
ProtocolOp. addControls(Iterable<? extends Control> controls)
Adds the provided controls to this protocol-op.Request
Request. addControls(Iterable<? extends Control> controls)
Response
Response. addControls(Iterable<? extends Control> control)
Result
Result. addControls(Iterable<? extends Control> controls)
SearchRequest
SearchRequest. addControls(Iterable<? extends Control> controls)
default SearchResultEntry
SearchResultEntry. addControls(Iterable<? extends Control> controls)
SearchResultReference
SearchResultReference. addControls(Iterable<? extends Control> controls)
StartTlsExtendedRequest
StartTlsExtendedRequest. addControls(Iterable<? extends Control> controls)
UnbindRequest
UnbindRequest. addControls(Iterable<? extends Control> controls)
WhoAmIExtendedRequest
WhoAmIExtendedRequest. addControls(Iterable<? extends Control> controls)
WhoAmIExtendedResult
WhoAmIExtendedResult. addControls(Iterable<? extends Control> controls)
-
Uses of Control in org.forgerock.opendj.ldif
Methods in org.forgerock.opendj.ldif with parameters of type Control Modifier and Type Method Description ChangeRecord
ChangeRecord. addControl(Control control)
Method parameters in org.forgerock.opendj.ldif with type arguments of type Control Modifier and Type Method Description ChangeRecord
ChangeRecord. addControls(Iterable<? extends Control> controls)
-
Uses of Control in org.forgerock.opendj.rest2ldap
Constructors in org.forgerock.opendj.rest2ldap with parameters of type Control Constructor Description LdapClientContext(org.forgerock.services.context.Context parent, LdapClient ldapClient, LdapClientSocket socket, Control proxiedAuthControl)
Creates a new LDAP client context having the provided parent and an ID automatically generated usingUUID.randomUUID()
. -
Uses of Control in org.opends.server.api
Methods in org.opends.server.api with parameters of type Control Modifier and Type Method Description boolean
AccessControlHandler. isAllowed(Dn dn, Operation op, Control control)
Indicates whether the provided control is allowed based on the access control configuration and the specified operation. -
Uses of Control in org.opends.server.authorization.dseecompat
Methods in org.opends.server.authorization.dseecompat with parameters of type Control Modifier and Type Method Description boolean
AciHandler. isAllowed(Dn entryDN, Operation op, Control control)
-
Uses of Control in org.opends.server.authorization.policy
Methods in org.opends.server.authorization.policy with parameters of type Control Modifier and Type Method Description boolean
PolicyBasedAccessControlHandler. isAllowed(Dn dn, Operation op, Control control)
-
Uses of Control in org.opends.server.backends.pluggable
Fields in org.opends.server.backends.pluggable declared as Control Modifier and Type Field Description static Control
EntryContainer. FORCE_NON_ATOMIC_CONTROL
The control to force the usage of a non-atomic subtree deletion algorithm. -
Uses of Control in org.opends.server.controls
Classes in org.opends.server.controls that implement Control Modifier and Type Class Description class
EntryChangelogNotificationResponseControl
This class implements the ECL cookie control.class
ExternalChangelogRequestControl
This class implements the request control used to browse the external changelog.class
InternalModificationsRequestControl
A control providing additional modifications to a request.class
ReplicatedRequestControl
Control that provides some replication context to requests.class
SearchBaseDnBackendOnlyControl
Tell the operation router to not run a search into subordinate backends. -
Uses of Control in org.opends.server.core
Methods in org.opends.server.core that return types with arguments of type Control Modifier and Type Method Description List<Control>
AbandonOperation. getResponseControls()
List<Control>
AddOperation. getResponseControls()
List<Control>
BindOperation. getResponseControls()
List<Control>
CompareOperation. getResponseControls()
List<Control>
DeleteOperation. getResponseControls()
List<Control>
ExtendedOperation. getResponseControls()
List<Control>
ModifyDnOperation. getResponseControls()
List<Control>
ModifyOperation. getResponseControls()
List<Control>
SearchOperation. getResponseControls()
List<Control>
UnbindOperation. getResponseControls()
Methods in org.opends.server.core with parameters of type Control Modifier and Type Method Description void
AbandonOperation. addResponseControl(Control control)
void
AddOperation. addResponseControl(Control control)
void
BindOperation. addResponseControl(Control control)
void
CompareOperation. addResponseControl(Control control)
void
DeleteOperation. addResponseControl(Control control)
void
ExtendedOperation. addResponseControl(Control control)
void
ModifyDnOperation. addResponseControl(Control control)
void
ModifyOperation. addResponseControl(Control control)
void
SearchOperation. addResponseControl(Control control)
void
UnbindOperation. addResponseControl(Control control)
void
AbandonOperation. removeResponseControl(Control control)
void
AddOperation. removeResponseControl(Control control)
void
BindOperation. removeResponseControl(Control control)
void
CompareOperation. removeResponseControl(Control control)
void
DeleteOperation. removeResponseControl(Control control)
void
ExtendedOperation. removeResponseControl(Control control)
void
ModifyDnOperation. removeResponseControl(Control control)
void
ModifyOperation. removeResponseControl(Control control)
void
SearchOperation. removeResponseControl(Control control)
void
UnbindOperation. removeResponseControl(Control control)
Method parameters in org.opends.server.core with type arguments of type Control Modifier and Type Method Description boolean
SearchOperation. returnEntry(Entry entry, List<Control> controls)
Used as a callback for backends to indicate that the provided entry matches the search criteria and that additional processing should be performed to potentially send it back to the client. -
Uses of Control in org.opends.server.plugins
Classes in org.opends.server.plugins that implement Control Modifier and Type Class Description static class
ChangeNumberControlPlugin.ChangeNumberResponseControl
The control used by this plugin. -
Uses of Control in org.opends.server.replication.plugin
Classes in org.opends.server.replication.plugin that implement Control Modifier and Type Class Description class
ReplicationRepairRequestControl
This class implements the Sun-defined replication repair control. -
Uses of Control in org.opends.server.types
Methods in org.opends.server.types with type parameters of type Control Modifier and Type Method Description <T extends Control>
TOperation. getRequestControl(ControlDecoder<T> d, DecodeOptions options)
Methods in org.opends.server.types that return types with arguments of type Control Modifier and Type Method Description List<Control>
Operation. getRequestControls()
Methods in org.opends.server.types with parameters of type Control Modifier and Type Method Description void
Operation. addRequestControl(Control control)
Adds the provided control to the set of request controls for this operation.abstract void
Operation. addResponseControl(Control control)
Adds the provided control to the set of controls to include in the response to the client.abstract void
Operation. removeResponseControl(Control control)
Removes the provided control from the set of controls to include in the response to the client.Constructor parameters in org.opends.server.types with type arguments of type Control Constructor Description Operation(org.forgerock.services.context.Context context, List<Control> requestControls)
Creates a new operation with the provided information. -
Uses of Control in org.opends.server.types.operation
Methods in org.opends.server.types.operation with type parameters of type Control Modifier and Type Method Description default <T extends Control>
TPluginOperation. getRequestControl(ControlDecoder<T> d)
Retrieves a control included in the request from the client using the default decode options.<T extends Control>
TPluginOperation. getRequestControl(ControlDecoder<T> d, DecodeOptions options)
Retrieves a control included in the request from the client.Methods in org.opends.server.types.operation that return types with arguments of type Control Modifier and Type Method Description List<Control>
PluginOperation. getRequestControls()
Retrieves the set of controls included in the request from the client.List<Control>
PluginOperation. getResponseControls()
Retrieves the set of controls to include in the response to the client.Methods in org.opends.server.types.operation with parameters of type Control Modifier and Type Method Description void
PreParseOperation. addRequestControl(Control control)
Adds the provided control to the set of request controls for this operation.void
InProgressOperation. addResponseControl(Control control)
Adds the provided control to the set of controls to include in the response to the client.void
PostOperationOperation. addResponseControl(Control control)
Adds the provided control to the set of controls to include in the response to the client.void
PreOperationOperation. addResponseControl(Control control)
Adds the provided control to the set of controls to include in the response to the client.void
PreParseOperation. addResponseControl(Control control)
Adds the provided control to the set of controls to include in the response to the client.void
InProgressOperation. removeResponseControl(Control control)
Removes the provided control from the set of controls to include in the response to the client.void
PostOperationOperation. removeResponseControl(Control control)
Removes the provided control from the set of controls to include in the response to the client.void
PreOperationOperation. removeResponseControl(Control control)
Removes the provided control from the set of controls to include in the response to the client.void
PreParseOperation. removeResponseControl(Control control)
Removes the provided control from the set of controls to include in the response to the client.Method parameters in org.opends.server.types.operation with type arguments of type Control Modifier and Type Method Description boolean
PreOperationSearchOperation. returnEntry(Entry entry, List<Control> controls)
Returns the provided entry to the client.boolean
PreParseSearchOperation. returnEntry(Entry entry, List<Control> controls)
Returns the provided entry to the client.
-