/** * {@inheritDoc} */ @Override public AliasDerefMode getDerefAliases() { return getDecorated().getDerefAliases(); }
/** * {@inheritDoc} */ @Override public AliasDerefMode getDerefAliases() { return getDecorated().getDerefAliases(); }
/** * {@inheritDoc} */ @Override public AliasDerefMode getDerefAliases() { return getDecorated().getDerefAliases(); }
/** * {@inheritDoc} */ @Override public AliasDerefMode getDerefAliases() { return getDecorated().getDerefAliases(); }
/** * Create a new instance of a NotiticationCriteria initialized with a search request * * @param schemaManager The SchemaManager instance * @param req The SearchRequest */ public NotificationCriteria( SchemaManager schemaManager, SearchRequest req ) { this.scope = req.getScope(); this.aliasDerefMode = req.getDerefAliases(); this.base = req.getBase(); this.filter = req.getFilter(); this.schemaManager = schemaManager; }
if ( req.getDerefAliases() != aliasDerefMode )
hash = hash * 17 + getDecorated().getDerefAliases().hashCode(); hash = hash * 17 + getDecorated().getScope().hashCode(); hash = hash * 17 + Long.valueOf( getDecorated().getSizeLimit() ).hashCode();
hash = hash * 17 + getDecorated().getDerefAliases().hashCode(); hash = hash * 17 + getDecorated().getScope().hashCode(); hash = hash * 17 + Long.valueOf( getDecorated().getSizeLimit() ).hashCode();
hash = hash * 17 + getDecorated().getDerefAliases().hashCode(); hash = hash * 17 + getDecorated().getScope().hashCode(); hash = hash * 17 + Long.valueOf( getDecorated().getSizeLimit() ).hashCode();
/** * Creates a new instance of SearchOperationContext. * * @param session The session to use * @param searchRequest The SearchRequest to process */ public SearchOperationContext( CoreSession session, SearchRequest searchRequest ) { super( session, searchRequest.getBase(), searchRequest.getAttributes().toArray( StringConstants.EMPTY_STRINGS ) ); if ( session != null ) { setInterceptors( session.getDirectoryService().getInterceptors( OperationEnum.SEARCH ) ); } this.filter = searchRequest.getFilter(); this.abandoned = searchRequest.isAbandoned(); this.aliasDerefMode = searchRequest.getDerefAliases(); this.requestControls = searchRequest.getControls(); this.scope = searchRequest.getScope(); this.sizeLimit = searchRequest.getSizeLimit(); this.timeLimit = searchRequest.getTimeLimit(); this.typesOnly = searchRequest.getTypesOnly(); throwReferral = !requestControls.containsKey( ManageDsaIT.OID ); }
if ( req.getDerefAliases() != aliasDerefMode )
if ( req.getDerefAliases() != aliasDerefMode )
if ( request.getDerefAliases() != previousSearchRequest.getDerefAliases() )
AliasDerefMode derefAliases = request.getDerefAliases();
criteria.setAliasDerefMode( request.getDerefAliases() ); criteria.setBase( request.getBase() ); criteria.setFilter( request.getFilter() );
criteria.setAliasDerefMode( req.getDerefAliases() ); criteria.setBase( req.getBase() ); criteria.setFilter( req.getFilter() );