<%@page contentType="text/html; charset=UTF-8" %> <%@page import="org.apache.commons.lang.StringEscapeUtils" %> <%@page import="eu.dnetlib.domain.functionality.AlertTemplate" %> <%@page import="eu.dnetlib.domain.functionality.ObjectPage" %> <%@page import="eu.dnetlib.functionality.alert.app.AlertServiceContextUtils" %> <% 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 templates = AlertServiceContextUtils.getAlertService(application).getTemplates(pageNumber, pageSize); %> Alert Service

Alert Templates

Add Template

Back

<% if (templates.getObjects().size() > 0) { %> <% for (AlertTemplate template : templates.getObjects()) { %> <% } %>
Template ID Title Message Link Actions

<%= templates.getFrom() + 1 %> - <%= templates.getTo() %> of <%= templates.getTotalObjects() %> template(s)

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

<%= template.getTemplateId() %> <%= StringEscapeUtils.escapeXml(template.getTitle()) %> <%= StringEscapeUtils.escapeXml(template.getMessage()) %> <%= StringEscapeUtils.escapeXml(template.getLink().toString()) %>
Remove
<% } else { %>

No templates available

<% } %>