@PublicAPI(stability=UNCOMMITTED, mayInstantiate=false, mayExtend=false, mayInvoke=true) public interface PreOperationSearchOperation extends PreOperationOperation
Modifier and Type | Method and Description |
---|---|
Set<String> |
getAttributes()
Retrieves the set of requested attributes for this search
operation.
|
org.forgerock.opendj.ldap.Dn |
getBaseDN()
Retrieves the base DN for this search operation.
|
org.forgerock.opendj.ldap.DereferenceAliasesPolicy |
getDerefPolicy()
Retrieves the alias dereferencing policy for this search
operation.
|
SearchFilter |
getFilter()
Retrieves the filter for this search operation.
|
org.forgerock.opendj.ldap.ByteString |
getRawBaseDN()
Retrieves the raw, unprocessed base DN as included in the request
from the client.
|
RawFilter |
getRawFilter()
Retrieves the raw, unprocessed search filter as included in the
request from the client.
|
org.forgerock.opendj.ldap.SearchScope |
getScope()
Retrieves the scope for this search operation.
|
int |
getSizeLimit()
Retrieves the size limit for this search operation.
|
int |
getTimeLimit()
Retrieves the time limit for this search operation.
|
boolean |
getTypesOnly()
Retrieves the typesOnly flag for this search operation.
|
boolean |
returnEntry(Entry entry,
List<Control> controls)
Returns the provided entry to the client.
|
boolean |
returnReference(org.forgerock.opendj.ldap.Dn dn,
SearchResultReference reference)
Returns the provided search result reference to the client.
|
addAdditionalLogItem, addResponseControl, appendErrorMessage, getAdditionalLogItems, getAuthorizationDN, getErrorMessage, removeResponseControl, setErrorMessage
checkIfCanceled, disconnectClient, getAttachment, getAttachments, getClientConnection, getConnectionID, getMessageID, getOperationID, getOperationType, getProcessingStartTime, getRequestControl, getRequestControls, getResponseControls, isInternalOperation, isSynchronizationOperation, removeAttachment, setAttachment, toString, toString
org.forgerock.opendj.ldap.ByteString getRawBaseDN()
org.forgerock.opendj.ldap.Dn getBaseDN()
org.forgerock.opendj.ldap.SearchScope getScope()
org.forgerock.opendj.ldap.DereferenceAliasesPolicy getDerefPolicy()
int getSizeLimit()
int getTimeLimit()
boolean getTypesOnly()
RawFilter getRawFilter()
SearchFilter getFilter()
Set<String> getAttributes()
boolean returnEntry(Entry entry, List<Control> controls)
entry
- The entry that should be returned.controls
- The set of controls to include with the entry
(may be null
if no controls should be
included with the entry).true
if the caller should continue processing
the search request and sending additional entries and
references, or false
if not for some reason
(e.g., the size limit has been reached or the search has
been abandoned).boolean returnReference(org.forgerock.opendj.ldap.Dn dn, SearchResultReference reference)
dn
- A DN related to the specified search
reference.reference
- The search reference that should be returned.true
if the caller should continue processing
the search request and sending additional entries and
references, or false
if not for some reason
(e.g., the size limit has been reached or the search has
been abandoned).Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.