Rev 1711 | Go to most recent revision | Details | 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> |