From 2d3cd899a3dbbefeb573ded42f5986463262aa81 Mon Sep 17 00:00:00 2001 From: Paulo Henrique Date: Thu, 20 Nov 2014 00:02:01 -0300 Subject: [PATCH] =?UTF-8?q?Resolu=C3=A7=C3=A3o=20de=20conflitos=20do=20mer?= =?UTF-8?q?ge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WEB-INF/struts/struts-config-course.xml | 296 ++++++-------- WebContent/WEB-INF/web.xml | 345 ++++++++-------- WebContent/js/managementActivity.js | 3 - .../amadeus/amadeus_web/dao/DAOFactory.java | 9 - .../dao/content_managment/ForumDAO.java | 13 +- .../dao/content_managment/GameDAO.java | 16 +- .../PersonRoleCourseDAO.java | 3 - .../dao/hibernate/HibernateDAOFactory.java | 9 +- .../content_managment/ForumHibernateDAO.java | 16 +- .../content_managment/GameHibernateDAO.java | 16 +- .../register/PersonHibernateDAO.java | 24 +- .../amadeus_web/dao/register/PersonDAO.java | 7 +- .../domain/content_management/Forum.java | 4 - .../domain/content_management/Log.java | 13 - .../amadeus_web/domain/register/Person.java | 3 - .../amadeus_web/facade/Controller.java | 44 +- .../amadeus/amadeus_web/facade/Facade.java | 84 +--- .../content_management/CoursePermissions.java | 5 +- .../struts/action/CourseActions.java | 378 +----------------- .../struts/action/SystemActions.java | 29 +- .../struts/action/UserActions.java | 23 +- .../content_management/ModuleActions.java | 5 - .../forum/ForumActions.java | 14 +- .../amadeus_web/syncronize/Course.java | 11 +- src/hibernate.cfg.xml | 182 +++++---- src/settings/amadeus.web.settings.xml | 12 +- 26 files changed, 468 insertions(+), 1096 deletions(-) diff --git a/WebContent/WEB-INF/struts/struts-config-course.xml b/WebContent/WEB-INF/struts/struts-config-course.xml index f4ffbdf..234df43 100755 --- a/WebContent/WEB-INF/struts/struts-config-course.xml +++ b/WebContent/WEB-INF/struts/struts-config-course.xml @@ -8,7 +8,7 @@ type="org.apache.struts.validator.DynaValidatorForm"> - + @@ -16,43 +16,30 @@ - + - + - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -60,86 +47,59 @@ type="org.apache.struts.validator.DynaValidatorForm"> - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + - -<<<<<<< HEAD - - - - - - - - - - - - - - - + + + + + + + + + + + - - -======= + + - - - - ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 + + + + @@ -151,7 +111,8 @@ - + @@ -164,119 +125,98 @@ - - - - - -<<<<<<< HEAD -======= - - - - - - - - ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 - + + + + + + + + + + + + + + - + - + - + - + - - - - - - - - + + + + + + - - + + - - - + + path="/fReplicateCourseStepOne" type="org.apache.struts.actions.ForwardAction" /> - - -<<<<<<< HEAD - - - - - - -======= - - - - ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 - + + + + + + + + + + - + diff --git a/WebContent/WEB-INF/web.xml b/WebContent/WEB-INF/web.xml index 785cdce..ba76edc 100755 --- a/WebContent/WEB-INF/web.xml +++ b/WebContent/WEB-INF/web.xml @@ -1,48 +1,49 @@ - AmadeusLMS + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> + AmadeusLMS - AmadeusCharSetFilter - br.ufpe.cin.amadeus.amadeus_web.util.AmadeusCharSetFilter - - requestEncoding - UTF-8 - - - - AmadeusCharSetFilter - /* - - - - HibernateSessionRequestFilter - br.ufpe.cin.amadeus.amadeus_web.util.HibernateSessionRequestFilter - - - XSS - br.ufpe.cin.amadeus.amadeus_web.util.CrossScriptingFilter - - - HibernateSessionRequestFilter - /* - + AmadeusCharSetFilter + br.ufpe.cin.amadeus.amadeus_web.util.AmadeusCharSetFilter + + requestEncoding + UTF-8 + + + + AmadeusCharSetFilter + /* + - - XSS - /* - - - br.ufpe.cin.amadeus.amadeus_web.util.AmadeusSessionListener - - - - - action - org.apache.struts.action.ActionServlet - - config - /WEB-INF/struts/struts-config.xml, + + HibernateSessionRequestFilter + br.ufpe.cin.amadeus.amadeus_web.util.HibernateSessionRequestFilter + + + XSS + br.ufpe.cin.amadeus.amadeus_web.util.CrossScriptingFilter + + + HibernateSessionRequestFilter + /* + + + + XSS + /* + + + br.ufpe.cin.amadeus.amadeus_web.util.AmadeusSessionListener + + + + + action + org.apache.struts.action.ActionServlet + + config + /WEB-INF/struts/struts-config.xml, /WEB-INF/struts/struts-config-system.xml, /WEB-INF/struts/struts-config-user.xml, /WEB-INF/struts/struts-config-course.xml, @@ -50,145 +51,135 @@ /WEB-INF/struts/struts-config-mobile.xml, /WEB-INF/struts/struts-config-openid.xml, /WEB-INF/struts/struts-config-settings.xml, -<<<<<<< HEAD /WEB-INF/struts/struts-config-log.xml, /WEB-INF/struts/struts-config-messenger.xml, - /WEB-INF/struts/struts-config-twittertool.xml -======= + /WEB-INF/struts/struts-config-twittertool.xml /WEB-INF/struts/struts-config-log.xml ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 - - 2 - - - - - - - - - - - - Jersey REST Service - com.sun.jersey.spi.container.servlet.ServletContainer - - com.sun.jersey.config.property.packages - br.ufpe.cin.amadeus.amadeus_web.services - - 1 - + + 2 + - - - Jersey REST Service - /ws/* - - - - - - dwr-invoker - dwr-invoker - org.directwebremoting.servlet.DwrServlet - - debug - false - - - activeReverseAjaxEnabled - true - - - initApplicationScopeCreatorsAtStartup - true - - - classes - br.ufpe.cin.amadeus.amadeus_web.util.UtilDWR - - - - - action - *.do - - - - - org.directwebremoting.servlet.DwrListener - + + + + + + + + + + Jersey REST Service + com.sun.jersey.spi.container.servlet.ServletContainer + + com.sun.jersey.config.property.packages + br.ufpe.cin.amadeus.amadeus_web.services + + 1 + + + - dwr-invoker - /dwr/* - - - 20 - - - - index.jsp - - - - 404 - /system.do?method=showViewPageNotFound - - - java.lang.Exception - /system.do?method=showViewException - - - - /WEB-INF/struts-bean - /WEB-INF/tags/struts-bean.tld - - - /WEB-INF/struts-logic - /WEB-INF/tags/struts-logic.tld - - - /WEB-INF/struts-html - /WEB-INF/tags/struts-html.tld - - - /WEB-INF/struts-tiles - /WEB-INF/tags/struts-tiles.tld - - - /WEB-INF/struts-nested - /WEB-INF/tags/struts-nested.tld - - - /WEB-INF/c - /WEB-INF/tags/c.tld - - - /WEB-INF/fmt - /WEB-INF/tags/fmt.tld - - - /WEB-INF/sql - /WEB-INF/tags/sql.tld - - - /WEB-INF/x - /WEB-INF/tags/x.tld - - - - BASIC - - + Jersey REST Service + /ws/* + + + + + + dwr-invoker + dwr-invoker + org.directwebremoting.servlet.DwrServlet + + debug + false + + + activeReverseAjaxEnabled + true + + + initApplicationScopeCreatorsAtStartup + true + + + classes + br.ufpe.cin.amadeus.amadeus_web.util.UtilDWR + + + + + action + *.do + + + + + org.directwebremoting.servlet.DwrListener + + + dwr-invoker + /dwr/* + + + 20 + + + + index.jsp + + + + 404 + /system.do?method=showViewPageNotFound + + + java.lang.Exception + /system.do?method=showViewException + + + + /WEB-INF/struts-bean + /WEB-INF/tags/struts-bean.tld + + + /WEB-INF/struts-logic + /WEB-INF/tags/struts-logic.tld + + + /WEB-INF/struts-html + /WEB-INF/tags/struts-html.tld + + + /WEB-INF/struts-tiles + /WEB-INF/tags/struts-tiles.tld + + + /WEB-INF/struts-nested + /WEB-INF/tags/struts-nested.tld + + + /WEB-INF/c + /WEB-INF/tags/c.tld + + + /WEB-INF/fmt + /WEB-INF/tags/fmt.tld + + + /WEB-INF/sql + /WEB-INF/tags/sql.tld + + + /WEB-INF/x + /WEB-INF/tags/x.tld + + + + BASIC + + diff --git a/WebContent/js/managementActivity.js b/WebContent/js/managementActivity.js index 3a6b2f7..bd58008 100755 --- a/WebContent/js/managementActivity.js +++ b/WebContent/js/managementActivity.js @@ -202,7 +202,6 @@ function showScoreGameGrupo(type,idMMJogos){ UtilDWR.getInclude('/changeOrderGame.do?method=changeOrderGame&type='+type+'&idMMJogos='+idMMJogos, function(data) { dwr.util.setValue('percepcao'+idMMJogos, data, { escapeHtml:false }); -<<<<<<< HEAD } ); } @@ -211,8 +210,6 @@ function showScoreGameIndividual(type,idMMJogos,idUser){ UtilDWR.getInclude('/changeOrderGame.do?method=changeOrderGame&type='+type+'&idMMJogos='+idMMJogos+'&idUser='+idUser, function(data) { dwr.util.setValue('percepcao'+idMMJogos, data, { escapeHtml:false }); -======= ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 } ); } diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/dao/DAOFactory.java b/src/br/ufpe/cin/amadeus/amadeus_web/dao/DAOFactory.java index 08304db..c426294 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/dao/DAOFactory.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/dao/DAOFactory.java @@ -13,12 +13,9 @@ Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral GNU, sob o t package br.ufpe.cin.amadeus.amadeus_web.dao; -<<<<<<< HEAD import java.util.Date; import java.util.List; -======= ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 import br.ufpe.cin.amadeus.amadeus_web.dao.content_managment.AmadeusDroidHistoricDAO; import br.ufpe.cin.amadeus.amadeus_web.dao.content_managment.ArchiveDAO; import br.ufpe.cin.amadeus.amadeus_web.dao.content_managment.CourseDAO; @@ -49,14 +46,11 @@ import br.ufpe.cin.amadeus.amadeus_web.dao.register.PersonDAO; import br.ufpe.cin.amadeus.amadeus_web.dao.register.ResumeDAO; import br.ufpe.cin.amadeus.amadeus_web.dao.register.TweetDAO; import br.ufpe.cin.amadeus.amadeus_web.dao.register.UserRequestDAO; -<<<<<<< HEAD import br.ufpe.cin.amadeus.amadeus_web.domain.register.Tweet; -======= import br.ufpe.cin.amadeus.amadeus_web.dao.content_managment.evaluation.EvaluationDAO; import br.ufpe.cin.amadeus.amadeus_web.dao.content_managment.evaluation.EvaluationRealizedDAO; import br.ufpe.cin.amadeus.amadeus_web.dao.content_managment.externallink.ExternalLinkDAO; import br.ufpe.cin.amadeus.amadeus_web.domain.content_management.Groups; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 public abstract class DAOFactory { @@ -109,11 +103,8 @@ public abstract class DAOFactory { public abstract ExternalLinkDAO getExternalLinkDAO(); public abstract AmadeusDroidHistoricDAO getAmadeusDroidHistoricDAO(); public abstract LogDAO getLogDAO(); -<<<<<<< HEAD public abstract MessengerMessageDAO getMessengerMessageDAO(); //Added by Nailson Cunha public abstract TweetDAO getTweetDAO(); //Added by Nailson Cunha -======= public abstract GroupsDAO getGroupsDAO(); ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 } diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/dao/content_managment/ForumDAO.java b/src/br/ufpe/cin/amadeus/amadeus_web/dao/content_managment/ForumDAO.java index 5fb1d17..04e54dc 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/dao/content_managment/ForumDAO.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/dao/content_managment/ForumDAO.java @@ -1,14 +1,14 @@ /** Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco -Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS +Este arquivo � parte do programa Amadeus Sistema de Gest�o de Aprendizagem, ou simplesmente Amadeus LMS -O Amadeus LMS é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como -publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. +O Amadeus LMS � um software livre; voc� pode redistribui-lo e/ou modifica-lo dentro dos termos da Licen�a P�blica Geral GNU como +publicada pela Funda��o do Software Livre (FSF); na vers�o 2 da Licen�a. -Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. +Este programa � distribu�do na esperan�a que possa ser �til, mas SEM NENHUMA GARANTIA; sem uma garantia impl�cita de ADEQUA��O a qualquer MERCADO ou APLICA��O EM PARTICULAR. Veja a Licen�a P�blica Geral GNU para maiores detalhes. -Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral GNU, sob o t�tulo "LICENCA.txt", junto com este programa, se n�o, escreva para a Funda��o do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. **/ package br.ufpe.cin.amadeus.amadeus_web.dao.content_managment; @@ -22,10 +22,7 @@ import br.ufpe.cin.amadeus.amadeus_web.domain.register.Person; public interface ForumDAO extends GenericDAO { List getListForum(); -<<<<<<< HEAD -======= boolean verificarStatusPorForum(List alunos, Forum forum); ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 } diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/dao/content_managment/GameDAO.java b/src/br/ufpe/cin/amadeus/amadeus_web/dao/content_managment/GameDAO.java index effef26..03f8270 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/dao/content_managment/GameDAO.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/dao/content_managment/GameDAO.java @@ -1,14 +1,14 @@ /** Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco -Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS +Este arquivo � parte do programa Amadeus Sistema de Gest�o de Aprendizagem, ou simplesmente Amadeus LMS -O Amadeus LMS é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como -publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. +O Amadeus LMS � um software livre; voc� pode redistribui-lo e/ou modifica-lo dentro dos termos da Licen�a P�blica Geral GNU como +publicada pela Funda��o do Software Livre (FSF); na vers�o 2 da Licen�a. -Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. +Este programa � distribu�do na esperan�a que possa ser �til, mas SEM NENHUMA GARANTIA; sem uma garantia impl�cita de ADEQUA��O a qualquer MERCADO ou APLICA��O EM PARTICULAR. Veja a Licen�a P�blica Geral GNU para maiores detalhes. -Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral GNU, sob o t�tulo "LICENCA.txt", junto com este programa, se n�o, escreva para a Funda��o do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. **/ package br.ufpe.cin.amadeus.amadeus_web.dao.content_managment; @@ -21,10 +21,8 @@ import br.ufpe.cin.amadeus.amadeus_web.domain.content_management.Game; import br.ufpe.cin.amadeus.amadeus_web.domain.register.Person; public interface GameDAO extends GenericDAO { -<<<<<<< HEAD + public List getAllGameFromCourse(Course course); -======= - public List getAllGameFromCourse(Course course); + boolean verificarStatusPorGame(List alunos, Game game); ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 } diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/dao/content_managment/PersonRoleCourseDAO.java b/src/br/ufpe/cin/amadeus/amadeus_web/dao/content_managment/PersonRoleCourseDAO.java index 0aa07dd..0c69695 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/dao/content_managment/PersonRoleCourseDAO.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/dao/content_managment/PersonRoleCourseDAO.java @@ -34,8 +34,5 @@ public interface PersonRoleCourseDAO extends GenericDAO getByRoleInCourse(Person person, Course course, Role role); public List getStudentRolesCourses(int studentId); public List getStudentByUser(AccessInfo accessInfo); -<<<<<<< HEAD -======= public List getStudentHaveGroupByCourse(Course course, Person person); ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 } diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/HibernateDAOFactory.java b/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/HibernateDAOFactory.java index bdb7238..ec15042 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/HibernateDAOFactory.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/HibernateDAOFactory.java @@ -208,10 +208,9 @@ public class HibernateDAOFactory extends DAOFactory { public LogDAO getLogDAO() { return (LogDAO) instantiateDAO(LogHibernateDAO.class); } -<<<<<<< HEAD /** - * Método que retorna o MessengerMessageDAO + * M�todo que retorna o MessengerMessageDAO * @author Nailson Cunha */ @Override @@ -223,14 +222,12 @@ public class HibernateDAOFactory extends DAOFactory { public TweetDAO getTweetDAO() { return (TweetDAO) instantiateDAO(TweetHibernateDAO.class); } - -======= - + @Override public GroupsDAO getGroupsDAO() { return (GroupsDAO) instantiateDAO(GroupsHibernateDAO.class); } ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 + } diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/content_managment/ForumHibernateDAO.java b/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/content_managment/ForumHibernateDAO.java index 8734715..d06bc77 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/content_managment/ForumHibernateDAO.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/content_managment/ForumHibernateDAO.java @@ -1,25 +1,22 @@ /** Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco -Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS +Este arquivo � parte do programa Amadeus Sistema de Gest�o de Aprendizagem, ou simplesmente Amadeus LMS -O Amadeus LMS é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como -publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. +O Amadeus LMS � um software livre; voc� pode redistribui-lo e/ou modifica-lo dentro dos termos da Licen�a P�blica Geral GNU como +publicada pela Funda��o do Software Livre (FSF); na vers�o 2 da Licen�a. -Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. +Este programa � distribu�do na esperan�a que possa ser �til, mas SEM NENHUMA GARANTIA; sem uma garantia impl�cita de ADEQUA��O a qualquer MERCADO ou APLICA��O EM PARTICULAR. Veja a Licen�a P�blica Geral GNU para maiores detalhes. -Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral GNU, sob o t�tulo "LICENCA.txt", junto com este programa, se n�o, escreva para a Funda��o do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. **/ package br.ufpe.cin.amadeus.amadeus_web.dao.hibernate.content_managment; import java.util.List; -<<<<<<< HEAD -======= import org.apache.poi.hssf.record.formula.functions.Int; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 import br.ufpe.cin.amadeus.amadeus_web.dao.content_managment.ForumDAO; import br.ufpe.cin.amadeus.amadeus_web.dao.hibernate.GenericHibernateDAO; import br.ufpe.cin.amadeus.amadeus_web.domain.content_management.Course; @@ -39,8 +36,6 @@ public class ForumHibernateDAO extends GenericHibernateDAO imple return results; } -<<<<<<< HEAD -======= @SuppressWarnings("unchecked") @Override public boolean verificarStatusPorForum(List alunos, Forum forum) { @@ -69,5 +64,4 @@ public class ForumHibernateDAO extends GenericHibernateDAO imple return retorno; } ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 } diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/content_managment/GameHibernateDAO.java b/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/content_managment/GameHibernateDAO.java index f376a52..33511c5 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/content_managment/GameHibernateDAO.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/content_managment/GameHibernateDAO.java @@ -1,25 +1,22 @@ /** Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco -Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS +Este arquivo � parte do programa Amadeus Sistema de Gest�o de Aprendizagem, ou simplesmente Amadeus LMS -O Amadeus LMS é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como -publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. +O Amadeus LMS � um software livre; voc� pode redistribui-lo e/ou modifica-lo dentro dos termos da Licen�a P�blica Geral GNU como +publicada pela Funda��o do Software Livre (FSF); na vers�o 2 da Licen�a. -Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. +Este programa � distribu�do na esperan�a que possa ser �til, mas SEM NENHUMA GARANTIA; sem uma garantia impl�cita de ADEQUA��O a qualquer MERCADO ou APLICA��O EM PARTICULAR. Veja a Licen�a P�blica Geral GNU para maiores detalhes. -Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral GNU, sob o t�tulo "LICENCA.txt", junto com este programa, se n�o, escreva para a Funda��o do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. **/ package br.ufpe.cin.amadeus.amadeus_web.dao.hibernate.content_managment; import java.util.List; -<<<<<<< HEAD -======= import org.apache.poi.hssf.record.formula.functions.Int; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 import br.ufpe.cin.amadeus.amadeus_web.dao.content_managment.GameDAO; import br.ufpe.cin.amadeus.amadeus_web.dao.hibernate.GenericHibernateDAO; import br.ufpe.cin.amadeus.amadeus_web.domain.content_management.Course; @@ -39,8 +36,6 @@ public class GameHibernateDAO extends GenericHibernateDAO return game; } -<<<<<<< HEAD -======= @SuppressWarnings("unchecked") @Override @@ -69,6 +64,5 @@ public class GameHibernateDAO extends GenericHibernateDAO return retorno; } ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 } diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/register/PersonHibernateDAO.java b/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/register/PersonHibernateDAO.java index 87aa4e5..304b931 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/register/PersonHibernateDAO.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/dao/hibernate/register/PersonHibernateDAO.java @@ -13,16 +13,13 @@ Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral GNU, sob o t package br.ufpe.cin.amadeus.amadeus_web.dao.hibernate.register; -<<<<<<< HEAD import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; -======= import java.math.BigInteger; import java.util.ArrayList; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 import java.util.List; import org.hibernate.Criteria; @@ -38,13 +35,10 @@ import br.ufpe.cin.amadeus.amadeus_web.domain.content_management.Role; import br.ufpe.cin.amadeus.amadeus_web.domain.content_management.Status; import br.ufpe.cin.amadeus.amadeus_web.domain.register.Person; import br.ufpe.cin.amadeus.amadeus_web.syncronize.AccessInfo; -<<<<<<< HEAD +import br.ufpe.cin.amadeus.amadeus_web.syncronize.TimelineItem; public class PersonHibernateDAO extends GenericHibernateDAO implements PersonDAO { -======= -import br.ufpe.cin.amadeus.amadeus_web.syncronize.TimelineItem; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 public PersonHibernateDAO() { super(); @@ -86,22 +80,12 @@ import br.ufpe.cin.amadeus.amadeus_web.syncronize.TimelineItem; @Override public Person getPersonByLogin(String login) { -<<<<<<< HEAD - StringBuilder hql = new StringBuilder(); hql.append("select p from Person p " + "where p.accessInfo.login = '" + login + "'"); Person person = (Person) getSession().createQuery(hql.toString()) .uniqueResult(); -======= - - StringBuilder hql = new StringBuilder(); - hql.append("select p from Person p " + - "where p.accessInfo.login = '" + login + "'"); - - Person person = (Person) getSession().createQuery(hql.toString()).uniqueResult(); ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 return person; } @@ -109,7 +93,7 @@ import br.ufpe.cin.amadeus.amadeus_web.syncronize.TimelineItem; public Person getPersonByUserName(String userName) { StringBuilder hql = new StringBuilder(); hql.append("select p from Person p where p.name = '" + userName + "'"); -<<<<<<< HEAD + Person person = (Person) getSession().createQuery(hql.toString()) .uniqueResult(); return person; @@ -135,9 +119,6 @@ import br.ufpe.cin.amadeus.amadeus_web.syncronize.TimelineItem; e.printStackTrace(); } return 0; -======= - Person person = (Person) getSession().createQuery(hql.toString()).uniqueResult(); - return person; } @SuppressWarnings("unchecked") @@ -186,7 +167,6 @@ import br.ufpe.cin.amadeus.amadeus_web.syncronize.TimelineItem; List list = getSession().createSQLQuery(sqlQuery).addEntity("l", Log.class).list(); return list; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 } } diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/dao/register/PersonDAO.java b/src/br/ufpe/cin/amadeus/amadeus_web/dao/register/PersonDAO.java index f054ad8..9abbd7e 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/dao/register/PersonDAO.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/dao/register/PersonDAO.java @@ -21,10 +21,7 @@ import br.ufpe.cin.amadeus.amadeus_web.domain.content_management.Log; import br.ufpe.cin.amadeus.amadeus_web.domain.content_management.Role; import br.ufpe.cin.amadeus.amadeus_web.domain.register.Person; import br.ufpe.cin.amadeus.amadeus_web.syncronize.AccessInfo; -<<<<<<< HEAD -======= import br.ufpe.cin.amadeus.amadeus_web.syncronize.TimelineItem; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 public interface PersonDAO extends GenericDAO { @@ -33,10 +30,8 @@ public interface PersonDAO extends GenericDAO { public List getAllEmails(); public Person getPersonByLogin(String login); public Person getPersonByUserName(String userName); -<<<<<<< HEAD public int getPersonByTwitterLogin(String screenName); -======= public List getTimelineByPersonID(int personID, int groupID); public List getLogsByDayAndPerson(String data, int groupID, int personID); ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 + } diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/domain/content_management/Forum.java b/src/br/ufpe/cin/amadeus/amadeus_web/domain/content_management/Forum.java index f75f40b..780cecb 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/domain/content_management/Forum.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/domain/content_management/Forum.java @@ -29,15 +29,11 @@ import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.xml.bind.annotation.XmlRootElement; -<<<<<<< HEAD import org.apache.commons.collections.MultiHashMap; import org.apache.commons.collections.MultiMap; import org.hibernate.annotations.Cascade; - -======= ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 /** * Classe que encapsula os dados de um forum * diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/domain/content_management/Log.java b/src/br/ufpe/cin/amadeus/amadeus_web/domain/content_management/Log.java index d82cf2c..07b6529 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/domain/content_management/Log.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/domain/content_management/Log.java @@ -34,7 +34,6 @@ public class Log implements Serializable{ @Column(name="metaalternativa") private Integer metaAlternativa; -<<<<<<< HEAD public static int LOG_CODIGO_LOGIN = 1; //Ok public static int LOG_CODIGO_LOGOUT = 2; //Ok public static int LOG_CODIGO_FORUM_POST = 3; //Ok - postagens em foruns @@ -45,18 +44,6 @@ public class Log implements Serializable{ public static int LOG_CODIGO_JOGAR = 8; //Ok public static int LOG_CODIGO_ENTREGAR_MATERIAL = 9; //Ok public static int LOG_CODIGO_VISUALIZACAO_VIDEO = 10; -======= - public final static int LOG_CODIGO_LOGIN = 1; //Ok - public final static int LOG_CODIGO_LOGOUT = 2; //Ok - public final static int LOG_CODIGO_FORUM_POST = 3; //Ok - postagens em foruns - public final static int LOG_CODIGO_FORUM_TOPICO = 4; //Ok - visualizacoes de topicos - public final static int LOG_CODIGO_VISUALIZACAO_MATERIAL = 5; //Ok - abertura de materias dos modulos - public final static int LOG_CODIGO_RESPOSTA_ENQUETE = 6; //Ok - public final static int LOG_CODIGO_ABRIR_JOGO = 7; //Ok - public final static int LOG_CODIGO_JOGAR = 8; //Ok - public final static int LOG_CODIGO_ENTREGAR_MATERIAL = 9; //Ok - public final static int LOG_CODIGO_VISUALIZACAO_VIDEO = 10; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 public Log (){ diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/domain/register/Person.java b/src/br/ufpe/cin/amadeus/amadeus_web/domain/register/Person.java index 2865553..b1bcf1c 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/domain/register/Person.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/domain/register/Person.java @@ -29,13 +29,10 @@ import javax.persistence.JoinColumn; import javax.persistence.OneToMany; import javax.persistence.OneToOne; import javax.xml.bind.annotation.XmlRootElement; -<<<<<<< HEAD import org.hibernate.annotations.Cascade; import br.ufpe.cin.amadeus.amadeus_web.domain.content_management.PersonForum; -======= ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 /** * Classe que encapsula os dados de um usuário do sistema diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/facade/Controller.java b/src/br/ufpe/cin/amadeus/amadeus_web/facade/Controller.java index adb2986..41add60 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/facade/Controller.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/facade/Controller.java @@ -107,12 +107,9 @@ import br.ufpe.cin.amadeus.amadeus_web.exception.InvalidVideoException; import br.ufpe.cin.amadeus.amadeus_web.exception.RequestException; import br.ufpe.cin.amadeus.amadeus_web.struts.messages.Messages; import br.ufpe.cin.amadeus.amadeus_web.syncronize.Archive; -<<<<<<< HEAD -======= import br.ufpe.cin.amadeus.amadeus_web.syncronize.LogVisualizacao; import br.ufpe.cin.amadeus.amadeus_web.syncronize.StudentHaveGroup; -import br.ufpe.cin.amadeus.amadeus_web.syncronize.TimelineItem; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 +import br.ufpe.cin.amadeus.amadeus_web.syncronize.TimelineItem; import br.ufpe.cin.amadeus.amadeus_web.util.Cryptography; import br.ufpe.cin.amadeus.amadeus_web.util.DateConstructor; import br.ufpe.cin.amadeus.amadeus_web.util.MailSender; @@ -674,15 +671,10 @@ public class Controller { if (this.existEmail(person.getEmail()) && !(this.getPersonByID(person.getId()).getEmail().equals(person.getEmail()))) { throw new InvalidUserException("errors.email.alreadyExists"); } - System.out.println("CHAMOUUUUU"); + try { if (person.getResume().getYear() == null || yearTitulation <= yearNowadays) { -<<<<<<< HEAD - System.out.println("CHAMOUUUUU2"); -======= - ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 PersonDAO personDAO = factory.getPersonDAO(); personDAO.merge(person); } else { @@ -1871,14 +1863,11 @@ public class Controller { return forum.findById(forumId, false); } -<<<<<<< HEAD public Message getMessageById(int idMessage) { MessageDAO messageDao = factory.getMessageDAO(); return messageDao.findById(idMessage, false); } -======= ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 public List getListForum(){ List listForum = new ArrayList(); ForumDAO forum = factory.getForumDAO(); @@ -3610,6 +3599,8 @@ public class Controller { @SuppressWarnings("unchecked") public String getJSONArrayGameOpen(int idModule, int idAluno) { + // TODO Analisar "AND l.person_id = " + 130 +" " + + List logs = HibernateUtil.getSessionFactory().getCurrentSession(). createSQLQuery( "SELECT nome, sum(count) as jogadas " + @@ -3618,11 +3609,7 @@ public class Controller { "WHERE " + "l.codigo = 7 " + "AND l.idobjeto = g.id " + -<<<<<<< HEAD - "AND l.person_id = " + 130 +" " + -======= "AND l.person_id = " + idAluno +" " + ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 "AND g.module_id = " + idModule +" " + "AND prc.person_id = l.person_id " + "AND prc.role_id = 1 " + @@ -3649,12 +3636,11 @@ public class Controller { array+="]"; return array; - } -<<<<<<< HEAD + } /** - * Método criado para persistir as mensagens enviadas, como primeira mensagem (não resposta a outra) - * Recebe como parâmetro a mensagem, o pessoa que enviou e a pessoa que vai receber a mensagem. + * Metodo criado para persistir as mensagens enviadas, como primeira mensagem (não resposta a outra) + * Recebe como parametro a mensagem, o pessoa que enviou e a pessoa que vai receber a mensagem. * @param message * @param from * @param to @@ -3684,10 +3670,10 @@ public class Controller { } /** - * Método que retorna a lista de mensagens não ligas de uma determinada pessoa + * M�todo que retorna a lista de mensagens n�o ligas de uma determinada pessoa * @author Nailson Cunha - * @param person A pessoa que solicita as mensagens não lidas. - * @return retorna a lista de mensagens ainda não lidas. + * @param person A pessoa que solicita as mensagens n�o lidas. + * @return retorna a lista de mensagens ainda n�o lidas. */ public List getAllUnreadByPerson(Person person) { MessengerMessageDAO mmd = factory.getMessengerMessageDAO(); @@ -3695,7 +3681,7 @@ public class Controller { } /** - * Método que retorna uma mensagem com base em seu ID + * M�todo que retorna uma mensagem com base em seu ID * @param idMensagemLida * @return A mensagem encontrada */ @@ -3711,7 +3697,7 @@ public class Controller { } /** - * Método que exclui a mensagem recebida como parametro + * M�todo que exclui a mensagem recebida como parametro * @param message */ public void deleteMessengerMessage(MessengerMessage message) { @@ -3725,7 +3711,7 @@ public class Controller { } /** - * Método que retorna todas as Mensagems de uma determinada pessoa + * M�todo que retorna todas as Mensagems de uma determinada pessoa * @param person * @return */ @@ -3752,9 +3738,8 @@ public class Controller { return factory.getTweetDAO().getTweetBetweenDates(inicio,fim); } -======= /* - * TODO - Métodos para recuperar grupo + * TODO - Métodos para recuperar grupo */ public List getGroups(int id) { List grupo = null; @@ -4048,5 +4033,4 @@ public List listarTimelinePerson(Person p, Groups g){ GameDAO gameDAO = factory.getGameDAO(); return gameDAO.verificarStatusPorGame(alunos, game); } ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 } \ No newline at end of file diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/facade/Facade.java b/src/br/ufpe/cin/amadeus/amadeus_web/facade/Facade.java index be1b083..67d9cc8 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/facade/Facade.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/facade/Facade.java @@ -23,12 +23,9 @@ import javax.mail.MessagingException; import org.apache.struts.action.ActionMessages; import org.apache.struts.upload.FormFile; -<<<<<<< HEAD -======= import br.ufpe.cin.amadeus.amadeus_web.dao.content_managment.ForumDAO; import br.ufpe.cin.amadeus.amadeus_web.dao.content_managment.GroupsDAO; import br.ufpe.cin.amadeus.amadeus_web.dao.content_managment.PersonRoleCourseDAO; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 import br.ufpe.cin.amadeus.amadeus_web.domain.content_management.AmadeusDroidHistoric; import br.ufpe.cin.amadeus.amadeus_web.domain.content_management.Course; import br.ufpe.cin.amadeus.amadeus_web.domain.content_management.ExternalLink; @@ -73,12 +70,9 @@ import br.ufpe.cin.amadeus.amadeus_web.exception.InvalidUserException; import br.ufpe.cin.amadeus.amadeus_web.exception.InvalidVideoException; import br.ufpe.cin.amadeus.amadeus_web.exception.RequestException; import br.ufpe.cin.amadeus.amadeus_web.syncronize.Archive; -<<<<<<< HEAD -======= import br.ufpe.cin.amadeus.amadeus_web.syncronize.LogVisualizacao; import br.ufpe.cin.amadeus.amadeus_web.syncronize.StudentHaveGroup; import br.ufpe.cin.amadeus.amadeus_web.syncronize.TimelineItem; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 public class Facade { @@ -533,13 +527,10 @@ public class Facade { return this.controller.getForumById(forumId); } -<<<<<<< HEAD public Message getMessageById(int idMessage){ return this.controller.getMessageById(idMessage); } -======= ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 public List getListForumSyncronize(){ return this.controller.getListForum(); } @@ -851,7 +842,6 @@ public class Facade { public String getJSONArrayGameGridByUser(int idGame, int idUser) { return this.controller.getJSONArrayGameGridByUser(idGame, idUser); -<<<<<<< HEAD } public String getJSONArrayTagCloudForum(int idModule){ @@ -915,8 +905,8 @@ public class Facade { } /** - * Método criado para persistir as mensagens enviadas, como primeira mensagem (não resposta a outra) - * Recebe como parâmetro a mensagem, o pessoa que enviou e a pessoa que vai receber a mensagem. + * M�todo criado para persistir as mensagens enviadas, como primeira mensagem (n�o resposta a outra) + * Recebe como par�metro a mensagem, o pessoa que enviou e a pessoa que vai receber a mensagem. * @author Nailson Cunha * @param message * @param from @@ -928,10 +918,10 @@ public class Facade { } /** - * Método que retorna a lista de mensagens não ligas de uma determinada pessoa + * M�todo que retorna a lista de mensagens n�o ligas de uma determinada pessoa * @author Nailson Cunha - * @param person A pessoa que solicita as mensagens não lidas. - * @return retorna a lista de mensagens ainda não lidas. + * @param person A pessoa que solicita as mensagens n�o lidas. + * @return retorna a lista de mensagens ainda n�o lidas. */ public List getAllUnreadByPerson(Person person) { return this.controller.getAllUnreadByPerson(person); @@ -955,7 +945,7 @@ public class Facade { } /** - * Método que retorna todas as Persons do banco de dados + * M�todo que retorna todas as Persons do banco de dados * @return A lista de pessoas. */ public List getAllPersons() { @@ -972,68 +962,6 @@ public class Facade { public List getTweetBetweenDates(Date inicio, Date fim) { return this.controller.getTweetBetweenDates(inicio,fim); -======= ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 - } - - public String getJSONArrayTagCloudForum(int idModule){ - return this.controller.getJSONArrayTagCloudForum(idModule); - } - - public String getJSONArrayPostsPerModule(int idModule){ - return this.controller.getJSONArrayPostsPerModule(idModule); - } - - public String getJSONArraySizeMessagePerModule(int idModule){ - return this.controller.getJSONArraySizeMessagePerModule(idModule); - } - - public String getJSONArrayPersonGameTimePerModule(int idPerson, int idModule){ - return this.controller.getJSONArrayPersonGameTimePerModule(idPerson, idModule); - } - - public String getJSONObjectTempoLevelPontuacao(int idGame) - { - return this.controller.getJSONObjectTempoLevelPontuacao(idGame); - } - - public String getJSONObjectTempoQuantidadePartidas(int idGame) - { - return this.controller.getJSONObjectTempoQuantidadePartidas(idGame); - } - - public String getJSONObjectQuantidadeTamanhoMSG(int idModule) - { - return this.controller.getJSONObjectQuantidadeTamanhoMSG(idModule); - } - - public String getJSONObjectLevelPontuacao(int idGame) - { - return this.controller.getJSONObjectLevelPontuacao(idGame); - } - - public String getJSONArrayGameMeta(int idGame){ - return this.controller.getJSONArrayGameMeta(idGame); - } - - public String getJSONArrayPersonTimeOnline(int idPerson){ - return this.controller.getJSONArrayPersonTimeOnline(idPerson); - } - - public String getJSONArrayForumVisualizacao(int idModule, int idAluno){ - return this.controller.getJSONArrayForumVisualizacao(idModule, idAluno); - } - public String getJSONArrayPostsPerUser(int idModule, int idUser){ - return this.controller.getJSONArrayPostsPerUser(idModule, idUser); - } - public String getJSONArrayMaterialView(int idUsuario, int idModule){ - return this.controller.getJSONArrayMaterialView(idUsuario, idModule); - } - public String getJSONArrayPollAnswered(int moduleID, int idAluno){ - return this.controller.getJSONArrayPollAnswered(moduleID, idAluno); - } - public String getJSONArrayGameOpen(int idModule, int idAluno){ - return this.controller.getJSONArrayGameOpen(idModule, idAluno); } public List getGroups(int idCourse){ diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/permissions/content_management/CoursePermissions.java b/src/br/ufpe/cin/amadeus/amadeus_web/permissions/content_management/CoursePermissions.java index e133897..de94ed6 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/permissions/content_management/CoursePermissions.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/permissions/content_management/CoursePermissions.java @@ -130,9 +130,7 @@ public class CoursePermissions { } return userCanViewGraphic; - } -<<<<<<< HEAD -======= + } public static boolean userCanViewGroups(HttpServletRequest request, Course course) { boolean userCanViewGroups = false; @@ -173,7 +171,6 @@ public class CoursePermissions { } return userCanCreateGroups; } ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 } diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/CourseActions.java b/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/CourseActions.java index a2b0a1e..1a23427 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/CourseActions.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/CourseActions.java @@ -108,10 +108,8 @@ public class CourseActions extends SystemActions { private final String FORWARD_SHOW_VIEW_NEW_EXTERNAL_LINK = "fshowViewNewExternalLink"; private final String FORWARD_SHOW_VIEW_REPLICATE_COURSE = "fReplicateCourseStepOne"; private final String FORWARD_SHOW_VIEW_GRAPHIC = "fShowViewGraphic"; -<<<<<<< HEAD private final String FORWARD_SHOW_VIEW_SOCIAL_INTERACTION_MONITORING = "fShowViewSocialInteractionMonitoring"; private final String FORWARD_SHOW_VIEW_SOCIAL_INTERACTION_MONITORING_REPORTS = "fShowViewSocialInteractionMonitoringReports"; -======= private final String FORWARD_SHOW_VIEW_GROUPS = "fShowViewGroups"; private final String FORWARD_SHOW_VIEW_GROUPS_RELATORIO = "fShowViewGroupsRelatorio"; private final String FORWARD_SHOW_GROUP_DAY_TIMELINE = "fShowGroupDayTimeline"; @@ -119,7 +117,6 @@ public class CourseActions extends SystemActions { private final String FORWARD_SHOW_VIEW_GROUP_TIMELINE = "fShowViewGroupTimeline"; private final String FORWARD_SHOW_VIEW_PERSON_TIMELINE = "fShowViewPersonTimeline"; private final String FORWARD_SHOW_VIEW_ONE_GROUP = "fShowViewOneGroup"; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 @Override protected Map getKeyMethodMap() { @@ -151,14 +148,13 @@ public class CourseActions extends SystemActions { map.put("course.showViewShowModules", "showViewShowModules"); map.put("course.showViewCourseEvaluations", "showViewCourseEvaluations"); map.put("course.showViewGraphic", "showViewGraphic"); -<<<<<<< HEAD + map.put("course.showViewSendMail", "showViewSendMail"); map.put("course.sendMailForCourseParticipants", "sendMailForCourseParticipants"); map.put("course.changeTeacher", "changeTeacher"); map.put("course.viewChangeTeacher", "viewChangeTeacher"); map.put("course.sendMailForCourseParticipants", "sendMailForCourseParticipants"); -======= map.put("course.showViewGroups", "showViewGroups"); map.put("course.showViewOneGroup", "showViewOneGroup"); map.put("course.habilitarDesabilitarCriarGrupos", "habilitarDesabilitarCriarGrupos"); @@ -174,7 +170,6 @@ public class CourseActions extends SystemActions { map.put("course.showViewPersonTimeline", "showViewPersonTimeline"); map.put("course.showViewGroupsRelatorio", "showViewRelatorioAtividade"); ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 return map; } @@ -1210,36 +1205,26 @@ public class CourseActions extends SystemActions { Course course = facade.getCoursesById(courseId); List teachers = facade.getTeachersByCourse(course); List assistants = facade.listAssistantsByCourse(course); -<<<<<<< HEAD List participants = facade.listStudentsByCourse(course); //added by Nailson List messagesUnread = facade.getAllUnreadByPerson(facade.getPersonByLogin(user.getLogin())); //added by Nailson -======= - ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 int studentsNumber = facade.getNumberOfStudentsInCourse(course); course.setNumberOfStudentsInCourse(studentsNumber); Set keywords = course.getKeywords(); boolean canRegisterUser = false; -<<<<<<< HEAD + boolean canMonitorSocialInteractions = false; if (facade.canRegisterUser(user, course)) { canRegisterUser = true; } + if(course.getProfessor().equals(user.getPerson())){ canMonitorSocialInteractions = true; } -======= - - if (facade.canRegisterUser(user, course)) { - canRegisterUser = true; - } - ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 Role userRoleInCourse = Facade.getInstance().getRoleByPersonInCourse(user.getPerson(), course); SystemActions.setMenuPermissionsForUserInRequest(request, course); @@ -1302,26 +1287,16 @@ public class CourseActions extends SystemActions { List participants = facade.listStudentsByCourse(course); List teachers = facade.listTeachersByCourse(course); List assistants = facade.listAssistantsByCourse(course); -<<<<<<< HEAD List messagesUnread = facade.getAllUnreadByPerson(facade.getPersonByLogin(user.getLogin())); //added by Nailson - -======= - - ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 SystemActions.setMenuPermissionsForUserInRequest(request, course); request.setAttribute("course", course); request.setAttribute("participants", participants); request.setAttribute("teachers", teachers); request.setAttribute("assistants", assistants); request.setAttribute("userRoleInCourse", userRoleInCourse); -<<<<<<< HEAD request.setAttribute("messagesUnread", messagesUnread); //added by Nailson -======= - ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 forward = mapping.findForward(FORWARD_SHOW_VIEW_COURSE_PARTICIPANTS); } else { forward = showViewWelcome(mapping, form, request, response); @@ -1403,8 +1378,7 @@ public class CourseActions extends SystemActions { } return forward; - } -<<<<<<< HEAD + } public ActionForward showViewSocialInteractionMonitoring(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { @@ -1479,9 +1453,6 @@ public class CourseActions extends SystemActions { return forward; } -======= - ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 public ActionForward showViewShowModules(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { @@ -1499,7 +1470,6 @@ public class CourseActions extends SystemActions { Role userRoleInCourse = Facade.getInstance().getRoleByPersonInCourse(user.getPerson(), course); List modules = course.getModules(); -<<<<<<< HEAD List forunsperson = user.getPerson().getForuns(); @@ -1508,27 +1478,17 @@ public class CourseActions extends SystemActions { List participants = facade.listStudentsByCourse(course); //added by Nailson List messagesUnread = facade.getAllUnreadByPerson(facade.getPersonByLogin(user.getLogin())); //added by Nailson -======= - - List assistances = facade.getAssistanceInCourse(course); - ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 SystemActions.setMenuPermissionsForUserInRequest(request, course); request.setAttribute("userRoleInCourse", ( userRoleInCourse != null) ? userRoleInCourse.getRoleType() : null ); request.setAttribute("course", course); request.setAttribute("modules", modules); request.setAttribute("forunsperson",forunsperson); request.setAttribute("assistants", assistances); -<<<<<<< HEAD request.setAttribute("teachers", teachers); //added by Nailson request.setAttribute("participants", participants); //added by Nailson request.setAttribute("messagesUnread", messagesUnread); //added by Nailson - -======= - ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 forward = mapping.findForward(FORWARD_SHOW_VIEW_SHOW_MODULES); } else { forward = SystemActions.showViewAccessDenied(mapping, form, request, response); @@ -1704,7 +1664,7 @@ public class CourseActions extends SystemActions { if (viewCreateGroup.equals("1")){ request.setAttribute("viewCreateGroup", "1"); //codigo alocado no lugar errado - //preguiça de mapear uma nova função + //pregui�a de mapear uma nova fun��o AccessInfo user = (AccessInfo) request.getSession().getAttribute("user"); List list = facade.getStudentsHaveGroup(course, user.getPerson()); request.setAttribute("students", list); @@ -2426,332 +2386,6 @@ public class CourseActions extends SystemActions { } return forward; } -<<<<<<< HEAD - - public ActionForward showViewGraphic(ActionMapping mapping, ActionForm form, - HttpServletRequest request, HttpServletResponse response) throws Exception { - - ActionForward forward = null; - - if(SystemActions.isLoggedUser(request)) { - - int courseId = Integer.parseInt(request.getParameter("courseId")); - Course course = facade.getCoursesById(courseId); - - - if(CoursePermissions.userCanViewGraphic(request, course)) { - SystemActions.setMenuPermissionsForUserInRequest(request, course); - - String graphic = request.getParameter("graphic"); - Integer moduleSel = Integer.parseInt(request.getParameter("moduleSel")); - Integer idAluno = Integer.parseInt(request.getParameter("idAluno")); - Integer idGame = Integer.parseInt(request.getParameter("idGame")); - Integer idForum;// = Integer.parseInt(request.getParameter("idForum")); - - request.setAttribute("course", course); - request.setAttribute("graphic", graphic); - request.setAttribute("moduleSel", moduleSel); - request.setAttribute("idAluno", idAluno); - request.setAttribute("idGame", idGame); - //request.setAttribute("idForum", idForum); - - if(graphic.equals("g1")) - { - request.setAttribute("modules", course.getModules()); - - if(moduleSel!=-1) - { - String data = facade.getJSONArrayModuleGameTotalTime(moduleSel); - request.setAttribute("xml", data); - } - } - else if(graphic.equals("g2")) - { - request.setAttribute("modules", course.getModules()); - - if(moduleSel!=-1) - { - String data = facade.getJSONArrayModuleGameTimePerDay(moduleSel); - request.setAttribute("xml", data); - } - } - else if(graphic.equals("g3")) - { - request.setAttribute("modules", course.getModules()); - - if(moduleSel!=-1) - { - String data = facade.getJSONArrayTagCloudForum(moduleSel); - request.setAttribute("xml", data); - } - } - else if(graphic.equals("g4")) - { - request.setAttribute("modules", course.getModules()); - - if(moduleSel!=-1) - { - String data = facade.getJSONArrayPostsPerModule(moduleSel); - request.setAttribute("xml", data); - } - } - else if(graphic.equals("g5")) - { - request.setAttribute("modules", course.getModules()); - - if(moduleSel!=-1) - { - String data = facade.getJSONArraySizeMessagePerModule(moduleSel); - request.setAttribute("xml", data); - } - } - else if(graphic.equals("g6")) - { - request.setAttribute("modules", course.getModules()); - - - if(moduleSel!=-1) - { - List participants = facade.listStudentsByCourse(course); - request.setAttribute("alunos", participants); - - if(idAluno!=-1) - { - String data = facade.getJSONArrayPersonGameTimePerModule(idAluno, moduleSel); - // String data = "[{\"Aluno\":\"GameTest\",\"Tempo\":18}]"; - request.setAttribute("xml", data); - } - - } - } - //Código dos Gráficos de Danilo Começa aqui - //Tempo de permanência no sistema - Diferença entre os horários de login e logout. - else if(graphic.equals("g7")) - { - request.setAttribute("modules", course.getModules()); - - - if(moduleSel!=-1) - { - List participants = facade.listStudentsByCourse(course); - request.setAttribute("alunos", participants); - - if(idAluno!=-1) - { - String data = facade.getJSONArrayPersonGameTimePerModule(idAluno, moduleSel); - request.setAttribute("xml", data); - } - - } - } - //Quantidade de visualizações dos fóruns - Número de vezes que o usuário abriu um fórum de determinado módulo. - else if(graphic.equals("g8")) - { - request.setAttribute("modules", course.getModules()); - - if(moduleSel!=-1) - { - List participants = facade.listStudentsByCourse(course); - request.setAttribute("alunos", participants); - - if(idAluno!=-1) - { - String data = facade.getJSONArrayForumVisualizacao(moduleSel, idAluno); - request.setAttribute("xml", data); - } - } - - } - //Quantidade de posts em um fórum - Número de vezes que o usuário respondeu ao fórum. - else if(graphic.equals("g9")) - { - request.setAttribute("modules", course.getModules()); - - - if(moduleSel!=-1) - { - List participants = facade.listStudentsByCourse(course); - request.setAttribute("alunos", participants); - - if(idAluno!=-1) - { - String data = facade.getJSONArrayPostsPerUser(moduleSel, idAluno); - request.setAttribute("xml", data); - } - } - } - //Quantidade de acessos à materiais - Número de vezes que o usuário abriu um material presente no módulo. - else if(graphic.equals("g10")) - { - request.setAttribute("modules", course.getModules()); - - if(moduleSel!=-1) - { - List participants = facade.listStudentsByCourse(course); - request.setAttribute("alunos", participants); - - if(idAluno!=-1) - { - String data = facade.getJSONArrayMaterialView(idAluno, moduleSel); - request.setAttribute("xml", data); - } - - } - } - //Quantidade de enquetes respondidas - Número de repostas a enquetes de um módulo feitas pelo usuário. - else if(graphic.equals("g11")) - { - request.setAttribute("modules", course.getModules()); - - - if(moduleSel!=-1) - { - List participants = facade.listStudentsByCourse(course); - request.setAttribute("alunos", participants); - - if(idAluno!=-1) - { - String data = facade.getJSONArrayPollAnswered(moduleSel, idAluno); - request.setAttribute("xml", data); - } - - } - } - //Quantidade de acesso aos jogos - Número de vezes que o usuário abriu um jogo do módulo. - else if(graphic.equals("g12")) - { - request.setAttribute("modules", course.getModules()); - - if(moduleSel!=-1) - { - List participants = facade.listStudentsByCourse(course); - request.setAttribute("alunos", participants); - - if(idAluno!=-1) - { - String data = facade.getJSONArrayGameOpen(moduleSel, idAluno); - request.setAttribute("xml", data); - } - - } - } - else if(graphic.equals("g13")) - { - request.setAttribute("modules", course.getModules()); - - if(moduleSel!=-1) - { - String data = facade.getJSONObjectQuantidadeTamanhoMSG(moduleSel); - request.setAttribute("xml", data); - } - } - //Graficos do jogo - //Pontuação - else if(graphic.equals("g14")||graphic.equals("g15")) - { - request.setAttribute("modules", course.getModules()); - - if(moduleSel!=-1) - { - Module module = facade.getModuleById(moduleSel.intValue()); - request.setAttribute("games", module.getGames()); - - if(idGame!=-1) - { - String data = facade.getJSONArrayGameScore(idGame); - request.setAttribute("xml", data); - } - - } - } - //Level - else if(graphic.equals("g16")||graphic.equals("g17")) - { - request.setAttribute("modules", course.getModules()); - - if(moduleSel!=-1) - { - Module module = facade.getModuleById(moduleSel.intValue()); - request.setAttribute("games", module.getGames()); - - if(idGame!=-1) - { - String data = facade.getJSONArrayGameLevel(idGame); - request.setAttribute("xml", data); - } - - } - } - //tempo X level X pontuacao - else if(graphic.equals("g18")) - { - request.setAttribute("modules", course.getModules()); - - if(moduleSel!=-1) - { - Module module = facade.getModuleById(moduleSel.intValue()); - request.setAttribute("games", module.getGames()); - - if(idGame!=-1) - { - String data = facade.getJSONObjectTempoLevelPontuacao(idGame); - request.setAttribute("xml", data); - } - - } - } - // tempo X quantidade de partidas - else if(graphic.equals("g19")) - { - request.setAttribute("modules", course.getModules()); - - if(moduleSel!=-1) - { - Module module = facade.getModuleById(moduleSel.intValue()); - request.setAttribute("games", module.getGames()); - - if(idGame!=-1) - { - String data = facade.getJSONObjectTempoQuantidadePartidas(idGame); - request.setAttribute("xml", data); - } - - } - } - //level X pontuacao - else if(graphic.equals("g20")) - { - request.setAttribute("modules", course.getModules()); - - if(moduleSel!=-1) - { - Module module = facade.getModuleById(moduleSel.intValue()); - request.setAttribute("games", module.getGames()); - - if(idGame!=-1) - { - String data = facade.getJSONObjectLevelPontuacao(idGame); - request.setAttribute("xml", data); - } - - } - - } - - request.setAttribute("domain", SystemActions.webSettings.getSystemGeneralDomain()); - forward = mapping.findForward(FORWARD_SHOW_VIEW_GRAPHIC); - } else { - forward = SystemActions.showViewAccessDenied(mapping, form, request, response); - } - } else { - forward = this.showViewWelcome(mapping, form, request, response); - } - - return forward; - - } } -======= -} ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 + diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/SystemActions.java b/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/SystemActions.java index c4d0767..8d53afc 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/SystemActions.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/SystemActions.java @@ -180,15 +180,12 @@ public class SystemActions extends LookupDispatchAction { boolean canViewCourseEvaluations = CoursePermissions.userCanShowViewCourseEvaluations(request, course); boolean canAssistanceRequest = false; boolean canViewCourseContent = false; -<<<<<<< HEAD boolean canViewGraphic = true; boolean canMonitoringHashtag = false; boolean canSendToClassmates = false; -======= - boolean canViewGraphic = false; + boolean canViewGroups = false; boolean canViewEnableGroups = false; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 AccessInfo user = (AccessInfo) request.getSession().getAttribute("user"); @@ -200,23 +197,19 @@ public class SystemActions extends LookupDispatchAction { canEditCourse = true; canDeleteCourse = true; canViewCourseContent = true; -<<<<<<< HEAD + canMonitoringHashtag = true; canSendToClassmates = true; + canViewEnableGroups = true; + canViewGroups = true; + canViewGraphic = true; + } else if (userRoleInCourse != null) { if( userProfileType == ProfileType.PROFESSOR) { canInsertCourse = true; canMonitoringHashtag = true; canSendToClassmates = true; -======= - canViewEnableGroups = true; - canViewGroups = true; - canViewGraphic = true; - } else if (userRoleInCourse != null) { - if( userProfileType == ProfileType.PROFESSOR) { - canInsertCourse = true; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 } if( userRoleInCourse.getRoleType() == RoleType.TEACHER || @@ -226,12 +219,11 @@ public class SystemActions extends LookupDispatchAction { if( userRoleInCourse.getRoleType() == RoleType.TEACHER) { canDeleteCourse = true; -<<<<<<< HEAD + canMonitoringHashtag = true; canSendToClassmates = true; -======= + canViewEnableGroups = true; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 } if( userRoleInCourse.getRoleType() == RoleType.TEACHER || @@ -254,12 +246,11 @@ public class SystemActions extends LookupDispatchAction { request.setAttribute("canViewCourseContent", canViewCourseContent); request.setAttribute("canAssistanceRequest", canAssistanceRequest); request.setAttribute("canViewGraphic", canViewGraphic); -<<<<<<< HEAD + request.setAttribute("canMonitoringHashtag", canMonitoringHashtag); request.setAttribute("canSendToClassmates", canSendToClassmates); -======= + request.setAttribute("canViewGroups", canViewGroups); request.setAttribute("canViewEnableGroups", canViewEnableGroups); ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 } } \ No newline at end of file diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/UserActions.java b/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/UserActions.java index d74ffe4..f446189 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/UserActions.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/UserActions.java @@ -1388,12 +1388,9 @@ public class UserActions extends SystemActions { DynaActionForm dynaForm = (DynaActionForm) form; Person person = new Person(); -<<<<<<< HEAD + + // TODO Analisar a necessidade desse setid //person.setId(Integer.parseInt(request.getParameter("userId"))); -======= - - person.setId(Integer.parseInt(request.getParameter("userId"))); ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 person.setName(dynaForm.getString("name")); person.setCity(dynaForm.getString("city")); person.setState(dynaForm.getString("state")); @@ -1524,13 +1521,9 @@ public class UserActions extends SystemActions { Person person = new Person(); -<<<<<<< HEAD //person.getAccessInfo().setId(Integer.parseInt(request.getParameter("userId"))); AccessInfo accessInfoOld = facade.searchUserById(Integer.parseInt(request.getParameter("userId"))); person.setId(accessInfoOld.getPerson().getId()); -======= - person.setId(Integer.parseInt(request.getParameter("userId"))); ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 person.setName(dynaForm.getString("name")); person.setCity(dynaForm.getString("city")); person.setState(dynaForm.getString("state")); @@ -1571,12 +1564,8 @@ public class UserActions extends SystemActions { } AccessInfo accessInfo = new AccessInfo(); -<<<<<<< HEAD accessInfo.setLogin(accessInfoOld.getLogin()); accessInfo.setTypeProfile(accessInfoOld.getTypeProfile()); -======= - accessInfo.setLogin(dynaForm.getString("login")); ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 accessInfo.setPassword(dynaForm.getString("password")); String profileType = request.getParameter("userType"); @@ -1616,17 +1605,11 @@ public class UserActions extends SystemActions { person.setResume(resume); -<<<<<<< HEAD /*if (facade.existLogin(person.getAccessInfo().getLogin())) { messages.add("error", new ActionMessage( "errors.login.alreadyExists")); }*/ -======= - if (facade.existLogin(person.getAccessInfo().getLogin())) { - messages.add("error", new ActionMessage( - "errors.login.alreadyExists")); - } ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 + /*if (facade.existEmail(person.getEmail())) { messages.add("error", new ActionMessage( "errors.email.alreadyExists")); diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/content_management/ModuleActions.java b/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/content_management/ModuleActions.java index 560fa16..29adb09 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/content_management/ModuleActions.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/content_management/ModuleActions.java @@ -89,13 +89,8 @@ public class ModuleActions extends SystemActions { int positionModule = facade.getNextPositionModule(course); Module module = new Module(); -<<<<<<< HEAD - module.setName("Nome do Módulo - "+(positionModule)); - module.setDescription("Descrição"); -======= module.setName("Nome do Módulo - "+(positionModule)); module.setDescription("Descrição"); ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 module.setVisible(true); module.setPosition(positionModule); module.setCourse(course); diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/content_management/forum/ForumActions.java b/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/content_management/forum/ForumActions.java index 300fe4a..27d376a 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/content_management/forum/ForumActions.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/struts/action/content_management/forum/ForumActions.java @@ -109,24 +109,14 @@ public class ForumActions extends SystemActions { request.setAttribute("forum", forum); request.setAttribute("module", module); -<<<<<<< HEAD // request.setAttribute("canAnswerForum", canAnswerForum); // TODO - LOG - Visualizacao de um topico - OK -======= - //request.setAttribute("canAnswerForum", canAnswerForum); - - //TODO - LOG - Visualizacao de um topico - OK ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 Log log = SystemActions.getLogUser(request); log.setCodigo(Log.LOG_CODIGO_FORUM_TOPICO); log.setIdObjeto(forum.getId()); facade.saveLog(log); -<<<<<<< HEAD -======= - ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 return mapping.findForward(FORWARD_SHOW_VIEW_FORUM_ACTIVITY); } @@ -407,7 +397,7 @@ public class ForumActions extends SystemActions { personForum.getPk().setForum(forum); personForum.getPk().setPerson(user.getPerson()); - //se for o primeiro post do usuário + //se for o primeiro post do usu�rio if(!user.getPerson().getForuns().contains(personForum)){ personForum.setLastTimeInForum(date); user.getPerson().getForuns().add(personForum); @@ -471,7 +461,7 @@ public class ForumActions extends SystemActions { personForum.getPk().setForum(forum); personForum.getPk().setPerson(user.getPerson()); - //se for o primeiro post do usuário + //se for o primeiro post do usu�rio if(!user.getPerson().getForuns().contains(personForum)){ personForum.setLastTimeInForum(date); user.getPerson().getForuns().add(personForum); diff --git a/src/br/ufpe/cin/amadeus/amadeus_web/syncronize/Course.java b/src/br/ufpe/cin/amadeus/amadeus_web/syncronize/Course.java index 5625101..b1ba678 100755 --- a/src/br/ufpe/cin/amadeus/amadeus_web/syncronize/Course.java +++ b/src/br/ufpe/cin/amadeus/amadeus_web/syncronize/Course.java @@ -35,11 +35,8 @@ public class Course implements Serializable{ private Person professor; -<<<<<<< HEAD -======= private boolean flag_habilitar_grupo; ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 private List materials = new ArrayList(); private List foruns = new ArrayList(); @@ -155,9 +152,7 @@ public class Course implements Serializable{ public void setForuns(List foruns) { this.foruns = foruns; - } -<<<<<<< HEAD -======= + } public void setFlag_habilitar_grupo(boolean flag_habilitar_grupo) { this.flag_habilitar_grupo = flag_habilitar_grupo; @@ -165,8 +160,6 @@ public class Course implements Serializable{ public boolean isFlag_habilitar_grupo() { return flag_habilitar_grupo; - } ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 - + } } diff --git a/src/hibernate.cfg.xml b/src/hibernate.cfg.xml index 8bff506..2c6c613 100755 --- a/src/hibernate.cfg.xml +++ b/src/hibernate.cfg.xml @@ -3,25 +3,16 @@ "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> - + - + org.hibernate.dialect.PostgreSQLDialect org.postgresql.Driver jdbc:postgresql://localhost:5432/amadeus_web postgres postgres -<<<<<<< HEAD - thread - - update -======= thread - - - ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 - + update 10 2 5000 @@ -33,70 +24,115 @@ true true true - org.hibernate.cache.NoCacheProvider - + org.hibernate.cache.NoCacheProvider + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<<<<<<< HEAD -======= - - ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/settings/amadeus.web.settings.xml b/src/settings/amadeus.web.settings.xml index cb48028..a48684e 100755 --- a/src/settings/amadeus.web.settings.xml +++ b/src/settings/amadeus.web.settings.xml @@ -1,12 +1,7 @@ -<<<<<<< HEAD 00.96.60 -======= - - 00.96.30 ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 Português-Brasil UTF-8 default @@ -14,13 +9,8 @@ Conta de e-mail padrão -<<<<<<< HEAD exemploamadeus@gmail.com - amadeus2012! -======= - exemplo@email.com - senha ->>>>>>> 661708b07f533da1f47ab2b8c362cb287fdf4631 + amadeus2012! smtp.gmail.com true false