Subversion Repositories bacoAlunos

Rev

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
                            %>