public RssChannelBuilder newznabResponse(int offset, int total) { this.newznabResponse = new NewznabXmlResponse(offset, total); return this; }
public RssBuilder newznabResponse(int offset, int total) { this.rssChannel.setNewznabResponse(new NewznabXmlResponse(offset, total)); return this; }
NewznabXmlRoot getRssRoot(List<SearchResultItem> searchResultItems, Integer offset, int total, SearchRequest searchRequest) { NewznabXmlRoot rssRoot = new NewznabXmlRoot(); NewznabXmlChannel rssChannel = new NewznabXmlChannel(); rssChannel.setTitle("NZBHydra 2"); rssChannel.setLink("https://www.github.com/theotherp/nzbhydra2"); rssChannel.setWebMaster("theotherp@gmx.de"); if (searchRequest.getDownloadType() == org.nzbhydra.searching.dtoseventsenums.DownloadType.NZB) { rssChannel.setNewznabResponse(new NewznabXmlResponse(offset == null ? 0 : offset, total)); } rssChannel.setGenerator("NZBHydra2"); rssRoot.setRssChannel(rssChannel); List<NewznabXmlItem> items = new ArrayList<>(); for (SearchResultItem searchResultItem : searchResultItems) { NewznabXmlItem rssItem = buildRssItem(searchResultItem, searchRequest); items.add(rssItem); } rssChannel.setItems(items); return rssRoot; }
channel.setWebMaster("webmaster@master.com"); channel.setLink("http://www.link.xyz"); channel.setNewznabResponse(new NewznabXmlResponse(offset == null ? startCount - 1 : offset, total == null ? endCount : total));
public static NewznabXmlRoot getRssRoot(List<NewznabXmlItem> items, int offset, int total) { NewznabXmlRoot rssRoot = new NewznabXmlRoot(); rssRoot.setVersion("2.0"); NewznabXmlChannel channel = new NewznabXmlChannel(); channel.setTitle("channelTitle"); channel.setDescription("channelDescription"); channel.setLanguage("en-gb"); channel.setWebMaster("webmaster@master.com"); channel.setLink("http://127.0.0.1:5080"); channel.setNewznabResponse(new NewznabXmlResponse(offset, total)); channel.setItems(items); rssRoot.setRssChannel(channel); return rssRoot; }
rssRoot.getRssChannel().setNewznabResponse(new NewznabXmlResponse(0, 1)); NewznabXmlItem item = new NewznabXmlItem(); item.setDescription("NFO for NZB with ID " + params.getId()); if (params.getQ() != null && params.getQ().equals("offsettest")) { NewznabXmlRoot rssRoot = new NewznabXmlRoot(); rssRoot.getRssChannel().setNewznabResponse(new NewznabXmlResponse(0, 0)); if (params.getOffset() >= 40) { return new ResponseEntity<Object>(rssRoot, HttpStatus.OK);