Rev 1703 | Rev 1712 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1703 | Rev 1711 | ||
---|---|---|---|
Line 11... | Line 11... | ||
11 | <%@ page import="pt.estgp.estgweb.domain.RepositoryDocumentInterfaceImpl" %> |
11 | <%@ page import="pt.estgp.estgweb.domain.RepositoryDocumentInterfaceImpl" %> |
12 | <%@ page import="jomm.dao.DaoException" %> |
12 | <%@ page import="jomm.dao.DaoException" %> |
13 | <%@ page import="pt.estgp.estgweb.services.data.repositorydocuments.interfaces.RepositoryInterface" %> |
13 | <%@ page import="pt.estgp.estgweb.services.data.repositorydocuments.interfaces.RepositoryInterface" %> |
14 | <%@ page import="pt.estgp.estgweb.domain.RepositoryDocumentCollection" %> |
14 | <%@ page import="pt.estgp.estgweb.domain.RepositoryDocumentCollection" %> |
15 | <%@ page import="org.hibernate.mapping.Collection" %> |
15 | <%@ page import="org.hibernate.mapping.Collection" %> |
- | 16 | <%@ page import="pt.estgp.estgweb.services.data.repositorydocuments.interfaces.InterfaceBlock" %> |
|
16 | <%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
17 | <%@ 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-nested.tld" prefix="nested" %> |
18 | <%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
19 | <%@ 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-bean.tld" prefix="bean" %> |
20 | <%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
21 | <%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
Line 157... | Line 158... | ||
157 | clauses = or(clauses,clausesCol); |
158 | clauses = or(clauses,clausesCol); |
158 | } |
159 | } |
159 | } |
160 | } |
160 | c.add(clauses); |
161 | c.add(clauses); |
161 | c.add(eq("visible",true)); |
162 | c.add(eq("visible",true)); |
- | 163 | if(interfaceBlock.getOrderBy() == InterfaceBlock.Order.publishDateAsc) |
|
- | 164 | c.addOrder(Order.asc("publishDate")); |
|
- | 165 | else if(interfaceBlock.getOrderBy() == InterfaceBlock.Order.publishDateDesc) |
|
162 | c.addOrder(Order.desc("publishDate")); |
166 | c.addOrder(Order.desc("publishDate")); |
- | 167 | else if(interfaceBlock.getOrderBy() == InterfaceBlock.Order.saveDateAsc) |
|
- | 168 | c.addOrder(Order.asc("saveDate")); |
|
- | 169 | else if(interfaceBlock.getOrderBy() == InterfaceBlock.Order.saveDateDesc) |
|
- | 170 | c.addOrder(Order.desc("saveDate")); |
|
- | 171 | else if(interfaceBlock.getOrderBy() == InterfaceBlock.Order.updateDateAsc) |
|
- | 172 | c.addOrder(Order.desc("updateDate")); |
|
- | 173 | else if(interfaceBlock.getOrderBy() == InterfaceBlock.Order.updateDateDesc) |
|
- | 174 | c.addOrder(Order.desc("updateDate")); |
|
- | 175 | else if(interfaceBlock.getOrderBy() == InterfaceBlock.Order.title) |
|
- | 176 | c.addOrder(Order.asc("title")); |
|
- | 177 | ||
163 | List<RepositoryDocument> documents = c.list(); |
178 | List<RepositoryDocument> documents = c.list(); |
164 | request.setAttribute("documents",documents); |
179 | request.setAttribute("documents",documents); |
165 | request.setAttribute("interfaceBlock",interfaceBlock); |
180 | request.setAttribute("interfaceBlock",interfaceBlock); |
166 | 181 | ||
167 | %> |
182 | %> |
168 | - | ||
169 | <jsp:include page="collectionsInterfaceDocs.jsp"/> |
183 | <jsp:include page="showInterfaceDocsFragment.jsp"/> |
170 | <% |
184 | <% |
171 | 185 | ||
172 | } |
186 | } |
173 | else |
187 | else |
174 | { |
188 | { |
Line 178... | Line 192... | ||
178 | for(RepositoryDocumentCollection child: col.getChilds()) |
192 | for(RepositoryDocumentCollection child: col.getChilds()) |
179 | { |
193 | { |
180 | request.setAttribute("collection",child); |
194 | request.setAttribute("collection",child); |
181 | request.setAttribute("interfaceBlock",interfaceBlock); |
195 | request.setAttribute("interfaceBlock",interfaceBlock); |
182 | %> |
196 | %> |
183 | <jsp:include page="collectionsInterfaceCol.jsp"/> |
197 | <jsp:include page="showInterfaceColFragment.jsp"/> |
184 | <% |
198 | <% |
185 | } |
199 | } |
186 | } |
200 | } |
187 | } |
201 | } |
188 | %> |
202 | %> |