* Used to encapsulate [de]marshalling of controls before and after list operations.
*/
protected EntryFilteringCursor doListOperation( Dn target ) throws Exception
{
// setup the op context and populate with request controls
PresenceNode filter = new PresenceNode( OBJECT_CLASS_AT );
SearchOperationContext searchContext = new SearchOperationContext( session, target, SearchScope.ONELEVEL, filter, SchemaConstants.ALL_USER_ATTRIBUTES_ARRAY );
searchContext.addRequestControls( convertControls( true, requestControls ) );
// execute search operation
OperationManager operationManager = service.getOperationManager();