Subversion Repositories bacoAlunos

Rev

Rev 1703 | Rev 1712 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1703 jmachado 1
<%@ page import="jomm.dao.impl.AbstractDao" %>
2
<%@ page import="org.hibernate.Criteria" %>
3
<%@ page import="org.hibernate.criterion.Criterion" %>
4
<%@ page import="pt.estgp.estgweb.domain.RepositoryDocument" %>
5
 
6
<%@ page import="java.util.List" %>
7
<%@ page import="static org.hibernate.criterion.Restrictions.eq" %>
8
<%@ page import="static org.hibernate.criterion.Restrictions.or" %>
9
<%@ page import="org.hibernate.criterion.Order" %>
10
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
11
<%@ page import="pt.estgp.estgweb.domain.RepositoryDocumentInterfaceImpl" %>
12
<%@ page import="jomm.dao.DaoException" %>
13
<%@ page import="pt.estgp.estgweb.services.data.repositorydocuments.interfaces.RepositoryInterface" %>
14
<%@ page import="pt.estgp.estgweb.domain.RepositoryDocumentCollection" %>
15
<%@ page import="org.hibernate.mapping.Collection" %>
16
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld"  prefix="html" %>
17
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld"  prefix="nested" %>
18
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld"  prefix="logic" %>
19
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld"  prefix="bean" %>
20
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld"  prefix="tiles" %>
21
<%@ taglib tagdir="/WEB-INF/tags"  prefix="bacoTags" %>
22
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
23
<nested:iterate id="doc" name="documents" type="pt.estgp.estgweb.domain.RepositoryDocumentImpl">
24
 
25
    <div class="repository-document">
26
        <div class="repository-title">
27
            <span class="title">${doc.title}</span>
28
                                            <span class="badge pull-right">
29
                                                    ${doc.publishDateStr}
30
                                            </span>
31
        </div>
32
        <div class="repository-description">${doc.description}</div>
33
        <div class=" repository-document-files" style="width: 100%">
34
            <logic:iterate id="docFile" name="doc" property="repositoryDocumentFiles" type="pt.estgp.estgweb.domain.RepositoryDocumentFile">
35
                <logic:equal value="true" name="docFile" property="visible">
36
                    <div class="repository-document-file" style="width: 100%">
37
                        <%
38
                            String repoTitleBorderBottom = "";
39
                        %>
40
                        <nested:equal value="false" name="interfaceBlock" property="showFileDescription">
41
                            <%
42
                                repoTitleBorderBottom = "border-radius-bottom";
43
                            %>
44
                        </nested:equal>
45
                        <nested:empty name="docFile" property="description">
46
                            <%
47
                                repoTitleBorderBottom = "border-radius-bottom";
48
                            %>
49
                        </nested:empty>
50
                        <%
51
                            request.setAttribute("repoTitleBorderBottom",repoTitleBorderBottom);
52
                        %>
53
                        <div class="repository-title ${repoTitleBorderBottom}">
54
                            <nested:equal value="true" name="interfaceBlock" property="showFileTitle">
55
                                <%--label="${docFile.repositoryFileProxy.repositoryFile.lastVersion.name}--%>
56
                                <bacoTags:repositoryFile  transactional="true" showHistory="false" iconClasses="pull-left repository-file-icon" repositoryStream="${docFile.repositoryFileProxy.repositoryStream}" label="${docFile.title}"/>
57
                            </nested:equal>
58
                            <nested:notEqual value="true" name="interfaceBlock" property="showFileTitle">
59
                                <bacoTags:repositoryFile  transactional="true" showHistory="false" iconClasses="pull-left repository-file-icon" repositoryStream="${docFile.repositoryFileProxy.repositoryStream}"/>
60
                            </nested:notEqual>
61
                        </div>
62
 
63
 
64
                        <nested:equal value="true" name="interfaceBlock" property="showFileDescription">
65
                            <nested:notEmpty name="docFile" property="description">
66
                                <div class="repository-description">
67
                                        ${docFile.description}
68
                                </div>
69
                            </nested:notEmpty>
70
                        </nested:equal>
71
 
72
                    </div>
73
                </logic:equal>
74
            </logic:iterate>
75
        </div>
76
    </div>
77
 
78
</nested:iterate>