Rev 1617 | Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1616 | jmachado | 1 | <%@ tag import="jomm.dao.impl.AbstractDao" %> |
2 | <%@ tag import="pt.estgp.estgweb.domain.User" %> |
||
3 | <%@ tag import="pt.estgp.estgweb.domain.dao.DaoFactory" %> |
||
4 | <%@ tag import="java.util.List" %> |
||
5 | <%@tag description="Tag to Call Ajax Request" pageEncoding="UTF-8"%> |
||
6 | <%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
||
7 | <%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
||
8 | <%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
||
9 | <%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
||
10 | <%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
||
11 | <%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
||
12 | <%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %> |
||
13 | <%@attribute name="role" type="java.lang.String" required="true" %> |
||
14 | <%@attribute name="title" type="java.lang.String" required="false" %> |
||
15 | <%@attribute name="transactional" type="java.lang.Boolean" required="true" %> |
||
16 | |||
17 | |||
18 | <% |
||
19 | if(!transactional) |
||
20 | AbstractDao.getCurrentSession().beginTransaction(); |
||
21 | |||
22 | List<User> users = DaoFactory.getUserDaoImpl().loadRoleUsers(role); |
||
23 | request.setAttribute("users",users); |
||
24 | %> |
||
25 | <logic:notEmpty name="title"> |
||
26 | <h3 class="well well-sm">${title}</h3> |
||
27 | </logic:notEmpty> |
||
28 | <logic:empty name="title"> |
||
29 | <h3 class="well well-sm"><bean:message key="user.role.${role}"/></h3> |
||
30 | </logic:empty> |
||
31 | <ul> |
||
32 | <logic:iterate id="user" name="users" type="pt.estgp.estgweb.domain.UserImpl"> |
||
33 | <li>${user.name} (${user.possibleSigesCode})</li> |
||
34 | </logic:iterate> |
||
35 | </ul> |
||
36 | <% |
||
37 | if(!transactional) |
||
38 | AbstractDao.getCurrentSession().getTransaction().commit(); |
||
39 | %> |
||
40 |