class GetSearchResultList extends DynamicUseCase {

    @Override
    protected Observable buildUseCaseObservable( Map parameters ) {

        final String searchText = (String) parameters.get( "SEARCH_TEXT" );

        return this.searchRepository.search( searchText );
    }

    @Inject public  GetSearchResultList( SearchRepository searchRepository, ThreadExecutor threadExecutor, PostExecutionThread postExecutionThread );

}