Adicionado Adicionado Classe TipoLog
authorpbarros <pbarros@EDEVELOPER>
Wed, 15 Feb 2012 11:18:25 +0000 (09:18 -0200)
committerpbarros <pbarros@EDEVELOPER>
Wed, 15 Feb 2012 11:18:25 +0000 (09:18 -0200)
18 files changed:
nbproject/project.properties
src/conf/persistence.xml
src/java/org/ufcspa/simdecs/comunicacao/MetodoAutenticacao.java [new file with mode: 0644]
src/java/org/ufcspa/simdecs/comunicacao/MetodoParaGravarLog.java [new file with mode: 0644]
src/java/org/ufcspa/simdecs/comunicacao/MetodoSelecionaCaso.java [new file with mode: 0644]
src/java/org/ufcspa/simdecs/comunicacao/MetodoSelecionaJogo.java [new file with mode: 0644]
src/java/org/ufcspa/simdecs/comunicacao/MetodoSelecionaTipoJogo.java [new file with mode: 0644]
src/java/org/ufcspa/simdecs/entities/ArgumentosPedagogicos.java [new file with mode: 0644]
src/java/org/ufcspa/simdecs/entities/ArquivoCaso.java [new file with mode: 0644]
src/java/org/ufcspa/simdecs/entities/Log.java [new file with mode: 0644]
src/java/org/ufcspa/simdecs/entities/NivelConfianca.java [new file with mode: 0644]
src/java/org/ufcspa/simdecs/entities/ProblemasPrincipais.java [new file with mode: 0644]
src/java/org/ufcspa/simdecs/entities/RedeAluno.java [new file with mode: 0644]
src/java/org/ufcspa/simdecs/entities/RespostaMediador.java [new file with mode: 0644]
src/java/org/ufcspa/simdecs/entities/TaticasMediador.java [new file with mode: 0644]
src/java/org/ufcspa/simdecs/entities/TipoEventoLog.java [new file with mode: 0644]
src/java/org/ufcspa/simdecs/util/UtilitarioSql.java [new file with mode: 0644]
web/teste.jsp [new file with mode: 0644]

