Subversion Repositories bacoAlunos

Rev

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