<%@page contentType="text/html; charset=UTF-8" %> <%@page import="org.apache.commons.lang.StringEscapeUtils" %> <%@page import="eu.dnetlib.functionality.alert.alerter.atom.domain.AtomFeed" %> <%@page import="eu.dnetlib.domain.functionality.ObjectPage" %> <%@page import="eu.dnetlib.functionality.alert.alerter.atom.AtomAlerterContextUtils" %> <% final int pageNumber = (request.getParameter("pageNumber") == null) ? 0 : Integer.parseInt(request.getParameter("pageNumber")); final int pageSize = (request.getParameter("pageSize") == null) ? 10 : Integer.parseInt(request.getParameter("pageSize")); final ObjectPage feeds = AtomAlerterContextUtils.getAtomAlerter(application).getFeeds(pageNumber, pageSize); %> Alert Service

Atom Feeds

Add Feed

Back

<% if (feeds.getObjects().size() > 0) { %> <% for (AtomFeed feed : feeds.getObjects()) { %> <% } %>
ID Title Updated Actions

<%= feeds.getFrom() + 1 %> - <%= feeds.getTo() %> of <%= feeds.getTotalObjects() %> feed(s)

<% if (feeds.getPageNumber() > 0) { %> << < <% } %> of <%= feeds.getTotalPages() %> page(s) <% if (feeds.getPageNumber() < feeds.getTotalPages() - 1) { %> > >> <% } %>

<%= StringEscapeUtils.escapeXml(feed.getId().toString()) %> <%= StringEscapeUtils.escapeXml(feed.getTitle()) %> <%= feed.getUpdated() %>
<% } else { %>

No feeds available

<% } %>