Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 335 → Rev 336

/impl/conf/language/MessageResources.properties
47,6 → 47,7
 
error.no.cookies=Por favor ligue os cookies do seu browser para poder continuar a usar este sistema. Obrigado
error.500=Ocorreu um erro interno
error.503=O serviço de monmento encontra-se indisponivel, por favor volte a tentar mais tarde.
error.404=A página solicitada não está disponível
error.404.explain=Caro utilizador, a página que pretende visualizar não se encontra disponível neste endereço.<br>O erro pode ter ocorrido por uma das seguintes razões:
error.404.item.1=Escreveu mal o endereço (URL) do documento a que pretende aceder
/impl/conf/WEB-INF/struts/struts-default.xml
21,6 → 21,7
 
<global-forwards>
<forward name="welcome" path="/Welcome.do"/>
<forward name="error503" path="/error503.do"/>
<forward name="error500" path="/error500.do"/>
<forward name="error404" path="/error404.do"/>
<forward name="error401" path="/error401.do"/>
47,6 → 48,7
<action path="/error401" forward="page.error.401"/>
<action path="/error404" forward="page.error.404"/>
<action path="/error500" forward="page.error.500"/>
<action path="/error503" forward="page.error.503"/>
 
<!--Layout Forward-->
<action path="/layout"
/impl/conf/WEB-INF/struts/tiles-default.xml
324,6 → 324,10
<put name="title" value="internal error" />
<put name="body" value="/errors/500.jsp" />
</definition>
<definition name="page.error.503" extends="base.error.definition">
<put name="title" value="indisponivel" />
<put name="body" value="/errors/503.jsp" />
</definition>
<definition name="page.error.401" extends="base.error.definition">
<put name="title" value="not authorized" />
<put name="body" value="/errors/401.jsp" />
/impl/conf/WEB-INF/web.xml
294,6 → 294,10
<error-code>500</error-code>
<location>/error500.do</location>
</error-page>
<error-page>
<error-code>503</error-code>
<location>/error503.do</location>
</error-page>
 
<!--TLDS-->
<jsp-config>
/impl/src/java/pt/estgp/estgweb/services/data/RepositoryService.java
156,7 → 156,7
return repositoryFileVersion;
}
 
private Document createXMLdescription(RepositoryFileVersionImpl repositoryFile)
public static Document createXMLdescription(RepositoryFileVersionImpl repositoryFile)
{
org.dom4j.Document dom = DocumentFactory.getInstance().createDocument();
Element rootElement = DocumentFactory.getInstance().createElement("repositoryFileVersion");
/impl/src/java/pt/estgp/estgweb/services/data/CreateDescriptionsXML.java
New file
0,0 → 1,34
package pt.estgp.estgweb.services.data;
 
import jomm.dao.impl.AbstractDao;
import pt.estgp.estgweb.domain.dao.impl.RepositoryFileDao;
import pt.estgp.estgweb.domain.dao.DaoFactory;
import pt.estgp.estgweb.domain.RepositoryFileVersion;
import pt.estgp.estgweb.domain.RepositoryFileVersionImpl;
 
import java.util.List;
 
import org.dom4j.Document;
import org.apache.log4j.Logger;
 
/**
* @author Jorge Machado
* @date 23/Out/2008
* @see pt.estgp.estgweb.services.data
*/
public class CreateDescriptionsXML
{
private static final Logger logger = Logger.getLogger(CreateDescriptionsXML.class);
public static void main(String[]args)
{
AbstractDao.getCurrentSession().beginTransaction();
List<RepositoryFileVersion> repoList = AbstractDao.getCurrentSession().createCriteria(RepositoryFileVersion.class).list();
for(RepositoryFileVersion repositoryFileVersion: repoList)
{
logger.info("Creating description for file:" + repositoryFileVersion.getId() + ":" + repositoryFileVersion.getName());
Document dom = RepositoryService.createXMLdescription((RepositoryFileVersionImpl) repositoryFileVersion);
RepositoryManager.storeDescription(dom, repositoryFileVersion.getId());
}
AbstractDao.getCurrentSession().getTransaction().commit();
}
}
/impl/src/web/errors/503.jsp
New file
0,0 → 1,10
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@ 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" %>
<%
response.sendError(500);
%>
<h3 class="statusWARNING"><bean:message key="error.503"/></h3>
/impl/build.xml
497,5 → 497,9
<!--<java classname="mitra.oaiharvest.harvest.HarvestEngine" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/>-->
<!--<java classname="mitra.oaiharvest.index.IndexEngine" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/>-->
<!--</target>-->
<target name="util.task.createRepositoryXML">
<java classname="pt.estgp.estgweb.services.data.CreateDescriptionsXML" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/>
</target>
 
 
</project>