index 890e0ca..37b590a 100644 (file)
-annotation.processing.enabled=true
-annotation.processing.enabled.in.editor=true
-annotation.processing.processor.options=-Aeclipselink.canonicalmodel.use_static_factory=false
-annotation.processing.processors.list=
-annotation.processing.run.all.processors=true
-annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
-auxiliary.org-netbeans-modules-projectapi.jsf_2e_language=Facelets
-build.classes.dir=${build.web.dir}/WEB-INF/classes
-build.classes.excludes=**/*.java,**/*.form
-build.dir=build
-build.generated.dir=${build.dir}/generated
-build.generated.sources.dir=${build.dir}/generated-sources
-build.test.classes.dir=${build.dir}/test/classes
-build.test.results.dir=${build.dir}/test/results
-build.web.dir=${build.dir}/web
-build.web.excludes=${build.classes.excludes}
-client.urlPart=
-compile.jsps=false
-conf.dir=${source.root}/conf
-debug.classpath=${build.classes.dir}:${javac.classpath}
-debug.test.classpath=\
-    ${run.test.classpath}
-display.browser=true
-dist.dir=dist
-dist.ear.war=${dist.dir}/${war.ear.name}
-dist.javadoc.dir=${dist.dir}/javadoc
-dist.war=${dist.dir}/${war.name}
-endorsed.classpath=\
-    ${libs.javaee-endorsed-api-6.0.classpath}
-excludes=
-file.reference.avalon-framework-4.1.3.jar=lib/avalon-framework-4.1.3.jar
-file.reference.commons-fileupload-1.2.2.jar=lib/commons-fileupload-1.2.2.jar
-file.reference.commons-io-2.1.jar=lib/commons-io-2.1.jar
-file.reference.commons-lang3-3.1.jar=lib/commons-lang3-3.1.jar
-file.reference.commons-logging-1.1.jar=lib/commons-logging-1.1.jar
-file.reference.icu4j-3.8.jar=lib/icu4j-3.8.jar
-file.reference.javahelp-2.0.02.jar=lib/javahelp-2.0.02.jar
-file.reference.jaxme2-0.5.1.jar=lib/jaxme2-0.5.1.jar
-file.reference.jaxme2-rt-0.5.1.jar=lib/jaxme2-rt-0.5.1.jar
-file.reference.jaxmeapi-0.5.1.jar=lib/jaxmeapi-0.5.1.jar
-file.reference.jaxmejs-0.5.1.jar=lib/jaxmejs-0.5.1.jar
-file.reference.jaxmexs-0.5.1.jar=lib/jaxmexs-0.5.1.jar
-file.reference.jpf-1.5.jar=lib/jpf-1.5.jar
-file.reference.junit-4.1.jar=lib/junit-4.1.jar
-file.reference.log4j-1.2.12.jar=lib/log4j-1.2.12.jar
-file.reference.logkit-1.0.1.jar=lib/logkit-1.0.1.jar
-file.reference.primefaces-3.1-SNAPSHOT.jar=lib/primefaces-3.1-SNAPSHOT.jar
-file.reference.unbbayes-4.10.4-1s.jar=lib/unbbayes-4.10.4-1s.jar
-file.reference.xalan-2.7.0.jar=lib/xalan-2.7.0.jar
-file.reference.xml-apis-1.0.b2.jar=lib/xml-apis-1.0.b2.jar
-includes=**
-j2ee.compile.on.save=true
-j2ee.deploy.on.save=true
-j2ee.platform=1.6-web
-j2ee.platform.classpath=${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/jsf-impl.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/javax.resource.jar:${j2ee.server.home}/modules/endorsed/javax.annotation.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/javax.management.j2ee.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.security.auth.message.jar:${j2ee.server.home}/modules/javax.jms.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.security.jacc.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/javax.enterprise.deploy.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/javax.ejb.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/jsf-api.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.servlet.jar:${j2ee.server.home}/modules/javax.transaction.jar:${j2ee.server.home}/modules/jersey-core.jar:${j2ee.server.home}/modules/jstl-impl.jar
-j2ee.platform.embeddableejb.classpath=${j2ee.server.home}/lib/embedded/glassfish-embedded-static-shell.jar
-j2ee.platform.wscompile.classpath=${j2ee.server.home}/modules/webservices-osgi.jar
-j2ee.platform.wsgen.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar:${j2ee.server.home}/modules/javax.ejb.jar
-j2ee.platform.wsimport.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar:${j2ee.server.home}/modules/javax.ejb.jar
-j2ee.platform.wsit.classpath=
-j2ee.server.type=gfv3ee6
-jar.compress=false
-javac.classpath=\
-    ${libs.hibernate-support.classpath}:\
-    ${file.reference.primefaces-3.1-SNAPSHOT.jar}:\
-    ${file.reference.avalon-framework-4.1.3.jar}:\
-    ${file.reference.commons-fileupload-1.2.2.jar}:\
-    ${file.reference.commons-io-2.1.jar}:\
-    ${file.reference.commons-lang3-3.1.jar}:\
-    ${file.reference.commons-logging-1.1.jar}:\
-    ${file.reference.icu4j-3.8.jar}:\
-    ${file.reference.javahelp-2.0.02.jar}:\
-    ${file.reference.jaxme2-0.5.1.jar}:\
-    ${file.reference.jaxme2-rt-0.5.1.jar}:\
-    ${file.reference.jaxmeapi-0.5.1.jar}:\
-    ${file.reference.jaxmejs-0.5.1.jar}:\
-    ${file.reference.jaxmexs-0.5.1.jar}:\
-    ${file.reference.jpf-1.5.jar}:\
-    ${file.reference.junit-4.1.jar}:\
-    ${file.reference.log4j-1.2.12.jar}:\
-    ${file.reference.logkit-1.0.1.jar}:\
-    ${file.reference.unbbayes-4.10.4-1s.jar}:\
-    ${file.reference.xalan-2.7.0.jar}:\
-    ${file.reference.xml-apis-1.0.b2.jar}
-# Space-separated list of extra javac options
-javac.compilerargs=
-javac.debug=true
-javac.deprecation=false
-javac.processorpath=\
-    ${javac.classpath}
-javac.source=1.6
-javac.target=1.6
-javac.test.classpath=\
-    ${javac.classpath}:\
-    ${build.classes.dir}
-javac.test.processorpath=\
-    ${javac.test.classpath}
-javadoc.additionalparam=
-javadoc.author=false
-javadoc.encoding=${source.encoding}
-javadoc.noindex=false
-javadoc.nonavbar=false
-javadoc.notree=false
-javadoc.preview=true
-javadoc.private=false
-javadoc.splitindex=true
-javadoc.use=true
-javadoc.version=false
-javadoc.windowtitle=
-lib.dir=${web.docbase.dir}/WEB-INF/lib
-persistence.xml.dir=${conf.dir}
-platform.active=default_platform
-resource.dir=setup
-run.test.classpath=\
-    ${javac.test.classpath}:\
-    ${build.test.classes.dir}
-# Space-separated list of JVM arguments used when running a class with a main method or a unit test
-# (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value):
-runmain.jvmargs=
-source.encoding=UTF-8
-source.root=src
-src.dir=${source.root}/java
-test.src.dir=test
-war.content.additional=
-war.ear.name=SimDeCS.war
-war.name=SimDeCS.war
-web.docbase.dir=web
-webinf.dir=web/WEB-INF
+annotation.processing.enabled=true\r
+annotation.processing.enabled.in.editor=true\r
+annotation.processing.processor.options=-Aeclipselink.canonicalmodel.use_static_factory=false\r
+annotation.processing.processors.list=\r
+annotation.processing.run.all.processors=true\r
+annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output\r
+auxiliary.org-netbeans-modules-projectapi.jsf_2e_language=Facelets\r
+build.classes.dir=${build.web.dir}/WEB-INF/classes\r
+build.classes.excludes=**/*.java,**/*.form\r
+build.dir=build\r
+build.generated.dir=${build.dir}/generated\r
+build.generated.sources.dir=${build.dir}/generated-sources\r
+build.test.classes.dir=${build.dir}/test/classes\r
+build.test.results.dir=${build.dir}/test/results\r
+build.web.dir=${build.dir}/web\r
+build.web.excludes=${build.classes.excludes}\r
+client.urlPart=\r
+compile.jsps=false\r
+conf.dir=${source.root}/conf\r
+debug.classpath=${build.classes.dir}:${javac.classpath}\r
+debug.test.classpath=\\r
+    ${run.test.classpath}\r
+display.browser=true\r
+dist.dir=dist\r
+dist.ear.war=${dist.dir}/${war.ear.name}\r
+dist.javadoc.dir=${dist.dir}/javadoc\r
+dist.war=${dist.dir}/${war.name}\r
+endorsed.classpath=\\r
+    ${libs.javaee-endorsed-api-6.0.classpath}\r
+excludes=\r
+file.reference.avalon-framework-4.1.3.jar=lib/avalon-framework-4.1.3.jar\r
+file.reference.commons-fileupload-1.2.2.jar=lib/commons-fileupload-1.2.2.jar\r
+file.reference.commons-io-2.1.jar=lib/commons-io-2.1.jar\r
+file.reference.commons-lang3-3.1.jar=lib/commons-lang3-3.1.jar\r
+file.reference.commons-logging-1.1.jar=lib/commons-logging-1.1.jar\r
+file.reference.icu4j-3.8.jar=lib/icu4j-3.8.jar\r
+file.reference.javahelp-2.0.02.jar=lib/javahelp-2.0.02.jar\r
+file.reference.jaxme2-0.5.1.jar=lib/jaxme2-0.5.1.jar\r
+file.reference.jaxme2-rt-0.5.1.jar=lib/jaxme2-rt-0.5.1.jar\r
+file.reference.jaxmeapi-0.5.1.jar=lib/jaxmeapi-0.5.1.jar\r
+file.reference.jaxmejs-0.5.1.jar=lib/jaxmejs-0.5.1.jar\r
+file.reference.jaxmexs-0.5.1.jar=lib/jaxmexs-0.5.1.jar\r
+file.reference.jpf-1.5.jar=lib/jpf-1.5.jar\r
+file.reference.junit-4.1.jar=lib/junit-4.1.jar\r
+file.reference.log4j-1.2.12.jar=lib/log4j-1.2.12.jar\r
+file.reference.logkit-1.0.1.jar=lib/logkit-1.0.1.jar\r
+file.reference.primefaces-3.1-SNAPSHOT.jar=lib/primefaces-3.1-SNAPSHOT.jar\r
+file.reference.unbbayes-4.10.4-1s.jar=lib/unbbayes-4.10.4-1s.jar\r
+file.reference.xalan-2.7.0.jar=lib/xalan-2.7.0.jar\r
+file.reference.xml-apis-1.0.b2.jar=lib/xml-apis-1.0.b2.jar\r
+includes=**\r
+j2ee.compile.on.save=true\r
+j2ee.deploy.on.save=true\r
+j2ee.platform=1.6-web\r
+j2ee.platform.classpath=${j2ee.server.home}/modules/jsf-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.enterprise.deploy.jar:${j2ee.server.home}/modules/javax.ejb.jar:${j2ee.server.home}/modules/javax.transaction.jar:${j2ee.server.home}/modules/jstl-impl.jar:${j2ee.server.home}/modules/jsf-impl.jar:${j2ee.server.home}/modules/javax.management.j2ee.jar:${j2ee.server.home}/modules/javax.jms.jar:${j2ee.server.home}/modules/endorsed/javax.annotation.jar:${j2ee.server.home}/modules/jersey-core.jar:${j2ee.server.home}/modules/javax.security.jacc.jar:${j2ee.server.home}/modules/javax.resource.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/javax.security.auth.message.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.servlet.jar\r
+j2ee.platform.embeddableejb.classpath=${j2ee.server.home}/lib/embedded/glassfish-embedded-static-shell.jar\r
+j2ee.platform.wscompile.classpath=${j2ee.server.home}/modules/webservices-osgi.jar\r
+j2ee.platform.wsgen.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar:${j2ee.server.home}/modules/javax.ejb.jar\r
+j2ee.platform.wsimport.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar:${j2ee.server.home}/modules/javax.ejb.jar\r
+j2ee.platform.wsit.classpath=\r
+j2ee.server.type=gfv3ee6\r
+jar.compress=false\r
+javac.classpath=\\r
+    ${libs.hibernate-support.classpath}:\\r
+    ${file.reference.primefaces-3.1-SNAPSHOT.jar}:\\r
+    ${file.reference.avalon-framework-4.1.3.jar}:\\r
+    ${file.reference.commons-fileupload-1.2.2.jar}:\\r
+    ${file.reference.commons-io-2.1.jar}:\\r
+    ${file.reference.commons-lang3-3.1.jar}:\\r
+    ${file.reference.commons-logging-1.1.jar}:\\r
+    ${file.reference.icu4j-3.8.jar}:\\r
+    ${file.reference.javahelp-2.0.02.jar}:\\r
+    ${file.reference.jaxme2-0.5.1.jar}:\\r
+    ${file.reference.jaxme2-rt-0.5.1.jar}:\\r
+    ${file.reference.jaxmeapi-0.5.1.jar}:\\r
+    ${file.reference.jaxmejs-0.5.1.jar}:\\r
+    ${file.reference.jaxmexs-0.5.1.jar}:\\r
+    ${file.reference.jpf-1.5.jar}:\\r
+    ${file.reference.junit-4.1.jar}:\\r
+    ${file.reference.log4j-1.2.12.jar}:\\r
+    ${file.reference.logkit-1.0.1.jar}:\\r
+    ${file.reference.unbbayes-4.10.4-1s.jar}:\\r
+    ${file.reference.xalan-2.7.0.jar}:\\r
+    ${file.reference.xml-apis-1.0.b2.jar}\r
+# Space-separated list of extra javac options\r
+javac.compilerargs=\r
+javac.debug=true\r
+javac.deprecation=false\r
+javac.processorpath=\\r
+    ${javac.classpath}\r
+javac.source=1.6\r
+javac.target=1.6\r
+javac.test.classpath=\\r
+    ${javac.classpath}:\\r
+    ${build.classes.dir}\r
+javac.test.processorpath=\\r
+    ${javac.test.classpath}\r
+javadoc.additionalparam=\r
+javadoc.author=false\r
+javadoc.encoding=${source.encoding}\r
+javadoc.noindex=false\r
+javadoc.nonavbar=false\r
+javadoc.notree=false\r
+javadoc.preview=true\r
+javadoc.private=false\r
+javadoc.splitindex=true\r
+javadoc.use=true\r
+javadoc.version=false\r
+javadoc.windowtitle=\r
+lib.dir=${web.docbase.dir}/WEB-INF/lib\r
+persistence.xml.dir=${conf.dir}\r
+platform.active=default_platform\r
+resource.dir=setup\r
+run.test.classpath=\\r
+    ${javac.test.classpath}:\\r
+    ${build.test.classes.dir}\r
+# Space-separated list of JVM arguments used when running a class with a main method or a unit test\r
+# (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value):\r
+runmain.jvmargs=\r
+source.encoding=UTF-8\r
+source.root=src\r
+src.dir=${source.root}/java\r
+test.src.dir=test\r
+war.content.additional=\r
+war.ear.name=SimDeCS.war\r
+war.name=SimDeCS.war\r
+web.docbase.dir=web\r
+webinf.dir=web/WEB-INF\r
index 1fcb1bd..ab86ebb 100644 (file)
@@ -3,16 +3,25 @@
   <persistence-unit name="SimDeCSPU" transaction-type="RESOURCE_LOCAL">
     <provider>org.hibernate.ejb.HibernatePersistence</provider>
     <non-jta-data-source>jdbc/SimDeCS</non-jta-data-source>
-    <class>org.ufcspa.simdecs.entities.Usuario</class>
+    <class>org.ufcspa.simdecs.entities.ArgumentosPedagogicos</class>
+    <class>org.ufcspa.simdecs.entities.ArquivoCaso</class>
     <class>org.ufcspa.simdecs.entities.Caso</class>
-    <class>org.ufcspa.simdecs.entities.Paciente</class>
-    <class>org.ufcspa.simdecs.entities.Rede</class>
-    <class>org.ufcspa.simdecs.entities.Nodo</class>
     <class>org.ufcspa.simdecs.entities.DependenciaNodo</class>
+    <class>org.ufcspa.simdecs.entities.Log</class>
+    <class>org.ufcspa.simdecs.entities.NivelConfianca</class>
+    <class>org.ufcspa.simdecs.entities.Nodo</class>
     <class>org.ufcspa.simdecs.entities.NodoPaciente</class>
+    <class>org.ufcspa.simdecs.entities.Paciente</class>
     <class>org.ufcspa.simdecs.entities.PerguntaNodo</class>
+    <class>org.ufcspa.simdecs.entities.ProblemasPrincipais</class>
+    <class>org.ufcspa.simdecs.entities.Rede</class>
+    <class>org.ufcspa.simdecs.entities.RedeAluno</class>
+    <class>org.ufcspa.simdecs.entities.RespostaMediador</class>
     <class>org.ufcspa.simdecs.entities.RespostaNodo</class>
     <class>org.ufcspa.simdecs.entities.SinonimoResposta</class>
+    <class>org.ufcspa.simdecs.entities.TaticasMediador</class>
+    <class>org.ufcspa.simdecs.entities.TipoEventoLog</class>
+    <class>org.ufcspa.simdecs.entities.Usuario</class>
     <exclude-unlisted-classes>true</exclude-unlisted-classes>
     <properties>
       <property name="hibernate.hbm2ddl.auto" value="update"/>
diff --git a/src/java/org/ufcspa/simdecs/comunicacao/MetodoAutenticacao.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoAutenticacao.java
new file mode 100644 (file)
index 0000000..45265b9
--- /dev/null
@@ -0,0 +1,126 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.comunicacao;\r
+\r
+import java.io.IOException;\r
+import java.io.PrintWriter;\r
+import javax.servlet.ServletException;\r
+import javax.servlet.http.HttpServlet;\r
+import javax.servlet.http.HttpServletRequest;\r
+import javax.servlet.http.HttpServletResponse;\r
+import javax.servlet.*;\r
+import java.sql.*;\r
+import javax.persistence.EntityManager;\r
+import javax.persistence.EntityManagerFactory;\r
+import javax.persistence.NoResultException;\r
+import javax.persistence.Persistence;\r
+import javax.servlet.http.*;\r
+import org.ufcspa.simdecs.entities.Log;\r
+import org.ufcspa.simdecs.entities.Usuario;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ * testye\r
+ */\r
+public class MetodoAutenticacao extends HttpServlet {\r
+\r
+    /**\r
+     * Processes requests for both HTTP\r
+     * <code>GET</code> and\r
+     * <code>POST</code> methods.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    private ServletConfig config;\r
+    public void init(ServletConfig config)\r
+            throws ServletException{\r
+        this.config=config;\r
+    }\r
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+        \r
+        PrintWriter out = response.getWriter();\r
+        // alteracao solicitado mosmmann \r
+        //response.setContentType("text/html;charset=UTF-8");\r
+        \r
+        response.setContentType( "text/xml" );\r
+        response.setHeader( "Cache-Control", "no-cache" );\r
+        ///para devolver arquivo anexo\r
+        //response.addHeader("Content-Disposition", "attachment; filename="+ "teste");\r
+        //response.setContentType("text/html;charset=UTF-8");\r
+        \r
+        //metodo antigo\r
+        //PrintWriter out = response.getWriter();\r
+        EntityManagerFactory emf = Persistence.createEntityManagerFactory("simdecsPU");\r
+        EntityManager em = emf.createEntityManager();\r
+        out.println( "<xml>" );\r
+        \r
+        Usuario user;\r
+       try {\r
+               user = (Usuario) em.createQuery("select usu from Usuario as usu where usu.login=:login and usu.senha=:senha")\r
+                                                                               .setParameter("login", request.getParameter("user"))\r
+                                                                               .setParameter("senha", request.getParameter("pass"))\r
+                                                                               .getSingleResult();     \r
+                \r
+                out.println( "<id>" + String.valueOf(user.getId()) + "</id>" );\r
+//                out.println("OK "+ user.getId());\r
+//                out.close();\r
+       } catch (NoResultException ne) {\r
+            \r
+//             request.setAttribute("id","0");         \r
+//             out.println("Usuario ou senha Inválido ");\r
+                out.println( "<id>" + "0" + "</id>" );\r
+                \r
+       } finally {         \r
+            out.println( "</xml>" );\r
+            out.close();\r
+        }\r
+    }\r
+\r
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">\r
+    /**\r
+     * Handles the HTTP\r
+     * <code>GET</code> method.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    @Override\r
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+        processRequest(request, response);\r
+    }\r
+\r
+    /**\r
+     * Handles the HTTP\r
+     * <code>POST</code> method.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    @Override\r
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+        processRequest(request, response);\r
+    }\r
+\r
+    /**\r
+     * Returns a short description of the servlet.\r
+     *\r
+     * @return a String containing servlet description\r
+     */\r
+    @Override\r
+    public String getServletInfo() {\r
+        return "Short description";\r
+    }// </editor-fold>\r
+}\r
diff --git a/src/java/org/ufcspa/simdecs/comunicacao/MetodoParaGravarLog.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoParaGravarLog.java
new file mode 100644 (file)
index 0000000..2c921e6
--- /dev/null
@@ -0,0 +1,178 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.comunicacao;\r
+\r
+\r
+import java.io.IOException;\r
+import java.io.PrintWriter;\r
+import java.text.ParseException;\r
+import java.text.SimpleDateFormat;\r
+import java.util.Date;\r
+import java.util.logging.Level;\r
+import java.util.logging.Logger;\r
+import javax.persistence.EntityManager;\r
+import javax.persistence.EntityManagerFactory;\r
+import javax.persistence.NoResultException;\r
+import javax.persistence.Persistence;\r
+import javax.servlet.ServletException;\r
+import javax.servlet.http.HttpServlet;\r
+import javax.servlet.http.HttpServletRequest;\r
+import javax.servlet.http.HttpServletResponse;\r
+import javax.servlet.http.HttpSession;\r
+import org.ufcspa.simdecs.entities.Log;\r
+import org.ufcspa.simdecs.entities.RespostaMediador;\r
+import org.ufcspa.simdecs.entities.Usuario;\r
+import org.ufcspa.simdecs.util.UtilitarioSql;\r
+import org.ufcspa.simdecs.entities.TipoEventoLog;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+public class MetodoParaGravarLog extends HttpServlet {\r
+\r
+    /**\r
+     * Processes requests for both HTTP\r
+     * <code>GET</code> and\r
+     * <code>POST</code> methods.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+  \r
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException, ParseException {\r
+       HttpSession session = request.getSession(true);\r
+       session.getId();\r
+\r
+        Date dt = new Date();\r
+        Long idLong = new Long(request.getParameter("id"));\r
+        Long paramTipoLog = new Long(request.getParameter("tipoLog"));\r
+        UtilitarioSql util = new UtilitarioSql();\r
+        PrintWriter out = response.getWriter();\r
+        //response.setContentType("text/html;charset=UTF-8");\r
+        /*\r
+         * \r
+         * 1 Iniciar simulador\r
+         * 2 Caso \r
+         * 3 Ficha do paciente \r
+         * 4 Sinais / Sintomas \r
+         * 5 Exames complementares \r
+         * 6 Diagnóstico \r
+         * 7 Tratamento \r
+         * 8 Auxílio pedagógico \r
+         * 9 Intervenção do Mediador \r
+         */        \r
+        response.setContentType( "text/xml" );\r
+        response.setHeader( "Cache-Control", "no-cache" );\r
+        out.println( "<xml>" );\r
+        \r
+        EntityManagerFactory emf = Persistence.createEntityManagerFactory("simdecsPU");\r
+        EntityManager em = emf.createEntityManager();\r
+        em.getTransaction().begin();\r
+        //Log lg = new Log();\r
+        TipoEventoLog tipo;\r
+        \r
+        try {\r
+                tipo = (TipoEventoLog) em.createQuery("select tipo from TipoEventoLog as tp where tp.id=:idTipo")\r
+                                                                                        .setParameter("idTipo", paramTipoLog)\r
+                                                                                        .getSingleResult();\r
+        \r
+      //  System.out.print(tipo.getId());\r
+        System.out.print(tipo.getNome());\r
+//        lg.setDatalog(util.converteDataUtilToSql(dt));        \r
+//        lg.setDescricaolog(request.getParameter("log"));\r
+//        lg.setTipo(tipo);\r
+//        lg.setHoralog(dt);\r
+//        lg.setUsuid(idLong);\r
+        }catch (NoResultException ne){\r
+                    out.printf("Erro de tipo");\r
+        } finally {\r
+           // em.persist(tipo);\r
+        //em.persist(lg);\r
+        em.getTransaction().commit();\r
+        }\r
+        RespostaMediador resp;\r
+        try {\r
+                em.getTransaction().begin();\r
+               resp = (RespostaMediador) em.createQuery("select resposta from RespostaMediador as resposta where resposta.idUsuario=:id and resposta.dataResposta is null" )\r
+                                                                               .setParameter("id", idLong)\r
+                                                                               //.setParameter("data",dtNull )\r
+                                                                               .getSingleResult();\r
+                if(resp.getId()>0)\r
+                {\r
+                    out.println( "<id>" + String.valueOf(resp.getId()) + "</id>" );\r
+                    out.println("<resposta>" + resp.getNome() + "</resposta>");\r
+                    out.println("<arquivo>" + resp.getEndArquivo() + "</arquivo>");\r
+                    resp.setDataResposta(util.converteDataUtilToSql(dt));\r
+                }\r
+                else \r
+                {\r
+                    out.println( "<id>0</id>" );\r
+                    out.println("<resposta></resposta>");\r
+                    out.println("<arquivo></arquivo>");\r
+                }\r
+                \r
+//                out.println("OK "+ user.getId());\r
+//                out.close();\r
+       } catch (NoResultException ne) {\r
+            \r
+//             request.setAttribute("id","0");         \r
+//             out.println("Usuario ou senha Inválido ");\r
+                out.println( "<id>" + "0" + "</id>" );\r
+                \r
+       } finally {         \r
+            //em.persist(lg);\r
+            em.getTransaction().commit();\r
+            out.println( "</xml>" );\r
+            out.close();\r
+        }\r
+        \r
+\r
+    }\r
+\r
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">\r
+    /**\r
+     * Handles the HTTP\r
+     * <code>GET</code> method.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+\r
+\r
+    /**\r
+     * Handles the HTTP\r
+     * <code>POST</code> method.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    @Override\r
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+        try {\r
+            processRequest(request, response);\r
+        } catch (ParseException ex) {\r
+            Logger.getLogger(MetodoParaGravarLog.class.getName()).log(Level.SEVERE, null, ex);\r
+        }\r
+    }\r
+\r
+    /**\r
+     * Returns a short description of the servlet.\r
+     *\r
+     * @return a String containing servlet description\r
+     */\r
+    @Override\r
+    public String getServletInfo() {\r
+        return "Short description";\r
+    }// </editor-fold>\r
+}\r
diff --git a/src/java/org/ufcspa/simdecs/comunicacao/MetodoSelecionaCaso.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoSelecionaCaso.java
new file mode 100644 (file)
index 0000000..2ec38d5
--- /dev/null
@@ -0,0 +1,120 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.comunicacao;\r
+\r
+import java.io.BufferedInputStream;\r
+import java.io.IOException;\r
+import java.io.PrintWriter;\r
+import java.net.MalformedURLException;\r
+import java.net.URL;\r
+import java.net.URLConnection;\r
+import javax.persistence.EntityManager;\r
+import javax.persistence.EntityManagerFactory;\r
+import javax.persistence.Persistence;\r
+import javax.servlet.ServletException;\r
+import javax.servlet.http.HttpServlet;\r
+import javax.servlet.http.HttpServletRequest;\r
+import javax.servlet.http.HttpServletResponse;\r
+import org.ufcspa.simdecs.entities.ArquivoCaso;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+public class MetodoSelecionaCaso extends HttpServlet {\r
+\r
+    /**\r
+     * Processes requests for both HTTP\r
+     * <code>GET</code> and\r
+     * <code>POST</code> methods.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+        response.setContentType("text/html;charset=UTF-8");\r
+        PrintWriter out = response.getWriter();\r
+        //String file ;\r
+\r
+        EntityManagerFactory emf = Persistence.createEntityManagerFactory("simdecsPU");\r
+        EntityManager em = emf.createEntityManager();\r
+        \r
+        URL url = null;\r
+        URLConnection urlConn = null;\r
+        BufferedInputStream buf = null;\r
+        ArquivoCaso arquivo;\r
+        Integer idCaso = Integer.valueOf(request.getParameter("idArquivoCaso"));\r
+        \r
+//        out.print(request.getParameter("idArquivoCaso"));\r
+        try {\r
+            \r
+            arquivo =  (ArquivoCaso) em.createQuery("select arq from ArquivoCaso as arq where arq.id ="+idCaso)\r
+                                                                            //.setParameter("idC",idCaso)\r
+                                                                            .getSingleResult();\r
+//            out.println(arquivo.getEndArquivo());\r
+            url = getServletContext().getResource(arquivo.getEndArquivo());\r
+            //set response header\r
+            response.setContentType("text/xml");\r
+            urlConn = url.openConnection();\r
+            //establish connection with URL presenting web.xml\r
+            urlConn.connect();\r
+            buf = new BufferedInputStream(urlConn.getInputStream());\r
+            int readBytes = 0;\r
+            while ((readBytes = buf.read()) != -1)\r
+                out.write(readBytes);\r
+            } catch (MalformedURLException mue) {\r
+            throw new ServletException(mue.getMessage());\r
+            } catch (IOException ioe) {\r
+            throw new ServletException(ioe.getMessage());\r
+        } finally {            \r
+            out.close();\r
+            buf.close();\r
+        }\r
+    }\r
+\r
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">\r
+    /**\r
+     * Handles the HTTP\r
+     * <code>GET</code> method.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    @Override\r
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+        processRequest(request, response);\r
+    }\r
+\r
+    /**\r
+     * Handles the HTTP\r
+     * <code>POST</code> method.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    @Override\r
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+        processRequest(request, response);\r
+    }\r
+\r
+    /**\r
+     * Returns a short description of the servlet.\r
+     *\r
+     * @return a String containing servlet description\r
+     */\r
+    @Override\r
+    public String getServletInfo() {\r
+        return "Short description";\r
+    }// </editor-fold>\r
+}\r
diff --git a/src/java/org/ufcspa/simdecs/comunicacao/MetodoSelecionaJogo.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoSelecionaJogo.java
new file mode 100644 (file)
index 0000000..82e73e2
--- /dev/null
@@ -0,0 +1,142 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.comunicacao;\r
+\r
+import java.io.IOException;\r
+import java.io.PrintWriter;\r
+import java.util.List;\r
+import javax.persistence.EntityManager;\r
+import javax.persistence.EntityManagerFactory;\r
+import javax.persistence.Persistence;\r
+import javax.servlet.ServletException;\r
+import javax.servlet.http.HttpServlet;\r
+import javax.servlet.http.HttpServletRequest;\r
+import javax.servlet.http.HttpServletResponse;\r
+import org.ufcspa.simdecs.entities.ArquivoCaso;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+public class MetodoSelecionaJogo extends HttpServlet {\r
+\r
+    /**\r
+     * Processes requests for both HTTP\r
+     * <code>GET</code> and\r
+     * <code>POST</code> methods.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+        \r
+        PrintWriter out = response.getWriter();\r
+        // alteracao solicitado mosmmann \r
+        //response.setContentType("text/html;charset=UTF-8");\r
+        \r
+        response.setContentType( "text/xml" );\r
+        response.setHeader( "Cache-Control", "no-cache" );\r
+        ///para devolver arquivo anexo\r
+        //response.addHeader("Content-Disposition", "attachment; filename="+ "teste");\r
+      \r
+        \r
+        EntityManagerFactory emf = Persistence.createEntityManagerFactory("simdecsPU");\r
+        EntityManager em = emf.createEntityManager();\r
+        \r
+        out.println( "<xml>" );\r
+        \r
+        \r
+        List<ArquivoCaso> arquivos;\r
+        try {\r
+            \r
+            if(request.getParameter("Tipo").trim().equals("Medicina"))\r
+            {\r
+                arquivos =  em.createQuery("select arq from ArquivoCaso as arq ").getResultList();\r
+                if(arquivos.isEmpty())\r
+                {\r
+                    out.println( "<game>" );\r
+                    out.println( "<titulo>" + "Nenhuma rede disponível" + "</titulo>" );\r
+                    out.println( "<descricao>" + "Nenhuma rede disponível" + "</descricao>" );\r
+                    out.println( "<id>" + "0" + "</id>" );\r
+                    out.println( "</game>" );\r
+                }\r
+                else\r
+                {\r
+                    StringBuffer arqBuffer = new StringBuffer();\r
+                    for (ArquivoCaso arq : arquivos ) {  \r
+                    //List selecionavel = new ArrayList();\r
+                        \r
+                        out.println( "<game>" );\r
+                        out.println( "<titulo>" + arq.getNome() + "</titulo>" );\r
+                        out.println( "<descricao>" + arq.getNome() + "</descricao>" );\r
+                        out.println( "<id>" + String.valueOf(arq.getId()) + "</id>" );\r
+                        out.println( "</game>" );\r
+                    }\r
+                    //request.setAttribute("rede", arqBuffer);\r
+                    //out.println(arqBuffer.toString());\r
+                    \r
+                    \r
+                }\r
+            }\r
+            else\r
+            {\r
+                out.println( "<rede>" + "Tipo Inválido" + "</rede>" );\r
+                out.println( "<idRede>" + "0" + "</idRede>" );\r
+                \r
+            }\r
+        } finally {         \r
+            out.println( "</xml>" );\r
+            out.close();\r
+        }\r
+    }\r
+\r
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">\r
+    /**\r
+     * Handles the HTTP\r
+     * <code>GET</code> method.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    @Override\r
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+        processRequest(request, response);\r
+        \r
+        \r
+        \r
+        \r
+    }\r
+\r
+    /**\r
+     * Handles the HTTP\r
+     * <code>POST</code> method.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    @Override\r
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+        processRequest(request, response);\r
+    }\r
+\r
+    /**\r
+     * Returns a short description of the servlet.\r
+     *\r
+     * @return a String containing servlet description\r
+     */\r
+    @Override\r
+    public String getServletInfo() {\r
+        return "Short description";\r
+    }// </editor-fold>\r
+}\r
diff --git a/src/java/org/ufcspa/simdecs/comunicacao/MetodoSelecionaTipoJogo.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoSelecionaTipoJogo.java
new file mode 100644 (file)
index 0000000..b1264b2
--- /dev/null
@@ -0,0 +1,98 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.comunicacao;\r
+\r
+import java.io.IOException;\r
+import java.io.PrintWriter;\r
+import javax.servlet.ServletException;\r
+import javax.servlet.http.HttpServlet;\r
+import javax.servlet.http.HttpServletRequest;\r
+import javax.servlet.http.HttpServletResponse;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+public class MetodoSelecionaTipoJogo extends HttpServlet {\r
+\r
+    /**\r
+     * Processes requests for both HTTP\r
+     * <code>GET</code> and\r
+     * <code>POST</code> methods.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+//        response.setContentType("text/html;charset=UTF-8");\r
+//        PrintWriter out = response.getWriter();\r
+        PrintWriter out = response.getWriter();\r
+        // alteracao solicitado mosmmann \r
+        //response.setContentType("text/html;charset=UTF-8");\r
+        \r
+        response.setContentType( "text/xml" );\r
+        response.setHeader( "Cache-Control", "no-cache" );\r
+        ///para devolver arquivo anexo\r
+        //response.addHeader("Content-Disposition", "attachment; filename="+ "teste");\r
+        //response.setContentType("text/html;charset=UTF-8");\r
+                out.println( "<xml>" );\r
+        try {\r
+            /*\r
+             * TODO output your page here. You may use following sample code.\r
+             */\r
+//            request.setAttribute("Tipo", "Medicina");\r
+//            out.print("Medicina");\r
+            out.println( "<Tipo>" + "Medicina" + "</Tipo>" );\r
+\r
+        } finally {     \r
+            out.println( "</xml>" );\r
+            out.close();\r
+        }\r
+    }\r
+\r
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">\r
+    /**\r
+     * Handles the HTTP\r
+     * <code>GET</code> method.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    @Override\r
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+        processRequest(request, response);\r
+    }\r
+\r
+    /**\r
+     * Handles the HTTP\r
+     * <code>POST</code> method.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    @Override\r
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+        processRequest(request, response);\r
+    }\r
+\r
+    /**\r
+     * Returns a short description of the servlet.\r
+     *\r
+     * @return a String containing servlet description\r
+     */\r
+    @Override\r
+    public String getServletInfo() {\r
+        return "Short description";\r
+    }// </editor-fold>\r
+}\r
diff --git a/src/java/org/ufcspa/simdecs/entities/ArgumentosPedagogicos.java b/src/java/org/ufcspa/simdecs/entities/ArgumentosPedagogicos.java
new file mode 100644 (file)
index 0000000..09d12c9
--- /dev/null
@@ -0,0 +1,74 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.entities;\r
+\r
+import java.io.Serializable;\r
+import javax.persistence.*;\r
+\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+@Entity\r
+@Table(name="ArgumentosPedagogicos")\r
+public class ArgumentosPedagogicos implements Serializable {\r
+    private static final long serialVersionUID = 1L;\r
+    \r
+    @SequenceGenerator(name="seqArgumentosPedagogicos", sequenceName="SQARGPED")\r
+    @GeneratedValue(strategy=GenerationType.AUTO, generator="seqArgumentosPedagogicos")\r
+    @Id\r
+    private Long Codigo;\r
+    \r
+    @Column(length=250)\r
+    private String Argumento;\r
+    \r
+    \r
+    @Column(length=250)\r
+    private String Expectativa;\r
+    \r
+    @Column(length=250)\r
+    private String Avaliacao;\r
+    \r
+    @Column\r
+    private Long CodTaticaMediador;\r
+\r
+    public Long getCodigo() { return this.Codigo;  }\r
+    public String getArgumento() { return this.Argumento;      }\r
+    public void setArgumento(String Argumento) { this.Argumento = Argumento; }\r
+    public String getExpectativa() { return this.Expectativa; }\r
+    public void setExpectativa(String Expectativa) { this.Expectativa = Expectativa; }\r
+    public String getAvaliacao() { return this.Avaliacao; }\r
+    public void setAvaliacao(String Avaliacao) { this.Avaliacao = Avaliacao; }\r
+    public Long getCodTaticaMediador() { return this.CodTaticaMediador;  }\r
+    public void setCodTaticaMediador(Long CodTaticaMediador) { this.CodTaticaMediador = CodTaticaMediador; }\r
+    \r
+    \r
+    @Override\r
+    public int hashCode() {\r
+        int hash = 0;\r
+        hash += (Codigo != null ? Codigo.hashCode() : 0);\r
+        return hash;\r
+    }\r
+\r
+    @Override\r
+    public boolean equals(Object object) {\r
+        // TODO: Warning - this method won't work in the case the id fields are not set\r
+        if (!(object instanceof ArgumentosPedagogicos)) {\r
+            return false;\r
+        }\r
+        ArgumentosPedagogicos other = (ArgumentosPedagogicos) object;\r
+        if ((this.Codigo == null && other.Codigo != null) || (this.Codigo != null && !this.Codigo.equals(other.Codigo))) {\r
+            return false;\r
+        }\r
+        return true;\r
+    }\r
+\r
+    @Override\r
+    public String toString() {\r
+        return "org.ufcspa.simdecs.entidade.ArgumentosPedagogicos[ Codigo=" + Codigo + " ]";\r
+    }\r
+    \r
+}\r
diff --git a/src/java/org/ufcspa/simdecs/entities/ArquivoCaso.java b/src/java/org/ufcspa/simdecs/entities/ArquivoCaso.java
new file mode 100644 (file)
index 0000000..0c1fd74
--- /dev/null
@@ -0,0 +1,67 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.entities;\r
+\r
+import java.io.Serializable;\r
+import javax.persistence.*;\r
+import javax.validation.constraints.NotNull;\r
+import javax.validation.constraints.Size;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+@Entity\r
+@Table(name="ArquivoCaso")\r
+public class ArquivoCaso implements Serializable {\r
+    private static final long serialVersionUID = 1L;\r
+    \r
+    @SequenceGenerator(name="seqArqCaso", sequenceName="SQARQC")\r
+    @GeneratedValue(strategy=GenerationType.AUTO, generator="seqArqCaso")\r
+    @Id\r
+    private Long id;\r
+    \r
+    @Column(length=255)\r
+    private String nome;\r
+    \r
+    \r
+    @Column(length=255)\r
+    private String endArquivo;\r
+    \r
+    \r
+    public Long getId() { return this.id;  }\r
+    public void setId(Long id) { this.id = id; }\r
+    public String getNome() { return this.nome;        }\r
+    public void setNome(String name) { this.nome = name; }\r
+    public String getEndArquivo() { return this.endArquivo; }\r
+    public void setEndArquivo(String endArquivo) { this.endArquivo = endArquivo; }\r
+    \r
+    \r
+    @Override\r
+    public int hashCode() {\r
+        int hash = 0;\r
+        hash += (id != null ? id.hashCode() : 0);\r
+        return hash;\r
+    }\r
+\r
+    @Override\r
+    public boolean equals(Object object) {\r
+        // TODO: Warning - this method won't work in the case the id fields are not set\r
+        if (!(object instanceof ArquivoCaso)) {\r
+            return false;\r
+        }\r
+        ArquivoCaso other = (ArquivoCaso) object;\r
+        if ((this.id == null && other.id != null) || (this.id != null && !this.id.equals(other.id))) {\r
+            return false;\r
+        }\r
+        return true;\r
+    }\r
+\r
+    @Override\r
+    public String toString() {\r
+        return "org.ufcspa.simdecs.entidade.ArquivoCaso[ id=" + id + " ]";\r
+    }\r
+    \r
+}\r
diff --git a/src/java/org/ufcspa/simdecs/entities/Log.java b/src/java/org/ufcspa/simdecs/entities/Log.java
new file mode 100644 (file)
index 0000000..febcdd2
--- /dev/null
@@ -0,0 +1,144 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.entities;\r
+\r
+import java.io.Serializable;\r
+import java.util.Date;\r
+import javax.persistence.*;\r
+import javax.validation.constraints.NotNull;\r
+import javax.validation.constraints.Size;\r
+import javax.xml.bind.annotation.XmlRootElement;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+@Entity\r
+@Table(name = "log")\r
+@XmlRootElement\r
+@NamedQueries({\r
+    @NamedQuery(name = "Log.findAll", query = "SELECT l FROM Log l"),\r
+    @NamedQuery(name = "Log.findByIdlog", query = "SELECT l FROM Log l WHERE l.idlog = :idlog"),\r
+    @NamedQuery(name = "Log.findByDescricaolog", query = "SELECT l FROM Log l WHERE l.descricaolog = :descricaolog"),\r
+    @NamedQuery(name = "Log.findByUsuid", query = "SELECT l FROM Log l WHERE l.usuid = :usuid"),\r
+    @NamedQuery(name = "Log.findByDatalog", query = "SELECT l FROM Log l WHERE l.datalog = :datalog"),\r
+    @NamedQuery(name = "Log.findByHoralog", query = "SELECT l FROM Log l WHERE l.horalog = :horalog")})\r
+public class Log implements Serializable {\r
+    private static final long serialVersionUID = 1L;\r
+    @Id\r
+    @SequenceGenerator(name="seqLog", sequenceName="SQLOG")\r
+    @GeneratedValue(strategy=GenerationType.AUTO, generator="seqLog")\r
+    @Basic(optional = false)\r
+    @NotNull\r
+    @Column(name = "idlog")\r
+    private Integer idlog;\r
+    @Basic(optional = false)\r
+    @NotNull\r
+    @Size(min = 1, max = 200)\r
+    \r
+    @ManyToOne\r
+    @JoinColumn(name="tipo_id")\r
+    private TipoEventoLog tipo;\r
+    \r
+    @Column(name = "descricaolog")\r
+    private String descricaolog;\r
+    @Basic(optional = false)\r
+    @NotNull\r
+    @Column(name = "usuid")\r
+    private long usuid;\r
+    @Column(name = "datalog")\r
+    @Temporal(TemporalType.DATE)\r
+    private Date datalog;\r
+    @Column(name = "horalog")\r
+    @Temporal(TemporalType.TIME)\r
+    private Date horalog;\r
+\r
+    public Log() {\r
+    }\r
+\r
+    public Log(Integer idlog) {\r
+        this.idlog = idlog;\r
+    }\r
+\r
+    public Log(Integer idlog, String descricaolog, long usuid) {\r
+        this.idlog = idlog;\r
+        this.descricaolog = descricaolog;\r
+        this.usuid = usuid;\r
+    }\r
+\r
+    public Integer getIdlog() {\r
+        return idlog;\r
+    }\r
+\r
+    public void setIdlog(Integer idlog) {\r
+        this.idlog = idlog;\r
+    }\r
+\r
+    public String getDescricaolog() {\r
+        return descricaolog;\r
+    }\r
+\r
+    public void setDescricaolog(String descricaolog) {\r
+        this.descricaolog = descricaolog;\r
+    }\r
+\r
+    public TipoEventoLog getTipo() {\r
+        return tipo;\r
+    }\r
+\r
+    public void setTipo(TipoEventoLog tipo) {\r
+        this.tipo = tipo;\r
+    }\r
+    \r
+    public long getUsuid() {\r
+        return usuid;\r
+    }\r
+\r
+    public void setUsuid(long usuid) {\r
+        this.usuid = usuid;\r
+    }\r
+\r
+    public Date getDatalog() {\r
+        return datalog;\r
+    }\r
+\r
+    public void setDatalog(Date datalog) {\r
+        this.datalog = datalog;\r
+    }\r
+\r
+    public Date getHoralog() {\r
+        return horalog;\r
+    }\r
+\r
+    public void setHoralog(Date horalog) {\r
+        this.horalog = horalog;\r
+    }\r
+\r
+    @Override\r
+    public int hashCode() {\r
+        int hash = 0;\r
+        hash += (idlog != null ? idlog.hashCode() : 0);\r
+        return hash;\r
+    }\r
+\r
+    @Override\r
+    public boolean equals(Object object) {\r
+        // TODO: Warning - this method won't work in the case the id fields are not set\r
+        if (!(object instanceof Log)) {\r
+            return false;\r
+        }\r
+        Log other = (Log) object;\r
+        if ((this.idlog == null && other.idlog != null) || (this.idlog != null && !this.idlog.equals(other.idlog))) {\r
+            return false;\r
+        }\r
+        return true;\r
+    }\r
+\r
+    @Override\r
+    public String toString() {\r
+        return "org.ufcspa.simdecs.entidade.Log[ idlog=" + idlog + " ]";\r
+    }\r
+    \r
+}\r
diff --git a/src/java/org/ufcspa/simdecs/entities/NivelConfianca.java b/src/java/org/ufcspa/simdecs/entities/NivelConfianca.java
new file mode 100644 (file)
index 0000000..9af48bb
--- /dev/null
@@ -0,0 +1,66 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.entities;\r
+\r
+\r
+import java.io.Serializable;\r
+import javax.persistence.*;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+@Entity\r
+@Table(name="NivelConfianca")\r
+public class NivelConfianca implements Serializable {\r
+    private static final long serialVersionUID = 1L;\r
+    \r
+    @SequenceGenerator(name="seqNivelConfianca", sequenceName="SQNIVCON")\r
+    @GeneratedValue(strategy=GenerationType.AUTO, generator="seqNivelConfianca")\r
+    @Id\r
+    private Long Codigo;\r
+    \r
+    @Column(length=10)\r
+    private String Nome;\r
+    \r
+    \r
+    @Column(length=250)\r
+    private String Descricao;\r
+    \r
+\r
+    public Long getCodigo() { return this.Codigo;  }\r
+    public void setCodigo(Long Codigo) { this.Codigo = Codigo; }\r
+    public String getNome() { return this.Nome;        }\r
+    public void setNome(String Nome) { this.Nome = Nome; }\r
+    public String getDescricao() { return this.Descricao; }\r
+    public void setDescricao(String Descricao) { this.Descricao = Descricao; }\r
+    \r
+    \r
+    @Override\r
+    public int hashCode() {\r
+        int hash = 0;\r
+        hash += (Codigo != null ? Codigo.hashCode() : 0);\r
+        return hash;\r
+    }\r
+\r
+    @Override\r
+    public boolean equals(Object object) {\r
+        // TODO: Warning - this method won't work in the case the id fields are not set\r
+        if (!(object instanceof NivelConfianca)) {\r
+            return false;\r
+        }\r
+        NivelConfianca other = (NivelConfianca) object;\r
+        if ((this.Codigo == null && other.Codigo != null) || (this.Codigo != null && !this.Codigo.equals(other.Codigo))) {\r
+            return false;\r
+        }\r
+        return true;\r
+    }\r
+\r
+    @Override\r
+    public String toString() {\r
+        return "org.ufcspa.simdecs.entidade.NivelConfianca[ Codigo=" + Codigo + " ]";\r
+    }\r
+    \r
+}\r
diff --git a/src/java/org/ufcspa/simdecs/entities/ProblemasPrincipais.java b/src/java/org/ufcspa/simdecs/entities/ProblemasPrincipais.java
new file mode 100644 (file)
index 0000000..a435069
--- /dev/null
@@ -0,0 +1,64 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.entities;\r
+\r
+import java.io.Serializable;\r
+import javax.persistence.*;\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+@Entity\r
+@Table(name="ProblemasPrincipais")\r
+public class ProblemasPrincipais implements Serializable {\r
+    private static final long serialVersionUID = 1L;\r
+    \r
+    @SequenceGenerator(name="seqProblemasPrincipais", sequenceName="SQPROPRI")\r
+    @GeneratedValue(strategy=GenerationType.AUTO, generator="seqProblemasPrincipais")\r
+    @Id\r
+    private Long Codigo;\r
+    \r
+    @Column(length=10)\r
+    private String Nome;\r
+    \r
+    \r
+    @Column(length=250)\r
+    private String Descricao;\r
+    \r
+\r
+    public Long getCodigo() { return this.Codigo;}\r
+    public void setCodigo(Long Codigo) { this.Codigo = Codigo; }\r
+    public String getNome() { return this.Nome;        }\r
+    public void setNome(String Nome) { this.Nome = Nome; }\r
+    public String getDescricao() { return this.Descricao; }\r
+    public void setDescricao(String Descricao) { this.Descricao = Descricao; }\r
+    \r
+    \r
+    @Override\r
+    public int hashCode() {\r
+        int hash = 0;\r
+        hash += (Codigo != null ? Codigo.hashCode() : 0);\r
+        return hash;\r
+    }\r
+\r
+    @Override\r
+    public boolean equals(Object object) {\r
+        // TODO: Warning - this method won't work in the case the id fields are not set\r
+        if (!(object instanceof ProblemasPrincipais)) {\r
+            return false;\r
+        }\r
+        ProblemasPrincipais other = (ProblemasPrincipais) object;\r
+        if ((this.Codigo == null && other.Codigo != null) || (this.Codigo != null && !this.Codigo.equals(other.Codigo))) {\r
+            return false;\r
+        }\r
+        return true;\r
+    }\r
+\r
+    @Override\r
+    public String toString() {\r
+        return "org.ufcspa.simdecs.entidade.ProblemasPrincipais[ Codigo=" + Codigo + " ]";\r
+    }\r
+    \r
+}\r
diff --git a/src/java/org/ufcspa/simdecs/entities/RedeAluno.java b/src/java/org/ufcspa/simdecs/entities/RedeAluno.java
new file mode 100644 (file)
index 0000000..2f823a5
--- /dev/null
@@ -0,0 +1,67 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.entities;\r
+\r
+\r
+\r
+import java.io.Serializable;\r
+import javax.persistence.*;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+@Entity\r
+@Table(name="RedeAluno")\r
+public class RedeAluno implements Serializable {\r
+    private static final long serialVersionUID = 1L;\r
+    \r
+    @SequenceGenerator(name="seqRedeAluno", sequenceName="SQREDALU")\r
+    @GeneratedValue(strategy=GenerationType.AUTO, generator="seqRedeAluno")\r
+    @Id\r
+    private Long Codigo;\r
+    \r
+    @Column(length=10)\r
+    private String Nome;\r
+    \r
+    \r
+    @Column(length=250)\r
+    private String Descricao;\r
+    \r
+\r
+    public Long getCodigo() { return this.Codigo;  }\r
+    public void setCodigo(Long Codigo) { this.Codigo = Codigo; }\r
+    public String getNome() { return this.Nome;        }\r
+    public void setNome(String Nome) { this.Nome = Nome; }\r
+    public String getDescricao() { return this.Descricao; }\r
+    public void setDescricao(String Descricao) { this.Descricao = Descricao; }\r
+    \r
+    \r
+    @Override\r
+    public int hashCode() {\r
+        int hash = 0;\r
+        hash += (Codigo != null ? Codigo.hashCode() : 0);\r
+        return hash;\r
+    }\r
+\r
+    @Override\r
+    public boolean equals(Object object) {\r
+        // TODO: Warning - this method won't work in the case the id fields are not set\r
+        if (!(object instanceof RedeAluno)) {\r
+            return false;\r
+        }\r
+        RedeAluno other = (RedeAluno) object;\r
+        if ((this.Codigo == null && other.Codigo != null) || (this.Codigo != null && !this.Codigo.equals(other.Codigo))) {\r
+            return false;\r
+        }\r
+        return true;\r
+    }\r
+\r
+    @Override\r
+    public String toString() {\r
+        return "org.ufcspa.simdecs.entidade.RedeAluno[ Codigo=" + Codigo + " ]";\r
+    }\r
+    \r
+}\r
diff --git a/src/java/org/ufcspa/simdecs/entities/RespostaMediador.java b/src/java/org/ufcspa/simdecs/entities/RespostaMediador.java
new file mode 100644 (file)
index 0000000..23249d3
--- /dev/null
@@ -0,0 +1,80 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.entities;\r
+\r
+import java.io.Serializable;\r
+import java.util.Date;\r
+import javax.persistence.*;\r
+import javax.validation.constraints.NotNull;\r
+import javax.validation.constraints.Size;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+@Entity\r
+@Table(name="RespostaMediador")\r
+public class RespostaMediador implements Serializable {\r
+    private static final long serialVersionUID = 1L;\r
+    \r
+    @SequenceGenerator(name="seqRespMediador", sequenceName="SQRESPM")\r
+    @GeneratedValue(strategy=GenerationType.AUTO, generator="seqRespMediador")\r
+    @Id\r
+    private Long id;\r
+    \r
+    @Column(length=255)\r
+    private String resposta;\r
+    \r
+    \r
+    @Column(length=255)\r
+    private String endArquivo;\r
+    \r
+    @Column \r
+    private Long idUsuario;\r
+    \r
+    @Column (nullable=true)\r
+    @Temporal(TemporalType.DATE)\r
+    private Date dataResposta;\r
+    \r
+    \r
+\r
+    public Long getId() { return this.id;  }\r
+    public void setId(Long id) { this.id = id; }\r
+    public String getNome() { return this.resposta;    }\r
+    public void setNome(String name) { this.resposta = resposta; }\r
+    public String getEndArquivo() { return this.endArquivo; }\r
+    public void setEndArquivo(String endArquivo) { this.endArquivo = endArquivo; }\r
+    public Long getIdUsuario() { return this.idUsuario;  }\r
+    public void setIdUsuario(Long idUsuario) { this.idUsuario = idUsuario; }\r
+    public Date getDataResposta() { return this.dataResposta; }\r
+    public void setDataResposta(Date dataResposta) { this.dataResposta = dataResposta; }\r
+    \r
+    \r
+    @Override\r
+    public int hashCode() {\r
+        int hash = 0;\r
+        hash += (id != null ? id.hashCode() : 0);\r
+        return hash;\r
+    }\r
+\r
+    @Override\r
+    public boolean equals(Object object) {\r
+        // TODO: Warning - this method won't work in the case the id fields are not set\r
+        if (!(object instanceof RespostaMediador)) {\r
+            return false;\r
+        }\r
+        RespostaMediador other = (RespostaMediador) object;\r
+        if ((this.id == null && other.id != null) || (this.id != null && !this.id.equals(other.id))) {\r
+            return false;\r
+        }\r
+        return true;\r
+    }\r
+\r
+    @Override\r
+    public String toString() {\r
+        return "org.ufcspa.simdecs.entidade.RespostaMediador[ id=" + id + " ]";\r
+    }\r
+    \r
+}\r
diff --git a/src/java/org/ufcspa/simdecs/entities/TaticasMediador.java b/src/java/org/ufcspa/simdecs/entities/TaticasMediador.java
new file mode 100644 (file)
index 0000000..2b102b7
--- /dev/null
@@ -0,0 +1,71 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.entities;\r
+import java.io.Serializable;\r
+import javax.persistence.*;\r
+\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+@Entity\r
+@Table(name="TaticasMediador")\r
+public class TaticasMediador implements Serializable {\r
+    private static final long serialVersionUID = 1L;\r
+    \r
+    @SequenceGenerator(name="seqTaticasMediador", sequenceName="SQTATMED")\r
+    @GeneratedValue(strategy=GenerationType.AUTO, generator="seqTaticasMediador")\r
+    @Id\r
+    private Long Codigo;\r
+    \r
+    @Column(length=50)\r
+    private String Tatica;\r
+    \r
+    \r
+    @Column(length=50)\r
+    private String Problema;\r
+    \r
+    @Column(length=500)\r
+    private String MensagemArgumento      ;\r
+    \r
+    \r
+    public Long getCodigo() { return this.Codigo;  }\r
+    public void setCodigo(Long Codigo) { this.Codigo = Codigo; }\r
+    public String getTatica() { return this.Tatica;    }\r
+    public void setTatica(String Tatica) { this.Tatica = Tatica; }\r
+    public String getProblema() { return this.Problema; }\r
+    public void setProblema(String Problema) { this.Problema = Problema; }\r
+    public String getMensagemArgumento() { return this.MensagemArgumento; }\r
+    public void setMensagemArgumento(String MensagemArgumento) { this.MensagemArgumento = MensagemArgumento; }\r
+\r
+    \r
+    \r
+    @Override\r
+    public int hashCode() {\r
+        int hash = 0;\r
+        hash += (Codigo != null ? Codigo.hashCode() : 0);\r
+        return hash;\r
+    }\r
+\r
+    @Override\r
+    public boolean equals(Object object) {\r
+        // TODO: Warning - this method won't work in the case the id fields are not set\r
+        if (!(object instanceof TaticasMediador)) {\r
+            return false;\r
+        }\r
+        TaticasMediador other = (TaticasMediador) object;\r
+        if ((this.Codigo == null && other.Codigo != null) || (this.Codigo != null && !this.Codigo.equals(other.Codigo))) {\r
+            return false;\r
+        }\r
+        return true;\r
+    }\r
+\r
+    @Override\r
+    public String toString() {\r
+        return "org.ufcspa.simdecs.entidade.TaticasMediador[ Codigo=" + Codigo + " ]";\r
+    }\r
+    \r
+}\r
diff --git a/src/java/org/ufcspa/simdecs/entities/TipoEventoLog.java b/src/java/org/ufcspa/simdecs/entities/TipoEventoLog.java
new file mode 100644 (file)
index 0000000..c3909ae
--- /dev/null
@@ -0,0 +1,59 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.entities;\r
+\r
+import java.io.Serializable;\r
+import javax.persistence.*;\r
+import javax.validation.constraints.NotNull;\r
+import javax.validation.constraints.Size;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+@Entity\r
+@Table(name="TipoEventoLog")\r
+public class TipoEventoLog implements Serializable {\r
+    private static final long serialVersionUID = 1L;\r
+    \r
+    @SequenceGenerator(name="seqTipEveLog", sequenceName="SQTPEVLG")\r
+    @GeneratedValue(strategy=GenerationType.AUTO, generator="seqTipEveLog")\r
+    @Id\r
+    private Long id;\r
+    \r
+    @Column(length=255)\r
+    private String nome;\r
+    \r
+    public Long getId() { return this.id; }\r
+    public void setId(Long id) { this.id = id; }\r
+    public String getNome() { return this.nome;        }\r
+    public void setNome(String name) { this.nome = name; }\r
+    \r
+    @Override\r
+    public int hashCode() {\r
+        int hash = 0;\r
+        hash += (id != null ? id.hashCode() : 0);\r
+        return hash;\r
+    }\r
+\r
+    @Override\r
+    public boolean equals(Object object) {\r
+        // TODO: Warning - this method won't work in the case the id fields are not set\r
+        if (!(object instanceof TipoEventoLog)) {\r
+            return false;\r
+        }\r
+        TipoEventoLog other = (TipoEventoLog) object;\r
+        if ((this.id == null && other.id != null) || (this.id != null && !this.id.equals(other.id))) {\r
+            return false;\r
+        }\r
+        return true;\r
+    }\r
+\r
+    @Override\r
+    public String toString() {\r
+        return "org.ufcspa.simdecs.entidade.ArquivoCaso[ id=" + id + " ]";\r
+    }\r
+    \r
+}\r
diff --git a/src/java/org/ufcspa/simdecs/util/UtilitarioSql.java b/src/java/org/ufcspa/simdecs/util/UtilitarioSql.java
new file mode 100644 (file)
index 0000000..bb4d35c
--- /dev/null
@@ -0,0 +1,35 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.util;\r
+\r
+import java.text.SimpleDateFormat;\r
+import java.util.Date;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+public class UtilitarioSql {\r
+    \r
+    \r
+    public void UtilitarioSql()\r
+    {\r
+    }\r
+    \r
+    public java.sql.Date converteDataUtilToSql(Date data) {\r
+       SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");\r
+       Date dataUtil = data;  \r
+       java.sql.Date dataSql = null;\r
+       try {  \r
+           dataUtil = new java.sql.Date(dataUtil.getTime());  \r
+           dataSql = (java.sql.Date) dataUtil;  \r
+  \r
+       } catch (Exception e) {  \r
+           //JOptionPane.showMessageDialog(null, "Erro ao converte data para sql: " + e.getMessage());  \r
+       }\r
+       return dataSql;  \r
+   }\r
+    \r
+}\r
diff --git a/web/teste.jsp b/web/teste.jsp
new file mode 100644 (file)
index 0000000..d369226
--- /dev/null
@@ -0,0 +1,81 @@
+<%@ page language="java"%>
+<html>
+<head>
+<title>Login Page</title>
+
+</head>
+<body>
+    <h1>
+        
+<% if (request.getAttribute("id")!= null )
+{
+out.println(request.getAttribute("id"));
+}
+
+%>
+<% if (request.getAttribute("ERRO")!= null )
+{
+out.println(request.getAttribute("ERRO"));
+}
+
+%>
+    </h1>    
+<h1>Login
+<br>
+</h1>
+<form name="frm" action="MetodoAutenticacao" method="Post" >
+Name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="ext" name="user" value=""/><br>
+Password:<input type="password" name="pass" value=""/><br>
+<br>&nbsp;&nbsp;&nbsp;<input type="submit" value="Sign-In" />
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="Reset" />
+
+</form>
+    <br>
+<br><h1>Metodo para gravar LOG</h1>
+<form name="frm" action="MetodoParaGravarLog" method="Post" >
+Id:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="ext" name="id" value=""/><br>
+Log:<input type="ext" name="log" value=""/><br>
+Tipo Log: 
+<select name="tipoLog">
+  <option value="1">Iniciar simulador</option>
+  <option value="2">Caso</option>
+  <option value="3">Ficha do paciente</option>
+  <option value="4">Sinais / Sintomas</option>
+  <option value="5">Exames complementares</option>
+  <option value="6">Diagnóstico</option>
+  <option value="7">Tratamento</option>
+  <option value="8">Auxílio pedagógico</option>
+  <option value="9">Intervenção do Mediador</option>
+</select>
+<br>&nbsp;&nbsp;&nbsp;<input type="submit" value="Grava" />
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="Reset" />
+
+</form>    
+    <br><h1>Metodo para retornar Tipos Jogo</h1>
+    <form name="frm" action="MetodoSelecionaTipoJogo" method="Post" >
+        Busca Tipos de Jogo
+<br>&nbsp;&nbsp;&nbsp;<input type="submit" value="Busca" />
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="Reset" />
+
+</form> 
+</form>    
+    <br><h1>Metodo para retornar nomes e arquivos XML rede cadastrados no banco</h1>
+    <form name="frm" action="MetodoSelecionaJogo" method="Post" >
+        Busca redes
+        Tipo Rede(Fixo Medicina):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="ext" name="Tipo" value=""/>
+<br>&nbsp;&nbsp;&nbsp;<input type="submit" value="Busca" />
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="Reset" />
+
+</form> 
+</form>    
+    <br><h1>Metodo para retornar arquivo XML cadastrados no banco</h1>
+    <form name="frm" action="MetodoSelecionaCaso" method="Post" >
+        Busca redes
+        ENVIA ID do xml:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="ext" name="idArquivoCaso" value=""/>
+<br>&nbsp;&nbsp;&nbsp;<input type="submit" value="Busca" />
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="Reset" />
+</form> 
+    
+    
+</body>
+</html>
\ No newline at end of file