| | |
| | | * CDDL HEADER END |
| | | * |
| | | * |
| | | * Copyright 2008 Sun Microsystems, Inc. |
| | | * Copyright 2008-2009 Sun Microsystems, Inc. |
| | | */ |
| | | package org.opends.server.workflowelement.localbackend; |
| | | |
| | |
| | | |
| | | |
| | | |
| | | // The backend in which the search is to be performed. |
| | | private Backend backend; |
| | | /** |
| | | * The backend in which the search is to be performed. |
| | | */ |
| | | protected Backend backend; |
| | | |
| | | // Indicates whether we should actually process the search. This should |
| | | // only be false if it's a persistent search with changesOnly=true. |
| | | private boolean processSearch; |
| | | /** |
| | | * Indicates whether we should actually process the search. This should |
| | | * only be false if it's a persistent search with changesOnly=true. |
| | | */ |
| | | protected boolean processSearch; |
| | | |
| | | // The client connection for the search operation. |
| | | private ClientConnection clientConnection; |
| | | /** |
| | | * The client connection for the search operation. |
| | | */ |
| | | protected ClientConnection clientConnection; |
| | | |
| | | // The base DN for the search. |
| | | private DN baseDN; |
| | | /** |
| | | * The base DN for the search. |
| | | */ |
| | | protected DN baseDN; |
| | | |
| | | // The persistent search request, if applicable. |
| | | private PersistentSearch persistentSearch; |
| | | /** |
| | | * The persistent search request, if applicable. |
| | | */ |
| | | protected PersistentSearch persistentSearch; |
| | | |
| | | // The filter for the search. |
| | | private SearchFilter filter; |
| | | /** |
| | | * The filter for the search. |
| | | */ |
| | | protected SearchFilter filter; |
| | | |
| | | |
| | | |
| | |
| | | * @throws CanceledOperationException |
| | | * if this operation should be cancelled |
| | | */ |
| | | void processLocalSearch(LocalBackendWorkflowElement wfe) |
| | | public void processLocalSearch(LocalBackendWorkflowElement wfe) |
| | | throws CanceledOperationException |
| | | { |
| | | boolean executePostOpPlugins = false; |
| | |
| | | * @throws DirectoryException If there is a problem with any of the request |
| | | * controls. |
| | | */ |
| | | private void handleRequestControls() |
| | | protected void handleRequestControls() |
| | | throws DirectoryException |
| | | { |
| | | List<Control> requestControls = getRequestControls(); |