/** * {@inheritDoc} */ @Override public Cursor<Entry> search( Dn dn, SearchScope scope, ExprNode filter, AliasDerefMode aliasDerefMode, String... returningAttributes ) throws LdapException { OperationManager operationManager = directoryService.getOperationManager(); SearchOperationContext searchContext = new SearchOperationContext( this, dn, scope, filter, returningAttributes ); searchContext.setAliasDerefMode( aliasDerefMode ); return operationManager.search( searchContext ); }
/** * {@inheritDoc} */ @Override public Cursor<Entry> list( Dn dn, AliasDerefMode aliasDerefMode, String... returningAttributes ) throws LdapException { OperationManager operationManager = directoryService.getOperationManager(); PresenceNode filter = new PresenceNode( objectClassAT ); SearchOperationContext searchContext = new SearchOperationContext( this, dn, SearchScope.ONELEVEL, filter, returningAttributes ); searchContext.setAliasDerefMode( aliasDerefMode ); return operationManager.search( searchContext ); }
/** * {@inheritDoc} */ @Override public Cursor<Entry> search( Dn dn, String filter, boolean ignoreReferrals ) throws LdapException { OperationManager operationManager = directoryService.getOperationManager(); ExprNode filterNode = null; try { filterNode = FilterParser.parse( directoryService.getSchemaManager(), filter ); } catch ( ParseException pe ) { throw new LdapInvalidSearchFilterException( pe.getMessage() ); } SearchOperationContext searchContext = new SearchOperationContext( this, dn, SearchScope.OBJECT, filterNode, ( String ) null ); searchContext.setAliasDerefMode( AliasDerefMode.DEREF_ALWAYS ); setReferralHandling( searchContext, ignoreReferrals ); return operationManager.search( searchContext ); }
controls ); Partition partition = nexus.getPartition( Dn.ROOT_DSE ); searchOperationContext.setAliasDerefMode( AliasDerefMode.NEVER_DEREF_ALIASES ); searchOperationContext.setPartition( partition );
searchOperationContext.setAliasDerefMode( AliasDerefMode.NEVER_DEREF_ALIASES ); searchOperationContext.setTransaction( opContext.getTransaction() ); searchOperationContext.setPartition( opContext.getPartition() );
searchContext.setAliasDerefMode( AliasDerefMode.NEVER_DEREF_ALIASES ); searchContext.setDn( baseDn ); searchContext.setFilter( filter );
Partition partition = nexus.getPartition( suffix ); searchOperationContext.setPartition( partition ); searchOperationContext.setAliasDerefMode( AliasDerefMode.DEREF_ALWAYS );
searchOperationContext.setAliasDerefMode( AliasDerefMode.DEREF_ALWAYS ); searchOperationContext.setTransaction( partitionTxn ); searchOperationContext.setPartition( partition );
searchOperationContext.setAliasDerefMode( AliasDerefMode.NEVER_DEREF_ALIASES ); searchOperationContext.setPartition( opContext.getPartition() ); searchOperationContext.setTransaction( opContext.getTransaction() );
SearchOperationContext searchOperationContext = new SearchOperationContext( adminSession, baseDn, filter, ctls ); searchOperationContext.setAliasDerefMode( AliasDerefMode.DEREF_ALWAYS ); searchOperationContext.setPartition( partition ); searchOperationContext.setTransaction( partition.beginReadTransaction() );
searchContext.setAliasDerefMode( aliasDerefMode ); searchContext.addRequestControls( convertControls( true, requestControls ) ); searchContext.setAliasDerefMode( aliasDerefMode ); searchContext.addRequestControls( convertControls( true, requestControls ) ); searchContext.setTypesOnly( typesOnly );
searchOperationContext.setAliasDerefMode( AliasDerefMode.NEVER_DEREF_ALIASES ); searchOperationContext.setPartition( partition ); searchOperationContext.setTransaction( partition.beginReadTransaction() );
baseDn, filter, controls ); searchOperationContext.setAliasDerefMode( AliasDerefMode.NEVER_DEREF_ALIASES ); searchOperationContext.setPartition( renameContext.getPartition() ); searchOperationContext.setTransaction( renameContext.getTransaction() );
moveAndRenameContext.getSession(), baseDn, filter, controls ); searchOperationContext.setAliasDerefMode( AliasDerefMode.NEVER_DEREF_ALIASES ); searchOperationContext.setPartition( moveAndRenameContext.getPartition() ); searchOperationContext.setTransaction( moveAndRenameContext.getTransaction() );
searchOperationContext.setAliasDerefMode( AliasDerefMode.NEVER_DEREF_ALIASES ); searchOperationContext.setPartition( modifyContext.getPartition() ); searchOperationContext.setTransaction( modifyContext.getTransaction() ); searchOperationContext.setAliasDerefMode( AliasDerefMode.NEVER_DEREF_ALIASES ); searchOperationContext.setPartition( modifyContext.getPartition() ); searchOperationContext.setTransaction( modifyContext.getTransaction() );
baseDn, filter, controls ); searchOperationContext.setAliasDerefMode( AliasDerefMode.NEVER_DEREF_ALIASES ); searchOperationContext.setPartition( moveContext.getPartition() ); searchOperationContext.setTransaction( moveContext.getTransaction() );