| | |
| | | * |
| | | * |
| | | * Copyright 2006-2009 Sun Microsystems, Inc. |
| | | * Portions Copyright 2011 ForgeRock AS |
| | | */ |
| | | package org.opends.server.core; |
| | | |
| | |
| | | extends AccessControlHandler<AccessControlHandlerCfg> |
| | | { |
| | | /** |
| | | * The single handler instance. |
| | | */ |
| | | private static DefaultAccessControlHandler instance = null; |
| | | |
| | | |
| | | |
| | | /** |
| | | * Create a new default access control handler. |
| | | */ |
| | | public DefaultAccessControlHandler() |
| | |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public boolean maySend(SearchOperation searchOperation, |
| | | SearchResultEntry searchEntry) |
| | | public boolean maySend(Operation operation, SearchResultEntry unfilteredEntry) |
| | | { |
| | | return true; |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public SearchResultEntry filterEntry(SearchOperation searchOperation, |
| | | SearchResultEntry searchEntry) |
| | | public void filterEntry(Operation operation, |
| | | SearchResultEntry unfilteredEntry, SearchResultEntry filteredEntry) |
| | | { |
| | | // No implementation required. |
| | | return searchEntry; |
| | | return; |
| | | } |
| | | |
| | | |
| | |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public SearchResultEntry filterEntry(Operation operation, Entry entry) |
| | | { |
| | | // No implementation required. |
| | | return new SearchResultEntry(entry); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public boolean maySend(DN dn, SearchOperation searchOperation, |
| | | public boolean maySend(DN dn, Operation operation, |
| | | SearchResultReference searchReference) |
| | | { |
| | | return true; |