Subversion Repositories bacoAlunos

Rev

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

<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="org.hibernate.Criteria" %>
<%@ page import="org.hibernate.criterion.Criterion" %>
<%@ page import="pt.estgp.estgweb.domain.RepositoryDocument" %>

<%@ page import="java.util.List" %>
<%@ page import="static org.hibernate.criterion.Restrictions.eq" %>
<%@ page import="static org.hibernate.criterion.Restrictions.or" %>
<%@ page import="org.hibernate.criterion.Order" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ page import="pt.estgp.estgweb.domain.RepositoryDocumentInterfaceImpl" %>
<%@ page import="jomm.dao.DaoException" %>
<%@ page import="pt.estgp.estgweb.services.data.repositorydocuments.interfaces.RepositoryInterface" %>
<%@ page import="pt.estgp.estgweb.domain.RepositoryDocumentCollection" %>
<%@ page import="org.hibernate.mapping.Collection" %>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld"  prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld"  prefix="nested" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld"  prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld"  prefix="bean" %>
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld"  prefix="tiles" %>
<%@ taglib tagdir="/WEB-INF/tags"  prefix="bacoTags" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<jsp:useBean id="collection" scope="request" type="pt.estgp.estgweb.domain.RepositoryDocumentCollection"/>
<div class="repository-document-collection">
    <div class="repository-title">

        <span class="btn-xs glyphicon glyphicon-folder-open" style="margin-right: 5px"></span>

        ${collection.name}
        </div>
        <div class="repository-document-collection-childs">
        <%
            if(collection.getChilds() != null && collection.getChilds().size()>0)
            {
                for(RepositoryDocumentCollection child: collection.getChilds())
                {
                    request.setAttribute("collection",child);
            %>
                    <jsp:include page="showInterfaceDocsFragment.jsp"/>
            <%
                }
            }
                Criteria c = AbstractDao.getCurrentSession().createCriteria(RepositoryDocument.class);


                c.add(eq("collection.id",collection.getId()));
                c.add(eq("visible",true));
                c.addOrder(Order.desc("publishDate"));
                List<RepositoryDocument> documents = c.list();
                if(documents!=null && documents.size() > 0)
                {
                    request.setAttribute("documents",documents);
                    %>
                    <jsp:include page="showInterfaceDocsFragment.jsp"/>
                    <%
                }

            %>

    </div>
</div>

Generated by GNU Enscript 1.6.5.2.