protected void selectResult(SearchResult selectedResult) { searchResultDAO.save( selectedResult.getUrl(), selectedResult.getProviderName(), selectedResult.getProviderClass(), selectedResult.getReferer(), selectedResult.getSizeInMegs(), selectedResult.getTitle(), selectedResult.getType(), getDownloadable().getId(), selectedResult.getClientId()); BackLogProcessor.getInstance() .schedule(new DownloadSearchResultTask(selectedResult, getDownloadable()), false); }