From 2111fadfad31990d0353f3bc23ec888ee08ef0a8 Mon Sep 17 00:00:00 2001 From: zulvaf Date: Mon, 16 Nov 2015 00:23:33 +0700 Subject: [PATCH 01/25] Initial Commit (Change to JSP) --- ask-question.jsp | 36 ++++++++++++ index.jsp | 19 +++++++ question-list.jsp | 31 +++++++++++ question-page.jsp | 53 ++++++++++++++++++ style.css | 138 ++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 277 insertions(+) create mode 100644 ask-question.jsp create mode 100644 index.jsp create mode 100644 question-list.jsp create mode 100644 question-page.jsp create mode 100644 style.css diff --git a/ask-question.jsp b/ask-question.jsp new file mode 100644 index 00000000..f33105d6 --- /dev/null +++ b/ask-question.jsp @@ -0,0 +1,36 @@ +<%-- + Document : ask-question + Created on : Nov 15, 2015, 10:18:19 PM + Author : zulvafachrina +--%> + +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + + Simple Stack Exchage + + + + + +
+

What's Your Question?

+
+ +
+ +
+ +
+ +
+ +
+
+ + diff --git a/index.jsp b/index.jsp new file mode 100644 index 00000000..bdb31190 --- /dev/null +++ b/index.jsp @@ -0,0 +1,19 @@ +<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> +<%-- + Document : index + Created on : Nov 15, 2015, 11:53:34 AM + Author : zulvafachrina +--%> + + + + + + Simple Stack Exchange + + <% + String redirectURL = "question-list.jsp"; + response.sendRedirect(redirectURL); + %> + diff --git a/question-list.jsp b/question-list.jsp new file mode 100644 index 00000000..ae567b27 --- /dev/null +++ b/question-list.jsp @@ -0,0 +1,31 @@ +<%-- + Document : question-list + Created on : Nov 16, 2015, 12:04:39 AM + Author : zulvafachrina +--%> + +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + + Simple Stack Exchage + + + + +
+ +
+
+ + +

Cannot find what you are looking for? Ask Here

+
+
+

Recently Asked Question

+ + diff --git a/question-page.jsp b/question-page.jsp new file mode 100644 index 00000000..49ad00e9 --- /dev/null +++ b/question-page.jsp @@ -0,0 +1,53 @@ +<%-- + Document : question-page + Created on : Nov 16, 2015, 12:04:50 AM + Author : zulvafachrina +--%> + +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + + Simple Stack Exchage + + + +
+
+

Question Topic

+ +
+
+

5

+
+
+ +
+

Lorem Ipsum Bla Bla Bla

+
+ +
+

asked by someone
+ email at date | edit | delete

+
+
+ +
+ +

Your Answer

+
+ +
+ +
+ +
+ +
+ +
+ diff --git a/style.css b/style.css new file mode 100644 index 00000000..c1dc390a --- /dev/null +++ b/style.css @@ -0,0 +1,138 @@ +/* +To change this license header, choose License Headers in Project Properties. +To change this template file, choose Tools | Templates +and open the template in the editor. +*/ +/* + Created on : Nov 15, 2015, 8:30:22 PM + Author : zulvafachrina +*/ + +body { + font-family: 'Calibri'; +} + +hr { + height: 1.5px; + background-color: #000; +} + +a { + text-decoration:none; +} + +h3 { + color: #C0C0C0; + font-size: 36px; + margin:auto; + text-align: center; +} + +input[type="text"] { + width:100%; + height: 20px; + display:block; +} + +input[type=submit] { + padding:10px 15px; + border-radius: 5px; + float:right; + +} + +textarea { + width:100%; +} + +.container { + width:60%; + margin:auto; +} + +.boxarea { + padding-bottom:70px; +} + +.arrow-up { + width: 0; + height: 0; + border-left: 25px solid transparent; + border-right: 25px solid transparent; + border-bottom: 25px solid #C0C0C0; +} + +.arrow-down { + width: 0; + height: 0; + border-left: 25px solid transparent; + border-right: 25px solid transparent; + border-top: 25px solid #C0C0C0; + margin:auto; +} + +.arrow-down:hover, +.arrow-down:focus, +.arrow-down.focus +{ + width: 0; + height: 0; + border-left: 25px solid transparent; + border-right: 25px solid transparent; + border-top: 25px solid #000; +} + +.arrow-up:hover, +.arrow-up:focus, +.arrow-up.focus +{ + width: 0; + height: 0; + border-left: 25px solid transparent; + border-right: 25px solid transparent; + border-bottom: 25px solid #000; +} + +.vote { + float:left; + width:5%; + margin:auto; + display: block; +} + +.question-content { + margin-left:25% +} + +.question-page-content { + margin-left:10% +} + +.edit-delete { + float:right; +} + +#header { + padding-top: 15px; + padding-bottom: 15px; + text-align : center; + +} + +#searchkey { + border: 3px solid #000; + width: 85%; + margin:auto; + +} + +#search_button { + padding:5px 5px; + border-radius: none; + border: 3px solid #000; + width: 10%; + margin:auto; +} + + + From 04c9592ff95a45fa7e87860d97a15844bfa2872d Mon Sep 17 00:00:00 2001 From: zulvaf Date: Mon, 16 Nov 2015 01:27:37 +0700 Subject: [PATCH 02/25] Connect To Database --- Stack Exchange Client/build.xml | 71 + .../build/web/META-INF/MANIFEST.MF | 2 + .../WEB-INF/classes/.netbeans_automatic_build | 0 .../classes/.netbeans_update_resources | 0 .../build/web/WEB-INF/glassfish-web.xml | 11 + .../build/web/WEB-INF/sun-web.xml | 11 + .../build/web/WEB-INF/web.xml | 17 + .../build/web/ask-question.jsp | 0 Stack Exchange Client/build/web/gfv3ee6.dpf | 11 + .../build/web/index.jsp | 0 .../build/web/question-list.jsp | 0 .../build/web/question-page.jsp | 0 .../build/web/style.css | 0 .../nbproject/ant-deploy.xml | 111 ++ .../nbproject/build-impl.xml | 1441 +++++++++++++++++ .../nbproject/genfiles.properties | 8 + .../nbproject/private/private.properties | 10 + .../nbproject/private/private.xml | 12 + .../nbproject/project.properties | 87 + Stack Exchange Client/nbproject/project.xml | 18 + Stack Exchange Client/setup/sun-resources.xml | 12 + Stack Exchange Client/src/conf/MANIFEST.MF | 2 + .../web/WEB-INF/glassfish-web.xml | 11 + Stack Exchange Client/web/WEB-INF/web.xml | 17 + Stack Exchange Client/web/ask-question.jsp | 36 + Stack Exchange Client/web/index.jsp | 19 + Stack Exchange Client/web/question-list.jsp | 31 + Stack Exchange Client/web/question-page.jsp | 53 + Stack Exchange Client/web/style.css | 138 ++ 29 files changed, 2129 insertions(+) create mode 100644 Stack Exchange Client/build.xml create mode 100644 Stack Exchange Client/build/web/META-INF/MANIFEST.MF create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_automatic_build create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_update_resources create mode 100644 Stack Exchange Client/build/web/WEB-INF/glassfish-web.xml create mode 100644 Stack Exchange Client/build/web/WEB-INF/sun-web.xml create mode 100644 Stack Exchange Client/build/web/WEB-INF/web.xml rename ask-question.jsp => Stack Exchange Client/build/web/ask-question.jsp (100%) create mode 100644 Stack Exchange Client/build/web/gfv3ee6.dpf rename index.jsp => Stack Exchange Client/build/web/index.jsp (100%) rename question-list.jsp => Stack Exchange Client/build/web/question-list.jsp (100%) rename question-page.jsp => Stack Exchange Client/build/web/question-page.jsp (100%) rename style.css => Stack Exchange Client/build/web/style.css (100%) create mode 100644 Stack Exchange Client/nbproject/ant-deploy.xml create mode 100644 Stack Exchange Client/nbproject/build-impl.xml create mode 100644 Stack Exchange Client/nbproject/genfiles.properties create mode 100644 Stack Exchange Client/nbproject/private/private.properties create mode 100644 Stack Exchange Client/nbproject/private/private.xml create mode 100644 Stack Exchange Client/nbproject/project.properties create mode 100644 Stack Exchange Client/nbproject/project.xml create mode 100644 Stack Exchange Client/setup/sun-resources.xml create mode 100644 Stack Exchange Client/src/conf/MANIFEST.MF create mode 100644 Stack Exchange Client/web/WEB-INF/glassfish-web.xml create mode 100644 Stack Exchange Client/web/WEB-INF/web.xml create mode 100644 Stack Exchange Client/web/ask-question.jsp create mode 100644 Stack Exchange Client/web/index.jsp create mode 100644 Stack Exchange Client/web/question-list.jsp create mode 100644 Stack Exchange Client/web/question-page.jsp create mode 100644 Stack Exchange Client/web/style.css diff --git a/Stack Exchange Client/build.xml b/Stack Exchange Client/build.xml new file mode 100644 index 00000000..88e336d6 --- /dev/null +++ b/Stack Exchange Client/build.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + Builds, tests, and runs the project Stack Exchange Client. + + + diff --git a/Stack Exchange Client/build/web/META-INF/MANIFEST.MF b/Stack Exchange Client/build/web/META-INF/MANIFEST.MF new file mode 100644 index 00000000..59499bce --- /dev/null +++ b/Stack Exchange Client/build/web/META-INF/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_automatic_build b/Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_automatic_build new file mode 100644 index 00000000..e69de29b diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_update_resources b/Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_update_resources new file mode 100644 index 00000000..e69de29b diff --git a/Stack Exchange Client/build/web/WEB-INF/glassfish-web.xml b/Stack Exchange Client/build/web/WEB-INF/glassfish-web.xml new file mode 100644 index 00000000..20a26b9c --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/glassfish-web.xml @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_Client + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange Client/build/web/WEB-INF/sun-web.xml b/Stack Exchange Client/build/web/WEB-INF/sun-web.xml new file mode 100644 index 00000000..227128c4 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/sun-web.xml @@ -0,0 +1,11 @@ + + + + + + + Keep a copy of the generated servlet class' java code. + + + + diff --git a/Stack Exchange Client/build/web/WEB-INF/web.xml b/Stack Exchange Client/build/web/WEB-INF/web.xml new file mode 100644 index 00000000..494e5e4a --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/web.xml @@ -0,0 +1,17 @@ + + + + + 30 + + + + index.jsp + + + jdbc/stackexchange + javax.sql.ConnectionPoolDataSource + Container + Shareable + + diff --git a/ask-question.jsp b/Stack Exchange Client/build/web/ask-question.jsp similarity index 100% rename from ask-question.jsp rename to Stack Exchange Client/build/web/ask-question.jsp diff --git a/Stack Exchange Client/build/web/gfv3ee6.dpf b/Stack Exchange Client/build/web/gfv3ee6.dpf new file mode 100644 index 00000000..20a26b9c --- /dev/null +++ b/Stack Exchange Client/build/web/gfv3ee6.dpf @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_Client + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/index.jsp b/Stack Exchange Client/build/web/index.jsp similarity index 100% rename from index.jsp rename to Stack Exchange Client/build/web/index.jsp diff --git a/question-list.jsp b/Stack Exchange Client/build/web/question-list.jsp similarity index 100% rename from question-list.jsp rename to Stack Exchange Client/build/web/question-list.jsp diff --git a/question-page.jsp b/Stack Exchange Client/build/web/question-page.jsp similarity index 100% rename from question-page.jsp rename to Stack Exchange Client/build/web/question-page.jsp diff --git a/style.css b/Stack Exchange Client/build/web/style.css similarity index 100% rename from style.css rename to Stack Exchange Client/build/web/style.css diff --git a/Stack Exchange Client/nbproject/ant-deploy.xml b/Stack Exchange Client/nbproject/ant-deploy.xml new file mode 100644 index 00000000..2d5f8778 --- /dev/null +++ b/Stack Exchange Client/nbproject/ant-deploy.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/nbproject/build-impl.xml b/Stack Exchange Client/nbproject/build-impl.xml new file mode 100644 index 00000000..4c2b2282 --- /dev/null +++ b/Stack Exchange Client/nbproject/build-impl.xml @@ -0,0 +1,1441 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set src.dir + Must set test.src.dir + Must set build.dir + Must set build.web.dir + Must set build.generated.dir + Must set dist.dir + Must set build.classes.dir + Must set dist.javadoc.dir + Must set build.test.classes.dir + Must set build.test.results.dir + Must set build.classes.excludes + Must set dist.war + + + + + + + + + +The Java EE server classpath is not correctly set up - server home directory is missing. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Dj2ee.server.home=<app_server_installation_directory> + + +The Java EE server classpath is not correctly set up. Your active server type is ${j2ee.server.type}. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Duser.properties.file=<path_to_property_file> (where you put the property "j2ee.platform.classpath" in a .properties file) +or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties file is used) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No tests executed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +The libs.CopyLibs.classpath property is not set up. +This property must point to +org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part +of NetBeans IDE installation and is usually located at +<netbeans_installation>/java<version>/ant/extra folder. +Either open the project in the IDE and make sure CopyLibs library +exists or setup the property manually. For example like this: + ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set JVM to use for profiling in profiler.info.jvm + Must set profiler agent JVM arguments in profiler.info.jvmargs.agent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.jsp.includes + + + + + + + + + + + + + + + + + + + + + + + + + + Must select a file in the IDE or set jsp.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Browser not found, cannot launch the deployed application. Try to set the BROWSER environment variable. + + + Launching ${browse.url} + + + + + + Must select one file in the IDE or set run.class + + + + Must select one file in the IDE or set run.class + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + Must set fix.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + Some tests failed; see details above. + + + + + + + + + Must select some files in the IDE or set test.includes + + + + Some tests failed; see details above. + + + + Must select some files in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + Some tests failed; see details above. + + + + + Must select one file in the IDE or set test.class + + + + Must select one file in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/nbproject/genfiles.properties b/Stack Exchange Client/nbproject/genfiles.properties new file mode 100644 index 00000000..cd726040 --- /dev/null +++ b/Stack Exchange Client/nbproject/genfiles.properties @@ -0,0 +1,8 @@ +build.xml.data.CRC32=5bc7b071 +build.xml.script.CRC32=1e02f51c +build.xml.stylesheet.CRC32=651128d4@1.68.1.1 +# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. +# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. +nbproject/build-impl.xml.data.CRC32=5bc7b071 +nbproject/build-impl.xml.script.CRC32=97cead9a +nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 diff --git a/Stack Exchange Client/nbproject/private/private.properties b/Stack Exchange Client/nbproject/private/private.properties new file mode 100644 index 00000000..7da63533 --- /dev/null +++ b/Stack Exchange Client/nbproject/private/private.properties @@ -0,0 +1,10 @@ +deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv31058999556.properties +j2ee.platform.is.jsr109=true +j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client +j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish +j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:35903 +j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server +javac.debug=true +javadoc.preview=true +selected.browser=default +user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties diff --git a/Stack Exchange Client/nbproject/private/private.xml b/Stack Exchange Client/nbproject/private/private.xml new file mode 100644 index 00000000..eb1083a1 --- /dev/null +++ b/Stack Exchange Client/nbproject/private/private.xml @@ -0,0 +1,12 @@ + + + + + + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/WEB-INF/glassfish-web.xml + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/setup/sun-resources.xml + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/WEB-INF/web.xml + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/index.jsp + + + diff --git a/Stack Exchange Client/nbproject/project.properties b/Stack Exchange Client/nbproject/project.properties new file mode 100644 index 00000000..9cbd5f9b --- /dev/null +++ b/Stack Exchange Client/nbproject/project.properties @@ -0,0 +1,87 @@ +annotation.processing.enabled=true +annotation.processing.enabled.in.editor=true +annotation.processing.processors.list= +annotation.processing.run.all.processors=true +annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output +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 +# Files to be excluded from distribution war +dist.archive.excludes= +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= +excludes= +includes=** +j2ee.compile.on.save=true +j2ee.copy.static.files.on.save=true +j2ee.deploy.on.save=true +j2ee.platform=1.5 +j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.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.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.jar +j2ee.platform.wsit.classpath= +j2ee.server.type=gfv3ee6 +jar.compress=false +javac.classpath= +# Space-separated list of extra javac options +javac.compilerargs= +javac.debug=true +javac.deprecation=false +javac.processorpath=\ + ${javac.classpath} +javac.source=1.8 +javac.target=1.8 +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=${war.name} +war.name=Stack_Exchange_Client.war +web.docbase.dir=web +webinf.dir=web/WEB-INF diff --git a/Stack Exchange Client/nbproject/project.xml b/Stack Exchange Client/nbproject/project.xml new file mode 100644 index 00000000..64ae4388 --- /dev/null +++ b/Stack Exchange Client/nbproject/project.xml @@ -0,0 +1,18 @@ + + + org.netbeans.modules.web.project + + + Stack Exchange Client + 1.6.5 + + + + + + + + + + + diff --git a/Stack Exchange Client/setup/sun-resources.xml b/Stack Exchange Client/setup/sun-resources.xml new file mode 100644 index 00000000..310e650b --- /dev/null +++ b/Stack Exchange Client/setup/sun-resources.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Stack Exchange Client/src/conf/MANIFEST.MF b/Stack Exchange Client/src/conf/MANIFEST.MF new file mode 100644 index 00000000..59499bce --- /dev/null +++ b/Stack Exchange Client/src/conf/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/Stack Exchange Client/web/WEB-INF/glassfish-web.xml b/Stack Exchange Client/web/WEB-INF/glassfish-web.xml new file mode 100644 index 00000000..20a26b9c --- /dev/null +++ b/Stack Exchange Client/web/WEB-INF/glassfish-web.xml @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_Client + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange Client/web/WEB-INF/web.xml b/Stack Exchange Client/web/WEB-INF/web.xml new file mode 100644 index 00000000..494e5e4a --- /dev/null +++ b/Stack Exchange Client/web/WEB-INF/web.xml @@ -0,0 +1,17 @@ + + + + + 30 + + + + index.jsp + + + jdbc/stackexchange + javax.sql.ConnectionPoolDataSource + Container + Shareable + + diff --git a/Stack Exchange Client/web/ask-question.jsp b/Stack Exchange Client/web/ask-question.jsp new file mode 100644 index 00000000..f33105d6 --- /dev/null +++ b/Stack Exchange Client/web/ask-question.jsp @@ -0,0 +1,36 @@ +<%-- + Document : ask-question + Created on : Nov 15, 2015, 10:18:19 PM + Author : zulvafachrina +--%> + +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + + Simple Stack Exchage + + + + + +
+

What's Your Question?

+
+ +
+ +
+ +
+ +
+ +
+
+ + diff --git a/Stack Exchange Client/web/index.jsp b/Stack Exchange Client/web/index.jsp new file mode 100644 index 00000000..bdb31190 --- /dev/null +++ b/Stack Exchange Client/web/index.jsp @@ -0,0 +1,19 @@ +<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> +<%-- + Document : index + Created on : Nov 15, 2015, 11:53:34 AM + Author : zulvafachrina +--%> + + + + + + Simple Stack Exchange + + <% + String redirectURL = "question-list.jsp"; + response.sendRedirect(redirectURL); + %> + diff --git a/Stack Exchange Client/web/question-list.jsp b/Stack Exchange Client/web/question-list.jsp new file mode 100644 index 00000000..ae567b27 --- /dev/null +++ b/Stack Exchange Client/web/question-list.jsp @@ -0,0 +1,31 @@ +<%-- + Document : question-list + Created on : Nov 16, 2015, 12:04:39 AM + Author : zulvafachrina +--%> + +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + + Simple Stack Exchage + + + + +
+ +
+
+ + +

Cannot find what you are looking for? Ask Here

+
+
+

Recently Asked Question

+ + diff --git a/Stack Exchange Client/web/question-page.jsp b/Stack Exchange Client/web/question-page.jsp new file mode 100644 index 00000000..49ad00e9 --- /dev/null +++ b/Stack Exchange Client/web/question-page.jsp @@ -0,0 +1,53 @@ +<%-- + Document : question-page + Created on : Nov 16, 2015, 12:04:50 AM + Author : zulvafachrina +--%> + +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + + Simple Stack Exchage + + + +
+
+

Question Topic

+ +
+
+

5

+
+
+ +
+

Lorem Ipsum Bla Bla Bla

+
+ +
+

asked by someone
+ email at date | edit | delete

+
+
+ +
+ +

Your Answer

+
+ +
+ +
+ +
+ +
+ +
+ diff --git a/Stack Exchange Client/web/style.css b/Stack Exchange Client/web/style.css new file mode 100644 index 00000000..c1dc390a --- /dev/null +++ b/Stack Exchange Client/web/style.css @@ -0,0 +1,138 @@ +/* +To change this license header, choose License Headers in Project Properties. +To change this template file, choose Tools | Templates +and open the template in the editor. +*/ +/* + Created on : Nov 15, 2015, 8:30:22 PM + Author : zulvafachrina +*/ + +body { + font-family: 'Calibri'; +} + +hr { + height: 1.5px; + background-color: #000; +} + +a { + text-decoration:none; +} + +h3 { + color: #C0C0C0; + font-size: 36px; + margin:auto; + text-align: center; +} + +input[type="text"] { + width:100%; + height: 20px; + display:block; +} + +input[type=submit] { + padding:10px 15px; + border-radius: 5px; + float:right; + +} + +textarea { + width:100%; +} + +.container { + width:60%; + margin:auto; +} + +.boxarea { + padding-bottom:70px; +} + +.arrow-up { + width: 0; + height: 0; + border-left: 25px solid transparent; + border-right: 25px solid transparent; + border-bottom: 25px solid #C0C0C0; +} + +.arrow-down { + width: 0; + height: 0; + border-left: 25px solid transparent; + border-right: 25px solid transparent; + border-top: 25px solid #C0C0C0; + margin:auto; +} + +.arrow-down:hover, +.arrow-down:focus, +.arrow-down.focus +{ + width: 0; + height: 0; + border-left: 25px solid transparent; + border-right: 25px solid transparent; + border-top: 25px solid #000; +} + +.arrow-up:hover, +.arrow-up:focus, +.arrow-up.focus +{ + width: 0; + height: 0; + border-left: 25px solid transparent; + border-right: 25px solid transparent; + border-bottom: 25px solid #000; +} + +.vote { + float:left; + width:5%; + margin:auto; + display: block; +} + +.question-content { + margin-left:25% +} + +.question-page-content { + margin-left:10% +} + +.edit-delete { + float:right; +} + +#header { + padding-top: 15px; + padding-bottom: 15px; + text-align : center; + +} + +#searchkey { + border: 3px solid #000; + width: 85%; + margin:auto; + +} + +#search_button { + padding:5px 5px; + border-radius: none; + border: 3px solid #000; + width: 10%; + margin:auto; +} + + + From d0c20db7850b829b86560d53b2bcc85e3a9f84d6 Mon Sep 17 00:00:00 2001 From: zulvaf Date: Tue, 17 Nov 2015 12:44:09 +0700 Subject: [PATCH 03/25] Create Structure + Domain --- Stack Exchange IS/build.xml | 71 + .../build/web/META-INF/MANIFEST.MF | 2 + .../WEB-INF/classes/.netbeans_automatic_build | 0 .../classes/.netbeans_update_resources | 0 .../build/web/WEB-INF/glassfish-web.xml | 11 + Stack Exchange IS/build/web/WEB-INF/web.xml | 17 + Stack Exchange IS/build/web/index.jsp | 17 + Stack Exchange IS/nbproject/ant-deploy.xml | 111 ++ Stack Exchange IS/nbproject/build-impl.xml | 1441 +++++++++++++++++ .../nbproject/genfiles.properties | 8 + .../nbproject/private/private.properties | 7 + .../nbproject/private/private.xml | 10 + .../nbproject/project.properties | 87 + Stack Exchange IS/nbproject/project.xml | 18 + .../setup/glassfish-resources.xml | 12 + Stack Exchange IS/src/conf/MANIFEST.MF | 2 + .../web/WEB-INF/glassfish-web.xml | 11 + Stack Exchange IS/web/WEB-INF/web.xml | 17 + Stack Exchange IS/web/index.jsp | 17 + Stack Exchange WS/build.xml | 71 + .../build/web/META-INF/MANIFEST.MF | 2 + .../WEB-INF/classes/.netbeans_automatic_build | 0 .../classes/.netbeans_update_resources | 0 .../build/web/WEB-INF/glassfish-web.xml | 11 + Stack Exchange WS/build/web/WEB-INF/web.xml | 17 + Stack Exchange WS/build/web/index.jsp | 17 + Stack Exchange WS/nbproject/ant-deploy.xml | 111 ++ Stack Exchange WS/nbproject/build-impl.xml | 1441 +++++++++++++++++ .../nbproject/genfiles.properties | 8 + .../nbproject/private/private.properties | 7 + .../nbproject/private/private.xml | 7 + .../nbproject/project.properties | 87 + Stack Exchange WS/nbproject/project.xml | 18 + .../setup/glassfish-resources.xml | 12 + Stack Exchange WS/src/conf/MANIFEST.MF | 2 + .../web/WEB-INF/glassfish-web.xml | 11 + Stack Exchange WS/web/WEB-INF/web.xml | 17 + Stack Exchange WS/web/index.jsp | 17 + 38 files changed, 3715 insertions(+) create mode 100644 Stack Exchange IS/build.xml create mode 100644 Stack Exchange IS/build/web/META-INF/MANIFEST.MF create mode 100644 Stack Exchange IS/build/web/WEB-INF/classes/.netbeans_automatic_build create mode 100644 Stack Exchange IS/build/web/WEB-INF/classes/.netbeans_update_resources create mode 100644 Stack Exchange IS/build/web/WEB-INF/glassfish-web.xml create mode 100644 Stack Exchange IS/build/web/WEB-INF/web.xml create mode 100644 Stack Exchange IS/build/web/index.jsp create mode 100644 Stack Exchange IS/nbproject/ant-deploy.xml create mode 100644 Stack Exchange IS/nbproject/build-impl.xml create mode 100644 Stack Exchange IS/nbproject/genfiles.properties create mode 100644 Stack Exchange IS/nbproject/private/private.properties create mode 100644 Stack Exchange IS/nbproject/private/private.xml create mode 100644 Stack Exchange IS/nbproject/project.properties create mode 100644 Stack Exchange IS/nbproject/project.xml create mode 100644 Stack Exchange IS/setup/glassfish-resources.xml create mode 100644 Stack Exchange IS/src/conf/MANIFEST.MF create mode 100644 Stack Exchange IS/web/WEB-INF/glassfish-web.xml create mode 100644 Stack Exchange IS/web/WEB-INF/web.xml create mode 100644 Stack Exchange IS/web/index.jsp create mode 100644 Stack Exchange WS/build.xml create mode 100644 Stack Exchange WS/build/web/META-INF/MANIFEST.MF create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_automatic_build create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_update_resources create mode 100644 Stack Exchange WS/build/web/WEB-INF/glassfish-web.xml create mode 100644 Stack Exchange WS/build/web/WEB-INF/web.xml create mode 100644 Stack Exchange WS/build/web/index.jsp create mode 100644 Stack Exchange WS/nbproject/ant-deploy.xml create mode 100644 Stack Exchange WS/nbproject/build-impl.xml create mode 100644 Stack Exchange WS/nbproject/genfiles.properties create mode 100644 Stack Exchange WS/nbproject/private/private.properties create mode 100644 Stack Exchange WS/nbproject/private/private.xml create mode 100644 Stack Exchange WS/nbproject/project.properties create mode 100644 Stack Exchange WS/nbproject/project.xml create mode 100644 Stack Exchange WS/setup/glassfish-resources.xml create mode 100644 Stack Exchange WS/src/conf/MANIFEST.MF create mode 100644 Stack Exchange WS/web/WEB-INF/glassfish-web.xml create mode 100644 Stack Exchange WS/web/WEB-INF/web.xml create mode 100644 Stack Exchange WS/web/index.jsp diff --git a/Stack Exchange IS/build.xml b/Stack Exchange IS/build.xml new file mode 100644 index 00000000..22f32e6f --- /dev/null +++ b/Stack Exchange IS/build.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + Builds, tests, and runs the project Stack Exchange IS. + + + diff --git a/Stack Exchange IS/build/web/META-INF/MANIFEST.MF b/Stack Exchange IS/build/web/META-INF/MANIFEST.MF new file mode 100644 index 00000000..59499bce --- /dev/null +++ b/Stack Exchange IS/build/web/META-INF/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/Stack Exchange IS/build/web/WEB-INF/classes/.netbeans_automatic_build b/Stack Exchange IS/build/web/WEB-INF/classes/.netbeans_automatic_build new file mode 100644 index 00000000..e69de29b diff --git a/Stack Exchange IS/build/web/WEB-INF/classes/.netbeans_update_resources b/Stack Exchange IS/build/web/WEB-INF/classes/.netbeans_update_resources new file mode 100644 index 00000000..e69de29b diff --git a/Stack Exchange IS/build/web/WEB-INF/glassfish-web.xml b/Stack Exchange IS/build/web/WEB-INF/glassfish-web.xml new file mode 100644 index 00000000..7a704d84 --- /dev/null +++ b/Stack Exchange IS/build/web/WEB-INF/glassfish-web.xml @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_IS + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange IS/build/web/WEB-INF/web.xml b/Stack Exchange IS/build/web/WEB-INF/web.xml new file mode 100644 index 00000000..494e5e4a --- /dev/null +++ b/Stack Exchange IS/build/web/WEB-INF/web.xml @@ -0,0 +1,17 @@ + + + + + 30 + + + + index.jsp + + + jdbc/stackexchange + javax.sql.ConnectionPoolDataSource + Container + Shareable + + diff --git a/Stack Exchange IS/build/web/index.jsp b/Stack Exchange IS/build/web/index.jsp new file mode 100644 index 00000000..d2a070db --- /dev/null +++ b/Stack Exchange IS/build/web/index.jsp @@ -0,0 +1,17 @@ +<%-- + Document : index + Created on : Nov 15, 2015, 1:45:48 PM + Author : zulvafachrina +--%> + +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + JSP Page + + +

Hello World!

+ + diff --git a/Stack Exchange IS/nbproject/ant-deploy.xml b/Stack Exchange IS/nbproject/ant-deploy.xml new file mode 100644 index 00000000..2d5f8778 --- /dev/null +++ b/Stack Exchange IS/nbproject/ant-deploy.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange IS/nbproject/build-impl.xml b/Stack Exchange IS/nbproject/build-impl.xml new file mode 100644 index 00000000..b7b86060 --- /dev/null +++ b/Stack Exchange IS/nbproject/build-impl.xml @@ -0,0 +1,1441 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set src.dir + Must set test.src.dir + Must set build.dir + Must set build.web.dir + Must set build.generated.dir + Must set dist.dir + Must set build.classes.dir + Must set dist.javadoc.dir + Must set build.test.classes.dir + Must set build.test.results.dir + Must set build.classes.excludes + Must set dist.war + + + + + + + + + +The Java EE server classpath is not correctly set up - server home directory is missing. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Dj2ee.server.home=<app_server_installation_directory> + + +The Java EE server classpath is not correctly set up. Your active server type is ${j2ee.server.type}. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Duser.properties.file=<path_to_property_file> (where you put the property "j2ee.platform.classpath" in a .properties file) +or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties file is used) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No tests executed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +The libs.CopyLibs.classpath property is not set up. +This property must point to +org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part +of NetBeans IDE installation and is usually located at +<netbeans_installation>/java<version>/ant/extra folder. +Either open the project in the IDE and make sure CopyLibs library +exists or setup the property manually. For example like this: + ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set JVM to use for profiling in profiler.info.jvm + Must set profiler agent JVM arguments in profiler.info.jvmargs.agent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.jsp.includes + + + + + + + + + + + + + + + + + + + + + + + + + + Must select a file in the IDE or set jsp.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Browser not found, cannot launch the deployed application. Try to set the BROWSER environment variable. + + + Launching ${browse.url} + + + + + + Must select one file in the IDE or set run.class + + + + Must select one file in the IDE or set run.class + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + Must set fix.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + Some tests failed; see details above. + + + + + + + + + Must select some files in the IDE or set test.includes + + + + Some tests failed; see details above. + + + + Must select some files in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + Some tests failed; see details above. + + + + + Must select one file in the IDE or set test.class + + + + Must select one file in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange IS/nbproject/genfiles.properties b/Stack Exchange IS/nbproject/genfiles.properties new file mode 100644 index 00000000..0dfa0f32 --- /dev/null +++ b/Stack Exchange IS/nbproject/genfiles.properties @@ -0,0 +1,8 @@ +build.xml.data.CRC32=7b44b801 +build.xml.script.CRC32=7583de75 +build.xml.stylesheet.CRC32=651128d4@1.68.1.1 +# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. +# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. +nbproject/build-impl.xml.data.CRC32=7b44b801 +nbproject/build-impl.xml.script.CRC32=779d548c +nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 diff --git a/Stack Exchange IS/nbproject/private/private.properties b/Stack Exchange IS/nbproject/private/private.properties new file mode 100644 index 00000000..f6e965d5 --- /dev/null +++ b/Stack Exchange IS/nbproject/private/private.properties @@ -0,0 +1,7 @@ +deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3-988751271.properties +j2ee.platform.is.jsr109=true +j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-is +j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish +j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-is]deployer:gfv3ee6wc:localhost:45121 +j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server +user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties diff --git a/Stack Exchange IS/nbproject/private/private.xml b/Stack Exchange IS/nbproject/private/private.xml new file mode 100644 index 00000000..ea1719d5 --- /dev/null +++ b/Stack Exchange IS/nbproject/private/private.xml @@ -0,0 +1,10 @@ + + + + + + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20IS/web/WEB-INF/web.xml + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20IS/setup/glassfish-resources.xml + + + diff --git a/Stack Exchange IS/nbproject/project.properties b/Stack Exchange IS/nbproject/project.properties new file mode 100644 index 00000000..d3b40fae --- /dev/null +++ b/Stack Exchange IS/nbproject/project.properties @@ -0,0 +1,87 @@ +annotation.processing.enabled=true +annotation.processing.enabled.in.editor=true +annotation.processing.processors.list= +annotation.processing.run.all.processors=true +annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output +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 +# Files to be excluded from distribution war +dist.archive.excludes= +dist.dir=dist +dist.ear.war=${dist.dir}/${war.ear.name} +dist.javadoc.dir=${dist.dir}/javadoc +dist.war=${dist.dir}/${war.name} +excludes= +includes=** +j2ee.compile.on.save=true +j2ee.copy.static.files.on.save=true +j2ee.deploy.on.save=true +j2ee.platform=1.5 +j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.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.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.jar +j2ee.platform.wsit.classpath= +j2ee.server.type=gfv3ee6 +jar.compress=false +javac.classpath= +# Space-separated list of extra javac options +javac.compilerargs= +javac.debug=true +javac.deprecation=false +javac.processorpath=\ + ${javac.classpath} +javac.source=1.8 +javac.target=1.8 +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 +no.dependencies=false +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=${war.name} +war.name=Stack_Exchange_IS.war +web.docbase.dir=web +webinf.dir=web/WEB-INF diff --git a/Stack Exchange IS/nbproject/project.xml b/Stack Exchange IS/nbproject/project.xml new file mode 100644 index 00000000..45fa174a --- /dev/null +++ b/Stack Exchange IS/nbproject/project.xml @@ -0,0 +1,18 @@ + + + org.netbeans.modules.web.project + + + Stack Exchange IS + 1.6.5 + + + + + + + + + + + diff --git a/Stack Exchange IS/setup/glassfish-resources.xml b/Stack Exchange IS/setup/glassfish-resources.xml new file mode 100644 index 00000000..a5d6fc5a --- /dev/null +++ b/Stack Exchange IS/setup/glassfish-resources.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Stack Exchange IS/src/conf/MANIFEST.MF b/Stack Exchange IS/src/conf/MANIFEST.MF new file mode 100644 index 00000000..59499bce --- /dev/null +++ b/Stack Exchange IS/src/conf/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/Stack Exchange IS/web/WEB-INF/glassfish-web.xml b/Stack Exchange IS/web/WEB-INF/glassfish-web.xml new file mode 100644 index 00000000..7a704d84 --- /dev/null +++ b/Stack Exchange IS/web/WEB-INF/glassfish-web.xml @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_IS + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange IS/web/WEB-INF/web.xml b/Stack Exchange IS/web/WEB-INF/web.xml new file mode 100644 index 00000000..494e5e4a --- /dev/null +++ b/Stack Exchange IS/web/WEB-INF/web.xml @@ -0,0 +1,17 @@ + + + + + 30 + + + + index.jsp + + + jdbc/stackexchange + javax.sql.ConnectionPoolDataSource + Container + Shareable + + diff --git a/Stack Exchange IS/web/index.jsp b/Stack Exchange IS/web/index.jsp new file mode 100644 index 00000000..d2a070db --- /dev/null +++ b/Stack Exchange IS/web/index.jsp @@ -0,0 +1,17 @@ +<%-- + Document : index + Created on : Nov 15, 2015, 1:45:48 PM + Author : zulvafachrina +--%> + +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + JSP Page + + +

Hello World!

+ + diff --git a/Stack Exchange WS/build.xml b/Stack Exchange WS/build.xml new file mode 100644 index 00000000..1995fa4a --- /dev/null +++ b/Stack Exchange WS/build.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + Builds, tests, and runs the project Stack Exchange WS. + + + diff --git a/Stack Exchange WS/build/web/META-INF/MANIFEST.MF b/Stack Exchange WS/build/web/META-INF/MANIFEST.MF new file mode 100644 index 00000000..59499bce --- /dev/null +++ b/Stack Exchange WS/build/web/META-INF/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_automatic_build b/Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_automatic_build new file mode 100644 index 00000000..e69de29b diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_update_resources b/Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_update_resources new file mode 100644 index 00000000..e69de29b diff --git a/Stack Exchange WS/build/web/WEB-INF/glassfish-web.xml b/Stack Exchange WS/build/web/WEB-INF/glassfish-web.xml new file mode 100644 index 00000000..95214f83 --- /dev/null +++ b/Stack Exchange WS/build/web/WEB-INF/glassfish-web.xml @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_WS + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange WS/build/web/WEB-INF/web.xml b/Stack Exchange WS/build/web/WEB-INF/web.xml new file mode 100644 index 00000000..494e5e4a --- /dev/null +++ b/Stack Exchange WS/build/web/WEB-INF/web.xml @@ -0,0 +1,17 @@ + + + + + 30 + + + + index.jsp + + + jdbc/stackexchange + javax.sql.ConnectionPoolDataSource + Container + Shareable + + diff --git a/Stack Exchange WS/build/web/index.jsp b/Stack Exchange WS/build/web/index.jsp new file mode 100644 index 00000000..68186562 --- /dev/null +++ b/Stack Exchange WS/build/web/index.jsp @@ -0,0 +1,17 @@ +<%-- + Document : index + Created on : Nov 15, 2015, 1:40:42 PM + Author : zulvafachrina +--%> + +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + JSP Page + + +

Hello World!

+ + diff --git a/Stack Exchange WS/nbproject/ant-deploy.xml b/Stack Exchange WS/nbproject/ant-deploy.xml new file mode 100644 index 00000000..2d5f8778 --- /dev/null +++ b/Stack Exchange WS/nbproject/ant-deploy.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange WS/nbproject/build-impl.xml b/Stack Exchange WS/nbproject/build-impl.xml new file mode 100644 index 00000000..cdc8c276 --- /dev/null +++ b/Stack Exchange WS/nbproject/build-impl.xml @@ -0,0 +1,1441 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set src.dir + Must set test.src.dir + Must set build.dir + Must set build.web.dir + Must set build.generated.dir + Must set dist.dir + Must set build.classes.dir + Must set dist.javadoc.dir + Must set build.test.classes.dir + Must set build.test.results.dir + Must set build.classes.excludes + Must set dist.war + + + + + + + + + +The Java EE server classpath is not correctly set up - server home directory is missing. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Dj2ee.server.home=<app_server_installation_directory> + + +The Java EE server classpath is not correctly set up. Your active server type is ${j2ee.server.type}. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Duser.properties.file=<path_to_property_file> (where you put the property "j2ee.platform.classpath" in a .properties file) +or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties file is used) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No tests executed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +The libs.CopyLibs.classpath property is not set up. +This property must point to +org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part +of NetBeans IDE installation and is usually located at +<netbeans_installation>/java<version>/ant/extra folder. +Either open the project in the IDE and make sure CopyLibs library +exists or setup the property manually. For example like this: + ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set JVM to use for profiling in profiler.info.jvm + Must set profiler agent JVM arguments in profiler.info.jvmargs.agent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.jsp.includes + + + + + + + + + + + + + + + + + + + + + + + + + + Must select a file in the IDE or set jsp.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Browser not found, cannot launch the deployed application. Try to set the BROWSER environment variable. + + + Launching ${browse.url} + + + + + + Must select one file in the IDE or set run.class + + + + Must select one file in the IDE or set run.class + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + Must set fix.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + Some tests failed; see details above. + + + + + + + + + Must select some files in the IDE or set test.includes + + + + Some tests failed; see details above. + + + + Must select some files in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + Some tests failed; see details above. + + + + + Must select one file in the IDE or set test.class + + + + Must select one file in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange WS/nbproject/genfiles.properties b/Stack Exchange WS/nbproject/genfiles.properties new file mode 100644 index 00000000..15b10009 --- /dev/null +++ b/Stack Exchange WS/nbproject/genfiles.properties @@ -0,0 +1,8 @@ +build.xml.data.CRC32=07e5c921 +build.xml.script.CRC32=66fff844 +build.xml.stylesheet.CRC32=651128d4@1.68.1.1 +# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. +# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. +nbproject/build-impl.xml.data.CRC32=07e5c921 +nbproject/build-impl.xml.script.CRC32=13825d97 +nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 diff --git a/Stack Exchange WS/nbproject/private/private.properties b/Stack Exchange WS/nbproject/private/private.properties new file mode 100644 index 00000000..9c284f58 --- /dev/null +++ b/Stack Exchange WS/nbproject/private/private.properties @@ -0,0 +1,7 @@ +deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3-1791990716.properties +j2ee.platform.is.jsr109=true +j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-ws +j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish +j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-ws]deployer:gfv3ee6wc:localhost:4848 +j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server +user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties diff --git a/Stack Exchange WS/nbproject/private/private.xml b/Stack Exchange WS/nbproject/private/private.xml new file mode 100644 index 00000000..6807a2ba --- /dev/null +++ b/Stack Exchange WS/nbproject/private/private.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Stack Exchange WS/nbproject/project.properties b/Stack Exchange WS/nbproject/project.properties new file mode 100644 index 00000000..cdcb4647 --- /dev/null +++ b/Stack Exchange WS/nbproject/project.properties @@ -0,0 +1,87 @@ +annotation.processing.enabled=true +annotation.processing.enabled.in.editor=true +annotation.processing.processors.list= +annotation.processing.run.all.processors=true +annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output +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 +# Files to be excluded from distribution war +dist.archive.excludes= +dist.dir=dist +dist.ear.war=${dist.dir}/${war.ear.name} +dist.javadoc.dir=${dist.dir}/javadoc +dist.war=${dist.dir}/${war.name} +excludes= +includes=** +j2ee.compile.on.save=true +j2ee.copy.static.files.on.save=true +j2ee.deploy.on.save=true +j2ee.platform=1.5 +j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.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.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.jar +j2ee.platform.wsit.classpath= +j2ee.server.type=gfv3ee6 +jar.compress=false +javac.classpath= +# Space-separated list of extra javac options +javac.compilerargs= +javac.debug=true +javac.deprecation=false +javac.processorpath=\ + ${javac.classpath} +javac.source=1.8 +javac.target=1.8 +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 +no.dependencies=false +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=${war.name} +war.name=Stack_Exchange_WS.war +web.docbase.dir=web +webinf.dir=web/WEB-INF diff --git a/Stack Exchange WS/nbproject/project.xml b/Stack Exchange WS/nbproject/project.xml new file mode 100644 index 00000000..e7fd6bce --- /dev/null +++ b/Stack Exchange WS/nbproject/project.xml @@ -0,0 +1,18 @@ + + + org.netbeans.modules.web.project + + + Stack Exchange WS + 1.6.5 + + + + + + + + + + + diff --git a/Stack Exchange WS/setup/glassfish-resources.xml b/Stack Exchange WS/setup/glassfish-resources.xml new file mode 100644 index 00000000..a5d6fc5a --- /dev/null +++ b/Stack Exchange WS/setup/glassfish-resources.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Stack Exchange WS/src/conf/MANIFEST.MF b/Stack Exchange WS/src/conf/MANIFEST.MF new file mode 100644 index 00000000..59499bce --- /dev/null +++ b/Stack Exchange WS/src/conf/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/Stack Exchange WS/web/WEB-INF/glassfish-web.xml b/Stack Exchange WS/web/WEB-INF/glassfish-web.xml new file mode 100644 index 00000000..95214f83 --- /dev/null +++ b/Stack Exchange WS/web/WEB-INF/glassfish-web.xml @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_WS + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange WS/web/WEB-INF/web.xml b/Stack Exchange WS/web/WEB-INF/web.xml new file mode 100644 index 00000000..494e5e4a --- /dev/null +++ b/Stack Exchange WS/web/WEB-INF/web.xml @@ -0,0 +1,17 @@ + + + + + 30 + + + + index.jsp + + + jdbc/stackexchange + javax.sql.ConnectionPoolDataSource + Container + Shareable + + diff --git a/Stack Exchange WS/web/index.jsp b/Stack Exchange WS/web/index.jsp new file mode 100644 index 00000000..68186562 --- /dev/null +++ b/Stack Exchange WS/web/index.jsp @@ -0,0 +1,17 @@ +<%-- + Document : index + Created on : Nov 15, 2015, 1:40:42 PM + Author : zulvafachrina +--%> + +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + JSP Page + + +

Hello World!

+ + From c44ed426ede46a6ef645458b8b7b733d212b5b19 Mon Sep 17 00:00:00 2001 From: zulvaf Date: Tue, 17 Nov 2015 12:49:01 +0700 Subject: [PATCH 04/25] Web Service SOAP --- .../build/web/question-list.jsp | 2 + .../nbproject/private/private.xml | 6 +- Stack Exchange Client/web/question-list.jsp | 2 + .../classes/answerpackage/Answer.class | Bin 0 -> 1045 bytes .../classes/answerpackage/AnswerWS.class | Bin 0 -> 3046 bytes .../classes/database_console/DBConnect.class | Bin 0 -> 1104 bytes Stack Exchange WS/dist/Stack_Exchange_WS.war | Bin 0 -> 8479 bytes Stack Exchange WS/nbproject/build-impl.xml | 1 + .../nbproject/genfiles.properties | 7 +- Stack Exchange WS/nbproject/jax-ws.xml | 9 +++ Stack Exchange WS/nbproject/jaxws-build.xml | 35 +++++++++ .../nbproject/private/private.xml | 6 +- Stack Exchange WS/nbproject/project.xml | 3 + .../src/java/answerpackage/Answer.java | 51 +++++++++++++ .../src/java/answerpackage/AnswerWS.java | 72 ++++++++++++++++++ .../src/java/database_console/DBConnect.java | 38 +++++++++ 16 files changed, 226 insertions(+), 6 deletions(-) create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/answerpackage/Answer.class create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/answerpackage/AnswerWS.class create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/database_console/DBConnect.class create mode 100644 Stack Exchange WS/dist/Stack_Exchange_WS.war create mode 100644 Stack Exchange WS/nbproject/jax-ws.xml create mode 100644 Stack Exchange WS/nbproject/jaxws-build.xml create mode 100644 Stack Exchange WS/src/java/answerpackage/Answer.java create mode 100644 Stack Exchange WS/src/java/answerpackage/AnswerWS.java create mode 100644 Stack Exchange WS/src/java/database_console/DBConnect.java diff --git a/Stack Exchange Client/build/web/question-list.jsp b/Stack Exchange Client/build/web/question-list.jsp index ae567b27..bd4a5898 100644 --- a/Stack Exchange Client/build/web/question-list.jsp +++ b/Stack Exchange Client/build/web/question-list.jsp @@ -1,3 +1,5 @@ +<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> <%-- Document : question-list Created on : Nov 16, 2015, 12:04:39 AM diff --git a/Stack Exchange Client/nbproject/private/private.xml b/Stack Exchange Client/nbproject/private/private.xml index eb1083a1..4247b73f 100644 --- a/Stack Exchange Client/nbproject/private/private.xml +++ b/Stack Exchange Client/nbproject/private/private.xml @@ -3,10 +3,12 @@ - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/WEB-INF/glassfish-web.xml - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/setup/sun-resources.xml + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/question-page.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/style.css + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/ask-question.jsp file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/WEB-INF/web.xml file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/index.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/question-list.jsp diff --git a/Stack Exchange Client/web/question-list.jsp b/Stack Exchange Client/web/question-list.jsp index ae567b27..bd4a5898 100644 --- a/Stack Exchange Client/web/question-list.jsp +++ b/Stack Exchange Client/web/question-list.jsp @@ -1,3 +1,5 @@ +<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> <%-- Document : question-list Created on : Nov 16, 2015, 12:04:39 AM diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/answerpackage/Answer.class b/Stack Exchange WS/build/web/WEB-INF/classes/answerpackage/Answer.class new file mode 100644 index 0000000000000000000000000000000000000000..906895e7b0648dc86431a110eb796fac61ed5f58 GIT binary patch literal 1045 zcmaJ=T~8B16g{&oEtCp~ZJ~UqfE2nwR}5AIfIrH3Za?Iq#D|`ldr#(^`?3A~=jSf~Pw_a1Iqc107W)EK0bk%i;85Twi&_?e zf@j+bs;*EzOI&QbreXWG*)hk?g|Uup==utklS_T2uY>DuCumyN4)i}Zc;D^3>X@!^ z@iT?A(_N!58<}2WBhyZ?9;J}$C8jT0b(+mjf{$XIN%|&|bXG3IRJIkmn0gA!L*JmI z-9>O7N7h}4$5j~9Bi+_=WS(1R;};64{c3~RmtmXP#S`nyY0_<)=$&RaA{DlDr=cS& z@i>`|KUua{I?=BG)kI%(>$AQv!SOJn)xmzfUZ1YvmXvs>deTrT5zL*3Nz^j0t$5Fm z1Zy%x1^@rUJPX74W}unT(>%&p%Oi*RJnjnI6DXpT$BNumQBo+})`h~7*p6oSws~n< zF}C;t%yBarcp?dfJfkI^cbHk|Gr9PIu_s>B?DB+V5z}m8!m_$)wm4x~_B6XPVcE|# zyE>y%t z>I9JsVmycway1deWDrk>(1?>#$up98sus`Ul#0_To(ti5yb!{RI8%d{@Uon}qT*Er z{$$296*R?<>f?IUKAw(tksy+ekuf_I1hyHb;p|XQ)w*(k++CTJP*5K?OwpSg8x~f- zKAa{c9M2^6^nh*|a-Apool(P9Fh8!F_6cES_2e;qL_|B?)nJ0^eW_sui{dHW(T8Z%?U>2yZH@>b8`v~G?>6OLt=BONO%N%Y&9aHM)5YbBs;W)5;Zm* z6l22Vkvyet#1aK6S*jR91+}T+B2fZd4DNnQWOYlVin|mESi;Vw%T@Ndq=b-GePTkv zyjwaF2jaz$$Zdm8D=`JC7iLB&pG_71HL?&k?#U4Wz zKwTlL*GQ}tG?&LbA*^vDDJWiRds8oef(0=RZD?1p;LfF>;Z3}yp%p6`joZ_CSI$VM zghlW6$^vQ8@HXCIY+9CRco*js%ylKo0ao#zhV!_fpf%AQ@9yevX=~Zjx38zgbE;)< zZ+BmJ%kiABWmOz8QrmZGcpo1SV+|kTqK1#~G11oW2|i^;>a&!&hR<+`r!LXLOvw=h z>f?+R?=YV=e2$GQiSdj>F#SY9NJPHS@Fl*|@HN^QUM5yCkxP@1XwPPPFrnhIhHr3A z#gv9C_*TVt8otL58h*r23L0*qxNrCu%NfmT51T8dRVItxkqQ>CYff0SQ`&GePTbWlmRG zx7qSkTJ%bKzPsmES~@c_!kZ}?=O~L)x>cC3na%Z*Hdro81iYFr*DJ;ayL}+hJ-|xk zjW(OSnQ3+8ArGM1QoRC+0$I1aL;WK6h-#7|Cwj=(lIA{Oj8)p?) zk8<>JY-+m>au-8$PV&KMX(r3;18iC(9zfT^3^vDb1cRqFBq7 zh8nEH{WP$iD?i62{5D`CjY?xZd1H|q2+)uk4o;(nwrav5{-#lTl}w(&00n_%B}O87 zBR~Y3u$lW0kfWC47Jgf8+UX!c;{}Ip{I=WJ&S3|3(i2)&t{?=J98))-(Ry7^+ci|r z;4THd;rgw9xr+E_(BQ+?>PWSJ;SAN_;BHZg$Fs<#T*u;R+&wsT^O{t551YpfS`8jh%;_I68<8kmy~^^tb_k1m8mNBD=H4C=u^RN->)+F@HcvIq8?TGO^{=t p0fQ9t;W0PBjhy8JyaNZRopC)>5$PDY9(Sb<7t`ViGCyhK$iI%e4vPQ) literal 0 HcmV?d00001 diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/database_console/DBConnect.class b/Stack Exchange WS/build/web/WEB-INF/classes/database_console/DBConnect.class new file mode 100644 index 0000000000000000000000000000000000000000..587c3c56f840139a2ac889351ba82cfac3406290 GIT binary patch literal 1104 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 pHeuv>!Su@!x{ + diff --git a/Stack Exchange WS/nbproject/genfiles.properties b/Stack Exchange WS/nbproject/genfiles.properties index 15b10009..5647f2ec 100644 --- a/Stack Exchange WS/nbproject/genfiles.properties +++ b/Stack Exchange WS/nbproject/genfiles.properties @@ -1,8 +1,9 @@ -build.xml.data.CRC32=07e5c921 +build.xml.data.CRC32=9de710d7 build.xml.script.CRC32=66fff844 build.xml.stylesheet.CRC32=651128d4@1.68.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=07e5c921 -nbproject/build-impl.xml.script.CRC32=13825d97 +nbproject/build-impl.xml.data.CRC32=9de710d7 +nbproject/build-impl.xml.script.CRC32=e88d55a8 nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 +nbproject/jaxws-build.xml.stylesheet.CRC32=6608c2cf diff --git a/Stack Exchange WS/nbproject/jax-ws.xml b/Stack Exchange WS/nbproject/jax-ws.xml new file mode 100644 index 00000000..b630501c --- /dev/null +++ b/Stack Exchange WS/nbproject/jax-ws.xml @@ -0,0 +1,9 @@ + + + + + answerpackage.AnswerWS + + + + diff --git a/Stack Exchange WS/nbproject/jaxws-build.xml b/Stack Exchange WS/nbproject/jaxws-build.xml new file mode 100644 index 00000000..318774e2 --- /dev/null +++ b/Stack Exchange WS/nbproject/jaxws-build.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange WS/nbproject/private/private.xml b/Stack Exchange WS/nbproject/private/private.xml index 6807a2ba..d0ae2acf 100644 --- a/Stack Exchange WS/nbproject/private/private.xml +++ b/Stack Exchange WS/nbproject/private/private.xml @@ -2,6 +2,10 @@ - + + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20WS/src/java/answerpackage/Answer.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20WS/src/java/answerpackage/AnswerWS.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20WS/src/java/database_console/DBConnect.java + diff --git a/Stack Exchange WS/nbproject/project.xml b/Stack Exchange WS/nbproject/project.xml index e7fd6bce..fb5cef72 100644 --- a/Stack Exchange WS/nbproject/project.xml +++ b/Stack Exchange WS/nbproject/project.xml @@ -2,6 +2,9 @@ org.netbeans.modules.web.project + + + Stack Exchange WS 1.6.5 diff --git a/Stack Exchange WS/src/java/answerpackage/Answer.java b/Stack Exchange WS/src/java/answerpackage/Answer.java new file mode 100644 index 00000000..296b6004 --- /dev/null +++ b/Stack Exchange WS/src/java/answerpackage/Answer.java @@ -0,0 +1,51 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package answerpackage; + +import javax.xml.bind.*; +import javax.xml.bind.annotation.*; + +@XmlRootElement(name="Answer") +/** + * + * @author zulvafachrina + */ +public class Answer { + @XmlElement(name="id", required=true) + private int id; + + @XmlElement(name="question_id", required=true) + private int questionId; + + @XmlElement(name="user_id", required=true) + private int userId; + + @XmlElement(name="content", required=true) + private String content; + + @XmlElement(name="vote", required=true) + private int vote; + + @XmlElement(name="date", required=true) + private String date; + + public Answer() { + id=0; + questionId=0; + userId = 0; + } + + public Answer(int id, int qid, int uid, String content, int vote, String date){ + this.id=id; + questionId = qid; + userId = uid; + this.content = content; + this.vote=vote; + this.date = date; + + } + +} diff --git a/Stack Exchange WS/src/java/answerpackage/AnswerWS.java b/Stack Exchange WS/src/java/answerpackage/AnswerWS.java new file mode 100644 index 00000000..6c7472b8 --- /dev/null +++ b/Stack Exchange WS/src/java/answerpackage/AnswerWS.java @@ -0,0 +1,72 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package answerpackage; + +import java.sql.*; +import java.util.*; +import java.util.logging.Level; +import java.util.logging.Logger; +import javax.jws.WebService; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import database_console.*; +/** + * + * @author zulvafachrina + */ +@WebService(serviceName = "AnswerWS") +public class AnswerWS { + + Connection conn; + + public AnswerWS() throws SQLException { + DBConnect db = new DBConnect(); + conn = db.connect(); + } + /** + * This is a sample web service operation + */ + @WebMethod(operationName = "hello") + public String hello(@WebParam(name = "name") String txt) { + return "Hello " + txt + " !"; + } + + /** + * Web service operation + */ + @WebMethod(operationName = "getAnswerById") + @WebResult(name="Answer") + public java.util.ArrayList getAnswerById(@WebParam(name = "id") int id) { + ArrayList answers = new ArrayList(); + + try { + Statement statement = conn.createStatement(); + String sql; + sql = "SELECT * FROM Answer WHERE question_id=?"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1,id); + + ResultSet result = dbStatement.executeQuery(); + + + while(result.next()) { + answers.add(new Answer(result.getInt("id"), result.getInt("question_id"), result.getInt("user_id"), + result.getString("content"), result.getInt("vote"), result.getString("date"))); + + } + + result.close(); + statement.close(); + } catch (SQLException ex) { + Logger.getLogger(AnswerWS.class.getName()).log + (Level.SEVERE, null, ex); + } + return answers; + + } +} diff --git a/Stack Exchange WS/src/java/database_console/DBConnect.java b/Stack Exchange WS/src/java/database_console/DBConnect.java new file mode 100644 index 00000000..ea279631 --- /dev/null +++ b/Stack Exchange WS/src/java/database_console/DBConnect.java @@ -0,0 +1,38 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package database_console; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.SQLException; +/** + * + * @author zulvafachrina + */ +public class DBConnect { + + String host; + String username; + String pass; + Connection conn; + + public DBConnect() { + host= "jdbc:mysql://localhost:3307/dazzlesquad"; + username="root"; + pass = "password"; + + } + + public Connection connect () { + try { + conn = DriverManager.getConnection( host, username, pass ); + } + catch ( SQLException err ){ + System.out.println( err.getMessage( ) ); + } + return conn; + } +} From c66ff4189d0d77e28d21bc3a168acc2907b741ec Mon Sep 17 00:00:00 2001 From: Ryan Yonata Date: Wed, 18 Nov 2015 11:56:54 +0700 Subject: [PATCH 05/25] Add Question Web Service Functions --- Stack Exchange Client/build/web/index.jsp | 21 +- .../build/web/question-list.jsp | 1 + .../nbproject/private/private.properties | 12 +- .../nbproject/private/private.xml | 9 +- .../nbproject/project.properties | 2 +- Stack Exchange Client/setup/sun-resources.xml | 21 ++ Stack Exchange Client/web/index.jsp | 21 +- Stack Exchange Client/web/question-list.jsp | 1 + .../nbproject/private/private.properties | 12 +- .../nbproject/private/private.xml | 5 +- .../nbproject/project.properties | 2 +- .../classes/answerpackage/AnswerWS.class | Bin 3046 -> 0 bytes .../database_console/DBConnect.class | Bin 1104 -> 1134 bytes .../dazzlesquad/answer_package}/Answer.class | Bin 1045 -> 1079 bytes .../dazzlesquad/answer_package/AnswerWS.class | Bin 0 -> 3161 bytes .../question_package/Question.class | Bin 0 -> 1579 bytes .../question_package/QuestionWS.class | Bin 0 -> 5628 bytes .../build/web/WEB-INF/sun-web.xml | 11 + Stack Exchange WS/build/web/WEB-INF/web.xml | 8 + Stack Exchange WS/build/web/gfv3ee6.dpf | 11 + Stack Exchange WS/nbproject/jax-ws.xml | 5 +- Stack Exchange WS/nbproject/jaxws-build.xml | 12 +- .../nbproject/private/private.properties | 12 +- .../nbproject/private/private.xml | 8 +- .../nbproject/project.properties | 2 +- .../database_console/DBConnect.java | 4 +- .../dazzlesquad/answer_package}/Answer.java | 2 +- .../dazzlesquad/answer_package}/AnswerWS.java | 4 +- .../question_package/Question.java | 74 +++++++ .../question_package/QuestionWS.java | 190 ++++++++++++++++++ Stack Exchange WS/web/WEB-INF/web.xml | 8 + 31 files changed, 412 insertions(+), 46 deletions(-) delete mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/answerpackage/AnswerWS.class rename Stack Exchange WS/build/web/WEB-INF/classes/{ => com/dazzesquad}/database_console/DBConnect.class (54%) rename Stack Exchange WS/build/web/WEB-INF/classes/{answerpackage => com/dazzlesquad/answer_package}/Answer.class (77%) create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class create mode 100644 Stack Exchange WS/build/web/WEB-INF/sun-web.xml create mode 100644 Stack Exchange WS/build/web/gfv3ee6.dpf rename Stack Exchange WS/src/java/{ => com/dazzesquad}/database_console/DBConnect.java (88%) rename Stack Exchange WS/src/java/{answerpackage => com/dazzlesquad/answer_package}/Answer.java (96%) rename Stack Exchange WS/src/java/{answerpackage => com/dazzlesquad/answer_package}/AnswerWS.java (95%) create mode 100644 Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java create mode 100644 Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java diff --git a/Stack Exchange Client/build/web/index.jsp b/Stack Exchange Client/build/web/index.jsp index bdb31190..6631b08a 100644 --- a/Stack Exchange Client/build/web/index.jsp +++ b/Stack Exchange Client/build/web/index.jsp @@ -10,7 +10,26 @@ - Simple Stack Exchange + Simpl<sql:query var="result" dataSource="jdbc/stackexchange"> + SELECT * FROM Question + </sql:query> + + <table border="1"> + <!-- column headers --> + <tr> + <c:forEach var="columnName" items="${result.columnNames}"> + <th><c:out value="${columnName}"/></th> + </c:forEach> + </tr> + <!-- column data --> + <c:forEach var="row" items="${result.rowsByIndex}"> + <tr> + <c:forEach var="column" items="${row}"> + <td><c:out value="${column}"/></td> + </c:forEach> + </tr> + </c:forEach> + </table>e Stack Exchange <% String redirectURL = "question-list.jsp"; diff --git a/Stack Exchange Client/build/web/question-list.jsp b/Stack Exchange Client/build/web/question-list.jsp index bd4a5898..a66aa525 100644 --- a/Stack Exchange Client/build/web/question-list.jsp +++ b/Stack Exchange Client/build/web/question-list.jsp @@ -1,3 +1,4 @@ + <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> <%-- diff --git a/Stack Exchange Client/nbproject/private/private.properties b/Stack Exchange Client/nbproject/private/private.properties index 7da63533..48a30973 100644 --- a/Stack Exchange Client/nbproject/private/private.properties +++ b/Stack Exchange Client/nbproject/private/private.properties @@ -1,10 +1,10 @@ -deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv31058999556.properties +deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv31718159496.properties j2ee.platform.is.jsr109=true -j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client -j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish -j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:35903 -j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server +j2ee.server.domain=C:/Users/ryanyonata/AppData/Roaming/NetBeans/8.0.2/config/GF_4.1/domain1 +j2ee.server.home=C:/Program Files/glassfish-4.1/glassfish +j2ee.server.instance=[C:\\Program Files\\glassfish-4.1\\glassfish;C:\\Program Files\\glassfish-4.1\\glassfish\\domains\\domain1]deployer:gfv3ee6:localhost:4848 +j2ee.server.middleware=C:/Program Files/glassfish-4.1 javac.debug=true javadoc.preview=true selected.browser=default -user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties +user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties diff --git a/Stack Exchange Client/nbproject/private/private.xml b/Stack Exchange Client/nbproject/private/private.xml index 4247b73f..6807a2ba 100644 --- a/Stack Exchange Client/nbproject/private/private.xml +++ b/Stack Exchange Client/nbproject/private/private.xml @@ -2,13 +2,6 @@ - - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/question-page.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/style.css - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/ask-question.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/WEB-INF/web.xml - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/index.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20Client/web/question-list.jsp - + diff --git a/Stack Exchange Client/nbproject/project.properties b/Stack Exchange Client/nbproject/project.properties index 9cbd5f9b..b8c0b408 100644 --- a/Stack Exchange Client/nbproject/project.properties +++ b/Stack Exchange Client/nbproject/project.properties @@ -32,7 +32,7 @@ j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar +j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.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.jar diff --git a/Stack Exchange Client/setup/sun-resources.xml b/Stack Exchange Client/setup/sun-resources.xml index 310e650b..54631052 100644 --- a/Stack Exchange Client/setup/sun-resources.xml +++ b/Stack Exchange Client/setup/sun-resources.xml @@ -4,9 +4,30 @@ + + DazzleSquad database access + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/web/index.jsp b/Stack Exchange Client/web/index.jsp index bdb31190..6631b08a 100644 --- a/Stack Exchange Client/web/index.jsp +++ b/Stack Exchange Client/web/index.jsp @@ -10,7 +10,26 @@ - Simple Stack Exchange + Simpl<sql:query var="result" dataSource="jdbc/stackexchange"> + SELECT * FROM Question + </sql:query> + + <table border="1"> + <!-- column headers --> + <tr> + <c:forEach var="columnName" items="${result.columnNames}"> + <th><c:out value="${columnName}"/></th> + </c:forEach> + </tr> + <!-- column data --> + <c:forEach var="row" items="${result.rowsByIndex}"> + <tr> + <c:forEach var="column" items="${row}"> + <td><c:out value="${column}"/></td> + </c:forEach> + </tr> + </c:forEach> + </table>e Stack Exchange <% String redirectURL = "question-list.jsp"; diff --git a/Stack Exchange Client/web/question-list.jsp b/Stack Exchange Client/web/question-list.jsp index bd4a5898..a66aa525 100644 --- a/Stack Exchange Client/web/question-list.jsp +++ b/Stack Exchange Client/web/question-list.jsp @@ -1,3 +1,4 @@ + <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> <%-- diff --git a/Stack Exchange IS/nbproject/private/private.properties b/Stack Exchange IS/nbproject/private/private.properties index f6e965d5..da662389 100644 --- a/Stack Exchange IS/nbproject/private/private.properties +++ b/Stack Exchange IS/nbproject/private/private.properties @@ -1,7 +1,7 @@ -deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3-988751271.properties +deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv31718159496.properties j2ee.platform.is.jsr109=true -j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-is -j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish -j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-is]deployer:gfv3ee6wc:localhost:45121 -j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server -user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties +j2ee.server.domain=C:/Users/ryanyonata/AppData/Roaming/NetBeans/8.0.2/config/GF_4.1/domain1 +j2ee.server.home=C:/Program Files/glassfish-4.1/glassfish +j2ee.server.instance=[C:\\Program Files\\glassfish-4.1\\glassfish;C:\\Program Files\\glassfish-4.1\\glassfish\\domains\\domain1]deployer:gfv3ee6:localhost:4848 +j2ee.server.middleware=C:/Program Files/glassfish-4.1 +user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties diff --git a/Stack Exchange IS/nbproject/private/private.xml b/Stack Exchange IS/nbproject/private/private.xml index ea1719d5..6807a2ba 100644 --- a/Stack Exchange IS/nbproject/private/private.xml +++ b/Stack Exchange IS/nbproject/private/private.xml @@ -2,9 +2,6 @@ - - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20IS/web/WEB-INF/web.xml - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20IS/setup/glassfish-resources.xml - + diff --git a/Stack Exchange IS/nbproject/project.properties b/Stack Exchange IS/nbproject/project.properties index d3b40fae..3b0c4367 100644 --- a/Stack Exchange IS/nbproject/project.properties +++ b/Stack Exchange IS/nbproject/project.properties @@ -31,7 +31,7 @@ j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar +j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.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.jar diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/answerpackage/AnswerWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/answerpackage/AnswerWS.class deleted file mode 100644 index 8a6a30c0d90ac029f51f03eeca031e9b3763f35e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3046 zcma)8X?GJ<7=9*AGif@tCA5XGXaR-N0s+~CvRF!yXj-7DtsqLL$+aCwCt+q%S`l%< z6;}imH{7teqX&zXbNm7RCC?F`JClTj6ptTf?!E7QxBI-yy?_1l$DaT;;O7ulU`T}? zf)7LTH(Z0INUBJM5Wr9nLXJ-bF(SuN6-EdehH7yX$AU=9ajX_5GV+(L#c^0F>>y%t z>I9JsVmycway1deWDrk>(1?>#$up98sus`Ul#0_To(ti5yb!{RI8%d{@Uon}qT*Er z{$$296*R?<>f?IUKAw(tksy+ekuf_I1hyHb;p|XQ)w*(k++CTJP*5K?OwpSg8x~f- zKAa{c9M2^6^nh*|a-Apool(P9Fh8!F_6cES_2e;qL_|B?)nJ0^eW_sui{dHW(T8Z%?U>2yZH@>b8`v~G?>6OLt=BONO%N%Y&9aHM)5YbBs;W)5;Zm* z6l22Vkvyet#1aK6S*jR91+}T+B2fZd4DNnQWOYlVin|mESi;Vw%T@Ndq=b-GePTkv zyjwaF2jaz$$Zdm8D=`JC7iLB&pG_71HL?&k?#U4Wz zKwTlL*GQ}tG?&LbA*^vDDJWiRds8oef(0=RZD?1p;LfF>;Z3}yp%p6`joZ_CSI$VM zghlW6$^vQ8@HXCIY+9CRco*js%ylKo0ao#zhV!_fpf%AQ@9yevX=~Zjx38zgbE;)< zZ+BmJ%kiABWmOz8QrmZGcpo1SV+|kTqK1#~G11oW2|i^;>a&!&hR<+`r!LXLOvw=h z>f?+R?=YV=e2$GQiSdj>F#SY9NJPHS@Fl*|@HN^QUM5yCkxP@1XwPPPFrnhIhHr3A z#gv9C_*TVt8otL58h*r23L0*qxNrCu%NfmT51T8dRVItxkqQ>CYff0SQ`&GePTbWlmRG zx7qSkTJ%bKzPsmES~@c_!kZ}?=O~L)x>cC3na%Z*Hdro81iYFr*DJ;ayL}+hJ-|xk zjW(OSnQ3+8ArGM1QoRC+0$I1aL;WK6h-#7|Cwj=(lIA{Oj8)p?) zk8<>JY-+m>au-8$PV&KMX(r3;18iC(9zfT^3^vDb1cRqFBq7 zh8nEH{WP$iD?i62{5D`CjY?xZd1H|q2+)uk4o;(nwrav5{-#lTl}w(&00n_%B}O87 zBR~Y3u$lW0kfWC47Jgf8+UX!c;{}Ip{I=WJ&S3|3(i2)&t{?=J98))-(Ry7^+ci|r z;4THd;rgw9xr+E_(BQ+?>PWSJ;SAN_;BHZg$Fs<#T*u;R+&wsT^O{t551YpfS`8jh%;_I68<8kmy~^^tb_k1m8mNBD=H4C=u^RN->)+F@HcvIq8?TGO^{=t p0fQ9t;W0PBjhy8JyaNZRopC)>5$PDY9(Sb<7t`ViGCyhK$iI%e4vPQ) diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/database_console/DBConnect.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzesquad/database_console/DBConnect.class similarity index 54% rename from Stack Exchange WS/build/web/WEB-INF/classes/database_console/DBConnect.class rename to Stack Exchange WS/build/web/WEB-INF/classes/com/dazzesquad/database_console/DBConnect.class index 587c3c56f840139a2ac889351ba82cfac3406290..af396894d59c7f0873b5309767988e9aa4c43457 100644 GIT binary patch delta 68 zcmcb>@s5Mz)W2Q(7#J9gCvsd7)b>fv&(%*!tg1>aE-Xz<(Vuv46QkMWiHw;7niw)t Jn?;$dnE;n98K3|F delta 38 wcmV+>0NMZU2+#-!%Ko~(0000qkqFcR988hzvH>@fpaE$C8j@X_1ru(pL3|$Yw1CtDF4;Wp#5n zo^ox&9PVhDPvW`UDObAh9lxAgL99P-y2h9oFdT!2>M~8s)eClfyr$x#lTLh44D||k z#LCc_Ix8n^kEu@|BQ7f{b?nt`l3ig}C~NSnmy~%-)D<*66?MbH^%2@JoyaIy(wr!q zB<~v8c$aPK(@Dc|DN*ClK`|yw9?4hgMKo2UlBJ3vR#2N6DiIYd^G`2>ztbB zE=5ANaPrwomHi$mC8X7Wm{PF#ijLI2WGN(a+o01*LV@asolz=e+dTgpE3;@iSIneN zUwfs%)>4}MV_tQ1(uq1AD1D??&v~iIf?&0&cuB>}Do(0+g;hfMQpT{UyLp>|>$(og z|HtT6N#bKB0rkVl)J<7=J1uq@vV`i2Ww2i6qJqZCtVjua!bl5>*E;^x&#-V&OhYT$ zSZ&2(``6mh@G4%@(2N#_@9O;DkvFm#Vbj^&vZ9(aypA^*%%xsESF#h*;0f=>{AV& z;d2dNppE&!)bx%eOQAfC6|DJBz6_>RoYU|nPN|sDa2{W&_*%m^_*TPr_+CN%6`c1B zjk3+M_gt}9tkViUzk4ZITH>2mq~%IVmFXW{wsMBIxzIA^H+Vgl6DDz5_n$guAuX7N zVb>~p)=<=5*+2aZskF$uBW(*}UurN+^rEEL8N1+0=5%Luhh0>qMZX6u@%Fr0%v!_4yzJsh zj3nY~48DK5*lDw9@t?V?IP> zl>H;NH7Q>c9W4V`&X>~~KC2XdY*_qPan6RvXVqG+9^e?@xTy6aluHO4xQMD`YuhY> zzo7a@ZUnH7|0sg|FXjIxzLJ*lxpXtulhWu5BaRJRX{f(eNy4Xsad~;cphT7s%ur3{enRS!N_wFapGI2kzwlUF4|ccsIXxhjuzh z(0FHJE5B_HwsGjhc6vhV%6UYfl4Ir)G+M9gZT%V5bGSi4UvxoxP_AOZIn)QxULC6r z-ZY0Bs}LhclR*jID_45FQMT;EEHWdhsFRnSzMefDNbT@Sn6$2iO;jlqg=$z zv$$n&=JL-{-K}gMb7)d9gNDB7idn4u6}SC_Rm!?qtX_M8&WCwryiE{;UJ!QSM!LV2 z)HnmOk>GD4LYqmsgAm`%gSI105RP#?!PQCJL;0Q5(1p|3!G7J1bLjCf?WdL~j+3K{ z!D+`6bs-%FTf3)6$0Fe1JusA YJ~S`V335H`NgXVu#Uo^X)WM;@0Vjn!;{X5v literal 0 HcmV?d00001 diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class new file mode 100644 index 0000000000000000000000000000000000000000..c38427c3ad5f51ed1c212df1007f2bd0253b8391 GIT binary patch literal 1579 zcma)5T~8BH5S_bicL9s#8!Pz1hqYZkRt1fT#7F=`6QU8YF}{#(ds8pAyRh9w!Y}f{ z2Tg2DeDDYOql{;^Ei~OV@u9Q5XLjbCIdk{-pP#>oXpNo>(IBl1(g3Y;usA&6@Q}kJ z4r>Oj8}wL^rmBKOQBZb2aD3H}CDl~ry4-Xe*SCG;I!!^jy<_{#KDW*rb*rqLs%2kh zt#^(3PF*&n<3AIWbnJ!{G~mh8KzXv7fF2=851P^|g2>=MM@*UW-4j(2G#0kD>b6s} z4t!5JHMB7*uH&O48lJg68YZhYKlBadDF3;jM7~f0y5&}ZX7-dLUj>b_^bT!E=caDO zu9s|2@wo#g{SOMWEbUd?hE=sMF6y#*8rW6qG>}am^ytK{e6(xQdeZ@*WFucJMioYp zn3q^#BH&qvYtrxbWEY?whL853Z#({s^k9c=gC_EYC>=)Zd2_4lR;C9mg~s(F+o6X; z2X5e1X&@`44KA=N(@z3;mI)w1vi?r-?L8a+u=d zG))L9{I}_XMp#SxM!YT`%Zg8PxUqw{N;+xGLxR#cjo>*9+cT zX2-i(NRDPFyIIT<%}#Z*7&4ljZf6IOfklWnp?U`@1)dr62MIILB8@}h8z7Bl5XUHq zxPZ8bq3_Xk%F!&4bi0gh(QTZ#<(*E;&!{wj<-(RT+;SEz&6O4<&1|woDRVN_BHhgD zEi$f{=3y&Q9!v!=nP6JN@|GcW1-)0nZH3Ic?d~0B@N|~I|L(#Tjk$U4#NT_4cOTA> z;|oBk5MzUM=$)haj%o`}HX>zyC+!RVw8!U{h}L^XPF;??5L=w+FMb+Zyoh<)E9hlT ze(hu4h%L^=7N`1)U&I#QkCmD#Txd?wwmGR!q;~RKYT9Be*q*) B1* zRCH737_#Y9P#i;?V~Pw51#$PAyWj7Z|6{-3*z=uR5>ki!_~o4MeCK=L@BNbO49M{qr?=244u^u(*G* z21oF$xE!s)m+)l;&jk<{!{-C|N&pXw;R^vA2;jv4UJ4a$z)ONLbXJ$nK6Mwf+0kx-nMNlCiO(Zio$ra#~`SHloKi z+7p9u?&(PmOIYX{*)~b7pbcw=KE!~HY+8?XthOViNvLx?q3484?&llT)9I{)1&!9B z(pqLD7BA#enUQ5p)l)oMVZ0!YU_wy7T0*3+m?@-o>jNnx#e=nFGTDM=?_*&$9^1Ls zhz;t)J$hj@n`AK4vN=6(F6z~G6Px*!J~n81P8alig|m8dch{M@h`!{E>7sT-FE|*j z-q)3su(+|S$%W{;xYAS5VBq?0J;S3~o0)9KomnpNl70y_$zgX=!W;_~kr*5DdQQvh zN%t*H{CV9drYl|cnNxAS!1o?~T*9o9kNC!Jmn!i(#iK}F5~e#T;rJ`@|6vX{jWH#5 z^=LUW^H?7&ECuHkyrW=3!37qLljAPLR+tPT;2_H|l6sodlqO`t%n|S&eoj6bq?ztSz6{_I0NW!C25?f|X>eLe-j?mDRp4=T!V^i|I;(m`~_yQbHqZ9ry?1i-pukm}ze4W@KE??@1+el2F4u5JO8q zLM1~LAH_WqnjA&Ft~jc=h)ET9V=3$KT7g?#Or?{0o@KmNNM=;UC0u4zM(3$`7grR# zr{dfAj)Zyf&hF0k{%CV_P2c*Ss1r|gaBXK_XEc>uu}Z~v@jVusitpnGDt?F`vFud* z7(XeC_PV94;-`3@RZ`^nhf+xuKf@|k-=1uN_{nSmx&YwkDt>``Sl`T0w{4Xx3)_bS z&~>*Qj4Sx1ieHK2{#wOv@LL7HQ}KKJLB${OCkc0U@a+Aa&e_{C#$G*dpWLaHE+Rmb zDpyW{l7tmqz46Yz{%BWk|N0V+jj802ICD$XOre&jok2~}fwt~Vo$+YnsuuohQt@Z} zMa5rnMaAFncNPD@6$v+)AXF9|lWS_uRQwbFl5pRq4IOPfl^bNdv)|f0x+1#D4M04& zEQ<%~ODT)i5AWoc0$XQ^1xFw&)>+M0!p-iws$Np=#BCtV1Og$xMwq;g3{-!kXt|u8 zVIx`ep&GuO^g{RxStqi3$9uUPILKD+$U;u!b*7@*2Z^;~E|$9U+@daLHBEO;!d)L6 zrLe9-hF<)JUg#2y+t=9DCBDN{eOylz%|?~qcg^-LdNhl90>!zr8T zAI)d?if`a$0)`nphf`sjSl{Byjbsq(y0SO@R&xoGWe5J5Q?)1IFdghClx^~!*Xu0f=@E#;YB zT!x<;DdE5bg4`<@4)HR9nzJ;sHuTdFxV>zXh`k9A!6(qh_p7<0hWB>OJ6~!5Pe)#4K}Wwlj!0uWmMHF5s4))2I;+E?`cN za593En@HQexsykd@g0*728TYcd> zdc_kl6+DtPheu*9cvK>a3A*5wsFy4Q;RWTE!79s8BxG3zK9H|DXBeh}Pvd~gS09T6 z#MwiP6=E7Dnhiv69`S1?a!c_58QVH{)wAp|Vy_Oh0 z;xc^1W%w|5GFFS>Fg#Zoib*3Y%q6j`{**wl-A%O zl5&7lJ%Vj4t08=b^gN0j4!XrOgWy`l)IhbdifKNrtzue_X?8JfFM~SoLY*fW17wPAr$l$woph~ z08dh!Zeu2huF}d>1fJ&XGfd>eWZ($X_$bTcISSkJyk$wJ*^mTj<2;r{S|4Eua%E1wS8k9g zXCp3al(V~9{o+xy3L$8eFPY$qB2a|LnFGJws;F#&(?Em@MG|a@JB^w2Q`T7`KJw5Y z3#|(BfLpF9hu0X_>wNPDV?Tr0coTQvEtbPsl68(<D_Y3*~%m4_EX&iRXJ*)&^a&n zd59$ + + + + + + Keep a copy of the generated servlet class' java code. + + + + diff --git a/Stack Exchange WS/build/web/WEB-INF/web.xml b/Stack Exchange WS/build/web/WEB-INF/web.xml index 494e5e4a..cb201705 100644 --- a/Stack Exchange WS/build/web/WEB-INF/web.xml +++ b/Stack Exchange WS/build/web/WEB-INF/web.xml @@ -1,5 +1,13 @@ + + Question + Question + + + Question + /Question + 30 diff --git a/Stack Exchange WS/build/web/gfv3ee6.dpf b/Stack Exchange WS/build/web/gfv3ee6.dpf new file mode 100644 index 00000000..95214f83 --- /dev/null +++ b/Stack Exchange WS/build/web/gfv3ee6.dpf @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_WS + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange WS/nbproject/jax-ws.xml b/Stack Exchange WS/nbproject/jax-ws.xml index b630501c..cd1f587f 100644 --- a/Stack Exchange WS/nbproject/jax-ws.xml +++ b/Stack Exchange WS/nbproject/jax-ws.xml @@ -2,7 +2,10 @@ - answerpackage.AnswerWS + com.dazzlesquad.answer_package.AnswerWS + + + com.dazzlesquad.question_package.QuestionWS diff --git a/Stack Exchange WS/nbproject/jaxws-build.xml b/Stack Exchange WS/nbproject/jaxws-build.xml index 318774e2..8de924ef 100644 --- a/Stack Exchange WS/nbproject/jaxws-build.xml +++ b/Stack Exchange WS/nbproject/jaxws-build.xml @@ -21,9 +21,17 @@ - + - + + + + + + + + + diff --git a/Stack Exchange WS/nbproject/private/private.properties b/Stack Exchange WS/nbproject/private/private.properties index 9c284f58..da662389 100644 --- a/Stack Exchange WS/nbproject/private/private.properties +++ b/Stack Exchange WS/nbproject/private/private.properties @@ -1,7 +1,7 @@ -deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3-1791990716.properties +deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv31718159496.properties j2ee.platform.is.jsr109=true -j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-ws -j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish -j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-ws]deployer:gfv3ee6wc:localhost:4848 -j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server -user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties +j2ee.server.domain=C:/Users/ryanyonata/AppData/Roaming/NetBeans/8.0.2/config/GF_4.1/domain1 +j2ee.server.home=C:/Program Files/glassfish-4.1/glassfish +j2ee.server.instance=[C:\\Program Files\\glassfish-4.1\\glassfish;C:\\Program Files\\glassfish-4.1\\glassfish\\domains\\domain1]deployer:gfv3ee6:localhost:4848 +j2ee.server.middleware=C:/Program Files/glassfish-4.1 +user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties diff --git a/Stack Exchange WS/nbproject/private/private.xml b/Stack Exchange WS/nbproject/private/private.xml index d0ae2acf..1e8161a7 100644 --- a/Stack Exchange WS/nbproject/private/private.xml +++ b/Stack Exchange WS/nbproject/private/private.xml @@ -3,9 +3,11 @@ - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20WS/src/java/answerpackage/Answer.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20WS/src/java/answerpackage/AnswerWS.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20WS/src/java/database_console/DBConnect.java + file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/questionspackage/Question.java + file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/questionspackage/QuestionWS.java + file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/database_console/DBConnect.java + file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/answerpackage/AnswerWS.java + file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/answerpackage/Answer.java diff --git a/Stack Exchange WS/nbproject/project.properties b/Stack Exchange WS/nbproject/project.properties index cdcb4647..76cd42d5 100644 --- a/Stack Exchange WS/nbproject/project.properties +++ b/Stack Exchange WS/nbproject/project.properties @@ -31,7 +31,7 @@ j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar +j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.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.jar diff --git a/Stack Exchange WS/src/java/database_console/DBConnect.java b/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java similarity index 88% rename from Stack Exchange WS/src/java/database_console/DBConnect.java rename to Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java index ea279631..c97ce591 100644 --- a/Stack Exchange WS/src/java/database_console/DBConnect.java +++ b/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java @@ -3,7 +3,7 @@ * To change this template file, choose Tools | Templates * and open the template in the editor. */ -package database_console; +package com.dazzesquad.database_console; import java.sql.Connection; import java.sql.DriverManager; @@ -20,7 +20,7 @@ public class DBConnect { Connection conn; public DBConnect() { - host= "jdbc:mysql://localhost:3307/dazzlesquad"; + host= "jdbc:mysql://localhost:3306/dazzlesquad"; username="root"; pass = "password"; diff --git a/Stack Exchange WS/src/java/answerpackage/Answer.java b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java similarity index 96% rename from Stack Exchange WS/src/java/answerpackage/Answer.java rename to Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java index 296b6004..569fad63 100644 --- a/Stack Exchange WS/src/java/answerpackage/Answer.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java @@ -3,7 +3,7 @@ * To change this template file, choose Tools | Templates * and open the template in the editor. */ -package answerpackage; +package com.dazzlesquad.answer_package; import javax.xml.bind.*; import javax.xml.bind.annotation.*; diff --git a/Stack Exchange WS/src/java/answerpackage/AnswerWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java similarity index 95% rename from Stack Exchange WS/src/java/answerpackage/AnswerWS.java rename to Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java index 6c7472b8..c1de1da2 100644 --- a/Stack Exchange WS/src/java/answerpackage/AnswerWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java @@ -3,8 +3,9 @@ * To change this template file, choose Tools | Templates * and open the template in the editor. */ -package answerpackage; +package com.dazzlesquad.answer_package; +import com.dazzesquad.database_console.DBConnect; import java.sql.*; import java.util.*; import java.util.logging.Level; @@ -13,7 +14,6 @@ import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebResult; -import database_console.*; /** * * @author zulvafachrina diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java new file mode 100644 index 00000000..10f7d39e --- /dev/null +++ b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java @@ -0,0 +1,74 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.*; + +@XmlRootElement(name="Answer") + +/** + * + * @author ryanyonata + */ +public class Question { + @XmlElement(name="id", required=true) + private int id; + + @XmlElement(name="user_id", required=true) + private int userId; + + @XmlElement(name="topic", required=true) + private String topic; + + @XmlElement(name="content", required=true) + private String content; + + @XmlElement(name="vote", required=true) + private int vote; + + @XmlElement(name="date", required=true) + private String date; + + public Question() { + id=0; + userId = 0; + } + + public Question(int id, int uid, String topic, String content, int vote, String date){ + this.id=id; + this.userId = uid; + this.topic = topic; + this.content = content; + this.vote=vote; + this.date = date; + } + + + /* Getter */ + public int getQuestionId() { + return this.id; + } + + public int getQuestionUserId() { + return this.userId; + } + + public String getQuestionTopic() { + return this.topic; + } + + public String getQuestionContent() { + return this.content; + } + + public int getQuestionVote() { + return this.vote; + } + + public String getQuestionDate() { + return this.date; + } +} diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java new file mode 100644 index 00000000..155e672f --- /dev/null +++ b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java @@ -0,0 +1,190 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.dazzlesquad.question_package; +/** + * + * @author ryanyonata + */ +import com.dazzesquad.database_console.DBConnect; +import java.sql.*; +import java.util.*; +import java.util.logging.Level; +import java.util.logging.Logger; +import javax.jws.WebService; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; + + +@WebService(serviceName = "QuestionWS") +public class QuestionWS { + + Connection conn; + + public QuestionWS() throws SQLException { + DBConnect db = new DBConnect(); + conn = db.connect(); + } + /** + * This is a sample web service operation + */ + @WebMethod(operationName = "hello") + public String hello(@WebParam(name = "name") String txt) { + return "Hello " + txt + " !"; + } + + /** + * Web service operation + */ + @WebMethod(operationName = "getQuestionById") + @WebResult(name="Question") + public Question getQuestionById(@WebParam(name = "id") int id) { + Question questionresult = null; + try { + Statement statement = conn.createStatement(); + String sql; + sql = "SELECT * FROM Question WHERE id=?"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1,id); + + ResultSet result = dbStatement.executeQuery(); + + if (result.next()) + { + questionresult = new Question(result.getInt("id"), result.getInt("user_id"),result.getString("topic"),result.getString("content"), result.getInt("vote"), result.getString("date")); + } + else { + questionresult = new Question(); + } + + result.close(); + statement.close(); + } catch (SQLException ex) { + Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); + } + + return questionresult; + } + + @WebMethod(operationName = "deleteQuestion") + public int deleteQuestion(@WebParam(name = "id") int id) { + int deletesuccessful = 1; // nanti diganti fungsi validasi + if (deletesuccessful == 1) { + try { + String sql1, sql2; + Statement statement1 = conn.createStatement(); + + sql1 = "DELETE * FROM Answer WHERE questionId=?"; + + PreparedStatement dbStatement1 = conn.prepareStatement(sql1); + dbStatement1.setInt(1,id); + + ResultSet result1 = dbStatement1.executeQuery(); + + result1.close(); + statement1.close(); + + Statement statement2 = conn.createStatement(); + + sql1 = "DELETE * FROM Question WHERE id=?"; + + PreparedStatement dbStatement2 = conn.prepareStatement(sql1); + dbStatement1.setInt(1,id); + + ResultSet result2 = dbStatement1.executeQuery(); + + result2.close(); + statement2.close(); + } catch (SQLException ex) { + Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); + } + } + + return deletesuccessful; + } + + public int insertQuestion(@WebParam(name = "Question") Question q) { + int insertsuccessful = 1; // nanti diganti fungsi validasi + + if (insertsuccessful == 1) { + try { + Statement statement = conn.createStatement(); + String sql; + sql = "INSERT INTO Question (id_user, topic, content) VALUES (?,?,?)"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1,q.getQuestionUserId()); + dbStatement.setString(2,q.getQuestionTopic()); + dbStatement.setString(3,q.getQuestionContent()); + + ResultSet result = dbStatement.executeQuery(); + + result.close(); + statement.close(); + } catch (SQLException ex) { + Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); + } + } + return insertsuccessful; + } + + @WebMethod(operationName = "showAllQuestion") + @WebResult(name="Question") + public java.util.ArrayList showAllQuestion() { + ArrayList questions = new ArrayList(); + + try { + Statement statement = conn.createStatement(); + String sql; + sql = "SELECT * FROM Question"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + + ResultSet result = dbStatement.executeQuery(); + + + while(result.next()) { + questions.add(new Question(result.getInt("id"), result.getInt("user_id"),result.getString("topic"),result.getString("content"), result.getInt("vote"), result.getString("date"))); + + } + + result.close(); + statement.close(); + } catch (SQLException ex) { + Logger.getLogger(QuestionWS.class.getName()).log + (Level.SEVERE, null, ex); + } + return questions; + } + + @WebMethod(operationName = "editQuestion") + public int editQuestion(@WebParam(name = "id") int id, @WebParam(name = "topic") String newtopic, @WebParam(name = "content") String newcontent) { + int editsuccessful = 1; // nanti diganti fungsi validasi + + if (editsuccessful ==1) { + try { + Statement statement = conn.createStatement(); + String sql; + sql = "UPDATE Question SET topic = ?, content = ? WHERE id = ?"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setString(1,newtopic); + dbStatement.setString(2,newcontent); + //dbStatement.setString(3,); + dbStatement.setInt(3,id); + + ResultSet result = dbStatement.executeQuery(); + + result.close(); + statement.close(); + } catch (SQLException ex) { + Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); + } + } + return editsuccessful; + } +} diff --git a/Stack Exchange WS/web/WEB-INF/web.xml b/Stack Exchange WS/web/WEB-INF/web.xml index 494e5e4a..cb201705 100644 --- a/Stack Exchange WS/web/WEB-INF/web.xml +++ b/Stack Exchange WS/web/WEB-INF/web.xml @@ -1,5 +1,13 @@ + + Question + Question + + + Question + /Question + 30 From 9b1a1ebf2282a73085a9dded1f3d9ca4c864e58f Mon Sep 17 00:00:00 2001 From: zulvaf Date: Thu, 19 Nov 2015 06:09:37 +0700 Subject: [PATCH 06/25] Add Answer Web Service Function --- .../WEB-INF/classes/.netbeans_automatic_build | 0 .../classes/.netbeans_update_resources | 0 .../build/web/WEB-INF/sun-web.xml | 11 --- Stack Exchange Client/build/web/gfv3ee6.dpf | 11 --- .../dist/Stack_Exchange_Client.war | Bin 0 -> 9590 bytes .../nbproject/private/private.properties | 12 +-- .../nbproject/project.properties | 2 +- Stack Exchange Client/setup/sun-resources.xml | 18 +---- .../nbproject/private/private.properties | 12 +-- .../nbproject/project.properties | 2 +- .../database_console/DBConnect.class | Bin 1134 -> 1134 bytes .../dazzlesquad/answer_package/Answer.class | Bin 1079 -> 1533 bytes .../dazzlesquad/answer_package/AnswerWS.class | Bin 3161 -> 4308 bytes .../question_package/Question.class | Bin 1579 -> 1579 bytes .../question_package/QuestionWS.class | Bin 5628 -> 5573 bytes .../build/web/WEB-INF/sun-web.xml | 11 --- Stack Exchange WS/build/web/gfv3ee6.dpf | 11 --- Stack Exchange WS/dist/Stack_Exchange_WS.war | Bin 8479 -> 0 bytes .../nbproject/private/private.properties | 12 +-- .../nbproject/private/private.xml | 9 +-- .../nbproject/project.properties | 2 +- .../database_console/DBConnect.java | 2 +- .../dazzlesquad/answer_package/Answer.java | 24 ++++++ .../dazzlesquad/answer_package/AnswerWS.java | 72 ++++++++++++++++-- .../question_package/QuestionWS.java | 47 +++++------- 25 files changed, 137 insertions(+), 121 deletions(-) delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_automatic_build delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_update_resources delete mode 100644 Stack Exchange Client/build/web/WEB-INF/sun-web.xml delete mode 100644 Stack Exchange Client/build/web/gfv3ee6.dpf create mode 100644 Stack Exchange Client/dist/Stack_Exchange_Client.war delete mode 100644 Stack Exchange WS/build/web/WEB-INF/sun-web.xml delete mode 100644 Stack Exchange WS/build/web/gfv3ee6.dpf delete mode 100644 Stack Exchange WS/dist/Stack_Exchange_WS.war diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_automatic_build b/Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_automatic_build deleted file mode 100644 index e69de29b..00000000 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_update_resources b/Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_update_resources deleted file mode 100644 index e69de29b..00000000 diff --git a/Stack Exchange Client/build/web/WEB-INF/sun-web.xml b/Stack Exchange Client/build/web/WEB-INF/sun-web.xml deleted file mode 100644 index 227128c4..00000000 --- a/Stack Exchange Client/build/web/WEB-INF/sun-web.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - Keep a copy of the generated servlet class' java code. - - - - diff --git a/Stack Exchange Client/build/web/gfv3ee6.dpf b/Stack Exchange Client/build/web/gfv3ee6.dpf deleted file mode 100644 index 20a26b9c..00000000 --- a/Stack Exchange Client/build/web/gfv3ee6.dpf +++ /dev/null @@ -1,11 +0,0 @@ - - - - /Stack_Exchange_Client - - - - Keep a copy of the generated servlet class' java code. - - - diff --git a/Stack Exchange Client/dist/Stack_Exchange_Client.war b/Stack Exchange Client/dist/Stack_Exchange_Client.war new file mode 100644 index 0000000000000000000000000000000000000000..9011fb43fb95d34892ee9aa6839024b4731ddb23 GIT binary patch literal 9590 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 - - - - - DazzleSquad database access - @@ -16,17 +10,7 @@ - - - - - - - - - - - + diff --git a/Stack Exchange IS/nbproject/private/private.properties b/Stack Exchange IS/nbproject/private/private.properties index da662389..95952e9e 100644 --- a/Stack Exchange IS/nbproject/private/private.properties +++ b/Stack Exchange IS/nbproject/private/private.properties @@ -1,7 +1,7 @@ -deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv31718159496.properties +deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3786070114.properties j2ee.platform.is.jsr109=true -j2ee.server.domain=C:/Users/ryanyonata/AppData/Roaming/NetBeans/8.0.2/config/GF_4.1/domain1 -j2ee.server.home=C:/Program Files/glassfish-4.1/glassfish -j2ee.server.instance=[C:\\Program Files\\glassfish-4.1\\glassfish;C:\\Program Files\\glassfish-4.1\\glassfish\\domains\\domain1]deployer:gfv3ee6:localhost:4848 -j2ee.server.middleware=C:/Program Files/glassfish-4.1 -user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties +j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client +j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish +j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:4848 +j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server +user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties diff --git a/Stack Exchange IS/nbproject/project.properties b/Stack Exchange IS/nbproject/project.properties index 3b0c4367..d3b40fae 100644 --- a/Stack Exchange IS/nbproject/project.properties +++ b/Stack Exchange IS/nbproject/project.properties @@ -31,7 +31,7 @@ j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar +j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.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.jar diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzesquad/database_console/DBConnect.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzesquad/database_console/DBConnect.class index af396894d59c7f0873b5309767988e9aa4c43457..1bd82b3c37be62939fd3c7e245c7e2404751a369 100644 GIT binary patch delta 24 gcmaFI@s5Mz)W2Q(7#J8#HgZg7WHjHrfbkp?0DhAR761SM delta 24 gcmaFI@s5Mz)W2Q(7#J9gH*!p8WHj5nfbkp?0Dgf96aWAK diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/Answer.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/Answer.class index 2e0698563780e13dd0ea59ad978314be9a34fa31..e2925a23865120f444453129493495be1cfa1ab3 100644 GIT binary patch delta 555 zcmdna@t529)W2Q(7#J8#7%aFLI2rUg88{dWK!hQPFaiI2qJA88{d;K!hfU&;k+KAVLR3=(02Du`}pzG|pn& n{FO0>k&$V060QHsa?bbtzTfrzUB1)z{`>Yj z06vO;N0Gpc3NwlTX5_%Hd1z(NgYxsIIp2Iif>YEWf zF9oj1$G7C;+tSc?D~{d+8?TTQ9&qQE|nB?WTy04J!#Dpll>%! zeAOtI_A3YH~B&9u5&g;cd-8AIhC5EbJ z3`;>*CSRUT7W4}jio%+y>4l_Tvd#%}yrSpN>XRbbXK%-Hv==B$DA?r-xcmjZs!!;a z7^kyVxhRrH4!d4bB$}Gbi;DD@wpu4e)lql&e7c}uLp#blpp>gO|tRi#|B zRn@CvT9m2^)-Hyh^QdGA5)T=hjZIN6O(t_y(n#mg#w%+e&LIb*VdkWw5ULN~JQ>3(GoPD{_<&{H!?V1)~*2k+~s)Befl}YuF#JXcghX)5@j>Xv6vD9!XHd7Op zte|nDaPW|ZpW)}MUk$&&H4VSSuUN?%evQ`@Z1)^{-`>#hI^JN6b!rJ`jUm$jSDaW? zju;KU!FAT$Y`IG4LL6v9#{Z^{Y!`ry2;oM-6|%pA`(Hv$@ppNGzQl8T3$z8-;P{ZlWHUM9lR&5tAM#V$$KR*l1to zL@F1HA4<4?T^jy^cQyP~KK_QA8vc%dXn0R<|0%cs!n+D~9AP>}QXia*`_ZFeN{X~C zj@-eCDPBh$!;9E>BYFv+Gny4_^!XY_alI0M{yIsLR~~0@+`TOtE<&f^mXdi9=1oCl z{8`T~sMp}r*#&JC=VI__3iigGp8CfE@ei^-DR`3HMoJ);zv?%CwqF*X6c_<#FGYa}$tIM!7B3DNlIb)X3$xo~O z61yguKcdHM$_s?MAvtWKT=2U{&Kt(cO7T*-F1|t%B$%W2NRq1~EM?Ahx1vr|WYgnr zelI5Yt*h|I(aUEO*Bssa*1eaz6MP5w?&!V&l|TzO7G)NLo+^xkJG>>xC`;Ui9e17u4znp6;Y@>xq1^}8d3+k zucK)J5e3=y=AMw;b%quY4WOr~vnjM`0WCpvl0#F_6YdNzpjE*OIF`7HRVO>c?W-5i z762D(yhXdWxN8Ax?V}Elvd*U5!1{S?7`uAwx>VPxVD|zxD!g~rX4^NQ%$ zvU?t}#A|du!cX+)8Aiy4;V9P7{q3a22}w7@PhcByO%Tz2RXBqr+ zI7kgWxPtw783*tRdTr>2sihr{k$M0@YI=lxy|l9pCF=Pk^Ry42MIR3HWB&@;(2pbJ zBX};@a+ShS+s7C2DI8-e(mdCE$^)c)nv{DHx*qf|O(F`5UtIBDS&J|j)>yOuuMloVeN;bFQcGkuhSgvoI^ zbZ~R%C0wja^xch#X1Q&3bKS)CHg_H7`kn=Bmo=bry~CwPxZdf~7Z9gsD<^UDHTtEZ zh%%EHw3B$4V1m#E2%1XB))1r)3}7p=Y>+{w>NsH?!Z80HCI+W5M)_0J@E|HUiN_hT zto>t@UPBz51a^?iN#IsI;3lwAm$u7(+Ad=ppQBd+YSL-RNfJ@MMH4a)D)?WNlZV^z zf5^i>-+=!(H5MRT{CQ*8_zybxr+xf;LhW5yxg%taeI~J#9k@bAxM1GTiuJ&}kM#yj zFo-G>%bfI z!5gFvS@QvEn)JbIm*BCDWD&0bUBQFyOapYMsn77BV-5lY4`}V)G>`6q#5{KOZn;K+ zQ$4Hr1}+laOK8EPb}-$JfbV3h>tvXaIE~ptrBie_=(nhICR_Bj92=gaXP0p_z)F;z QIc-a|(D4#~Web)60rfi^&Hw-a delta 1259 zcmZXTT~t(66vuyOKJK}5=N32&9}{IDqI}FqW@I61C>c{hiG@*?Ofmt61Hy=w(OB81 zeaVr`((KEyva)hv6KnO{>aDeW>9N<=>ZP@MskNeg2egMC&e{9y^FRN+?|<)msrr|S z+)w{}{{ygwuN+p=r%5^Z=<~KmLo8#Lrr*J$&nE5J$7}{XJE$3QaOn%Po5yX2J-a7N zh7oTY4YQXq&A3g{bF()4Y$j~>d#3|7PuM)^5M9MVkL4*ZIvM6^CN(+DA%|yp*5Nr0 zhj^YBJnu!#OGkhF*$NJ(hlfYZZ+4^hXAfi*5u-v;Gw5$Om;9~4Kqj>(ZH}v+Z+$+c zN)Ab#nwK@NXpU%J6?#+V?>6WB720acjPFm6nLh(ttp*wu^`=kNx4OK>>n?TFE6R7L zCQ?nqsmwsrw(QtYW?<94q2d1Yn8NDt%BXUAgEtkvs%n>`OqpD;!ZI$$m^P<^iORP) zE_q$v=7h^Tyek#BoaB_E*6g)vgD&rJ+7wyKYu=|>5ttasrp5H9vT2tFK5+Svk6b>c zQ9i=-SnZW(Ts~n+GvjiWPc@&pe9k$SFZj~z)W)$=qoe6ezan9Nw`s_a?vm*n56oAuf?lL3{Yv99Hi|bi|$|)F>NkC+uHzwA_8c4B$1DO?H50_NI6X^tFD5$c9B~pJ}qD|x?qIH=lT_YbJ7fG5$hmEwbOJtZ7 zdst3KxJ?M!g`$mVHpwh)<_xzNWbGE32suHtNq@>XDEDh6QH}h)o8?VV7RyR-N#q`htR^roY+7@#(rndqYqn|b)7%e# z(=|^K{>4iK(NoNJdFJDRLXV^3E%tZ=y}~Z7eK7IAZYKryP~q8*E2HtSpdT4$=f4f> B*OLGM diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class index c38427c3ad5f51ed1c212df1007f2bd0253b8391..e356356c326211878831d6ca1f3e65db1fc0f88f 100644 GIT binary patch delta 17 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 - - - - - - Keep a copy of the generated servlet class' java code. - - - - diff --git a/Stack Exchange WS/build/web/gfv3ee6.dpf b/Stack Exchange WS/build/web/gfv3ee6.dpf deleted file mode 100644 index 95214f83..00000000 --- a/Stack Exchange WS/build/web/gfv3ee6.dpf +++ /dev/null @@ -1,11 +0,0 @@ - - - - /Stack_Exchange_WS - - - - Keep a copy of the generated servlet class' java code. - - - diff --git a/Stack Exchange WS/dist/Stack_Exchange_WS.war b/Stack Exchange WS/dist/Stack_Exchange_WS.war deleted file mode 100644 index 08c53a616a6d5d360ebef9e6063a4f08194c70d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8479 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 pHeuv>!Su@!x{ - file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/questionspackage/Question.java - file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/questionspackage/QuestionWS.java - file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/database_console/DBConnect.java - file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/answerpackage/AnswerWS.java - file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/answerpackage/Answer.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/QuestionWS.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/Answer.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/Question.java diff --git a/Stack Exchange WS/nbproject/project.properties b/Stack Exchange WS/nbproject/project.properties index 76cd42d5..cdcb4647 100644 --- a/Stack Exchange WS/nbproject/project.properties +++ b/Stack Exchange WS/nbproject/project.properties @@ -31,7 +31,7 @@ j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar +j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.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.jar diff --git a/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java b/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java index c97ce591..a11ecb8b 100644 --- a/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java +++ b/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java @@ -20,7 +20,7 @@ public class DBConnect { Connection conn; public DBConnect() { - host= "jdbc:mysql://localhost:3306/dazzlesquad"; + host= "jdbc:mysql://localhost:3307/dazzlesquad"; username="root"; pass = "password"; diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java index 569fad63..54730eda 100644 --- a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java @@ -48,4 +48,28 @@ public Answer(int id, int qid, int uid, String content, int vote, String date){ } + public int getId() { + return id; + } + + public int getQid() { + return questionId; + } + + public int getUid() { + return userId; + } + + public String getContent() { + return content; + } + + public int getVote() { + return vote; + } + + public String getDate() { + return date; + } + } diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java index c1de1da2..a3c3b42a 100644 --- a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java @@ -27,13 +27,6 @@ public AnswerWS() throws SQLException { DBConnect db = new DBConnect(); conn = db.connect(); } - /** - * This is a sample web service operation - */ - @WebMethod(operationName = "hello") - public String hello(@WebParam(name = "name") String txt) { - return "Hello " + txt + " !"; - } /** * Web service operation @@ -69,4 +62,69 @@ public java.util.ArrayList getAnswerById(@WebParam(name = "id") int id) return answers; } + + @WebMethod(operationName = "insertAnswer") + @WebResult(name="NewAnswer") + public int insertAnswer(@WebParam(name = "answer") Answer answer) { + int insertsuccessful = 1; // nanti diganti fungsi validasi + + if (insertsuccessful == 1) { + try { + Statement statement = conn.createStatement(); + String sql; + sql = "INSERT INTO Answer (id_user, question_id, content, vote, date) VALUES (?,?,?,?,?)"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1,answer.getId()); + dbStatement.setInt(2,answer.getQid()); + dbStatement.setString(3,answer.getContent()); + dbStatement.setInt(4,answer.getVote()); + dbStatement.setString(5,answer.getDate()); + + dbStatement.executeUpdate(); + + + statement.close(); + } catch (SQLException ex) { + Logger.getLogger(AnswerWS.class.getName()).log(Level.SEVERE, null, ex); + } + } + return insertsuccessful; + } + + @WebMethod(operationName = "deleteAnswer") + @WebResult(name="Success") + public int deleteAnswer(@WebParam(name = "qid") int qid) { + int deletesuccessful = 1; // nanti diganti fungsi validasi + if (deletesuccessful == 1) { + try { + String sql; + Statement statement = conn.createStatement(); + + sql = "DELETE FROM Answer WHERE question_id=?"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1,qid); + + dbStatement.executeUpdate(); + + + statement.close(); + } catch (SQLException ex) { + Logger.getLogger(AnswerWS.class.getName()).log(Level.SEVERE, null, ex); + } + } + + return deletesuccessful; + } + + @WebMethod(operationName = "countAnswer") + @WebResult(name="count") + public int countAnswer(@WebParam(name = "qid") int qid) { + java.util.ArrayList answers = getAnswerById(qid); + int size = answers.size(); + return size; + } + + } diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java index 155e672f..a8adb085 100644 --- a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java @@ -9,6 +9,7 @@ * @author ryanyonata */ import com.dazzesquad.database_console.DBConnect; +import com.dazzlesquad.answer_package.*; import java.sql.*; import java.util.*; import java.util.logging.Level; @@ -71,34 +72,25 @@ public Question getQuestionById(@WebParam(name = "id") int id) { } @WebMethod(operationName = "deleteQuestion") + @WebResult(name="Success") public int deleteQuestion(@WebParam(name = "id") int id) { int deletesuccessful = 1; // nanti diganti fungsi validasi if (deletesuccessful == 1) { try { - String sql1, sql2; - Statement statement1 = conn.createStatement(); - - sql1 = "DELETE * FROM Answer WHERE questionId=?"; - - PreparedStatement dbStatement1 = conn.prepareStatement(sql1); - dbStatement1.setInt(1,id); - - ResultSet result1 = dbStatement1.executeQuery(); - - result1.close(); - statement1.close(); - - Statement statement2 = conn.createStatement(); - - sql1 = "DELETE * FROM Question WHERE id=?"; + String sql; + Statement statement = conn.createStatement(); - PreparedStatement dbStatement2 = conn.prepareStatement(sql1); - dbStatement1.setInt(1,id); + sql = "DELETE FROM Question WHERE id=?"; - ResultSet result2 = dbStatement1.executeQuery(); + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1,id); - result2.close(); - statement2.close(); + dbStatement.executeUpdate(); + + AnswerWS answers = new AnswerWS(); + answers.deleteAnswer(id); + statement.close(); + } catch (SQLException ex) { Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); } @@ -107,6 +99,8 @@ public int deleteQuestion(@WebParam(name = "id") int id) { return deletesuccessful; } + @WebMethod(operationName = "insertQuestion") + @WebResult(name="Question") public int insertQuestion(@WebParam(name = "Question") Question q) { int insertsuccessful = 1; // nanti diganti fungsi validasi @@ -121,10 +115,11 @@ public int insertQuestion(@WebParam(name = "Question") Question q) { dbStatement.setString(2,q.getQuestionTopic()); dbStatement.setString(3,q.getQuestionContent()); - ResultSet result = dbStatement.executeQuery(); + dbStatement.executeUpdate(); - result.close(); + statement.close(); + } catch (SQLException ex) { Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); } @@ -162,6 +157,7 @@ public java.util.ArrayList showAllQuestion() { } @WebMethod(operationName = "editQuestion") + @WebResult(name="NewQuestion") public int editQuestion(@WebParam(name = "id") int id, @WebParam(name = "topic") String newtopic, @WebParam(name = "content") String newcontent) { int editsuccessful = 1; // nanti diganti fungsi validasi @@ -174,12 +170,11 @@ public int editQuestion(@WebParam(name = "id") int id, @WebParam(name = "topic") PreparedStatement dbStatement = conn.prepareStatement(sql); dbStatement.setString(1,newtopic); dbStatement.setString(2,newcontent); - //dbStatement.setString(3,); dbStatement.setInt(3,id); - ResultSet result = dbStatement.executeQuery(); + dbStatement.executeUpdate(); - result.close(); + statement.close(); } catch (SQLException ex) { Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); From e78357ac370da16ba23b4e089735ca330dbf69b9 Mon Sep 17 00:00:00 2001 From: Ryan Yonata Date: Mon, 23 Nov 2015 14:48:26 +0700 Subject: [PATCH 07/25] Update Settings and JSTL --- .gitignore | 1 + .../question_package/DeleteQuestion.java | 52 ++++ .../DeleteQuestionResponse.java | 54 ++++ .../question_package/EditQuestion.java | 106 +++++++ .../EditQuestionResponse.java | 54 ++++ .../question_package/GetQuestionById.java | 52 ++++ .../GetQuestionByIdResponse.java | 62 ++++ .../dazzlesquad/question_package/Hello.java | 60 ++++ .../question_package/HelloResponse.java | 62 ++++ .../question_package/InsertQuestion.java | 62 ++++ .../InsertQuestionResponse.java | 54 ++++ .../question_package/ObjectFactory.java | 269 ++++++++++++++++++ .../question_package/Question.java | 176 ++++++++++++ .../question_package/QuestionWS.java | 114 ++++++++ .../question_package/QuestionWS_Service.java | 78 +++++ .../question_package/ShowAllQuestion.java | 32 +++ .../ShowAllQuestionResponse.java | 69 +++++ .../question_package/package-info.java | 2 + .../question_package/DeleteQuestion.java | 52 ++++ .../DeleteQuestionResponse.java | 54 ++++ .../question_package/EditQuestion.java | 106 +++++++ .../EditQuestionResponse.java | 54 ++++ .../question_package/GetQuestionById.java | 52 ++++ .../GetQuestionByIdResponse.java | 62 ++++ .../dazzlesquad/question_package/Hello.java | 60 ++++ .../question_package/HelloResponse.java | 62 ++++ .../question_package/InsertQuestion.java | 62 ++++ .../InsertQuestionResponse.java | 54 ++++ .../question_package/ObjectFactory.java | 269 ++++++++++++++++++ .../question_package/Question.java | 176 ++++++++++++ .../question_package/QuestionWS.java | 114 ++++++++ .../question_package/QuestionWS_Service.java | 78 +++++ .../question_package/ShowAllQuestion.java | 32 +++ .../ShowAllQuestionResponse.java | 69 +++++ .../question_package/package-info.java | 2 + .../build/web/WEB-INF/jax-ws-catalog.xml | 5 + .../build/web/WEB-INF/sun-web.xml | 11 + .../Stack_Exchange_WS/QuestionWS.wsdl | 131 +++++++++ .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 111 ++++++++ Stack Exchange Client/build/web/gfv3ee6.dpf | 11 + Stack Exchange Client/build/web/index.jsp | 21 +- .../build/web/question-list.jsp | 20 ++ Stack Exchange Client/catalog.xml | 5 + .../dist/Stack_Exchange_Client.war | Bin 9590 -> 19361 bytes .../nbproject/build-impl.xml | 3 +- .../nbproject/genfiles.properties | 6 +- Stack Exchange Client/nbproject/jax-ws.xml | 46 +++ .../nbproject/jaxws-build.xml | 46 +++ .../nbproject/private/private.properties | 12 +- .../nbproject/private/private.xml | 7 +- .../nbproject/project.properties | 2 +- Stack Exchange Client/nbproject/project.xml | 5 + Stack Exchange Client/setup/sun-resources.xml | 18 +- .../Stack_Exchange_WS/QuestionWS.wsdl | 131 +++++++++ .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 111 ++++++++ .../web/WEB-INF/jax-ws-catalog.xml | 5 + .../Stack_Exchange_WS/QuestionWS.wsdl | 131 +++++++++ .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 111 ++++++++ Stack Exchange Client/web/index.jsp | 21 +- Stack Exchange Client/web/question-list.jsp | 20 ++ .../nbproject/private/private.properties | 12 +- .../nbproject/project.properties | 2 +- .../database_console/DBConnect.class | Bin 1134 -> 1134 bytes .../dazzlesquad/answer_package/Answer.class | Bin 1533 -> 1533 bytes .../dazzlesquad/answer_package/AnswerWS.class | Bin 4308 -> 4308 bytes .../question_package/Question.class | Bin 1579 -> 1579 bytes .../question_package/QuestionWS.class | Bin 5573 -> 5573 bytes .../build/web/WEB-INF/sun-web.xml | 11 + Stack Exchange WS/build/web/gfv3ee6.dpf | 11 + .../nbproject/private/private.properties | 12 +- .../nbproject/private/private.xml | 8 +- .../nbproject/project.properties | 2 +- .../database_console/DBConnect.java | 2 +- .../dazzlesquad/answer_package/Answer.java | 2 +- .../dazzlesquad/answer_package/AnswerWS.java | 2 +- .../question_package/QuestionWS.java | 2 +- 76 files changed, 3698 insertions(+), 75 deletions(-) create mode 100644 .gitignore create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestion.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestion.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionById.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionByIdResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Hello.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/HelloResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestion.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ObjectFactory.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Question.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS_Service.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestion.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/package-info.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestion.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestion.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionById.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionByIdResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Hello.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/HelloResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestion.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ObjectFactory.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Question.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS_Service.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestion.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/package-info.java create mode 100644 Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml create mode 100644 Stack Exchange Client/build/web/WEB-INF/sun-web.xml create mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl create mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd create mode 100644 Stack Exchange Client/build/web/gfv3ee6.dpf create mode 100644 Stack Exchange Client/catalog.xml create mode 100644 Stack Exchange Client/nbproject/jax-ws.xml create mode 100644 Stack Exchange Client/nbproject/jaxws-build.xml create mode 100644 Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl create mode 100644 Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd create mode 100644 Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml create mode 100644 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl create mode 100644 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd create mode 100644 Stack Exchange WS/build/web/WEB-INF/sun-web.xml create mode 100644 Stack Exchange WS/build/web/gfv3ee6.dpf diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..362636f5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/Stack Exchange WS/dist/ \ No newline at end of file diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestion.java new file mode 100644 index 00000000..e92a4571 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestion.java @@ -0,0 +1,52 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for deleteQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="deleteQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "deleteQuestion", propOrder = { + "id" +}) +public class DeleteQuestion { + + protected int id; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestionResponse.java new file mode 100644 index 00000000..86077246 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestionResponse.java @@ -0,0 +1,54 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for deleteQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="deleteQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "deleteQuestionResponse", propOrder = { + "success" +}) +public class DeleteQuestionResponse { + + @XmlElement(name = "Success") + protected int success; + + /** + * Gets the value of the success property. + * + */ + public int getSuccess() { + return success; + } + + /** + * Sets the value of the success property. + * + */ + public void setSuccess(int value) { + this.success = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestion.java new file mode 100644 index 00000000..6581ceb3 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestion.java @@ -0,0 +1,106 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for editQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="editQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "editQuestion", propOrder = { + "id", + "topic", + "content" +}) +public class EditQuestion { + + protected int id; + protected String topic; + protected String content; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the topic property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopic() { + return topic; + } + + /** + * Sets the value of the topic property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopic(String value) { + this.topic = value; + } + + /** + * Gets the value of the content property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContent() { + return content; + } + + /** + * Sets the value of the content property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContent(String value) { + this.content = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestionResponse.java new file mode 100644 index 00000000..41333476 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestionResponse.java @@ -0,0 +1,54 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for editQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="editQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="NewQuestion" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "editQuestionResponse", propOrder = { + "newQuestion" +}) +public class EditQuestionResponse { + + @XmlElement(name = "NewQuestion") + protected int newQuestion; + + /** + * Gets the value of the newQuestion property. + * + */ + public int getNewQuestion() { + return newQuestion; + } + + /** + * Sets the value of the newQuestion property. + * + */ + public void setNewQuestion(int value) { + this.newQuestion = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionById.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionById.java new file mode 100644 index 00000000..193fd94d --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionById.java @@ -0,0 +1,52 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getQuestionById complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getQuestionById">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getQuestionById", propOrder = { + "id" +}) +public class GetQuestionById { + + protected int id; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionByIdResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionByIdResponse.java new file mode 100644 index 00000000..099ac01e --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionByIdResponse.java @@ -0,0 +1,62 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getQuestionByIdResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getQuestionByIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getQuestionByIdResponse", propOrder = { + "question" +}) +public class GetQuestionByIdResponse { + + @XmlElement(name = "Question") + protected Question question; + + /** + * Gets the value of the question property. + * + * @return + * possible object is + * {@link Question } + * + */ + public Question getQuestion() { + return question; + } + + /** + * Sets the value of the question property. + * + * @param value + * allowed object is + * {@link Question } + * + */ + public void setQuestion(Question value) { + this.question = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Hello.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Hello.java new file mode 100644 index 00000000..2afae9be --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Hello.java @@ -0,0 +1,60 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for hello complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="hello">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hello", propOrder = { + "name" +}) +public class Hello { + + protected String name; + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/HelloResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/HelloResponse.java new file mode 100644 index 00000000..741ba259 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/HelloResponse.java @@ -0,0 +1,62 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for helloResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="helloResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "helloResponse", propOrder = { + "_return" +}) +public class HelloResponse { + + @XmlElement(name = "return") + protected String _return; + + /** + * Gets the value of the return property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReturn() { + return _return; + } + + /** + * Sets the value of the return property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReturn(String value) { + this._return = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestion.java new file mode 100644 index 00000000..d5591828 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestion.java @@ -0,0 +1,62 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for insertQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="insertQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "insertQuestion", propOrder = { + "question" +}) +public class InsertQuestion { + + @XmlElement(name = "Question") + protected Question question; + + /** + * Gets the value of the question property. + * + * @return + * possible object is + * {@link Question } + * + */ + public Question getQuestion() { + return question; + } + + /** + * Sets the value of the question property. + * + * @param value + * allowed object is + * {@link Question } + * + */ + public void setQuestion(Question value) { + this.question = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestionResponse.java new file mode 100644 index 00000000..49ce698b --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestionResponse.java @@ -0,0 +1,54 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for insertQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="insertQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "insertQuestionResponse", propOrder = { + "question" +}) +public class InsertQuestionResponse { + + @XmlElement(name = "Question") + protected int question; + + /** + * Gets the value of the question property. + * + */ + public int getQuestion() { + return question; + } + + /** + * Sets the value of the question property. + * + */ + public void setQuestion(int value) { + this.question = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ObjectFactory.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ObjectFactory.java new file mode 100644 index 00000000..556d521f --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ObjectFactory.java @@ -0,0 +1,269 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the com.dazzlesquad.question_package package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _DeleteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestion"); + private final static QName _Answer_QNAME = new QName("http://question_package.dazzlesquad.com/", "Answer"); + private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); + private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); + private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); + private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); + private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); + private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); + private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); + private final static QName _Hello_QNAME = new QName("http://question_package.dazzlesquad.com/", "hello"); + private final static QName _GetQuestionByIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionByIdResponse"); + private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); + private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.dazzlesquad.question_package + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link DeleteQuestion } + * + */ + public DeleteQuestion createDeleteQuestion() { + return new DeleteQuestion(); + } + + /** + * Create an instance of {@link DeleteQuestionResponse } + * + */ + public DeleteQuestionResponse createDeleteQuestionResponse() { + return new DeleteQuestionResponse(); + } + + /** + * Create an instance of {@link GetQuestionById } + * + */ + public GetQuestionById createGetQuestionById() { + return new GetQuestionById(); + } + + /** + * Create an instance of {@link Question } + * + */ + public Question createQuestion() { + return new Question(); + } + + /** + * Create an instance of {@link InsertQuestion } + * + */ + public InsertQuestion createInsertQuestion() { + return new InsertQuestion(); + } + + /** + * Create an instance of {@link InsertQuestionResponse } + * + */ + public InsertQuestionResponse createInsertQuestionResponse() { + return new InsertQuestionResponse(); + } + + /** + * Create an instance of {@link EditQuestion } + * + */ + public EditQuestion createEditQuestion() { + return new EditQuestion(); + } + + /** + * Create an instance of {@link EditQuestionResponse } + * + */ + public EditQuestionResponse createEditQuestionResponse() { + return new EditQuestionResponse(); + } + + /** + * Create an instance of {@link ShowAllQuestion } + * + */ + public ShowAllQuestion createShowAllQuestion() { + return new ShowAllQuestion(); + } + + /** + * Create an instance of {@link Hello } + * + */ + public Hello createHello() { + return new Hello(); + } + + /** + * Create an instance of {@link GetQuestionByIdResponse } + * + */ + public GetQuestionByIdResponse createGetQuestionByIdResponse() { + return new GetQuestionByIdResponse(); + } + + /** + * Create an instance of {@link HelloResponse } + * + */ + public HelloResponse createHelloResponse() { + return new HelloResponse(); + } + + /** + * Create an instance of {@link ShowAllQuestionResponse } + * + */ + public ShowAllQuestionResponse createShowAllQuestionResponse() { + return new ShowAllQuestionResponse(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") + public JAXBElement createDeleteQuestion(DeleteQuestion value) { + return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Question }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") + public JAXBElement createAnswer(Question value) { + return new JAXBElement(_Answer_QNAME, Question.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") + public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { + return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") + public JAXBElement createGetQuestionById(GetQuestionById value) { + return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestion") + public JAXBElement createInsertQuestion(InsertQuestion value) { + return new JAXBElement(_InsertQuestion_QNAME, InsertQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") + public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { + return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") + public JAXBElement createEditQuestion(EditQuestion value) { + return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") + public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { + return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestion") + public JAXBElement createShowAllQuestion(ShowAllQuestion value) { + return new JAXBElement(_ShowAllQuestion_QNAME, ShowAllQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Hello }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "hello") + public JAXBElement createHello(Hello value) { + return new JAXBElement(_Hello_QNAME, Hello.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionByIdResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionByIdResponse") + public JAXBElement createGetQuestionByIdResponse(GetQuestionByIdResponse value) { + return new JAXBElement(_GetQuestionByIdResponse_QNAME, GetQuestionByIdResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") + public JAXBElement createHelloResponse(HelloResponse value) { + return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") + public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { + return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Question.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Question.java new file mode 100644 index 00000000..7e5858e2 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Question.java @@ -0,0 +1,176 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for question complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="question">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "question", propOrder = { + "id", + "userId", + "topic", + "content", + "vote", + "date" +}) +public class Question { + + protected int id; + @XmlElement(name = "user_id") + protected int userId; + @XmlElement(required = true) + protected String topic; + @XmlElement(required = true) + protected String content; + protected int vote; + @XmlElement(required = true) + protected String date; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the userId property. + * + */ + public int getUserId() { + return userId; + } + + /** + * Sets the value of the userId property. + * + */ + public void setUserId(int value) { + this.userId = value; + } + + /** + * Gets the value of the topic property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopic() { + return topic; + } + + /** + * Sets the value of the topic property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopic(String value) { + this.topic = value; + } + + /** + * Gets the value of the content property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContent() { + return content; + } + + /** + * Sets the value of the content property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContent(String value) { + this.content = value; + } + + /** + * Gets the value of the vote property. + * + */ + public int getVote() { + return vote; + } + + /** + * Sets the value of the vote property. + * + */ + public void setVote(int value) { + this.vote = value; + } + + /** + * Gets the value of the date property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDate() { + return date; + } + + /** + * Sets the value of the date property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDate(String value) { + this.date = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS.java new file mode 100644 index 00000000..0403251f --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS.java @@ -0,0 +1,114 @@ + +package com.dazzlesquad.question_package; + +import java.util.List; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.ws.RequestWrapper; +import javax.xml.ws.ResponseWrapper; + + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.2.10-b140803.1500 + * Generated source version: 2.1 + * + */ +@WebService(name = "QuestionWS", targetNamespace = "http://question_package.dazzlesquad.com/") +@XmlSeeAlso({ + ObjectFactory.class +}) +public interface QuestionWS { + + + /** + * + * @param name + * @return + * returns java.lang.String + */ + @WebMethod + @WebResult(targetNamespace = "") + @RequestWrapper(localName = "hello", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.Hello") + @ResponseWrapper(localName = "helloResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.HelloResponse") + public String hello( + @WebParam(name = "name", targetNamespace = "") + String name); + + /** + * + * @param id + * @return + * returns com.dazzlesquad.question_package.Question + */ + @WebMethod + @WebResult(name = "Question", targetNamespace = "") + @RequestWrapper(localName = "getQuestionById", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.GetQuestionById") + @ResponseWrapper(localName = "getQuestionByIdResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.GetQuestionByIdResponse") + public Question getQuestionById( + @WebParam(name = "id", targetNamespace = "") + int id); + + /** + * + * @param id + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Success", targetNamespace = "") + @RequestWrapper(localName = "deleteQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.DeleteQuestion") + @ResponseWrapper(localName = "deleteQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.DeleteQuestionResponse") + public int deleteQuestion( + @WebParam(name = "id", targetNamespace = "") + int id); + + /** + * + * @param question + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Question", targetNamespace = "") + @RequestWrapper(localName = "insertQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.InsertQuestion") + @ResponseWrapper(localName = "insertQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.InsertQuestionResponse") + public int insertQuestion( + @WebParam(name = "Question", targetNamespace = "") + Question question); + + /** + * + * @return + * returns java.util.List + */ + @WebMethod + @WebResult(name = "Question", targetNamespace = "") + @RequestWrapper(localName = "showAllQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.ShowAllQuestion") + @ResponseWrapper(localName = "showAllQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.ShowAllQuestionResponse") + public List showAllQuestion(); + + /** + * + * @param content + * @param topic + * @param id + * @return + * returns int + */ + @WebMethod + @WebResult(name = "NewQuestion", targetNamespace = "") + @RequestWrapper(localName = "editQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.EditQuestion") + @ResponseWrapper(localName = "editQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.EditQuestionResponse") + public int editQuestion( + @WebParam(name = "id", targetNamespace = "") + int id, + @WebParam(name = "topic", targetNamespace = "") + String topic, + @WebParam(name = "content", targetNamespace = "") + String content); + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS_Service.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS_Service.java new file mode 100644 index 00000000..daef3fff --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS_Service.java @@ -0,0 +1,78 @@ + +package com.dazzlesquad.question_package; + +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +import javax.xml.ws.Service; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceException; +import javax.xml.ws.WebServiceFeature; + + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.2.10-b140803.1500 + * Generated source version: 2.1 + * + */ +@WebServiceClient(name = "QuestionWS", targetNamespace = "http://question_package.dazzlesquad.com/", wsdlLocation = "http://localhost:8080/Stack_Exchange_WS/QuestionWS?wsdl") +public class QuestionWS_Service + extends Service +{ + + private final static URL QUESTIONWS_WSDL_LOCATION; + private final static WebServiceException QUESTIONWS_EXCEPTION; + private final static QName QUESTIONWS_QNAME = new QName("http://question_package.dazzlesquad.com/", "QuestionWS"); + + static { + URL url = null; + WebServiceException e = null; + try { + url = new URL("http://localhost:8080/Stack_Exchange_WS/QuestionWS?wsdl"); + } catch (MalformedURLException ex) { + e = new WebServiceException(ex); + } + QUESTIONWS_WSDL_LOCATION = url; + QUESTIONWS_EXCEPTION = e; + } + + public QuestionWS_Service() { + super(__getWsdlLocation(), QUESTIONWS_QNAME); + } + + public QuestionWS_Service(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + /** + * + * @return + * returns QuestionWS + */ + @WebEndpoint(name = "QuestionWSPort") + public QuestionWS getQuestionWSPort() { + return super.getPort(new QName("http://question_package.dazzlesquad.com/", "QuestionWSPort"), QuestionWS.class); + } + + /** + * + * @param features + * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. + * @return + * returns QuestionWS + */ + @WebEndpoint(name = "QuestionWSPort") + public QuestionWS getQuestionWSPort(WebServiceFeature... features) { + return super.getPort(new QName("http://question_package.dazzlesquad.com/", "QuestionWSPort"), QuestionWS.class, features); + } + + private static URL __getWsdlLocation() { + if (QUESTIONWS_EXCEPTION!= null) { + throw QUESTIONWS_EXCEPTION; + } + return QUESTIONWS_WSDL_LOCATION; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestion.java new file mode 100644 index 00000000..073d7dfe --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestion.java @@ -0,0 +1,32 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for showAllQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="showAllQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "showAllQuestion") +public class ShowAllQuestion { + + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestionResponse.java new file mode 100644 index 00000000..1538c28a --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestionResponse.java @@ -0,0 +1,69 @@ + +package com.dazzlesquad.question_package; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for showAllQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="showAllQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "showAllQuestionResponse", propOrder = { + "question" +}) +public class ShowAllQuestionResponse { + + @XmlElement(name = "Question") + protected List question; + + /** + * Gets the value of the question property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the question property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getQuestion().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Question } + * + * + */ + public List getQuestion() { + if (question == null) { + question = new ArrayList(); + } + return this.question; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/package-info.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/package-info.java new file mode 100644 index 00000000..9042be8b --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "http://question_package.dazzlesquad.com/") +package com.dazzlesquad.question_package; diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestion.java new file mode 100644 index 00000000..e92a4571 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestion.java @@ -0,0 +1,52 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for deleteQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="deleteQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "deleteQuestion", propOrder = { + "id" +}) +public class DeleteQuestion { + + protected int id; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestionResponse.java new file mode 100644 index 00000000..86077246 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestionResponse.java @@ -0,0 +1,54 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for deleteQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="deleteQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "deleteQuestionResponse", propOrder = { + "success" +}) +public class DeleteQuestionResponse { + + @XmlElement(name = "Success") + protected int success; + + /** + * Gets the value of the success property. + * + */ + public int getSuccess() { + return success; + } + + /** + * Sets the value of the success property. + * + */ + public void setSuccess(int value) { + this.success = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestion.java new file mode 100644 index 00000000..6581ceb3 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestion.java @@ -0,0 +1,106 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for editQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="editQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "editQuestion", propOrder = { + "id", + "topic", + "content" +}) +public class EditQuestion { + + protected int id; + protected String topic; + protected String content; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the topic property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopic() { + return topic; + } + + /** + * Sets the value of the topic property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopic(String value) { + this.topic = value; + } + + /** + * Gets the value of the content property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContent() { + return content; + } + + /** + * Sets the value of the content property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContent(String value) { + this.content = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestionResponse.java new file mode 100644 index 00000000..41333476 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestionResponse.java @@ -0,0 +1,54 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for editQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="editQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="NewQuestion" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "editQuestionResponse", propOrder = { + "newQuestion" +}) +public class EditQuestionResponse { + + @XmlElement(name = "NewQuestion") + protected int newQuestion; + + /** + * Gets the value of the newQuestion property. + * + */ + public int getNewQuestion() { + return newQuestion; + } + + /** + * Sets the value of the newQuestion property. + * + */ + public void setNewQuestion(int value) { + this.newQuestion = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionById.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionById.java new file mode 100644 index 00000000..193fd94d --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionById.java @@ -0,0 +1,52 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getQuestionById complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getQuestionById">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getQuestionById", propOrder = { + "id" +}) +public class GetQuestionById { + + protected int id; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionByIdResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionByIdResponse.java new file mode 100644 index 00000000..099ac01e --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionByIdResponse.java @@ -0,0 +1,62 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getQuestionByIdResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getQuestionByIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getQuestionByIdResponse", propOrder = { + "question" +}) +public class GetQuestionByIdResponse { + + @XmlElement(name = "Question") + protected Question question; + + /** + * Gets the value of the question property. + * + * @return + * possible object is + * {@link Question } + * + */ + public Question getQuestion() { + return question; + } + + /** + * Sets the value of the question property. + * + * @param value + * allowed object is + * {@link Question } + * + */ + public void setQuestion(Question value) { + this.question = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Hello.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Hello.java new file mode 100644 index 00000000..2afae9be --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Hello.java @@ -0,0 +1,60 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for hello complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="hello">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hello", propOrder = { + "name" +}) +public class Hello { + + protected String name; + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/HelloResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/HelloResponse.java new file mode 100644 index 00000000..741ba259 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/HelloResponse.java @@ -0,0 +1,62 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for helloResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="helloResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "helloResponse", propOrder = { + "_return" +}) +public class HelloResponse { + + @XmlElement(name = "return") + protected String _return; + + /** + * Gets the value of the return property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReturn() { + return _return; + } + + /** + * Sets the value of the return property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReturn(String value) { + this._return = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestion.java new file mode 100644 index 00000000..d5591828 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestion.java @@ -0,0 +1,62 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for insertQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="insertQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "insertQuestion", propOrder = { + "question" +}) +public class InsertQuestion { + + @XmlElement(name = "Question") + protected Question question; + + /** + * Gets the value of the question property. + * + * @return + * possible object is + * {@link Question } + * + */ + public Question getQuestion() { + return question; + } + + /** + * Sets the value of the question property. + * + * @param value + * allowed object is + * {@link Question } + * + */ + public void setQuestion(Question value) { + this.question = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestionResponse.java new file mode 100644 index 00000000..49ce698b --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestionResponse.java @@ -0,0 +1,54 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for insertQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="insertQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "insertQuestionResponse", propOrder = { + "question" +}) +public class InsertQuestionResponse { + + @XmlElement(name = "Question") + protected int question; + + /** + * Gets the value of the question property. + * + */ + public int getQuestion() { + return question; + } + + /** + * Sets the value of the question property. + * + */ + public void setQuestion(int value) { + this.question = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ObjectFactory.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ObjectFactory.java new file mode 100644 index 00000000..556d521f --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ObjectFactory.java @@ -0,0 +1,269 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the com.dazzlesquad.question_package package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _DeleteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestion"); + private final static QName _Answer_QNAME = new QName("http://question_package.dazzlesquad.com/", "Answer"); + private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); + private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); + private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); + private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); + private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); + private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); + private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); + private final static QName _Hello_QNAME = new QName("http://question_package.dazzlesquad.com/", "hello"); + private final static QName _GetQuestionByIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionByIdResponse"); + private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); + private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.dazzlesquad.question_package + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link DeleteQuestion } + * + */ + public DeleteQuestion createDeleteQuestion() { + return new DeleteQuestion(); + } + + /** + * Create an instance of {@link DeleteQuestionResponse } + * + */ + public DeleteQuestionResponse createDeleteQuestionResponse() { + return new DeleteQuestionResponse(); + } + + /** + * Create an instance of {@link GetQuestionById } + * + */ + public GetQuestionById createGetQuestionById() { + return new GetQuestionById(); + } + + /** + * Create an instance of {@link Question } + * + */ + public Question createQuestion() { + return new Question(); + } + + /** + * Create an instance of {@link InsertQuestion } + * + */ + public InsertQuestion createInsertQuestion() { + return new InsertQuestion(); + } + + /** + * Create an instance of {@link InsertQuestionResponse } + * + */ + public InsertQuestionResponse createInsertQuestionResponse() { + return new InsertQuestionResponse(); + } + + /** + * Create an instance of {@link EditQuestion } + * + */ + public EditQuestion createEditQuestion() { + return new EditQuestion(); + } + + /** + * Create an instance of {@link EditQuestionResponse } + * + */ + public EditQuestionResponse createEditQuestionResponse() { + return new EditQuestionResponse(); + } + + /** + * Create an instance of {@link ShowAllQuestion } + * + */ + public ShowAllQuestion createShowAllQuestion() { + return new ShowAllQuestion(); + } + + /** + * Create an instance of {@link Hello } + * + */ + public Hello createHello() { + return new Hello(); + } + + /** + * Create an instance of {@link GetQuestionByIdResponse } + * + */ + public GetQuestionByIdResponse createGetQuestionByIdResponse() { + return new GetQuestionByIdResponse(); + } + + /** + * Create an instance of {@link HelloResponse } + * + */ + public HelloResponse createHelloResponse() { + return new HelloResponse(); + } + + /** + * Create an instance of {@link ShowAllQuestionResponse } + * + */ + public ShowAllQuestionResponse createShowAllQuestionResponse() { + return new ShowAllQuestionResponse(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") + public JAXBElement createDeleteQuestion(DeleteQuestion value) { + return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Question }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") + public JAXBElement createAnswer(Question value) { + return new JAXBElement(_Answer_QNAME, Question.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") + public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { + return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") + public JAXBElement createGetQuestionById(GetQuestionById value) { + return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestion") + public JAXBElement createInsertQuestion(InsertQuestion value) { + return new JAXBElement(_InsertQuestion_QNAME, InsertQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") + public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { + return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") + public JAXBElement createEditQuestion(EditQuestion value) { + return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") + public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { + return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestion") + public JAXBElement createShowAllQuestion(ShowAllQuestion value) { + return new JAXBElement(_ShowAllQuestion_QNAME, ShowAllQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Hello }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "hello") + public JAXBElement createHello(Hello value) { + return new JAXBElement(_Hello_QNAME, Hello.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionByIdResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionByIdResponse") + public JAXBElement createGetQuestionByIdResponse(GetQuestionByIdResponse value) { + return new JAXBElement(_GetQuestionByIdResponse_QNAME, GetQuestionByIdResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") + public JAXBElement createHelloResponse(HelloResponse value) { + return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") + public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { + return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Question.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Question.java new file mode 100644 index 00000000..7e5858e2 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Question.java @@ -0,0 +1,176 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for question complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="question">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "question", propOrder = { + "id", + "userId", + "topic", + "content", + "vote", + "date" +}) +public class Question { + + protected int id; + @XmlElement(name = "user_id") + protected int userId; + @XmlElement(required = true) + protected String topic; + @XmlElement(required = true) + protected String content; + protected int vote; + @XmlElement(required = true) + protected String date; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the userId property. + * + */ + public int getUserId() { + return userId; + } + + /** + * Sets the value of the userId property. + * + */ + public void setUserId(int value) { + this.userId = value; + } + + /** + * Gets the value of the topic property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopic() { + return topic; + } + + /** + * Sets the value of the topic property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopic(String value) { + this.topic = value; + } + + /** + * Gets the value of the content property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContent() { + return content; + } + + /** + * Sets the value of the content property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContent(String value) { + this.content = value; + } + + /** + * Gets the value of the vote property. + * + */ + public int getVote() { + return vote; + } + + /** + * Sets the value of the vote property. + * + */ + public void setVote(int value) { + this.vote = value; + } + + /** + * Gets the value of the date property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDate() { + return date; + } + + /** + * Sets the value of the date property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDate(String value) { + this.date = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS.java new file mode 100644 index 00000000..0403251f --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS.java @@ -0,0 +1,114 @@ + +package com.dazzlesquad.question_package; + +import java.util.List; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.ws.RequestWrapper; +import javax.xml.ws.ResponseWrapper; + + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.2.10-b140803.1500 + * Generated source version: 2.1 + * + */ +@WebService(name = "QuestionWS", targetNamespace = "http://question_package.dazzlesquad.com/") +@XmlSeeAlso({ + ObjectFactory.class +}) +public interface QuestionWS { + + + /** + * + * @param name + * @return + * returns java.lang.String + */ + @WebMethod + @WebResult(targetNamespace = "") + @RequestWrapper(localName = "hello", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.Hello") + @ResponseWrapper(localName = "helloResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.HelloResponse") + public String hello( + @WebParam(name = "name", targetNamespace = "") + String name); + + /** + * + * @param id + * @return + * returns com.dazzlesquad.question_package.Question + */ + @WebMethod + @WebResult(name = "Question", targetNamespace = "") + @RequestWrapper(localName = "getQuestionById", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.GetQuestionById") + @ResponseWrapper(localName = "getQuestionByIdResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.GetQuestionByIdResponse") + public Question getQuestionById( + @WebParam(name = "id", targetNamespace = "") + int id); + + /** + * + * @param id + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Success", targetNamespace = "") + @RequestWrapper(localName = "deleteQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.DeleteQuestion") + @ResponseWrapper(localName = "deleteQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.DeleteQuestionResponse") + public int deleteQuestion( + @WebParam(name = "id", targetNamespace = "") + int id); + + /** + * + * @param question + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Question", targetNamespace = "") + @RequestWrapper(localName = "insertQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.InsertQuestion") + @ResponseWrapper(localName = "insertQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.InsertQuestionResponse") + public int insertQuestion( + @WebParam(name = "Question", targetNamespace = "") + Question question); + + /** + * + * @return + * returns java.util.List + */ + @WebMethod + @WebResult(name = "Question", targetNamespace = "") + @RequestWrapper(localName = "showAllQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.ShowAllQuestion") + @ResponseWrapper(localName = "showAllQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.ShowAllQuestionResponse") + public List showAllQuestion(); + + /** + * + * @param content + * @param topic + * @param id + * @return + * returns int + */ + @WebMethod + @WebResult(name = "NewQuestion", targetNamespace = "") + @RequestWrapper(localName = "editQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.EditQuestion") + @ResponseWrapper(localName = "editQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.EditQuestionResponse") + public int editQuestion( + @WebParam(name = "id", targetNamespace = "") + int id, + @WebParam(name = "topic", targetNamespace = "") + String topic, + @WebParam(name = "content", targetNamespace = "") + String content); + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS_Service.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS_Service.java new file mode 100644 index 00000000..daef3fff --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS_Service.java @@ -0,0 +1,78 @@ + +package com.dazzlesquad.question_package; + +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +import javax.xml.ws.Service; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceException; +import javax.xml.ws.WebServiceFeature; + + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.2.10-b140803.1500 + * Generated source version: 2.1 + * + */ +@WebServiceClient(name = "QuestionWS", targetNamespace = "http://question_package.dazzlesquad.com/", wsdlLocation = "http://localhost:8080/Stack_Exchange_WS/QuestionWS?wsdl") +public class QuestionWS_Service + extends Service +{ + + private final static URL QUESTIONWS_WSDL_LOCATION; + private final static WebServiceException QUESTIONWS_EXCEPTION; + private final static QName QUESTIONWS_QNAME = new QName("http://question_package.dazzlesquad.com/", "QuestionWS"); + + static { + URL url = null; + WebServiceException e = null; + try { + url = new URL("http://localhost:8080/Stack_Exchange_WS/QuestionWS?wsdl"); + } catch (MalformedURLException ex) { + e = new WebServiceException(ex); + } + QUESTIONWS_WSDL_LOCATION = url; + QUESTIONWS_EXCEPTION = e; + } + + public QuestionWS_Service() { + super(__getWsdlLocation(), QUESTIONWS_QNAME); + } + + public QuestionWS_Service(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + /** + * + * @return + * returns QuestionWS + */ + @WebEndpoint(name = "QuestionWSPort") + public QuestionWS getQuestionWSPort() { + return super.getPort(new QName("http://question_package.dazzlesquad.com/", "QuestionWSPort"), QuestionWS.class); + } + + /** + * + * @param features + * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. + * @return + * returns QuestionWS + */ + @WebEndpoint(name = "QuestionWSPort") + public QuestionWS getQuestionWSPort(WebServiceFeature... features) { + return super.getPort(new QName("http://question_package.dazzlesquad.com/", "QuestionWSPort"), QuestionWS.class, features); + } + + private static URL __getWsdlLocation() { + if (QUESTIONWS_EXCEPTION!= null) { + throw QUESTIONWS_EXCEPTION; + } + return QUESTIONWS_WSDL_LOCATION; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestion.java new file mode 100644 index 00000000..073d7dfe --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestion.java @@ -0,0 +1,32 @@ + +package com.dazzlesquad.question_package; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for showAllQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="showAllQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "showAllQuestion") +public class ShowAllQuestion { + + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestionResponse.java new file mode 100644 index 00000000..1538c28a --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestionResponse.java @@ -0,0 +1,69 @@ + +package com.dazzlesquad.question_package; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for showAllQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="showAllQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "showAllQuestionResponse", propOrder = { + "question" +}) +public class ShowAllQuestionResponse { + + @XmlElement(name = "Question") + protected List question; + + /** + * Gets the value of the question property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the question property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getQuestion().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Question } + * + * + */ + public List getQuestion() { + if (question == null) { + question = new ArrayList(); + } + return this.question; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/package-info.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/package-info.java new file mode 100644 index 00000000..9042be8b --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "http://question_package.dazzlesquad.com/") +package com.dazzlesquad.question_package; diff --git a/Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml b/Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml new file mode 100644 index 00000000..0b1e369c --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/sun-web.xml b/Stack Exchange Client/build/web/WEB-INF/sun-web.xml new file mode 100644 index 00000000..227128c4 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/sun-web.xml @@ -0,0 +1,11 @@ + + + + + + + Keep a copy of the generated servlet class' java code. + + + + diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl new file mode 100644 index 00000000..3716121d --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd new file mode 100644 index 00000000..0fafc319 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/gfv3ee6.dpf b/Stack Exchange Client/build/web/gfv3ee6.dpf new file mode 100644 index 00000000..20a26b9c --- /dev/null +++ b/Stack Exchange Client/build/web/gfv3ee6.dpf @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_Client + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange Client/build/web/index.jsp b/Stack Exchange Client/build/web/index.jsp index 6631b08a..bdb31190 100644 --- a/Stack Exchange Client/build/web/index.jsp +++ b/Stack Exchange Client/build/web/index.jsp @@ -10,26 +10,7 @@ - Simpl<sql:query var="result" dataSource="jdbc/stackexchange"> - SELECT * FROM Question - </sql:query> - - <table border="1"> - <!-- column headers --> - <tr> - <c:forEach var="columnName" items="${result.columnNames}"> - <th><c:out value="${columnName}"/></th> - </c:forEach> - </tr> - <!-- column data --> - <c:forEach var="row" items="${result.rowsByIndex}"> - <tr> - <c:forEach var="column" items="${row}"> - <td><c:out value="${column}"/></td> - </c:forEach> - </tr> - </c:forEach> - </table>e Stack Exchange + Simple Stack Exchange <% String redirectURL = "question-list.jsp"; diff --git a/Stack Exchange Client/build/web/question-list.jsp b/Stack Exchange Client/build/web/question-list.jsp index a66aa525..1234564f 100644 --- a/Stack Exchange Client/build/web/question-list.jsp +++ b/Stack Exchange Client/build/web/question-list.jsp @@ -30,5 +30,25 @@

Recently Asked Question

+ + SELECT * FROM Question + + + + + + + + + + + + + + + + + +
diff --git a/Stack Exchange Client/catalog.xml b/Stack Exchange Client/catalog.xml new file mode 100644 index 00000000..eaccaab0 --- /dev/null +++ b/Stack Exchange Client/catalog.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/dist/Stack_Exchange_Client.war b/Stack Exchange Client/dist/Stack_Exchange_Client.war index 9011fb43fb95d34892ee9aa6839024b4731ddb23..e29105cd34932270f055f07bfba93269a975f44f 100644 GIT binary patch literal 19361 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 diff --git a/Stack Exchange Client/nbproject/build-impl.xml b/Stack Exchange Client/nbproject/build-impl.xml index 4c2b2282..0912e4d0 100644 --- a/Stack Exchange Client/nbproject/build-impl.xml +++ b/Stack Exchange Client/nbproject/build-impl.xml @@ -18,6 +18,7 @@ --> + @@ -855,7 +856,7 @@ exists or setup the property manually. For example like this: - + diff --git a/Stack Exchange Client/nbproject/genfiles.properties b/Stack Exchange Client/nbproject/genfiles.properties index cd726040..4438f9f5 100644 --- a/Stack Exchange Client/nbproject/genfiles.properties +++ b/Stack Exchange Client/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=5bc7b071 +build.xml.data.CRC32=8f0a9f8d build.xml.script.CRC32=1e02f51c build.xml.stylesheet.CRC32=651128d4@1.68.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=5bc7b071 -nbproject/build-impl.xml.script.CRC32=97cead9a +nbproject/build-impl.xml.data.CRC32=8f0a9f8d +nbproject/build-impl.xml.script.CRC32=f15a69ec nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 diff --git a/Stack Exchange Client/nbproject/jax-ws.xml b/Stack Exchange Client/nbproject/jax-ws.xml new file mode 100644 index 00000000..c016512e --- /dev/null +++ b/Stack Exchange Client/nbproject/jax-ws.xml @@ -0,0 +1,46 @@ + + + + + + http://localhost:8080/Stack_Exchange_WS/QuestionWS?wsdl + localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl + com.dazzlesquad.question_package + catalog.xml + + + extension + true + + + verbose + true + + + fork + false + + + wsdlLocation + http://localhost:8080/Stack_Exchange_WS/QuestionWS?wsdl + + + xnocompile + true + + + xendorsed + true + + + package + com.dazzlesquad.question_package + + + target + 2.1 + + + + + diff --git a/Stack Exchange Client/nbproject/jaxws-build.xml b/Stack Exchange Client/nbproject/jaxws-build.xml new file mode 100644 index 00000000..1bff664f --- /dev/null +++ b/Stack Exchange Client/nbproject/jaxws-build.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/nbproject/private/private.properties b/Stack Exchange Client/nbproject/private/private.properties index 53f56b46..48a30973 100644 --- a/Stack Exchange Client/nbproject/private/private.properties +++ b/Stack Exchange Client/nbproject/private/private.properties @@ -1,10 +1,10 @@ -deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3786070114.properties +deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv31718159496.properties j2ee.platform.is.jsr109=true -j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client -j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish -j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:4848 -j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server +j2ee.server.domain=C:/Users/ryanyonata/AppData/Roaming/NetBeans/8.0.2/config/GF_4.1/domain1 +j2ee.server.home=C:/Program Files/glassfish-4.1/glassfish +j2ee.server.instance=[C:\\Program Files\\glassfish-4.1\\glassfish;C:\\Program Files\\glassfish-4.1\\glassfish\\domains\\domain1]deployer:gfv3ee6:localhost:4848 +j2ee.server.middleware=C:/Program Files/glassfish-4.1 javac.debug=true javadoc.preview=true selected.browser=default -user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties +user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties diff --git a/Stack Exchange Client/nbproject/private/private.xml b/Stack Exchange Client/nbproject/private/private.xml index 6807a2ba..5c031415 100644 --- a/Stack Exchange Client/nbproject/private/private.xml +++ b/Stack Exchange Client/nbproject/private/private.xml @@ -2,6 +2,11 @@ - + + file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20Client/web/index.jsp + file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20Client/web/question-page.jsp + file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20Client/web/ask-question.jsp + file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20Client/web/question-list.jsp + diff --git a/Stack Exchange Client/nbproject/project.properties b/Stack Exchange Client/nbproject/project.properties index 9cbd5f9b..b8c0b408 100644 --- a/Stack Exchange Client/nbproject/project.properties +++ b/Stack Exchange Client/nbproject/project.properties @@ -32,7 +32,7 @@ j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar +j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.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.jar diff --git a/Stack Exchange Client/nbproject/project.xml b/Stack Exchange Client/nbproject/project.xml index 64ae4388..f2d7b5d8 100644 --- a/Stack Exchange Client/nbproject/project.xml +++ b/Stack Exchange Client/nbproject/project.xml @@ -2,6 +2,11 @@ org.netbeans.modules.web.project + + + + + Stack Exchange Client 1.6.5 diff --git a/Stack Exchange Client/setup/sun-resources.xml b/Stack Exchange Client/setup/sun-resources.xml index 4e5730b6..54631052 100644 --- a/Stack Exchange Client/setup/sun-resources.xml +++ b/Stack Exchange Client/setup/sun-resources.xml @@ -1,6 +1,12 @@ + + + + + DazzleSquad database access + @@ -10,7 +16,17 @@ - + + + + + + + + + + + diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl new file mode 100644 index 00000000..3716121d --- /dev/null +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd new file mode 100644 index 00000000..0fafc319 --- /dev/null +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml b/Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml new file mode 100644 index 00000000..0b1e369c --- /dev/null +++ b/Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl new file mode 100644 index 00000000..3716121d --- /dev/null +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd new file mode 100644 index 00000000..0fafc319 --- /dev/null +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/web/index.jsp b/Stack Exchange Client/web/index.jsp index 6631b08a..bdb31190 100644 --- a/Stack Exchange Client/web/index.jsp +++ b/Stack Exchange Client/web/index.jsp @@ -10,26 +10,7 @@ - Simpl<sql:query var="result" dataSource="jdbc/stackexchange"> - SELECT * FROM Question - </sql:query> - - <table border="1"> - <!-- column headers --> - <tr> - <c:forEach var="columnName" items="${result.columnNames}"> - <th><c:out value="${columnName}"/></th> - </c:forEach> - </tr> - <!-- column data --> - <c:forEach var="row" items="${result.rowsByIndex}"> - <tr> - <c:forEach var="column" items="${row}"> - <td><c:out value="${column}"/></td> - </c:forEach> - </tr> - </c:forEach> - </table>e Stack Exchange + Simple Stack Exchange <% String redirectURL = "question-list.jsp"; diff --git a/Stack Exchange Client/web/question-list.jsp b/Stack Exchange Client/web/question-list.jsp index a66aa525..1234564f 100644 --- a/Stack Exchange Client/web/question-list.jsp +++ b/Stack Exchange Client/web/question-list.jsp @@ -30,5 +30,25 @@

Recently Asked Question

+ + SELECT * FROM Question + + + + + + + + + + + + + + + + + +
diff --git a/Stack Exchange IS/nbproject/private/private.properties b/Stack Exchange IS/nbproject/private/private.properties index 95952e9e..da662389 100644 --- a/Stack Exchange IS/nbproject/private/private.properties +++ b/Stack Exchange IS/nbproject/private/private.properties @@ -1,7 +1,7 @@ -deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3786070114.properties +deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv31718159496.properties j2ee.platform.is.jsr109=true -j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client -j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish -j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:4848 -j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server -user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties +j2ee.server.domain=C:/Users/ryanyonata/AppData/Roaming/NetBeans/8.0.2/config/GF_4.1/domain1 +j2ee.server.home=C:/Program Files/glassfish-4.1/glassfish +j2ee.server.instance=[C:\\Program Files\\glassfish-4.1\\glassfish;C:\\Program Files\\glassfish-4.1\\glassfish\\domains\\domain1]deployer:gfv3ee6:localhost:4848 +j2ee.server.middleware=C:/Program Files/glassfish-4.1 +user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties diff --git a/Stack Exchange IS/nbproject/project.properties b/Stack Exchange IS/nbproject/project.properties index d3b40fae..3b0c4367 100644 --- a/Stack Exchange IS/nbproject/project.properties +++ b/Stack Exchange IS/nbproject/project.properties @@ -31,7 +31,7 @@ j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar +j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.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.jar diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzesquad/database_console/DBConnect.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzesquad/database_console/DBConnect.class index 1bd82b3c37be62939fd3c7e245c7e2404751a369..af396894d59c7f0873b5309767988e9aa4c43457 100644 GIT binary patch delta 24 gcmaFI@s5Mz)W2Q(7#J9gH*!p8WHj5nfbkp?0Dgf96aWAK delta 24 gcmaFI@s5Mz)W2Q(7#J8#HgZg7WHjHrfbkp?0DhAR761SM diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/Answer.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/Answer.class index e2925a23865120f444453129493495be1cfa1ab3..808e8574faeac20e29299168f1da5069076b4fc2 100644 GIT binary patch delta 17 Zcmey%{g<2L)W2Q(7#J9gH*$Ps1prBb2R{G+ delta 17 Zcmey%{g<2L)W2Q(7#J8#HgbGr1prBg2S5M- diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class index ab0cd3d53460b67e7b2a7580e1ff5c73fb796d50..3e2727e86efd2337276148cee9b1120828b422fb 100644 GIT binary patch delta 17 Zcmcbjctw%p)W2Q(7#J9gH*%a2002g=2KxX2 delta 17 Zcmcbjctw%p)W2Q(7#J8#HgcR1002g_2K)d3 diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class index e356356c326211878831d6ca1f3e65db1fc0f88f..c38427c3ad5f51ed1c212df1007f2bd0253b8391 100644 GIT binary patch delta 17 ZcmZ3@vzmwF)W2Q(7#J9gH*zSm0RTO`1y{)W2Q(7#J9gH*)M11pr0i2Il|( delta 17 ZcmX@AeN>y{)W2Q(7#J8#HgfD01pr0n2Iv3) diff --git a/Stack Exchange WS/build/web/WEB-INF/sun-web.xml b/Stack Exchange WS/build/web/WEB-INF/sun-web.xml new file mode 100644 index 00000000..227128c4 --- /dev/null +++ b/Stack Exchange WS/build/web/WEB-INF/sun-web.xml @@ -0,0 +1,11 @@ + + + + + + + Keep a copy of the generated servlet class' java code. + + + + diff --git a/Stack Exchange WS/build/web/gfv3ee6.dpf b/Stack Exchange WS/build/web/gfv3ee6.dpf new file mode 100644 index 00000000..95214f83 --- /dev/null +++ b/Stack Exchange WS/build/web/gfv3ee6.dpf @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_WS + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange WS/nbproject/private/private.properties b/Stack Exchange WS/nbproject/private/private.properties index 95952e9e..da662389 100644 --- a/Stack Exchange WS/nbproject/private/private.properties +++ b/Stack Exchange WS/nbproject/private/private.properties @@ -1,7 +1,7 @@ -deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3786070114.properties +deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv31718159496.properties j2ee.platform.is.jsr109=true -j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client -j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish -j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:4848 -j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server -user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties +j2ee.server.domain=C:/Users/ryanyonata/AppData/Roaming/NetBeans/8.0.2/config/GF_4.1/domain1 +j2ee.server.home=C:/Program Files/glassfish-4.1/glassfish +j2ee.server.instance=[C:\\Program Files\\glassfish-4.1\\glassfish;C:\\Program Files\\glassfish-4.1\\glassfish\\domains\\domain1]deployer:gfv3ee6:localhost:4848 +j2ee.server.middleware=C:/Program Files/glassfish-4.1 +user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties diff --git a/Stack Exchange WS/nbproject/private/private.xml b/Stack Exchange WS/nbproject/private/private.xml index c7875548..b32f2a0a 100644 --- a/Stack Exchange WS/nbproject/private/private.xml +++ b/Stack Exchange WS/nbproject/private/private.xml @@ -3,10 +3,10 @@ - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/QuestionWS.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/Answer.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/Question.java + file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzesquad/database_console/DBConnect.java + file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/Answer.java + file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java + file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/QuestionWS.java diff --git a/Stack Exchange WS/nbproject/project.properties b/Stack Exchange WS/nbproject/project.properties index cdcb4647..76cd42d5 100644 --- a/Stack Exchange WS/nbproject/project.properties +++ b/Stack Exchange WS/nbproject/project.properties @@ -31,7 +31,7 @@ j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar +j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.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.jar diff --git a/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java b/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java index a11ecb8b..c97ce591 100644 --- a/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java +++ b/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java @@ -20,7 +20,7 @@ public class DBConnect { Connection conn; public DBConnect() { - host= "jdbc:mysql://localhost:3307/dazzlesquad"; + host= "jdbc:mysql://localhost:3306/dazzlesquad"; username="root"; pass = "password"; diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java index 54730eda..de718fd1 100644 --- a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java @@ -72,4 +72,4 @@ public String getDate() { return date; } -} +} \ No newline at end of file diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java index a3c3b42a..41157ed5 100644 --- a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java @@ -127,4 +127,4 @@ public int countAnswer(@WebParam(name = "qid") int qid) { } -} +} \ No newline at end of file diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java index a8adb085..e46a3d0b 100644 --- a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java @@ -182,4 +182,4 @@ public int editQuestion(@WebParam(name = "id") int id, @WebParam(name = "topic") } return editsuccessful; } -} +} \ No newline at end of file From faf42ac5ab5a86b209d80e8d92f30d36d37b5940 Mon Sep 17 00:00:00 2001 From: zulvaf Date: Thu, 26 Nov 2015 13:03:33 +0700 Subject: [PATCH 08/25] JAX-WS, Servlet, Link to Client --- .gitignore | 2 + .../jax-ws/AnswerWS/Answer.java | 168 +++++++++ .../jax-ws/AnswerWS/AnswerWS.java | 68 ++++ .../jax-ws/AnswerWS/AnswerWS_Service.java | 78 ++++ .../jax-ws/AnswerWS/DeleteAnswer.java | 52 +++ .../jax-ws/AnswerWS/DeleteAnswerResponse.java | 54 +++ .../jax-ws/AnswerWS/GetAnswerById.java | 52 +++ .../AnswerWS/GetAnswerByIdResponse.java | 62 ++++ .../jax-ws/AnswerWS/InsertAnswer.java | 60 +++ .../jax-ws/AnswerWS/InsertAnswerResponse.java | 54 +++ .../jax-ws/AnswerWS/ObjectFactory.java | 161 ++++++++ .../jax-ws/AnswerWS/package-info.java | 2 + .../jax-ws/QuestionWS/Answer.java | 168 +++++++++ .../jax-ws/QuestionWS/CountAnswer.java | 52 +++ .../QuestionWS/CountAnswerResponse.java | 52 +++ .../jax-ws/QuestionWS/DeleteQuestion.java | 52 +++ .../QuestionWS/DeleteQuestionResponse.java | 54 +++ .../jax-ws/QuestionWS/EditQuestion.java | 106 ++++++ .../QuestionWS/EditQuestionResponse.java | 54 +++ .../QuestionWS/GetAnswerByQuestionId.java | 52 +++ .../GetAnswerByQuestionIdResponse.java | 69 ++++ .../jax-ws/QuestionWS/GetQuestionById.java | 52 +++ .../QuestionWS/GetQuestionByIdResponse.java | 62 ++++ .../jax-ws/QuestionWS/Hello.java | 60 +++ .../jax-ws/QuestionWS/HelloResponse.java | 62 ++++ .../jax-ws/QuestionWS/InsertQuestion.java | 62 ++++ .../QuestionWS/InsertQuestionResponse.java | 54 +++ .../jax-ws/QuestionWS/ObjectFactory.java | 349 ++++++++++++++++++ .../jax-ws/QuestionWS/Question.java | 195 ++++++++++ .../jax-ws/QuestionWS/QuestionWS.java | 142 +++++++ .../jax-ws/QuestionWS/QuestionWS_Service.java | 78 ++++ .../jax-ws/QuestionWS/ShowAllQuestion.java | 32 ++ .../QuestionWS/ShowAllQuestionResponse.java | 69 ++++ .../jax-ws/QuestionWS/package-info.java | 2 + .../jax-wsCache/AnswerWS/AnswerWS/Answer.java | 168 +++++++++ .../AnswerWS/AnswerWS/AnswerWS.java | 68 ++++ .../AnswerWS/AnswerWS/AnswerWS_Service.java | 78 ++++ .../AnswerWS/AnswerWS/DeleteAnswer.java | 52 +++ .../AnswerWS/DeleteAnswerResponse.java | 54 +++ .../AnswerWS/AnswerWS/GetAnswerById.java | 52 +++ .../AnswerWS/GetAnswerByIdResponse.java | 62 ++++ .../AnswerWS/AnswerWS/InsertAnswer.java | 60 +++ .../AnswerWS/InsertAnswerResponse.java | 54 +++ .../AnswerWS/AnswerWS/ObjectFactory.java | 161 ++++++++ .../AnswerWS/AnswerWS/package-info.java | 2 + .../QuestionWS/QuestionWS/Answer.java | 168 +++++++++ .../QuestionWS/QuestionWS/CountAnswer.java | 52 +++ .../QuestionWS/CountAnswerResponse.java | 52 +++ .../QuestionWS/QuestionWS/DeleteQuestion.java | 52 +++ .../QuestionWS/DeleteQuestionResponse.java | 54 +++ .../QuestionWS/QuestionWS/EditQuestion.java | 106 ++++++ .../QuestionWS/EditQuestionResponse.java | 54 +++ .../QuestionWS/GetAnswerByQuestionId.java | 52 +++ .../GetAnswerByQuestionIdResponse.java | 69 ++++ .../QuestionWS/GetQuestionById.java | 52 +++ .../QuestionWS/GetQuestionByIdResponse.java | 62 ++++ .../QuestionWS/QuestionWS/Hello.java | 60 +++ .../QuestionWS/QuestionWS/HelloResponse.java | 62 ++++ .../QuestionWS/QuestionWS/InsertQuestion.java | 62 ++++ .../QuestionWS/InsertQuestionResponse.java | 54 +++ .../QuestionWS/QuestionWS/ObjectFactory.java | 349 ++++++++++++++++++ .../QuestionWS/QuestionWS/Question.java | 195 ++++++++++ .../QuestionWS/QuestionWS/QuestionWS.java | 142 +++++++ .../QuestionWS/QuestionWS_Service.java | 78 ++++ .../QuestionWS/ShowAllQuestion.java | 32 ++ .../QuestionWS/ShowAllQuestionResponse.java | 69 ++++ .../QuestionWS/QuestionWS/package-info.java | 2 + .../WEB-INF/classes/.netbeans_automatic_build | 0 .../classes/.netbeans_update_resources | 0 .../web/WEB-INF/classes/AnswerWS/Answer.class | Bin 0 -> 1865 bytes .../WEB-INF/classes/AnswerWS/AnswerWS.class | Bin 0 -> 1275 bytes .../classes/AnswerWS/AnswerWS_Service.class | Bin 0 -> 2157 bytes .../classes/AnswerWS/DeleteAnswer.class | Bin 0 -> 717 bytes .../AnswerWS/DeleteAnswerResponse.class | Bin 0 -> 829 bytes .../classes/AnswerWS/GetAnswerById.class | Bin 0 -> 718 bytes .../AnswerWS/GetAnswerByIdResponse.class | Bin 0 -> 877 bytes .../classes/AnswerWS/InsertAnswer.class | Bin 0 -> 774 bytes .../AnswerWS/InsertAnswerResponse.class | Bin 0 -> 837 bytes .../classes/AnswerWS/ObjectFactory.class | Bin 0 -> 4427 bytes .../classes/AnswerWS/package-info.class | Bin 0 -> 252 bytes .../WEB-INF/classes/QuestionWS/Answer.class | Bin 0 -> 1869 bytes .../classes/QuestionWS/CountAnswer.class | Bin 0 -> 717 bytes .../QuestionWS/CountAnswerResponse.class | Bin 0 -> 755 bytes .../classes/QuestionWS/DeleteQuestion.class | Bin 0 -> 726 bytes .../QuestionWS/DeleteQuestionResponse.class | Bin 0 -> 841 bytes .../classes/QuestionWS/EditQuestion.class | Bin 0 -> 1168 bytes .../QuestionWS/EditQuestionResponse.class | Bin 0 -> 849 bytes .../QuestionWS/GetAnswerByQuestionId.class | Bin 0 -> 754 bytes .../GetAnswerByQuestionIdResponse.class | Bin 0 -> 991 bytes .../classes/QuestionWS/GetQuestionById.class | Bin 0 -> 730 bytes .../QuestionWS/GetQuestionByIdResponse.class | Bin 0 -> 909 bytes .../WEB-INF/classes/QuestionWS/Hello.class | Bin 0 -> 740 bytes .../classes/QuestionWS/HelloResponse.class | Bin 0 -> 853 bytes .../classes/QuestionWS/InsertQuestion.class | Bin 0 -> 873 bytes .../QuestionWS/InsertQuestionResponse.class | Bin 0 -> 845 bytes .../classes/QuestionWS/ObjectFactory.class | Bin 0 -> 10260 bytes .../WEB-INF/classes/QuestionWS/Question.class | Bin 0 -> 2054 bytes .../classes/QuestionWS/QuestionWS.class | Bin 0 -> 2635 bytes .../QuestionWS/QuestionWS_Service.class | Bin 0 -> 2195 bytes .../classes/QuestionWS/ShowAllQuestion.class | Bin 0 -> 517 bytes .../QuestionWS/ShowAllQuestionResponse.class | Bin 0 -> 977 bytes .../classes/QuestionWS/package-info.class | Bin 0 -> 256 bytes .../classes/answer_ws/package-info.class | Bin 0 -> 255 bytes .../question_servlet/DeleteQuestion.class | Bin 0 -> 770 bytes .../DeleteQuestionResponse.class | Bin 0 -> 882 bytes .../question_servlet/EditQuestion.class | Bin 0 -> 1212 bytes .../EditQuestionResponse.class | Bin 0 -> 874 bytes .../question_servlet/GetQuestionById.class | Bin 0 -> 774 bytes .../GetQuestionByIdResponse.class | Bin 0 -> 1019 bytes .../dazzlesquad/question_servlet/Hello.class | Bin 0 -> 784 bytes .../question_servlet/HelloResponse.class | Bin 0 -> 897 bytes .../question_servlet/InsertQuestion.class | Bin 0 -> 983 bytes .../InsertQuestionResponse.class | Bin 0 -> 882 bytes .../question_servlet/ObjectFactory.class | Bin 0 -> 9600 bytes .../question_servlet/Question.class | Bin 0 -> 1892 bytes .../question_servlet/QuestionWS.class | Bin 0 -> 2440 bytes .../question_servlet/QuestionWS_Service.class | Bin 0 -> 2305 bytes .../question_servlet/ShowAllQuestion.class | Bin 0 -> 561 bytes .../ShowAllQuestionResponse.class | Bin 0 -> 1065 bytes .../question_servlet/package-info.class | Bin 0 -> 278 bytes .../dazzlesquad/servlet/QuestionPage.class | Bin 0 -> 3598 bytes .../dazzlesquad/servlet/QuestionServlet.class | Bin 0 -> 3270 bytes .../web/WEB-INF/classes/conf/MANIFEST.MF | 2 + .../Stack_Exchange_WS/AnswerWS.wsdl | 74 ++++ .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 63 ++++ .../Stack_Exchange_WS/QuestionWS.wsdl | 169 +++++++++ .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 155 ++++++++ .../com/dazzlesquad/servlet/QuestionPage.rs | 1 + .../dazzlesquad/servlet/QuestionServlet.rs | 1 + .../build/web/WEB-INF/jax-ws-catalog.xml | 7 + .../build/web/WEB-INF/web.xml | 16 + .../Stack_Exchange_WS/AnswerWS.wsdl | 74 ++++ .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 63 ++++ .../Stack_Exchange_WS/QuestionWS.wsdl | 169 +++++++++ .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 155 ++++++++ .../build/web/ask-question.jsp | 2 +- Stack Exchange Client/build/web/gfv3ee6.dpf | 11 + Stack Exchange Client/build/web/index.jsp | 37 +- Stack Exchange Client/build/web/login.jsp | 32 ++ .../build/web/question-list.jsp | 30 +- .../build/web/question-page.jsp | 47 ++- Stack Exchange Client/build/web/style.css | 2 +- Stack Exchange Client/catalog.xml | 7 + .../dist/Stack_Exchange_Client.war | Bin 9590 -> 115485 bytes .../nbproject/build-impl.xml | 19 +- .../nbproject/genfiles.properties | 7 +- Stack Exchange Client/nbproject/jax-ws.xml | 86 +++++ .../nbproject/jaxws-build.xml | 62 ++++ .../nbproject/private/private.xml | 12 +- .../nbproject/project.properties | 1 + Stack Exchange Client/nbproject/project.xml | 6 + .../dazzlesquad/servlet/QuestionPage.class | Bin 0 -> 3598 bytes .../dazzlesquad/servlet/QuestionServlet.class | Bin 0 -> 3305 bytes .../Stack_Exchange_WS/AnswerWS.wsdl | 74 ++++ .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 63 ++++ .../Stack_Exchange_WS/QuestionWS.wsdl | 169 +++++++++ .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 155 ++++++++ .../com/dazzlesquad/servlet/QuestionPage.java | 129 +++++++ .../dazzlesquad/servlet/QuestionServlet.java | 133 +++++++ .../web/WEB-INF/jax-ws-catalog.xml | 7 + Stack Exchange Client/web/WEB-INF/web.xml | 16 + .../Stack_Exchange_WS/AnswerWS.wsdl | 74 ++++ .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 63 ++++ .../Stack_Exchange_WS/QuestionWS.wsdl | 169 +++++++++ .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 155 ++++++++ Stack Exchange Client/web/ask-question.jsp | 2 +- Stack Exchange Client/web/index.jsp | 37 +- Stack Exchange Client/web/login.jsp | 32 ++ Stack Exchange Client/web/question-list.jsp | 30 +- Stack Exchange Client/web/question-page.jsp | 47 ++- Stack Exchange Client/web/style.css | 2 +- .../dazzlesquad/answer_package/AnswerWS.class | Bin 4308 -> 3826 bytes .../question_package/Question.class | Bin 1579 -> 1662 bytes .../question_package/QuestionWS.class | Bin 5573 -> 6727 bytes .../nbproject/private/private.xml | 1 - .../dazzlesquad/answer_package/AnswerWS.java | 37 +- .../question_package/Question.java | 7 +- .../question_package/QuestionWS.java | 47 ++- 178 files changed, 8037 insertions(+), 102 deletions(-) create mode 100644 .gitignore create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/Answer.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS_Service.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswer.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswerResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerById.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerByIdResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswer.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswerResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/package-info.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Answer.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswer.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswerResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestion.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestion.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionId.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionIdResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionById.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionByIdResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Hello.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/HelloResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestion.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS_Service.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestion.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/package-info.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/Answer.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS_Service.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswer.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswerResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerById.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerByIdResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswer.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswerResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/package-info.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Answer.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswer.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswerResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestion.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestion.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionId.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionIdResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionById.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionByIdResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Hello.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/HelloResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestion.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Question.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS_Service.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestion.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/package-info.java create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_automatic_build create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_update_resources create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/Answer.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS_Service.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/DeleteAnswer.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/DeleteAnswerResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/GetAnswerById.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/GetAnswerByIdResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/InsertAnswer.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/InsertAnswerResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/ObjectFactory.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/package-info.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Answer.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/CountAnswer.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/CountAnswerResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/DeleteQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/DeleteQuestionResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/EditQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/EditQuestionResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetAnswerByQuestionId.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetAnswerByQuestionIdResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetQuestionById.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetQuestionByIdResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Hello.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/HelloResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/InsertQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/InsertQuestionResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ObjectFactory.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Question.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS_Service.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ShowAllQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ShowAllQuestionResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/package-info.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/answer_ws/package-info.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/DeleteQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/DeleteQuestionResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestionResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/GetQuestionById.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/GetQuestionByIdResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Hello.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/HelloResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestionResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ObjectFactory.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Question.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS_Service.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestionResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/package-info.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionPage.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionServlet.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/conf/MANIFEST.MF create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/QuestionPage.rs create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/QuestionServlet.rs create mode 100644 Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml create mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl create mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd create mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl create mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd create mode 100644 Stack Exchange Client/build/web/gfv3ee6.dpf create mode 100644 Stack Exchange Client/build/web/login.jsp create mode 100644 Stack Exchange Client/catalog.xml create mode 100644 Stack Exchange Client/nbproject/jax-ws.xml create mode 100644 Stack Exchange Client/nbproject/jaxws-build.xml create mode 100644 Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/QuestionPage.class create mode 100644 Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/QuestionServlet.class create mode 100644 Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl create mode 100644 Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd create mode 100644 Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl create mode 100644 Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd create mode 100644 Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionPage.java create mode 100644 Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java create mode 100644 Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml create mode 100644 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl create mode 100644 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd create mode 100644 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl create mode 100644 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd create mode 100644 Stack Exchange Client/web/login.jsp diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..11dd9d4e --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/Stack Exchange Client/dist/ +/Stack Exchange WS/dist/ \ No newline at end of file diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/Answer.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/Answer.java new file mode 100644 index 00000000..b46b1885 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/Answer.java @@ -0,0 +1,168 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for answer complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="answer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="question_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "answer", propOrder = { + "id", + "questionId", + "userId", + "content", + "vote", + "date" +}) +public class Answer { + + protected int id; + @XmlElement(name = "question_id") + protected int questionId; + @XmlElement(name = "user_id") + protected int userId; + @XmlElement(required = true) + protected String content; + protected int vote; + @XmlElement(required = true) + protected String date; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the questionId property. + * + */ + public int getQuestionId() { + return questionId; + } + + /** + * Sets the value of the questionId property. + * + */ + public void setQuestionId(int value) { + this.questionId = value; + } + + /** + * Gets the value of the userId property. + * + */ + public int getUserId() { + return userId; + } + + /** + * Sets the value of the userId property. + * + */ + public void setUserId(int value) { + this.userId = value; + } + + /** + * Gets the value of the content property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContent() { + return content; + } + + /** + * Sets the value of the content property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContent(String value) { + this.content = value; + } + + /** + * Gets the value of the vote property. + * + */ + public int getVote() { + return vote; + } + + /** + * Sets the value of the vote property. + * + */ + public void setVote(int value) { + this.vote = value; + } + + /** + * Gets the value of the date property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDate() { + return date; + } + + /** + * Sets the value of the date property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDate(String value) { + this.date = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java new file mode 100644 index 00000000..81618d28 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java @@ -0,0 +1,68 @@ + +package AnswerWS; + +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.ws.RequestWrapper; +import javax.xml.ws.ResponseWrapper; + + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.2.10-b140803.1500 + * Generated source version: 2.1 + * + */ +@WebService(name = "AnswerWS", targetNamespace = "http://answer_package.dazzlesquad.com/") +@XmlSeeAlso({ + ObjectFactory.class +}) +public interface AnswerWS { + + + /** + * + * @param answer + * @return + * returns int + */ + @WebMethod + @WebResult(name = "NewAnswer", targetNamespace = "") + @RequestWrapper(localName = "insertAnswer", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.InsertAnswer") + @ResponseWrapper(localName = "insertAnswerResponse", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.InsertAnswerResponse") + public int insertAnswer( + @WebParam(name = "answer", targetNamespace = "") + Answer answer); + + /** + * + * @param id + * @return + * returns AnswerWS.Answer + */ + @WebMethod + @WebResult(name = "Answer", targetNamespace = "") + @RequestWrapper(localName = "getAnswerById", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.GetAnswerById") + @ResponseWrapper(localName = "getAnswerByIdResponse", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.GetAnswerByIdResponse") + public Answer getAnswerById( + @WebParam(name = "id", targetNamespace = "") + int id); + + /** + * + * @param qid + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Success", targetNamespace = "") + @RequestWrapper(localName = "deleteAnswer", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.DeleteAnswer") + @ResponseWrapper(localName = "deleteAnswerResponse", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.DeleteAnswerResponse") + public int deleteAnswer( + @WebParam(name = "qid", targetNamespace = "") + int qid); + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS_Service.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS_Service.java new file mode 100644 index 00000000..9171c788 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS_Service.java @@ -0,0 +1,78 @@ + +package AnswerWS; + +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +import javax.xml.ws.Service; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceException; +import javax.xml.ws.WebServiceFeature; + + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.2.10-b140803.1500 + * Generated source version: 2.1 + * + */ +@WebServiceClient(name = "AnswerWS", targetNamespace = "http://answer_package.dazzlesquad.com/", wsdlLocation = "http://localhost:8083/Stack_Exchange_WS/AnswerWS?wsdl") +public class AnswerWS_Service + extends Service +{ + + private final static URL ANSWERWS_WSDL_LOCATION; + private final static WebServiceException ANSWERWS_EXCEPTION; + private final static QName ANSWERWS_QNAME = new QName("http://answer_package.dazzlesquad.com/", "AnswerWS"); + + static { + URL url = null; + WebServiceException e = null; + try { + url = new URL("http://localhost:8083/Stack_Exchange_WS/AnswerWS?wsdl"); + } catch (MalformedURLException ex) { + e = new WebServiceException(ex); + } + ANSWERWS_WSDL_LOCATION = url; + ANSWERWS_EXCEPTION = e; + } + + public AnswerWS_Service() { + super(__getWsdlLocation(), ANSWERWS_QNAME); + } + + public AnswerWS_Service(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + /** + * + * @return + * returns AnswerWS + */ + @WebEndpoint(name = "AnswerWSPort") + public AnswerWS getAnswerWSPort() { + return super.getPort(new QName("http://answer_package.dazzlesquad.com/", "AnswerWSPort"), AnswerWS.class); + } + + /** + * + * @param features + * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. + * @return + * returns AnswerWS + */ + @WebEndpoint(name = "AnswerWSPort") + public AnswerWS getAnswerWSPort(WebServiceFeature... features) { + return super.getPort(new QName("http://answer_package.dazzlesquad.com/", "AnswerWSPort"), AnswerWS.class, features); + } + + private static URL __getWsdlLocation() { + if (ANSWERWS_EXCEPTION!= null) { + throw ANSWERWS_EXCEPTION; + } + return ANSWERWS_WSDL_LOCATION; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswer.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswer.java new file mode 100644 index 00000000..5a912bca --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswer.java @@ -0,0 +1,52 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for deleteAnswer complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="deleteAnswer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="qid" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "deleteAnswer", propOrder = { + "qid" +}) +public class DeleteAnswer { + + protected int qid; + + /** + * Gets the value of the qid property. + * + */ + public int getQid() { + return qid; + } + + /** + * Sets the value of the qid property. + * + */ + public void setQid(int value) { + this.qid = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswerResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswerResponse.java new file mode 100644 index 00000000..61a07525 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswerResponse.java @@ -0,0 +1,54 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for deleteAnswerResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="deleteAnswerResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "deleteAnswerResponse", propOrder = { + "success" +}) +public class DeleteAnswerResponse { + + @XmlElement(name = "Success") + protected int success; + + /** + * Gets the value of the success property. + * + */ + public int getSuccess() { + return success; + } + + /** + * Sets the value of the success property. + * + */ + public void setSuccess(int value) { + this.success = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerById.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerById.java new file mode 100644 index 00000000..83fbd2a6 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerById.java @@ -0,0 +1,52 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getAnswerById complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getAnswerById">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getAnswerById", propOrder = { + "id" +}) +public class GetAnswerById { + + protected int id; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerByIdResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerByIdResponse.java new file mode 100644 index 00000000..35ec064f --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerByIdResponse.java @@ -0,0 +1,62 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getAnswerByIdResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getAnswerByIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Answer" type="{http://answer_package.dazzlesquad.com/}answer" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getAnswerByIdResponse", propOrder = { + "answer" +}) +public class GetAnswerByIdResponse { + + @XmlElement(name = "Answer") + protected Answer answer; + + /** + * Gets the value of the answer property. + * + * @return + * possible object is + * {@link Answer } + * + */ + public Answer getAnswer() { + return answer; + } + + /** + * Sets the value of the answer property. + * + * @param value + * allowed object is + * {@link Answer } + * + */ + public void setAnswer(Answer value) { + this.answer = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswer.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswer.java new file mode 100644 index 00000000..e867e173 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswer.java @@ -0,0 +1,60 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for insertAnswer complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="insertAnswer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="answer" type="{http://answer_package.dazzlesquad.com/}answer" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "insertAnswer", propOrder = { + "answer" +}) +public class InsertAnswer { + + protected Answer answer; + + /** + * Gets the value of the answer property. + * + * @return + * possible object is + * {@link Answer } + * + */ + public Answer getAnswer() { + return answer; + } + + /** + * Sets the value of the answer property. + * + * @param value + * allowed object is + * {@link Answer } + * + */ + public void setAnswer(Answer value) { + this.answer = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswerResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswerResponse.java new file mode 100644 index 00000000..438ee115 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswerResponse.java @@ -0,0 +1,54 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for insertAnswerResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="insertAnswerResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="NewAnswer" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "insertAnswerResponse", propOrder = { + "newAnswer" +}) +public class InsertAnswerResponse { + + @XmlElement(name = "NewAnswer") + protected int newAnswer; + + /** + * Gets the value of the newAnswer property. + * + */ + public int getNewAnswer() { + return newAnswer; + } + + /** + * Sets the value of the newAnswer property. + * + */ + public void setNewAnswer(int value) { + this.newAnswer = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java new file mode 100644 index 00000000..954707f7 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java @@ -0,0 +1,161 @@ + +package AnswerWS; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the AnswerWS package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _InsertAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswerResponse"); + private final static QName _DeleteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswerResponse"); + private final static QName _DeleteAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswer"); + private final static QName _GetAnswerById_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerById"); + private final static QName _Answer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "Answer"); + private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); + private final static QName _GetAnswerByIdResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerByIdResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: AnswerWS + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link InsertAnswer } + * + */ + public InsertAnswer createInsertAnswer() { + return new InsertAnswer(); + } + + /** + * Create an instance of {@link Answer } + * + */ + public Answer createAnswer() { + return new Answer(); + } + + /** + * Create an instance of {@link GetAnswerByIdResponse } + * + */ + public GetAnswerByIdResponse createGetAnswerByIdResponse() { + return new GetAnswerByIdResponse(); + } + + /** + * Create an instance of {@link InsertAnswerResponse } + * + */ + public InsertAnswerResponse createInsertAnswerResponse() { + return new InsertAnswerResponse(); + } + + /** + * Create an instance of {@link DeleteAnswerResponse } + * + */ + public DeleteAnswerResponse createDeleteAnswerResponse() { + return new DeleteAnswerResponse(); + } + + /** + * Create an instance of {@link DeleteAnswer } + * + */ + public DeleteAnswer createDeleteAnswer() { + return new DeleteAnswer(); + } + + /** + * Create an instance of {@link GetAnswerById } + * + */ + public GetAnswerById createGetAnswerById() { + return new GetAnswerById(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswerResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswerResponse") + public JAXBElement createInsertAnswerResponse(InsertAnswerResponse value) { + return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswerResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswerResponse") + public JAXBElement createDeleteAnswerResponse(DeleteAnswerResponse value) { + return new JAXBElement(_DeleteAnswerResponse_QNAME, DeleteAnswerResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswer }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswer") + public JAXBElement createDeleteAnswer(DeleteAnswer value) { + return new JAXBElement(_DeleteAnswer_QNAME, DeleteAnswer.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerById }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerById") + public JAXBElement createGetAnswerById(GetAnswerById value) { + return new JAXBElement(_GetAnswerById_QNAME, GetAnswerById.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Answer }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "Answer") + public JAXBElement createAnswer(Answer value) { + return new JAXBElement(_Answer_QNAME, Answer.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswer }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswer") + public JAXBElement createInsertAnswer(InsertAnswer value) { + return new JAXBElement(_InsertAnswer_QNAME, InsertAnswer.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByIdResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerByIdResponse") + public JAXBElement createGetAnswerByIdResponse(GetAnswerByIdResponse value) { + return new JAXBElement(_GetAnswerByIdResponse_QNAME, GetAnswerByIdResponse.class, null, value); + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/package-info.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/package-info.java new file mode 100644 index 00000000..7ff0d713 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "http://answer_package.dazzlesquad.com/") +package AnswerWS; diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Answer.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Answer.java new file mode 100644 index 00000000..0e706aec --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Answer.java @@ -0,0 +1,168 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for answer complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="answer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="question_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "answer", propOrder = { + "id", + "questionId", + "userId", + "content", + "vote", + "date" +}) +public class Answer { + + protected int id; + @XmlElement(name = "question_id") + protected int questionId; + @XmlElement(name = "user_id") + protected int userId; + @XmlElement(required = true) + protected String content; + protected int vote; + @XmlElement(required = true) + protected String date; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the questionId property. + * + */ + public int getQuestionId() { + return questionId; + } + + /** + * Sets the value of the questionId property. + * + */ + public void setQuestionId(int value) { + this.questionId = value; + } + + /** + * Gets the value of the userId property. + * + */ + public int getUserId() { + return userId; + } + + /** + * Sets the value of the userId property. + * + */ + public void setUserId(int value) { + this.userId = value; + } + + /** + * Gets the value of the content property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContent() { + return content; + } + + /** + * Sets the value of the content property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContent(String value) { + this.content = value; + } + + /** + * Gets the value of the vote property. + * + */ + public int getVote() { + return vote; + } + + /** + * Sets the value of the vote property. + * + */ + public void setVote(int value) { + this.vote = value; + } + + /** + * Gets the value of the date property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDate() { + return date; + } + + /** + * Sets the value of the date property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDate(String value) { + this.date = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswer.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswer.java new file mode 100644 index 00000000..be777cfb --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswer.java @@ -0,0 +1,52 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for countAnswer complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="countAnswer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="qid" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "countAnswer", propOrder = { + "qid" +}) +public class CountAnswer { + + protected int qid; + + /** + * Gets the value of the qid property. + * + */ + public int getQid() { + return qid; + } + + /** + * Sets the value of the qid property. + * + */ + public void setQid(int value) { + this.qid = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswerResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswerResponse.java new file mode 100644 index 00000000..7e74221c --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswerResponse.java @@ -0,0 +1,52 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for countAnswerResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="countAnswerResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="count" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "countAnswerResponse", propOrder = { + "count" +}) +public class CountAnswerResponse { + + protected int count; + + /** + * Gets the value of the count property. + * + */ + public int getCount() { + return count; + } + + /** + * Sets the value of the count property. + * + */ + public void setCount(int value) { + this.count = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestion.java new file mode 100644 index 00000000..cb61dcc6 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestion.java @@ -0,0 +1,52 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for deleteQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="deleteQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "deleteQuestion", propOrder = { + "id" +}) +public class DeleteQuestion { + + protected int id; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestionResponse.java new file mode 100644 index 00000000..b9164cf7 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestionResponse.java @@ -0,0 +1,54 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for deleteQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="deleteQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "deleteQuestionResponse", propOrder = { + "success" +}) +public class DeleteQuestionResponse { + + @XmlElement(name = "Success") + protected int success; + + /** + * Gets the value of the success property. + * + */ + public int getSuccess() { + return success; + } + + /** + * Sets the value of the success property. + * + */ + public void setSuccess(int value) { + this.success = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestion.java new file mode 100644 index 00000000..6d8e3afc --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestion.java @@ -0,0 +1,106 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for editQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="editQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "editQuestion", propOrder = { + "id", + "topic", + "content" +}) +public class EditQuestion { + + protected int id; + protected String topic; + protected String content; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the topic property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopic() { + return topic; + } + + /** + * Sets the value of the topic property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopic(String value) { + this.topic = value; + } + + /** + * Gets the value of the content property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContent() { + return content; + } + + /** + * Sets the value of the content property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContent(String value) { + this.content = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestionResponse.java new file mode 100644 index 00000000..5cbd3a99 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestionResponse.java @@ -0,0 +1,54 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for editQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="editQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="NewQuestion" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "editQuestionResponse", propOrder = { + "newQuestion" +}) +public class EditQuestionResponse { + + @XmlElement(name = "NewQuestion") + protected int newQuestion; + + /** + * Gets the value of the newQuestion property. + * + */ + public int getNewQuestion() { + return newQuestion; + } + + /** + * Sets the value of the newQuestion property. + * + */ + public void setNewQuestion(int value) { + this.newQuestion = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionId.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionId.java new file mode 100644 index 00000000..6e5ec6f5 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionId.java @@ -0,0 +1,52 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getAnswerByQuestionId complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getAnswerByQuestionId">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getAnswerByQuestionId", propOrder = { + "id" +}) +public class GetAnswerByQuestionId { + + protected int id; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionIdResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionIdResponse.java new file mode 100644 index 00000000..91cea136 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionIdResponse.java @@ -0,0 +1,69 @@ + +package QuestionWS; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getAnswerByQuestionIdResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getAnswerByQuestionIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Answer" type="{http://question_package.dazzlesquad.com/}answer" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getAnswerByQuestionIdResponse", propOrder = { + "answer" +}) +public class GetAnswerByQuestionIdResponse { + + @XmlElement(name = "Answer") + protected List answer; + + /** + * Gets the value of the answer property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the answer property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnswer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Answer } + * + * + */ + public List getAnswer() { + if (answer == null) { + answer = new ArrayList(); + } + return this.answer; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionById.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionById.java new file mode 100644 index 00000000..24c2332f --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionById.java @@ -0,0 +1,52 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getQuestionById complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getQuestionById">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getQuestionById", propOrder = { + "id" +}) +public class GetQuestionById { + + protected int id; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionByIdResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionByIdResponse.java new file mode 100644 index 00000000..36bb6cbd --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionByIdResponse.java @@ -0,0 +1,62 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getQuestionByIdResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getQuestionByIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getQuestionByIdResponse", propOrder = { + "question" +}) +public class GetQuestionByIdResponse { + + @XmlElement(name = "Question") + protected Question question; + + /** + * Gets the value of the question property. + * + * @return + * possible object is + * {@link Question } + * + */ + public Question getQuestion() { + return question; + } + + /** + * Sets the value of the question property. + * + * @param value + * allowed object is + * {@link Question } + * + */ + public void setQuestion(Question value) { + this.question = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Hello.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Hello.java new file mode 100644 index 00000000..15b34148 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Hello.java @@ -0,0 +1,60 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for hello complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="hello">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hello", propOrder = { + "name" +}) +public class Hello { + + protected String name; + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/HelloResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/HelloResponse.java new file mode 100644 index 00000000..76bdac31 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/HelloResponse.java @@ -0,0 +1,62 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for helloResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="helloResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "helloResponse", propOrder = { + "_return" +}) +public class HelloResponse { + + @XmlElement(name = "return") + protected String _return; + + /** + * Gets the value of the return property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReturn() { + return _return; + } + + /** + * Sets the value of the return property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReturn(String value) { + this._return = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestion.java new file mode 100644 index 00000000..83fc2a4e --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestion.java @@ -0,0 +1,62 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for insertQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="insertQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "insertQuestion", propOrder = { + "question" +}) +public class InsertQuestion { + + @XmlElement(name = "Question") + protected Question question; + + /** + * Gets the value of the question property. + * + * @return + * possible object is + * {@link Question } + * + */ + public Question getQuestion() { + return question; + } + + /** + * Sets the value of the question property. + * + * @param value + * allowed object is + * {@link Question } + * + */ + public void setQuestion(Question value) { + this.question = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestionResponse.java new file mode 100644 index 00000000..237146a0 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestionResponse.java @@ -0,0 +1,54 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for insertQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="insertQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "insertQuestionResponse", propOrder = { + "question" +}) +public class InsertQuestionResponse { + + @XmlElement(name = "Question") + protected int question; + + /** + * Gets the value of the question property. + * + */ + public int getQuestion() { + return question; + } + + /** + * Sets the value of the question property. + * + */ + public void setQuestion(int value) { + this.question = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java new file mode 100644 index 00000000..d9b60aaa --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java @@ -0,0 +1,349 @@ + +package QuestionWS; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the QuestionWS package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); + private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); + private final static QName _DeleteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestion"); + private final static QName _GetAnswerByQuestionId_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionId"); + private final static QName _GetAnswerByQuestionIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionIdResponse"); + private final static QName _Answer_QNAME = new QName("http://question_package.dazzlesquad.com/", "Answer"); + private final static QName _CountAnswerResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswerResponse"); + private final static QName _CountAnswer_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswer"); + private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); + private final static QName _Hello_QNAME = new QName("http://question_package.dazzlesquad.com/", "hello"); + private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); + private final static QName _GetQuestionByIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionByIdResponse"); + private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); + private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); + private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); + private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); + private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: QuestionWS + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link InsertQuestion } + * + */ + public InsertQuestion createInsertQuestion() { + return new InsertQuestion(); + } + + /** + * Create an instance of {@link ShowAllQuestionResponse } + * + */ + public ShowAllQuestionResponse createShowAllQuestionResponse() { + return new ShowAllQuestionResponse(); + } + + /** + * Create an instance of {@link GetQuestionById } + * + */ + public GetQuestionById createGetQuestionById() { + return new GetQuestionById(); + } + + /** + * Create an instance of {@link GetQuestionByIdResponse } + * + */ + public GetQuestionByIdResponse createGetQuestionByIdResponse() { + return new GetQuestionByIdResponse(); + } + + /** + * Create an instance of {@link DeleteQuestionResponse } + * + */ + public DeleteQuestionResponse createDeleteQuestionResponse() { + return new DeleteQuestionResponse(); + } + + /** + * Create an instance of {@link EditQuestionResponse } + * + */ + public EditQuestionResponse createEditQuestionResponse() { + return new EditQuestionResponse(); + } + + /** + * Create an instance of {@link CountAnswerResponse } + * + */ + public CountAnswerResponse createCountAnswerResponse() { + return new CountAnswerResponse(); + } + + /** + * Create an instance of {@link GetAnswerByQuestionId } + * + */ + public GetAnswerByQuestionId createGetAnswerByQuestionId() { + return new GetAnswerByQuestionId(); + } + + /** + * Create an instance of {@link GetAnswerByQuestionIdResponse } + * + */ + public GetAnswerByQuestionIdResponse createGetAnswerByQuestionIdResponse() { + return new GetAnswerByQuestionIdResponse(); + } + + /** + * Create an instance of {@link DeleteQuestion } + * + */ + public DeleteQuestion createDeleteQuestion() { + return new DeleteQuestion(); + } + + /** + * Create an instance of {@link HelloResponse } + * + */ + public HelloResponse createHelloResponse() { + return new HelloResponse(); + } + + /** + * Create an instance of {@link InsertQuestionResponse } + * + */ + public InsertQuestionResponse createInsertQuestionResponse() { + return new InsertQuestionResponse(); + } + + /** + * Create an instance of {@link EditQuestion } + * + */ + public EditQuestion createEditQuestion() { + return new EditQuestion(); + } + + /** + * Create an instance of {@link Hello } + * + */ + public Hello createHello() { + return new Hello(); + } + + /** + * Create an instance of {@link ShowAllQuestion } + * + */ + public ShowAllQuestion createShowAllQuestion() { + return new ShowAllQuestion(); + } + + /** + * Create an instance of {@link CountAnswer } + * + */ + public CountAnswer createCountAnswer() { + return new CountAnswer(); + } + + /** + * Create an instance of {@link Question } + * + */ + public Question createQuestion() { + return new Question(); + } + + /** + * Create an instance of {@link Answer } + * + */ + public Answer createAnswer() { + return new Answer(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") + public JAXBElement createHelloResponse(HelloResponse value) { + return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") + public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { + return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") + public JAXBElement createDeleteQuestion(DeleteQuestion value) { + return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionId }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionId") + public JAXBElement createGetAnswerByQuestionId(GetAnswerByQuestionId value) { + return new JAXBElement(_GetAnswerByQuestionId_QNAME, GetAnswerByQuestionId.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionIdResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionIdResponse") + public JAXBElement createGetAnswerByQuestionIdResponse(GetAnswerByQuestionIdResponse value) { + return new JAXBElement(_GetAnswerByQuestionIdResponse_QNAME, GetAnswerByQuestionIdResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") + public JAXBElement createAnswer(Object value) { + return new JAXBElement(_Answer_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswerResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswerResponse") + public JAXBElement createCountAnswerResponse(CountAnswerResponse value) { + return new JAXBElement(_CountAnswerResponse_QNAME, CountAnswerResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswer }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswer") + public JAXBElement createCountAnswer(CountAnswer value) { + return new JAXBElement(_CountAnswer_QNAME, CountAnswer.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestion") + public JAXBElement createShowAllQuestion(ShowAllQuestion value) { + return new JAXBElement(_ShowAllQuestion_QNAME, ShowAllQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Hello }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "hello") + public JAXBElement createHello(Hello value) { + return new JAXBElement(_Hello_QNAME, Hello.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") + public JAXBElement createEditQuestion(EditQuestion value) { + return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionByIdResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionByIdResponse") + public JAXBElement createGetQuestionByIdResponse(GetQuestionByIdResponse value) { + return new JAXBElement(_GetQuestionByIdResponse_QNAME, GetQuestionByIdResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") + public JAXBElement createGetQuestionById(GetQuestionById value) { + return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") + public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { + return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestion") + public JAXBElement createInsertQuestion(InsertQuestion value) { + return new JAXBElement(_InsertQuestion_QNAME, InsertQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") + public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { + return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") + public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { + return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java new file mode 100644 index 00000000..91b9ec35 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java @@ -0,0 +1,195 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for question complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="question">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="countAnswer" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "question", propOrder = { + "id", + "userId", + "topic", + "content", + "vote", + "date", + "countAnswer" +}) +public class Question { + + protected int id; + @XmlElement(name = "user_id") + protected int userId; + @XmlElement(required = true) + protected String topic; + @XmlElement(required = true) + protected String content; + protected int vote; + @XmlElement(required = true) + protected String date; + protected int countAnswer; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the userId property. + * + */ + public int getUserId() { + return userId; + } + + /** + * Sets the value of the userId property. + * + */ + public void setUserId(int value) { + this.userId = value; + } + + /** + * Gets the value of the topic property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopic() { + return topic; + } + + /** + * Sets the value of the topic property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopic(String value) { + this.topic = value; + } + + /** + * Gets the value of the content property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContent() { + return content; + } + + /** + * Sets the value of the content property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContent(String value) { + this.content = value; + } + + /** + * Gets the value of the vote property. + * + */ + public int getVote() { + return vote; + } + + /** + * Sets the value of the vote property. + * + */ + public void setVote(int value) { + this.vote = value; + } + + /** + * Gets the value of the date property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDate() { + return date; + } + + /** + * Sets the value of the date property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDate(String value) { + this.date = value; + } + + /** + * Gets the value of the countAnswer property. + * + */ + public int getCountAnswer() { + return countAnswer; + } + + /** + * Sets the value of the countAnswer property. + * + */ + public void setCountAnswer(int value) { + this.countAnswer = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java new file mode 100644 index 00000000..ba56d29e --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java @@ -0,0 +1,142 @@ + +package QuestionWS; + +import java.util.List; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.ws.RequestWrapper; +import javax.xml.ws.ResponseWrapper; + + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.2.10-b140803.1500 + * Generated source version: 2.1 + * + */ +@WebService(name = "QuestionWS", targetNamespace = "http://question_package.dazzlesquad.com/") +@XmlSeeAlso({ + ObjectFactory.class +}) +public interface QuestionWS { + + + /** + * + * @param id + * @return + * returns java.util.List + */ + @WebMethod + @WebResult(name = "Answer", targetNamespace = "") + @RequestWrapper(localName = "getAnswerByQuestionId", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetAnswerByQuestionId") + @ResponseWrapper(localName = "getAnswerByQuestionIdResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetAnswerByQuestionIdResponse") + public List getAnswerByQuestionId( + @WebParam(name = "id", targetNamespace = "") + int id); + + /** + * + * @param qid + * @return + * returns int + */ + @WebMethod + @WebResult(name = "count", targetNamespace = "") + @RequestWrapper(localName = "countAnswer", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.CountAnswer") + @ResponseWrapper(localName = "countAnswerResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.CountAnswerResponse") + public int countAnswer( + @WebParam(name = "qid", targetNamespace = "") + int qid); + + /** + * + * @param name + * @return + * returns java.lang.String + */ + @WebMethod + @WebResult(targetNamespace = "") + @RequestWrapper(localName = "hello", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.Hello") + @ResponseWrapper(localName = "helloResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.HelloResponse") + public String hello( + @WebParam(name = "name", targetNamespace = "") + String name); + + /** + * + * @param id + * @return + * returns QuestionWS.Question + */ + @WebMethod + @WebResult(name = "Question", targetNamespace = "") + @RequestWrapper(localName = "getQuestionById", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetQuestionById") + @ResponseWrapper(localName = "getQuestionByIdResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetQuestionByIdResponse") + public Question getQuestionById( + @WebParam(name = "id", targetNamespace = "") + int id); + + /** + * + * @param id + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Success", targetNamespace = "") + @RequestWrapper(localName = "deleteQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.DeleteQuestion") + @ResponseWrapper(localName = "deleteQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.DeleteQuestionResponse") + public int deleteQuestion( + @WebParam(name = "id", targetNamespace = "") + int id); + + /** + * + * @param question + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Question", targetNamespace = "") + @RequestWrapper(localName = "insertQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.InsertQuestion") + @ResponseWrapper(localName = "insertQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.InsertQuestionResponse") + public int insertQuestion( + @WebParam(name = "Question", targetNamespace = "") + Question question); + + /** + * + * @return + * returns java.util.List + */ + @WebMethod + @WebResult(name = "Question", targetNamespace = "") + @RequestWrapper(localName = "showAllQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.ShowAllQuestion") + @ResponseWrapper(localName = "showAllQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.ShowAllQuestionResponse") + public List showAllQuestion(); + + /** + * + * @param topic + * @param id + * @param content + * @return + * returns int + */ + @WebMethod + @WebResult(name = "NewQuestion", targetNamespace = "") + @RequestWrapper(localName = "editQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.EditQuestion") + @ResponseWrapper(localName = "editQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.EditQuestionResponse") + public int editQuestion( + @WebParam(name = "id", targetNamespace = "") + int id, + @WebParam(name = "topic", targetNamespace = "") + String topic, + @WebParam(name = "content", targetNamespace = "") + String content); + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS_Service.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS_Service.java new file mode 100644 index 00000000..715c22ad --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS_Service.java @@ -0,0 +1,78 @@ + +package QuestionWS; + +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +import javax.xml.ws.Service; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceException; +import javax.xml.ws.WebServiceFeature; + + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.2.10-b140803.1500 + * Generated source version: 2.1 + * + */ +@WebServiceClient(name = "QuestionWS", targetNamespace = "http://question_package.dazzlesquad.com/", wsdlLocation = "http://localhost:8083/Stack_Exchange_WS/QuestionWS?wsdl") +public class QuestionWS_Service + extends Service +{ + + private final static URL QUESTIONWS_WSDL_LOCATION; + private final static WebServiceException QUESTIONWS_EXCEPTION; + private final static QName QUESTIONWS_QNAME = new QName("http://question_package.dazzlesquad.com/", "QuestionWS"); + + static { + URL url = null; + WebServiceException e = null; + try { + url = new URL("http://localhost:8083/Stack_Exchange_WS/QuestionWS?wsdl"); + } catch (MalformedURLException ex) { + e = new WebServiceException(ex); + } + QUESTIONWS_WSDL_LOCATION = url; + QUESTIONWS_EXCEPTION = e; + } + + public QuestionWS_Service() { + super(__getWsdlLocation(), QUESTIONWS_QNAME); + } + + public QuestionWS_Service(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + /** + * + * @return + * returns QuestionWS + */ + @WebEndpoint(name = "QuestionWSPort") + public QuestionWS getQuestionWSPort() { + return super.getPort(new QName("http://question_package.dazzlesquad.com/", "QuestionWSPort"), QuestionWS.class); + } + + /** + * + * @param features + * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. + * @return + * returns QuestionWS + */ + @WebEndpoint(name = "QuestionWSPort") + public QuestionWS getQuestionWSPort(WebServiceFeature... features) { + return super.getPort(new QName("http://question_package.dazzlesquad.com/", "QuestionWSPort"), QuestionWS.class, features); + } + + private static URL __getWsdlLocation() { + if (QUESTIONWS_EXCEPTION!= null) { + throw QUESTIONWS_EXCEPTION; + } + return QUESTIONWS_WSDL_LOCATION; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestion.java new file mode 100644 index 00000000..9d9974fe --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestion.java @@ -0,0 +1,32 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for showAllQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="showAllQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "showAllQuestion") +public class ShowAllQuestion { + + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestionResponse.java new file mode 100644 index 00000000..b1c011b8 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestionResponse.java @@ -0,0 +1,69 @@ + +package QuestionWS; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for showAllQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="showAllQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "showAllQuestionResponse", propOrder = { + "question" +}) +public class ShowAllQuestionResponse { + + @XmlElement(name = "Question") + protected List question; + + /** + * Gets the value of the question property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the question property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getQuestion().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Question } + * + * + */ + public List getQuestion() { + if (question == null) { + question = new ArrayList(); + } + return this.question; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/package-info.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/package-info.java new file mode 100644 index 00000000..8a5132c0 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "http://question_package.dazzlesquad.com/") +package QuestionWS; diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/Answer.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/Answer.java new file mode 100644 index 00000000..b46b1885 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/Answer.java @@ -0,0 +1,168 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for answer complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="answer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="question_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "answer", propOrder = { + "id", + "questionId", + "userId", + "content", + "vote", + "date" +}) +public class Answer { + + protected int id; + @XmlElement(name = "question_id") + protected int questionId; + @XmlElement(name = "user_id") + protected int userId; + @XmlElement(required = true) + protected String content; + protected int vote; + @XmlElement(required = true) + protected String date; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the questionId property. + * + */ + public int getQuestionId() { + return questionId; + } + + /** + * Sets the value of the questionId property. + * + */ + public void setQuestionId(int value) { + this.questionId = value; + } + + /** + * Gets the value of the userId property. + * + */ + public int getUserId() { + return userId; + } + + /** + * Sets the value of the userId property. + * + */ + public void setUserId(int value) { + this.userId = value; + } + + /** + * Gets the value of the content property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContent() { + return content; + } + + /** + * Sets the value of the content property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContent(String value) { + this.content = value; + } + + /** + * Gets the value of the vote property. + * + */ + public int getVote() { + return vote; + } + + /** + * Sets the value of the vote property. + * + */ + public void setVote(int value) { + this.vote = value; + } + + /** + * Gets the value of the date property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDate() { + return date; + } + + /** + * Sets the value of the date property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDate(String value) { + this.date = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java new file mode 100644 index 00000000..81618d28 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java @@ -0,0 +1,68 @@ + +package AnswerWS; + +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.ws.RequestWrapper; +import javax.xml.ws.ResponseWrapper; + + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.2.10-b140803.1500 + * Generated source version: 2.1 + * + */ +@WebService(name = "AnswerWS", targetNamespace = "http://answer_package.dazzlesquad.com/") +@XmlSeeAlso({ + ObjectFactory.class +}) +public interface AnswerWS { + + + /** + * + * @param answer + * @return + * returns int + */ + @WebMethod + @WebResult(name = "NewAnswer", targetNamespace = "") + @RequestWrapper(localName = "insertAnswer", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.InsertAnswer") + @ResponseWrapper(localName = "insertAnswerResponse", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.InsertAnswerResponse") + public int insertAnswer( + @WebParam(name = "answer", targetNamespace = "") + Answer answer); + + /** + * + * @param id + * @return + * returns AnswerWS.Answer + */ + @WebMethod + @WebResult(name = "Answer", targetNamespace = "") + @RequestWrapper(localName = "getAnswerById", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.GetAnswerById") + @ResponseWrapper(localName = "getAnswerByIdResponse", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.GetAnswerByIdResponse") + public Answer getAnswerById( + @WebParam(name = "id", targetNamespace = "") + int id); + + /** + * + * @param qid + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Success", targetNamespace = "") + @RequestWrapper(localName = "deleteAnswer", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.DeleteAnswer") + @ResponseWrapper(localName = "deleteAnswerResponse", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.DeleteAnswerResponse") + public int deleteAnswer( + @WebParam(name = "qid", targetNamespace = "") + int qid); + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS_Service.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS_Service.java new file mode 100644 index 00000000..9171c788 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS_Service.java @@ -0,0 +1,78 @@ + +package AnswerWS; + +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +import javax.xml.ws.Service; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceException; +import javax.xml.ws.WebServiceFeature; + + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.2.10-b140803.1500 + * Generated source version: 2.1 + * + */ +@WebServiceClient(name = "AnswerWS", targetNamespace = "http://answer_package.dazzlesquad.com/", wsdlLocation = "http://localhost:8083/Stack_Exchange_WS/AnswerWS?wsdl") +public class AnswerWS_Service + extends Service +{ + + private final static URL ANSWERWS_WSDL_LOCATION; + private final static WebServiceException ANSWERWS_EXCEPTION; + private final static QName ANSWERWS_QNAME = new QName("http://answer_package.dazzlesquad.com/", "AnswerWS"); + + static { + URL url = null; + WebServiceException e = null; + try { + url = new URL("http://localhost:8083/Stack_Exchange_WS/AnswerWS?wsdl"); + } catch (MalformedURLException ex) { + e = new WebServiceException(ex); + } + ANSWERWS_WSDL_LOCATION = url; + ANSWERWS_EXCEPTION = e; + } + + public AnswerWS_Service() { + super(__getWsdlLocation(), ANSWERWS_QNAME); + } + + public AnswerWS_Service(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + /** + * + * @return + * returns AnswerWS + */ + @WebEndpoint(name = "AnswerWSPort") + public AnswerWS getAnswerWSPort() { + return super.getPort(new QName("http://answer_package.dazzlesquad.com/", "AnswerWSPort"), AnswerWS.class); + } + + /** + * + * @param features + * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. + * @return + * returns AnswerWS + */ + @WebEndpoint(name = "AnswerWSPort") + public AnswerWS getAnswerWSPort(WebServiceFeature... features) { + return super.getPort(new QName("http://answer_package.dazzlesquad.com/", "AnswerWSPort"), AnswerWS.class, features); + } + + private static URL __getWsdlLocation() { + if (ANSWERWS_EXCEPTION!= null) { + throw ANSWERWS_EXCEPTION; + } + return ANSWERWS_WSDL_LOCATION; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswer.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswer.java new file mode 100644 index 00000000..5a912bca --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswer.java @@ -0,0 +1,52 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for deleteAnswer complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="deleteAnswer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="qid" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "deleteAnswer", propOrder = { + "qid" +}) +public class DeleteAnswer { + + protected int qid; + + /** + * Gets the value of the qid property. + * + */ + public int getQid() { + return qid; + } + + /** + * Sets the value of the qid property. + * + */ + public void setQid(int value) { + this.qid = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswerResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswerResponse.java new file mode 100644 index 00000000..61a07525 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswerResponse.java @@ -0,0 +1,54 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for deleteAnswerResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="deleteAnswerResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "deleteAnswerResponse", propOrder = { + "success" +}) +public class DeleteAnswerResponse { + + @XmlElement(name = "Success") + protected int success; + + /** + * Gets the value of the success property. + * + */ + public int getSuccess() { + return success; + } + + /** + * Sets the value of the success property. + * + */ + public void setSuccess(int value) { + this.success = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerById.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerById.java new file mode 100644 index 00000000..83fbd2a6 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerById.java @@ -0,0 +1,52 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getAnswerById complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getAnswerById">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getAnswerById", propOrder = { + "id" +}) +public class GetAnswerById { + + protected int id; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerByIdResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerByIdResponse.java new file mode 100644 index 00000000..35ec064f --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerByIdResponse.java @@ -0,0 +1,62 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getAnswerByIdResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getAnswerByIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Answer" type="{http://answer_package.dazzlesquad.com/}answer" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getAnswerByIdResponse", propOrder = { + "answer" +}) +public class GetAnswerByIdResponse { + + @XmlElement(name = "Answer") + protected Answer answer; + + /** + * Gets the value of the answer property. + * + * @return + * possible object is + * {@link Answer } + * + */ + public Answer getAnswer() { + return answer; + } + + /** + * Sets the value of the answer property. + * + * @param value + * allowed object is + * {@link Answer } + * + */ + public void setAnswer(Answer value) { + this.answer = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswer.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswer.java new file mode 100644 index 00000000..e867e173 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswer.java @@ -0,0 +1,60 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for insertAnswer complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="insertAnswer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="answer" type="{http://answer_package.dazzlesquad.com/}answer" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "insertAnswer", propOrder = { + "answer" +}) +public class InsertAnswer { + + protected Answer answer; + + /** + * Gets the value of the answer property. + * + * @return + * possible object is + * {@link Answer } + * + */ + public Answer getAnswer() { + return answer; + } + + /** + * Sets the value of the answer property. + * + * @param value + * allowed object is + * {@link Answer } + * + */ + public void setAnswer(Answer value) { + this.answer = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswerResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswerResponse.java new file mode 100644 index 00000000..438ee115 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswerResponse.java @@ -0,0 +1,54 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for insertAnswerResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="insertAnswerResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="NewAnswer" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "insertAnswerResponse", propOrder = { + "newAnswer" +}) +public class InsertAnswerResponse { + + @XmlElement(name = "NewAnswer") + protected int newAnswer; + + /** + * Gets the value of the newAnswer property. + * + */ + public int getNewAnswer() { + return newAnswer; + } + + /** + * Sets the value of the newAnswer property. + * + */ + public void setNewAnswer(int value) { + this.newAnswer = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java new file mode 100644 index 00000000..954707f7 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java @@ -0,0 +1,161 @@ + +package AnswerWS; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the AnswerWS package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _InsertAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswerResponse"); + private final static QName _DeleteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswerResponse"); + private final static QName _DeleteAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswer"); + private final static QName _GetAnswerById_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerById"); + private final static QName _Answer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "Answer"); + private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); + private final static QName _GetAnswerByIdResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerByIdResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: AnswerWS + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link InsertAnswer } + * + */ + public InsertAnswer createInsertAnswer() { + return new InsertAnswer(); + } + + /** + * Create an instance of {@link Answer } + * + */ + public Answer createAnswer() { + return new Answer(); + } + + /** + * Create an instance of {@link GetAnswerByIdResponse } + * + */ + public GetAnswerByIdResponse createGetAnswerByIdResponse() { + return new GetAnswerByIdResponse(); + } + + /** + * Create an instance of {@link InsertAnswerResponse } + * + */ + public InsertAnswerResponse createInsertAnswerResponse() { + return new InsertAnswerResponse(); + } + + /** + * Create an instance of {@link DeleteAnswerResponse } + * + */ + public DeleteAnswerResponse createDeleteAnswerResponse() { + return new DeleteAnswerResponse(); + } + + /** + * Create an instance of {@link DeleteAnswer } + * + */ + public DeleteAnswer createDeleteAnswer() { + return new DeleteAnswer(); + } + + /** + * Create an instance of {@link GetAnswerById } + * + */ + public GetAnswerById createGetAnswerById() { + return new GetAnswerById(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswerResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswerResponse") + public JAXBElement createInsertAnswerResponse(InsertAnswerResponse value) { + return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswerResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswerResponse") + public JAXBElement createDeleteAnswerResponse(DeleteAnswerResponse value) { + return new JAXBElement(_DeleteAnswerResponse_QNAME, DeleteAnswerResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswer }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswer") + public JAXBElement createDeleteAnswer(DeleteAnswer value) { + return new JAXBElement(_DeleteAnswer_QNAME, DeleteAnswer.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerById }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerById") + public JAXBElement createGetAnswerById(GetAnswerById value) { + return new JAXBElement(_GetAnswerById_QNAME, GetAnswerById.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Answer }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "Answer") + public JAXBElement createAnswer(Answer value) { + return new JAXBElement(_Answer_QNAME, Answer.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswer }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswer") + public JAXBElement createInsertAnswer(InsertAnswer value) { + return new JAXBElement(_InsertAnswer_QNAME, InsertAnswer.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByIdResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerByIdResponse") + public JAXBElement createGetAnswerByIdResponse(GetAnswerByIdResponse value) { + return new JAXBElement(_GetAnswerByIdResponse_QNAME, GetAnswerByIdResponse.class, null, value); + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/package-info.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/package-info.java new file mode 100644 index 00000000..7ff0d713 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "http://answer_package.dazzlesquad.com/") +package AnswerWS; diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Answer.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Answer.java new file mode 100644 index 00000000..0e706aec --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Answer.java @@ -0,0 +1,168 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for answer complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="answer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="question_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "answer", propOrder = { + "id", + "questionId", + "userId", + "content", + "vote", + "date" +}) +public class Answer { + + protected int id; + @XmlElement(name = "question_id") + protected int questionId; + @XmlElement(name = "user_id") + protected int userId; + @XmlElement(required = true) + protected String content; + protected int vote; + @XmlElement(required = true) + protected String date; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the questionId property. + * + */ + public int getQuestionId() { + return questionId; + } + + /** + * Sets the value of the questionId property. + * + */ + public void setQuestionId(int value) { + this.questionId = value; + } + + /** + * Gets the value of the userId property. + * + */ + public int getUserId() { + return userId; + } + + /** + * Sets the value of the userId property. + * + */ + public void setUserId(int value) { + this.userId = value; + } + + /** + * Gets the value of the content property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContent() { + return content; + } + + /** + * Sets the value of the content property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContent(String value) { + this.content = value; + } + + /** + * Gets the value of the vote property. + * + */ + public int getVote() { + return vote; + } + + /** + * Sets the value of the vote property. + * + */ + public void setVote(int value) { + this.vote = value; + } + + /** + * Gets the value of the date property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDate() { + return date; + } + + /** + * Sets the value of the date property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDate(String value) { + this.date = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswer.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswer.java new file mode 100644 index 00000000..be777cfb --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswer.java @@ -0,0 +1,52 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for countAnswer complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="countAnswer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="qid" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "countAnswer", propOrder = { + "qid" +}) +public class CountAnswer { + + protected int qid; + + /** + * Gets the value of the qid property. + * + */ + public int getQid() { + return qid; + } + + /** + * Sets the value of the qid property. + * + */ + public void setQid(int value) { + this.qid = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswerResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswerResponse.java new file mode 100644 index 00000000..7e74221c --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswerResponse.java @@ -0,0 +1,52 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for countAnswerResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="countAnswerResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="count" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "countAnswerResponse", propOrder = { + "count" +}) +public class CountAnswerResponse { + + protected int count; + + /** + * Gets the value of the count property. + * + */ + public int getCount() { + return count; + } + + /** + * Sets the value of the count property. + * + */ + public void setCount(int value) { + this.count = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestion.java new file mode 100644 index 00000000..cb61dcc6 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestion.java @@ -0,0 +1,52 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for deleteQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="deleteQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "deleteQuestion", propOrder = { + "id" +}) +public class DeleteQuestion { + + protected int id; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestionResponse.java new file mode 100644 index 00000000..b9164cf7 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestionResponse.java @@ -0,0 +1,54 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for deleteQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="deleteQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "deleteQuestionResponse", propOrder = { + "success" +}) +public class DeleteQuestionResponse { + + @XmlElement(name = "Success") + protected int success; + + /** + * Gets the value of the success property. + * + */ + public int getSuccess() { + return success; + } + + /** + * Sets the value of the success property. + * + */ + public void setSuccess(int value) { + this.success = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestion.java new file mode 100644 index 00000000..6d8e3afc --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestion.java @@ -0,0 +1,106 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for editQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="editQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "editQuestion", propOrder = { + "id", + "topic", + "content" +}) +public class EditQuestion { + + protected int id; + protected String topic; + protected String content; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the topic property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopic() { + return topic; + } + + /** + * Sets the value of the topic property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopic(String value) { + this.topic = value; + } + + /** + * Gets the value of the content property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContent() { + return content; + } + + /** + * Sets the value of the content property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContent(String value) { + this.content = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestionResponse.java new file mode 100644 index 00000000..5cbd3a99 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestionResponse.java @@ -0,0 +1,54 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for editQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="editQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="NewQuestion" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "editQuestionResponse", propOrder = { + "newQuestion" +}) +public class EditQuestionResponse { + + @XmlElement(name = "NewQuestion") + protected int newQuestion; + + /** + * Gets the value of the newQuestion property. + * + */ + public int getNewQuestion() { + return newQuestion; + } + + /** + * Sets the value of the newQuestion property. + * + */ + public void setNewQuestion(int value) { + this.newQuestion = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionId.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionId.java new file mode 100644 index 00000000..6e5ec6f5 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionId.java @@ -0,0 +1,52 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getAnswerByQuestionId complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getAnswerByQuestionId">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getAnswerByQuestionId", propOrder = { + "id" +}) +public class GetAnswerByQuestionId { + + protected int id; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionIdResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionIdResponse.java new file mode 100644 index 00000000..91cea136 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionIdResponse.java @@ -0,0 +1,69 @@ + +package QuestionWS; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getAnswerByQuestionIdResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getAnswerByQuestionIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Answer" type="{http://question_package.dazzlesquad.com/}answer" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getAnswerByQuestionIdResponse", propOrder = { + "answer" +}) +public class GetAnswerByQuestionIdResponse { + + @XmlElement(name = "Answer") + protected List answer; + + /** + * Gets the value of the answer property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the answer property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnswer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Answer } + * + * + */ + public List getAnswer() { + if (answer == null) { + answer = new ArrayList(); + } + return this.answer; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionById.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionById.java new file mode 100644 index 00000000..24c2332f --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionById.java @@ -0,0 +1,52 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getQuestionById complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getQuestionById">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getQuestionById", propOrder = { + "id" +}) +public class GetQuestionById { + + protected int id; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionByIdResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionByIdResponse.java new file mode 100644 index 00000000..36bb6cbd --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionByIdResponse.java @@ -0,0 +1,62 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getQuestionByIdResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getQuestionByIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getQuestionByIdResponse", propOrder = { + "question" +}) +public class GetQuestionByIdResponse { + + @XmlElement(name = "Question") + protected Question question; + + /** + * Gets the value of the question property. + * + * @return + * possible object is + * {@link Question } + * + */ + public Question getQuestion() { + return question; + } + + /** + * Sets the value of the question property. + * + * @param value + * allowed object is + * {@link Question } + * + */ + public void setQuestion(Question value) { + this.question = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Hello.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Hello.java new file mode 100644 index 00000000..15b34148 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Hello.java @@ -0,0 +1,60 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for hello complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="hello">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hello", propOrder = { + "name" +}) +public class Hello { + + protected String name; + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/HelloResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/HelloResponse.java new file mode 100644 index 00000000..76bdac31 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/HelloResponse.java @@ -0,0 +1,62 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for helloResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="helloResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "helloResponse", propOrder = { + "_return" +}) +public class HelloResponse { + + @XmlElement(name = "return") + protected String _return; + + /** + * Gets the value of the return property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReturn() { + return _return; + } + + /** + * Sets the value of the return property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReturn(String value) { + this._return = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestion.java new file mode 100644 index 00000000..83fc2a4e --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestion.java @@ -0,0 +1,62 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for insertQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="insertQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "insertQuestion", propOrder = { + "question" +}) +public class InsertQuestion { + + @XmlElement(name = "Question") + protected Question question; + + /** + * Gets the value of the question property. + * + * @return + * possible object is + * {@link Question } + * + */ + public Question getQuestion() { + return question; + } + + /** + * Sets the value of the question property. + * + * @param value + * allowed object is + * {@link Question } + * + */ + public void setQuestion(Question value) { + this.question = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestionResponse.java new file mode 100644 index 00000000..237146a0 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestionResponse.java @@ -0,0 +1,54 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for insertQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="insertQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "insertQuestionResponse", propOrder = { + "question" +}) +public class InsertQuestionResponse { + + @XmlElement(name = "Question") + protected int question; + + /** + * Gets the value of the question property. + * + */ + public int getQuestion() { + return question; + } + + /** + * Sets the value of the question property. + * + */ + public void setQuestion(int value) { + this.question = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java new file mode 100644 index 00000000..d9b60aaa --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java @@ -0,0 +1,349 @@ + +package QuestionWS; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the QuestionWS package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); + private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); + private final static QName _DeleteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestion"); + private final static QName _GetAnswerByQuestionId_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionId"); + private final static QName _GetAnswerByQuestionIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionIdResponse"); + private final static QName _Answer_QNAME = new QName("http://question_package.dazzlesquad.com/", "Answer"); + private final static QName _CountAnswerResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswerResponse"); + private final static QName _CountAnswer_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswer"); + private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); + private final static QName _Hello_QNAME = new QName("http://question_package.dazzlesquad.com/", "hello"); + private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); + private final static QName _GetQuestionByIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionByIdResponse"); + private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); + private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); + private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); + private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); + private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: QuestionWS + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link InsertQuestion } + * + */ + public InsertQuestion createInsertQuestion() { + return new InsertQuestion(); + } + + /** + * Create an instance of {@link ShowAllQuestionResponse } + * + */ + public ShowAllQuestionResponse createShowAllQuestionResponse() { + return new ShowAllQuestionResponse(); + } + + /** + * Create an instance of {@link GetQuestionById } + * + */ + public GetQuestionById createGetQuestionById() { + return new GetQuestionById(); + } + + /** + * Create an instance of {@link GetQuestionByIdResponse } + * + */ + public GetQuestionByIdResponse createGetQuestionByIdResponse() { + return new GetQuestionByIdResponse(); + } + + /** + * Create an instance of {@link DeleteQuestionResponse } + * + */ + public DeleteQuestionResponse createDeleteQuestionResponse() { + return new DeleteQuestionResponse(); + } + + /** + * Create an instance of {@link EditQuestionResponse } + * + */ + public EditQuestionResponse createEditQuestionResponse() { + return new EditQuestionResponse(); + } + + /** + * Create an instance of {@link CountAnswerResponse } + * + */ + public CountAnswerResponse createCountAnswerResponse() { + return new CountAnswerResponse(); + } + + /** + * Create an instance of {@link GetAnswerByQuestionId } + * + */ + public GetAnswerByQuestionId createGetAnswerByQuestionId() { + return new GetAnswerByQuestionId(); + } + + /** + * Create an instance of {@link GetAnswerByQuestionIdResponse } + * + */ + public GetAnswerByQuestionIdResponse createGetAnswerByQuestionIdResponse() { + return new GetAnswerByQuestionIdResponse(); + } + + /** + * Create an instance of {@link DeleteQuestion } + * + */ + public DeleteQuestion createDeleteQuestion() { + return new DeleteQuestion(); + } + + /** + * Create an instance of {@link HelloResponse } + * + */ + public HelloResponse createHelloResponse() { + return new HelloResponse(); + } + + /** + * Create an instance of {@link InsertQuestionResponse } + * + */ + public InsertQuestionResponse createInsertQuestionResponse() { + return new InsertQuestionResponse(); + } + + /** + * Create an instance of {@link EditQuestion } + * + */ + public EditQuestion createEditQuestion() { + return new EditQuestion(); + } + + /** + * Create an instance of {@link Hello } + * + */ + public Hello createHello() { + return new Hello(); + } + + /** + * Create an instance of {@link ShowAllQuestion } + * + */ + public ShowAllQuestion createShowAllQuestion() { + return new ShowAllQuestion(); + } + + /** + * Create an instance of {@link CountAnswer } + * + */ + public CountAnswer createCountAnswer() { + return new CountAnswer(); + } + + /** + * Create an instance of {@link Question } + * + */ + public Question createQuestion() { + return new Question(); + } + + /** + * Create an instance of {@link Answer } + * + */ + public Answer createAnswer() { + return new Answer(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") + public JAXBElement createHelloResponse(HelloResponse value) { + return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") + public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { + return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") + public JAXBElement createDeleteQuestion(DeleteQuestion value) { + return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionId }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionId") + public JAXBElement createGetAnswerByQuestionId(GetAnswerByQuestionId value) { + return new JAXBElement(_GetAnswerByQuestionId_QNAME, GetAnswerByQuestionId.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionIdResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionIdResponse") + public JAXBElement createGetAnswerByQuestionIdResponse(GetAnswerByQuestionIdResponse value) { + return new JAXBElement(_GetAnswerByQuestionIdResponse_QNAME, GetAnswerByQuestionIdResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") + public JAXBElement createAnswer(Object value) { + return new JAXBElement(_Answer_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswerResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswerResponse") + public JAXBElement createCountAnswerResponse(CountAnswerResponse value) { + return new JAXBElement(_CountAnswerResponse_QNAME, CountAnswerResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswer }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswer") + public JAXBElement createCountAnswer(CountAnswer value) { + return new JAXBElement(_CountAnswer_QNAME, CountAnswer.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestion") + public JAXBElement createShowAllQuestion(ShowAllQuestion value) { + return new JAXBElement(_ShowAllQuestion_QNAME, ShowAllQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Hello }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "hello") + public JAXBElement createHello(Hello value) { + return new JAXBElement(_Hello_QNAME, Hello.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") + public JAXBElement createEditQuestion(EditQuestion value) { + return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionByIdResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionByIdResponse") + public JAXBElement createGetQuestionByIdResponse(GetQuestionByIdResponse value) { + return new JAXBElement(_GetQuestionByIdResponse_QNAME, GetQuestionByIdResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") + public JAXBElement createGetQuestionById(GetQuestionById value) { + return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") + public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { + return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestion") + public JAXBElement createInsertQuestion(InsertQuestion value) { + return new JAXBElement(_InsertQuestion_QNAME, InsertQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") + public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { + return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") + public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { + return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Question.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Question.java new file mode 100644 index 00000000..91b9ec35 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Question.java @@ -0,0 +1,195 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for question complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="question">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="countAnswer" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "question", propOrder = { + "id", + "userId", + "topic", + "content", + "vote", + "date", + "countAnswer" +}) +public class Question { + + protected int id; + @XmlElement(name = "user_id") + protected int userId; + @XmlElement(required = true) + protected String topic; + @XmlElement(required = true) + protected String content; + protected int vote; + @XmlElement(required = true) + protected String date; + protected int countAnswer; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the userId property. + * + */ + public int getUserId() { + return userId; + } + + /** + * Sets the value of the userId property. + * + */ + public void setUserId(int value) { + this.userId = value; + } + + /** + * Gets the value of the topic property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopic() { + return topic; + } + + /** + * Sets the value of the topic property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopic(String value) { + this.topic = value; + } + + /** + * Gets the value of the content property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContent() { + return content; + } + + /** + * Sets the value of the content property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContent(String value) { + this.content = value; + } + + /** + * Gets the value of the vote property. + * + */ + public int getVote() { + return vote; + } + + /** + * Sets the value of the vote property. + * + */ + public void setVote(int value) { + this.vote = value; + } + + /** + * Gets the value of the date property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDate() { + return date; + } + + /** + * Sets the value of the date property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDate(String value) { + this.date = value; + } + + /** + * Gets the value of the countAnswer property. + * + */ + public int getCountAnswer() { + return countAnswer; + } + + /** + * Sets the value of the countAnswer property. + * + */ + public void setCountAnswer(int value) { + this.countAnswer = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java new file mode 100644 index 00000000..ba56d29e --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java @@ -0,0 +1,142 @@ + +package QuestionWS; + +import java.util.List; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.ws.RequestWrapper; +import javax.xml.ws.ResponseWrapper; + + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.2.10-b140803.1500 + * Generated source version: 2.1 + * + */ +@WebService(name = "QuestionWS", targetNamespace = "http://question_package.dazzlesquad.com/") +@XmlSeeAlso({ + ObjectFactory.class +}) +public interface QuestionWS { + + + /** + * + * @param id + * @return + * returns java.util.List + */ + @WebMethod + @WebResult(name = "Answer", targetNamespace = "") + @RequestWrapper(localName = "getAnswerByQuestionId", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetAnswerByQuestionId") + @ResponseWrapper(localName = "getAnswerByQuestionIdResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetAnswerByQuestionIdResponse") + public List getAnswerByQuestionId( + @WebParam(name = "id", targetNamespace = "") + int id); + + /** + * + * @param qid + * @return + * returns int + */ + @WebMethod + @WebResult(name = "count", targetNamespace = "") + @RequestWrapper(localName = "countAnswer", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.CountAnswer") + @ResponseWrapper(localName = "countAnswerResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.CountAnswerResponse") + public int countAnswer( + @WebParam(name = "qid", targetNamespace = "") + int qid); + + /** + * + * @param name + * @return + * returns java.lang.String + */ + @WebMethod + @WebResult(targetNamespace = "") + @RequestWrapper(localName = "hello", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.Hello") + @ResponseWrapper(localName = "helloResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.HelloResponse") + public String hello( + @WebParam(name = "name", targetNamespace = "") + String name); + + /** + * + * @param id + * @return + * returns QuestionWS.Question + */ + @WebMethod + @WebResult(name = "Question", targetNamespace = "") + @RequestWrapper(localName = "getQuestionById", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetQuestionById") + @ResponseWrapper(localName = "getQuestionByIdResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetQuestionByIdResponse") + public Question getQuestionById( + @WebParam(name = "id", targetNamespace = "") + int id); + + /** + * + * @param id + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Success", targetNamespace = "") + @RequestWrapper(localName = "deleteQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.DeleteQuestion") + @ResponseWrapper(localName = "deleteQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.DeleteQuestionResponse") + public int deleteQuestion( + @WebParam(name = "id", targetNamespace = "") + int id); + + /** + * + * @param question + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Question", targetNamespace = "") + @RequestWrapper(localName = "insertQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.InsertQuestion") + @ResponseWrapper(localName = "insertQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.InsertQuestionResponse") + public int insertQuestion( + @WebParam(name = "Question", targetNamespace = "") + Question question); + + /** + * + * @return + * returns java.util.List + */ + @WebMethod + @WebResult(name = "Question", targetNamespace = "") + @RequestWrapper(localName = "showAllQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.ShowAllQuestion") + @ResponseWrapper(localName = "showAllQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.ShowAllQuestionResponse") + public List showAllQuestion(); + + /** + * + * @param topic + * @param id + * @param content + * @return + * returns int + */ + @WebMethod + @WebResult(name = "NewQuestion", targetNamespace = "") + @RequestWrapper(localName = "editQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.EditQuestion") + @ResponseWrapper(localName = "editQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.EditQuestionResponse") + public int editQuestion( + @WebParam(name = "id", targetNamespace = "") + int id, + @WebParam(name = "topic", targetNamespace = "") + String topic, + @WebParam(name = "content", targetNamespace = "") + String content); + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS_Service.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS_Service.java new file mode 100644 index 00000000..715c22ad --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS_Service.java @@ -0,0 +1,78 @@ + +package QuestionWS; + +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +import javax.xml.ws.Service; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceException; +import javax.xml.ws.WebServiceFeature; + + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.2.10-b140803.1500 + * Generated source version: 2.1 + * + */ +@WebServiceClient(name = "QuestionWS", targetNamespace = "http://question_package.dazzlesquad.com/", wsdlLocation = "http://localhost:8083/Stack_Exchange_WS/QuestionWS?wsdl") +public class QuestionWS_Service + extends Service +{ + + private final static URL QUESTIONWS_WSDL_LOCATION; + private final static WebServiceException QUESTIONWS_EXCEPTION; + private final static QName QUESTIONWS_QNAME = new QName("http://question_package.dazzlesquad.com/", "QuestionWS"); + + static { + URL url = null; + WebServiceException e = null; + try { + url = new URL("http://localhost:8083/Stack_Exchange_WS/QuestionWS?wsdl"); + } catch (MalformedURLException ex) { + e = new WebServiceException(ex); + } + QUESTIONWS_WSDL_LOCATION = url; + QUESTIONWS_EXCEPTION = e; + } + + public QuestionWS_Service() { + super(__getWsdlLocation(), QUESTIONWS_QNAME); + } + + public QuestionWS_Service(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + /** + * + * @return + * returns QuestionWS + */ + @WebEndpoint(name = "QuestionWSPort") + public QuestionWS getQuestionWSPort() { + return super.getPort(new QName("http://question_package.dazzlesquad.com/", "QuestionWSPort"), QuestionWS.class); + } + + /** + * + * @param features + * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. + * @return + * returns QuestionWS + */ + @WebEndpoint(name = "QuestionWSPort") + public QuestionWS getQuestionWSPort(WebServiceFeature... features) { + return super.getPort(new QName("http://question_package.dazzlesquad.com/", "QuestionWSPort"), QuestionWS.class, features); + } + + private static URL __getWsdlLocation() { + if (QUESTIONWS_EXCEPTION!= null) { + throw QUESTIONWS_EXCEPTION; + } + return QUESTIONWS_WSDL_LOCATION; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestion.java new file mode 100644 index 00000000..9d9974fe --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestion.java @@ -0,0 +1,32 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for showAllQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="showAllQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "showAllQuestion") +public class ShowAllQuestion { + + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestionResponse.java new file mode 100644 index 00000000..b1c011b8 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestionResponse.java @@ -0,0 +1,69 @@ + +package QuestionWS; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for showAllQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="showAllQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "showAllQuestionResponse", propOrder = { + "question" +}) +public class ShowAllQuestionResponse { + + @XmlElement(name = "Question") + protected List question; + + /** + * Gets the value of the question property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the question property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getQuestion().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Question } + * + * + */ + public List getQuestion() { + if (question == null) { + question = new ArrayList(); + } + return this.question; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/package-info.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/package-info.java new file mode 100644 index 00000000..8a5132c0 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "http://question_package.dazzlesquad.com/") +package QuestionWS; diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_automatic_build b/Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_automatic_build new file mode 100644 index 00000000..e69de29b diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_update_resources b/Stack Exchange Client/build/web/WEB-INF/classes/.netbeans_update_resources new file mode 100644 index 00000000..e69de29b diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/Answer.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/Answer.class new file mode 100644 index 0000000000000000000000000000000000000000..05520185c118f43661eaac911bcab4ef23ebfae9 GIT binary patch literal 1865 zcmai#S#Q%o5Xb+U_-Nde-WTO=DQQD%?yCoc9#W)01#JTYA><@Wah2Gu?UeEWZ#=>~ z9{`?s011S|10R47g_yO|Qn{PjZR#p(_k+ zRxM}ETn;?jS)(v59^b6n9A{}1wUOK2eTvRk8}+8>Y)3c9KDSeJPi9P3wn6^8KE0X!E&@cSK*g{f zI=MGAvdxFR5w=J(mfgBn=8LvyMQc>#q!=SZ_TX{m%4P2RuD9}fgHu}~)TYCayc@pi zVt%18&oF#&hK9Fhg)?ACZFug+l2_qg8iP2RhJn^J(n53!(T$!o`h_-t9vXFQb_^Y& zu;>vjmDYJVz-fB%DSAB`6cLRyMFa#*kaV#gp?cm4YPWAorvoqjHdB9AuS1 ziid!llY%I5kY`emj2uLXgKz?QaR|s5#wDXszs5$hDFw;m{Jzm-e?X0cydjXcO+mz) zW0;V3M2mOiofKqJ-VrSh@}59GGzAf#4Wsuh>xdrj$VVy21$jsGILIdg`P>vlbR>a` r;S4T?pZEmrFOzkI)8FG&T%#?0?bmVRDKsC3kF<|YAKgCseGL2q63`l$ literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS.class new file mode 100644 index 0000000000000000000000000000000000000000..d81338e35c87a63d9e1261d3a2c6741c4fcb146e GIT binary patch literal 1275 zcmZuwU31bv6uk?ylnS;eAhj*kYHRT$dGV=z!g1;_Q>#N}iZebqOSnUWO9I&qwEby5 z_yhb=jyG(R5aA)o?)^At&)J(le}DZ3fcIeL;awgK21Un}=&P11XXrDioLuN-*E03u ztl4I;(+OPVjPS~lPETOVbv?zEiT>Xhf zO+J_LgD`&b0UCXNcPCIz0^T=lZ)8%FEx44rsTwIY+9?kj{}anG3B`oDvgjG1-6Yc9GMv9W2&&S z*q2}?#x9m8`RpVl-L$;GxAEK&G!UhjAskK;nzq$Kf9lvs#%@G~G(-#c-gDeOO;a@H z=C_fs5L-fe)U!6_A|R4_V(pjS5N&nNZRPp5R8o#$@BgB%#b7%;iYd4|Fm?GlqcP9W z{|J!HF~~xWo;BK?(rTT)dCG1`D8QzK2T-JJNz#jU4`EBfHk5VfQ5<><73wR8z*XH` z)6GvPoPiqA)L~~e&C?W3J;vOPX!hdJ{t``Nk)}a32k>k)&GQt^L5z7A(Y%O5FPCVJ g7HN)1(eYf@tGR7^v_H|Rn;PRa`S9jDFdN?f19199x&QzG literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS_Service.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS_Service.class new file mode 100644 index 0000000000000000000000000000000000000000..1a7bac9020b42a93aad8a830fc0c2aa57ed2445c GIT binary patch literal 2157 zcmb7G-%}G;6#i~NHiQr{8med|s8tBa`lBiW3TX%x3E@YO$n+tzBrB|LHgtC*jBovG z`dVQ+bjnQIr#|$LYWv;YO$a5eQ)amL?%8v`^PTgZyYR=KKmP*YOT3QY64KpVzKS4$ zjDoo^X2KYapc7dI^V0gYTwX}01-ZNowmKCfhSQY3`=L^N` zTCq?n7UpuL+;S$pzObAZh~?gD?={uZUG>#kZb~5D^vu4_WLJEz8=lv`x?eTbJx49- zTLs;IZAwq?>1&(+GBxuMyHd=8AA?vCNe3~9^R)9qqGZ5&DgGiDeY zK3&{@(2)$Hdrrla$z(kOJ&s?Zq)T4gy4y&xQnOuw#PG=3?96&)t!}wSRo^figM`zT zRdYQ^@*QZQ;P)|WRd#EJ$X1Co=5nN|C(usJ_#Xk zp;Tgt#ZxWlV~PJ5kKTf-mESFCyMYkl>9QH<7}ECzk|zO6n)#+?SM>@9t94E~>b5B$ zbWSYCl*1|zDb(tAS)Vtg;E6^98d8o+4g!P!)`yH~=w1iIjY#U{YBuYU;(22yaC^sf zcPCX<^CqUmS$wB$>*E#e!v|A$zO8GO@p7%I3OouNO*wZvHOHNtxHs`o^$IVskR8q1 z)_ISbBR3-lCkhq!q8Px{D6Ziq=RmUduZ$G7W%#AT8av)#+XRZDfOWaNisCY^MA47W zI1sH8$XL$m^`@AJPH?SE_JLio4QqSKSH0CD zZ{L3=y$FyxnYjDQY9ESt#mFK}NZ@tya@_K0h3*wU#-!@00O=+@_%dPhH9lN$C zzeQ6c8yMo}H^C2g2bHH zBiw-$_faHyiu$fha)VD2=4Jr1K$s5Nl+@^08;EgcRXvEL?-oEX0Jq3eGEndZ`Gt7C zjXT^WyBVDG-X&7U=-iB-i+3GCiHDES{TsqR(81>^O9CcZI3|Jw!?gGC?FfHU4$JtC z=wku;OQOpH`%j~f9wE{Oe$IpM_amD8`*9cJ1V57~BJUqx$TFUAmp`!s^!yHm>#qlh zp74)(O?km4EwI;%xKCfo5F{s?`G-=lZw z81YSta50xUM0E5JJs+7qPO%1Yfe2DqDJj_P80q!V5@$WvsKg+JO;XemYH^pHx=$sN z^pvV4(T#`vhakj=Aw2SCE6#|=oG#%}zKGCYG=vm9QK*Jc@U)xmlLQE1%4<=AuG0jg O7SHh9p}@Bs%>E6D1^5mC literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/DeleteAnswer.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/DeleteAnswer.class new file mode 100644 index 0000000000000000000000000000000000000000..44d1c72553a1c8fe1b8f900b0b772d415378c68b GIT binary patch literal 717 zcma)3T}#_g7=BKgw6@Ep){n01<`i$Nf??vFB9wK7LRi@<-N38UN9^FI8zy9cn3jT%h6s-lFo3SL*R&QLm+J_GABlng&J`2YpKIY?qCUrORcrfCz)O|5D(=Re%Xt*7fd=>Ghq0<$C zNX4{0AoWv`e$ZB=uFaC7HMjcO&AQ-0M&h+$l*OLtN$s>atFe2=FE~T{wRQl834k^7FTF_+F|7&v38e24$~>U<7^j^~LaiQ?m{iJ*oX8y3n8D~~=H!-D=5C*bPT8H~?_mtup?X3`ny zG@43PiE2`!Sf$RP%qUyiw_rC^7^qP!=fib8q1v7TC_kl+;Th&B{z?7@a z>^%6>x$#mPUF-?WZEg)&f0d3|UkJ5PughelvJ*)$fjeOu$#^I;ZR0xW7Vk9G*TSC3 z->dA+AlO&2Dma@Bk5xY5bc(Y6nJTU%sl;{s{94N0>|1s3LdGS<{6Sh~kvh~?xjU`r zGrOU@quqvw zhQP|q(-K&;y9Kc{XTj0vTtx-e`6^t#65fw(LEmIFPk)17D~C^juoAR4SqkU{y|?`p z;uC)y+@iHiu-gKyg%W^8+@|LR<1X#Lr~@8xL+wgs8(Dhs>{wDg@;(iBZk~|1*@kJIlNz3{I?(g literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/GetAnswerById.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/GetAnswerById.class new file mode 100644 index 0000000000000000000000000000000000000000..9fac44392ac29917f275564bcfb92d07c8ee7803 GIT binary patch literal 718 zcma)3+e+L}6kR)$%sA8WHrDZe!xu-v(9*XSVYDiNprA4eKAlMpdL%g+l8n`V@Cf*+0AH|DgNcPIN?5F5se)yKp?m^4gz`6~Rk}qe zt+hG?b0_j8VboPx9`wVmj88;2;7Y@dJP~w6tg^f)n(3uV2-9v`CqHC-dTj5@bP#Xf zI{sIJbsuTvGuj!G2E zx3!K^k*Y|u`i7ffZtR;du)9k8ws?NE&%&VXc``|&_~f=Hd7#$+pbMK0?=bddTt@{%byz49n(zM@VJut54urn254%^=OR>UtGx?5u zoQ%s+iDPcXw#u2!p4eOK51@Mv4Aj_`^Wri-a9ke%*bj3?7{Msp*W{lt?%t4F?~=zb zUXZs~%E+YF=YGL>k*?*{Pdx4CyhC$>3ANJlmbI-Zw-n;Yj*Y_U)o@1+y5+2tugN-USt9T+%ktX@5Vu3}k zn?-L=-8|S8SUVY+REMgk6WtF~*O(}ksg6t{@YK7Im-5QJ3In&V&A^r8totqu4gwV_ zld?$3$WT!zugYLg8=dY8%(Oc_re8(_rsq9v)SFS*SMiyomcWu1`7-FqSle@PSxP@> zif>GseXY{G@{8-E!HG(S>`qa(cK#|{s&;2D__cB#9r#B(J1!S zp|*{!PnCRT*CDWT`&zobuaYE+&#s5I$Ynpshh)@60wM?+uJgtQifCVhl^9f*?_HXhRIG>ojNp`1_SFl=; z_lb7Msci3jg)@<^XScf)+{-F7b5tR3TWe3qx0@xKwjzC*?=t6n=gfS+|NQ&~;5D`?u<^W%0@h2|C}ESK$d$PenxXFX z)9mw+J4@cujX%xdTW%Ip;i>l7-4qG}XS?mx-VHqSC7|Kj#c< zpQb97p%_Rb$z)%tDCV(@6nWh763nH083yi9s*%g*x9*oP==;7fCep`O6G6Yyy$?FW zI{OEE-Uo&k|L0_ATk(+WSLMP-F_b4dnjGqp&{dT1pb7^?hUR=-i;rcfB~Nh!u1?*< z;aK=FwrJlr?VlEyP$?@=PLt>?Q{_@*6rJsBuy2%DsL)wVo10joygCC=d`K0;BP`Q- zll&dl*IVS5|0LH?&&WNJvJ$E7ogc7r=}OvtLvDA|39T6_lTWNQQhOFwQpHs?DXtT$ WMUxu>Z9K*rl}`+w;@Jt9f%6v`7^txT literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/InsertAnswerResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/InsertAnswerResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..1014c2a13e38837f6d87c97d08e7f5d41089bd68 GIT binary patch literal 837 zcma)4U2D`p6g`tByY4pH59{h$+gc0K4=@k*O(`te!a``FEvwL{Y<8$qlF5?Ew)H>x zA}E3n{s4cJcqSWc3(Mj|?#-P!=bn3J=J%hUzX0rFqX`#l4b0$q9qV-=2nl0ciDi5xln0&I7<66KaD6Suoz}>l=Pxp*}7VEi%*LB zYvFj(4<|ua8<`j5@>rT7=aUrn&t-8-lv=dpn>&l{X4g*OT}H`>g3Xg`l*jTwS@rg$ zzOSrnft~5@J8>+H$@0_BLp#aV|DY?ZchKDr-wSL^=Tzt=HNiU%dzfd#qkJH9AG7d% zc&G`iOg%AydFw4mB7Ghl^)F;xV4bhS8Fl}gX? zBEsb}6^&e4Dw?^>sZhAIRj6F%Rm8Y_uA+_07cF=f1r_Zm@}9$+5^r{S^O84vyxEW9 zK*3!FNfo{LM!^FG>k2j%JW}vPK_-fCqxg>DZ0e3(Gz!j~U3_U2R*mBGJn5;G<+*#e z$(nqs@9KNnUe3~NJx5kOZD=dY)J<^gEyFS#LyqkXS<4=~QcH$UHot!-Qyy+jc}~iD zXDF=lXnz=79c}ZBX`9Y0L&Mnk21DaQK4UPPN}9H@T*_@5g>`+~qLFwqpVqAny{Gh&bivRaL#!7=@7Q<+A({vf^8lVhhE8#+ zH^__VO$t?|oEXD-5hI;LF8XQ%t9Td|J%|C8r&JusR+Ay*KsJRO_@xo8RizP41n87x zO^JxHhO#Bd^)Y#&gFMECk9FI$Guqv`&H3Awkuz+E@J+kARif1&I>8M?%bJ;-BSqiInwPZVH&e$-ECVh=_ww-r$$E01zFj1Y69$2-_oaN_s%Sc<~s3q8- z3?n;^^L$#Cnef zj-5f7Nn8Hat*+%ug|x9~x)*im3ZCR|5r)y@55-j@YZe{4uw(cDlf>z*I^E}Dk?C0w zjF&%)!C*w10mDErL3C9~qhc4&hKjusifCu(4*Z6Q={~HyzN#;@7~aDOPx1R0MtN_H zH{-mS;LSzeypIvOU@A_68^U|Sarh4+eW=_F?Hs9Dx}EjkLJX^8LiMZMC0vs?f5Fm= z#bXCNt^|Lmje1T!iuw`tV%{WNA^@mAh0D}(2bX9j zcc2_0vUP}t->L8UXm-an0j~u3E4W&VZzOzEHU6p;e+{41;+qK{t;XMw;-`_Q#Vdqw zsm3o!@iVwyi&qK%PBs3%6hDg_wfGp}TdVO8rTCketHrkw{!}$SCB;u;9u4mLEzn5vsjVSb;V;+x`VoOs{!4bly05uH}Scg?sU9OO7~M; zx{ZMDp_Fcu>{qZQr|XV4O6h*COZP=U_obBX5!t8km7MNOJR+t0wJzP`fG#DadqVbW z(B*VJ@n$LAZ*}Rm1G==7E<^ulFoKit7dq_tPx=VGTk*d5*+caIg$`dEaJ5cf8+5fU zUmJ3@)4q1j)w+Fc*wxPX+Id&&;pZ%K&)Gpb$bqx;pN)R{9iWSAkSZ{QMV!Mr9rh7? PP4)<~ZUX#7-2wgwMmRld literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/package-info.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..01fde41a1935678b941b7418fff86f1a08fbbf0d GIT binary patch literal 252 zcmYk1Jx&8b429o>pCw5{3XnJebXhl4P^F9(G zAuQRicu)T9ukVjf0M{56=oc6$464v>wA>jh3Zpga7hcHN_<1N-{Kg6w53Nte$;?Dk zTbXzt5+@UURJgqFGF#d@OSSP0@t;di&Q^LUj&BwEo}I+JJTtDADXniPN8`I}o_~pD z!@Hf8_}X$)>flJ>Y_d;0R`mZWh0~5nmi>aJ^-6R)2NZhwt*&}F*v~^8WgTYcICl|o F@&l@0N811Z literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Answer.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Answer.class new file mode 100644 index 0000000000000000000000000000000000000000..163076bc412460eb2c338498b026f5e5a10401ce GIT binary patch literal 1869 zcmai#S#Q%o5Xb+U_-Nde-WTO=DQQC+?yCoc9#W)21#JTYA><@Wah2Gu?UeEWZ#=>~ z9{`?s0Er5T2R;BF3NdRt1-YB{A+xiyvopV$Su4N){QL#r3ho+6;bsagxFy7t5Ys}; z2r(EhR+6eqyq|)jhcSQ~zvezk0i_5p_mdh(iDvnXuZO5muO2rh5Hf`CKKg*EJj1|c`=TykrzGT__ ze!W)W?y5-zh|o^itQJkz68p%g_%AK0sC(%_RQscqT;BFxahLL{>)aQh6qwqhdf`sV z6ht0%+pN|pY#TW>E(_;2a{GUuqVu(=;uM`Vbc5`3jk0?(W3s{x^5666&Fps(AUXvq z1`W~4J<`ZFA9P39Ld{rl>Ta1YTA~@PVUd$!kPO*_2bwRJx#v0V>g!ETZ3$7Ejz9E{ zeAUIm!qPm$@WB}(Z_Nx^&yd=5oy}#p!re3maWoABt!bo%=oF$GJ!$j{Z2&zCosEX? zO^=~Nlomdu<4nLGKgv z(E;HEA&E%l&_+foh2#*qCgcuaFTWmr>KDV`HjLi4tRs57BOj$87vvq$;~<|15M_b~7m=Q$i~ literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/CountAnswer.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/CountAnswer.class new file mode 100644 index 0000000000000000000000000000000000000000..e336412b786cdc5b256c154f4c9ab52ff15958d0 GIT binary patch literal 717 zcma)3-D(p-7(KJuO-veXjT&34wZ)sJ1sBCTr4Xuxz+$N_QRvlVGt?=&v+2%mt?%TG zpa@?006vs>X1iFGBHny|bAG;=`TpbUHvmtt)`5?EZ8Wgb!u=Lj1sW%MDj-Gz&1c%^ zVvD2o!C1iG&ZbIWKGH_LEYpd~59B1_q!(qeOvW&v{Yax!Jn)*GJASIF(6B_0E1)=CRt*&T8Q|iHFDXR0=G;qNq;Q zSX)i|p)pw@ogv*fBZoN)&(b8EXfqAvuhZ~NnhfJuS)1ht?`Mh&4gLpRV}qU1i|Dz) zgMV{sv~Og}?dRf)2M}n_@@%%7PgUMU3s<@b&=lxj{$9MgyGocya}@4Qj#XS>jo;?; z8~HVk%c{YeQjBeOA+ul(Hoic7WZ|L1*sO-Dm}A{N2QXh{CvXk(jDM0p!TazRd2lIt z0oQBt7OgyIwXyse-i39inm*#Tk1K`#IjXjItM#h&Jlv=pZ{im73Q>J3_Y`hp5ld|E MSS;i2A%sQn6Nc52l>h($ literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/CountAnswerResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/CountAnswerResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..d0008bce68a13c4f8913016a2650324ae1def8bf GIT binary patch literal 755 zcma)3-%Aux6#mZa%>HUiUCT6UTk*wJXh?c1gvAmTh9s3O=;`k4MX$`gqMx5AOXx@M3Tbm?^!vkb z*UcVk`$=X8($0*w@+F~pEc5cEBx2sCy(;({BS#&aiKJkr_Ms`VSnerDyL`jAXQ$#! z5LOPDNTqVDtYS$+txYbR2v)QeIm~%@o+jZ$>1imgUc(P*GK^zst;vo)&z!iy|DY>u zus3=Wy(X;R-czA{EmHo)V!80^OChvonVIcpQ<-(pK(m7YbwcmED$5&QwvucEjB literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/DeleteQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/DeleteQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..79e3440e94c8394e26502980fc76ea4c86414500 GIT binary patch literal 726 zcma)3U279T6g{)qO-ziorna?4Yl|;U1sBD)mO^PQ1Qv_7M8T)Y?og-f&W8Oc^*{L{ zC_*3l1Nx)HGn=gv74c>6$DDi5x%XauzqkbO0_z>Pc-Te*t1UcgVNJl%k$@NqG`F?U z#g0H@V=xkM_tHoS%mv!0S7kC**|8kQ%=CgZl<`Pr+QxO#Ek5X6pdY+0RbJ@Sygl;w zRjdkio!AoaPE;`@8wtqg<OvWYKcaG9B3)O+PTnn>3o}S7xDX{XUG=)yo zNavaoc8y63X-TQzNnkPO{&^DnV{IZ|{`~ddCGl<;syt7#M308todHaDdy<%n}6JlPsMaW|7LeXyHZ|9-5r!dP{$-O<>**sVZxEm9IOy?Koq~DzaXm2s1PR#M0E&c-M({IIt zzZTEqPF=i1D#uc7_P@gUMct{gl!)nRFhs_Ct?UM0`LLdAF&i?pjmEwOV?VHx+Z P!tj2MJ|4V>$l?6}7xk7C literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/DeleteQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/DeleteQuestionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..fefd0020a8a76dc953e48ba645423f6a460380a8 GIT binary patch literal 841 zcma)4U2D`p6g`tByKcJL){oV?T3rjJA7CErn^GvYg@s_TTUNoR+3ZlKB$Fi{rT!;h z1V!+{AK;G?&%|u4uofS3Z|2@}&$;)`{P_9pJAiGh`f%~6g*iNKqSwR|fo5Jtk;-!c z(HB@gDovpiHPpEt#cJ1>w2*~P4fAW^sXUYC!Fdt~BW=ckyvPP`lXyQ?i894=0oTYx zk$Es>ZoJS&7drxT>l;JnU#4T`7eZ~+t1=m>>{wDv;AWUcG9JoI+jAXsi}#x9tKsWX z<+hbKgJ4g^s!-Fwk;*6RP*K`HQN@KU)i{!$UkbVFecOR|CgYNV{va*0NF8Xa-kr_* z)J`q1b@lYS)e_U}_`}5ZvGG6X8tWbO_rpCq;g$QX(Vg+k*#%mYES(%?W0kcrk9Hd# z8UnrPlK#0hfkmqu#L}Duhoe&!73lGWxO_3ZD@#M)#1*2J$=p%6k1ihY$Y~#9^N~<+J?5Flv8Pe9H72I0tr;93au0=B0!>m)GNnXrCT|6WII)P zCoVvuLgIo4;Gqz+jzfxT%FWEqcn;sc-k-m|{{Zk5y9V;86rrIiO--7*j>kHlFeqZc zz?uwNmnr?%zV-q7kqf$)Ye7<9+?BJM>D`Io{I(H=vtQtdIQ4S&EHmRiE& zuP38E54v{WrA(>iJGR@i10mxisYb^lWY}oEo$xRczW2Uk9SlS?3u%)!_a)BIX(2&MVmO=INpyN*hhaU@(8wJf5&V ztxDEQv@+?E)Hkq^0h0Ti0%>G|+{ET3koq}tX^=L7y!j`H5rf>y1X0rK#X6KU9%2*)svh z$VhSe-o@$F=i2COTVQT&eMroUcudT^uZ`NvqmfFEBnbs>`f(t`p-i-m%cPUN)l|^) zr)pmxdi}A^rs07~C)B7&-ab*;C1Ub%v3B}b+F2V|9qyS7bJ8{r<2(t}uC^Mwvt~cB z+Y4-7eF{54pwcu>j^0nKn)Uxdmsodq(Dz>otX|zyq8HVS{RQfiB%bUiW0kbfM5_fC zRe_c1LH*<01QzUeUMS6pw?8^nL53b*io=(~yRt**YmA!o*Z9>_Gzj1=qeXk2C68Xv zyBl91KJur6Hm&Uhr_Iw^C;?c&4SHTSZqZ(D{)Ea07B4n$&TL-9?Xr2B=n8wP8%v*2 z`9s|(vQJ64RZQsoLY4GZTBnd#!JUHfZn5GrQC&{%DBQym?la`J53u|OB8B@C>^;B~ literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetAnswerByQuestionId.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetAnswerByQuestionId.class new file mode 100644 index 0000000000000000000000000000000000000000..9282c7c534fdf63f4c4a9f18d4cb48a5c2914ac7 GIT binary patch literal 754 zcma)3T~E|N6g{`w?y~DDunGz&F8abkVx#d*L$ZEgnluuHtRy_mwi6iAPB)zv;XnCe zqA~HoAK;HN-su*NipH0@A9LlW#c;O7Dvhu?u4&OX$qC;H@p4| zSq!y#EAuC3=h+~BMDPw}5ilw9Fs)~%k-HvPTJJ<8C9`yPvoeq5wz8DV7q+^0EKUSr z>2;|KmCBJaiUkd|&I(~Au%6A(Vov?jH1Wqu$G-US>+h$@Fp8uxS-y8Rkt}TRKj<3k zZ3oZ8XN0@|uBp+k7AeoMz?1*E5<+{DXOo>gmU$N~%yi+QN$8(%?Qgpz%-Qk$MCe0* zXM8N90&9F*mv7Anv|ZS1u+L5TZFA(aCAQwiC(wI#9CY|?R>?jtvEQ8n*k0y{a0Rpc z{#yJ2&b!}=2NxF4VZJWjVk*Z{ZLEBR^OL$$W$&}v2UUl~DXONo(t4FV2Ujb`Ygk~r Y%BV%|+>^MD8(89S*X;Mwe)O9MtYMW-l+;k zKMi^mo^zxUFJr$e!b4763>7DEx!2*LH21MHqu)y+Z=7%VxzHo*o#AAR{a#B%1L{+l z$@`N80u(eegiFgOT%A}nGK~m66p?5BE)-X?JQ%MQ9hU;V*ZlFparnp7FkBLi=ij?tuqEH$Ju0$4iOszek`_4Jo>KOKBlFKUNz88q$7P(TmolLMq Yr#r;8D6oXPxJOqSW*IB*z#>?G0Fb}?!vFvP literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetQuestionById.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetQuestionById.class new file mode 100644 index 0000000000000000000000000000000000000000..c74bafbbda8abdea9fad84e0e938e1ad13a9189c GIT binary patch literal 730 zcma)3+fEcg5Ir?Jv+J(Q#RWmGLU>^@VWQzpLjnqBl8HnhiwRG?GaYO))3ccifq&wK z1Y_a@AHYW$t7ivAG{%>@^*ME_t8Tx4y8*C)q5o=BC+tD>EMRvBU5|5(T@SBXA4aNo=P zF5ABF!q)`nMCKmLu>uP^*)X$LJtOFxiKyWIt%IaU1G%e=*yMvI>!;#O5N7rZovT>( zRHk@{Ev=JW7+Id-g>NwD?s*)!eWgQJ{Cssk#nDy}$Sh0J!;69Bk-GnbuCUIox8uJf zto)l(p=~W^dRbh;V~*QH0Q(Wn2%{Kd`#bp>*5w0o z_pjt}JgLZ=EM*y~wYe{_eo42=>Pw#XRoP)`h^pkxXq|FA3lpW{B%ZQgWYiRQ?nq4I Q8D==0%`k`gV^9X?2i*6T>i_@% literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetQuestionByIdResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetQuestionByIdResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..4dc34e1cff8d9b12d3ca26e8a969a1215d537db2 GIT binary patch literal 909 zcma)4+fEcg5IsHY?6MaHFYJOM3K+8siSyzcgaj1~$wVTM)x@XX*$y_D%Q_bVf2E1W z#0NjXk20PfXJkx(_%K!7UFTGts;Qs9zW)I5467~F@UV#~JZfOMffa%2kC{qR9fbmO z?wjKL_RuMh8v+XlS(xfT4RxYNzS<7MD3yki2t095V>2U1GzftF1;P3b< zP+`g>wNM6%<;uJQ^-Ue>bW32WKNu45A{rAgCOb1xoi z=?Bg7kE@bjskF@g{CsbGpppqSDi&`aUxWmD{Xvyhatto1;^zC8!i-q^RQegUwGN{! z_SCL6LKm+P@YIY*VEy`0ZF`8JTM z6SN56$kCy_!H`2Q=Caf_a-fjhMSlE1+E#9)=|TuQ!+ zxq`e!v_(#RZT%~(i_)$9b%O;r^9qX?S;b7Cj7DHa~P%uQ{Y<)sOL;$x~97Ez}2fAV)&-{#1# z?j%>RG$rqml%=JbJ3nB}q+Qe9CAV+Qgw+XZDzB|ojXeubjN&p@C~gvJl_pmOp5hs5 ORN4uiW9<|yf&CAr_?t5T literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/HelloResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/HelloResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..6e53557d3b7d23f11fca160801663dba6f595208 GIT binary patch literal 853 zcmaJ0{==A zjfoHb0DqM6&UT>?frq_!XYM)ooVhc9{{H$6;5F82DB*b(6L?X?*5zvE0)-b;7AsTZUIT;hdi*G4Cne=i;i$kCS*m zmWkAknv}FiBt!X9sl21Ka=Q!@&Gjyo-=uviPq&noAF`w;&5yw~C z3{5&bG<|96m_)sf5M_qNyGF+_Gkybyy;B)EtkP>K(d(gm@@&c#T1`@ZKws6OMgZo! zQ=Fm_r_3ma8$ZFm(NBPf6g?BvZJMHo5&$!prA!x%M-*?8za#ic#p`5#D|sFZ1$mdy z0ddM3n?DeYrEB@_HVN+J9U3E4A@8jt!PEJ3K6)Wxk54yySd{Nw*rPDVUwdrU1HB+<*;QY~{y~8Vy zUeLQ+-yy#6;9!o{GQn)~v=&ML7I2rIYsVt(H2Eu>&%CUXy&K8*u~d@xh<3=SZ*6~r z^G~`}{N178Zjqt;7gfsJ(z-=?4wehWm7>LUqE?x?tMCA8c*v05KEnDLL<;v0!F9=j literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/InsertQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/InsertQuestionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..160f0741b342ef5099b0ecd1442e0e5f7b083089 GIT binary patch literal 845 zcma)4+iDa+5IsGa+09-w7j-qRM%RGk0?vbZQvyK~SQrc@VGa1yJKMw#Gd=5ELi{IR z1V!+{5AdVJ)8p(KVGTY^)pXUVbE>NQ$Ioxy0c>Nf2^S9AEYCdw$Vbn4G%Se z-egVx+?&9n)%7E3PW^-7nF@3C_)1*98s3(rp|A7QqMzs2$j~H!yG5J!8dE;Kp!YVv zLVV(ngX^@m5@cJTwNL`Eh$VVnH*V1WUHlo&M9Z_O;eiCb0i4$%&4YMb3JaQ;X) w%ji=IZkG(5->6F7w$>@zb8x#g8W*2rhK(N-f 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 B##I0S literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Question.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Question.class new file mode 100644 index 0000000000000000000000000000000000000000..3f9221a56985fcfb45142a9f1c979bd035c0529a GIT binary patch literal 2054 zcmai#OH&g;5XXCxY&I_*@d0DAMN zcaI*RN=nOvrB^?c<$pFCjLQTL>FJs2>HhV9b~nHOeE&g2S7;$Y37U#ioNfyi%I{Zs_7bKo--UHU*Z|lv|QaaEYo3hZgE}T z)VH*)a!Jb@W>M4kcD2=VX}-kE+;k@yMNGZS8L1-a3sFLGt%^}#)Zt~&O1inGExWd1 zt|2;R^Np%u^I{lHFdQpbri(<#vuU}=6DjIqNER%xWlZN4w?RB*n1(yeD4ZV7A!gPp zBBpK8F!}vzInV7C9sHuCRnSX0-8RJBUyQgf4K&of_^`?y(cP0}t?q(IS>vt{1F4~n z;?!o5bXHVSHuX{!iQ@=*?5h?>NZpTNeWliJS9)05Frxj4?)3fuQ6zyRvvnB~h~Jy2 z*vWaas95$rtj&2EiM5*7>SbsUtkuiXu#i}`s&;`d7(%9&di&$zjv0*}eAk&mfjf?6 zue`2s2v%#e>61~5_G6WW?EK;!qrrnK_|dTq|AruV#kML-c9GjDI!Xg6N>VCCEy8qA zXNr1+=@rvH;q_CBQD?oah6`rYE_$pzg-iK$UU2C&-iibsKb0aPExd@xOpIFLCo#6+ z*Y3~}Y@k|Tqw5)UV*>>84N!S00VWRsECNIgbOw72GYuodsEm9iwgV?b$6=%1;uxKP zF8~ohC+QSMhBnT?{(txjg+61m@$iiF@F1P_4^JaHgfr2Rfn5syE1mFG@1bDU%g|Gc z^2-afArA?k3Moi92=YJ*a$XJ+4uY%#(C9uzMt3O^1gQXI zqbZ2Eaz+=VAW9JAjTB@|4x$7>-U8&^At2+@tBD4$=Did|lV43V2=W0SADe=R$ClBA zR1r0($R{btMY$qs5M&!5J551qS93|KNGzzxHz~+vxgxP3$WMU$Y6>D03E>}Hyr);a qZ_Wg~YgirPbe(R{O-%9mxkZ!DNp&dcP>Vwy4)r+H>rkIV{eJ-__As3Q literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS.class new file mode 100644 index 0000000000000000000000000000000000000000..7e8c16d50621efa509f2a14b54256111b27f0f5f GIT binary patch literal 2635 zcma)7dsEv+5Z?m~#3Yb}mmz@wO{r;9tF%eeLLM~`5;uglXr}H=|LC0M8zXv_jP3*> zAFY4%1N1|6x{`c%dNJvE#@4NVkKMh!^FROo^)~=KhT{o1nt*o%=6g&wJ#oo`y{lhB zCZy|otuBGtdTZT05YF0Slr!xbILNaj=e4DF-{26+*)njw-tKTT(;))4Q@U>w?yXqEDA)23 z^J)h7LcQI)ijF`n8gLcDfmV;$u}SqzU|Bu3?Pw0vDv?;si5j~N1uW7GXu8WdZlZz` zn6N{~VFHiMk_saKActDW(v05vwIqX?c5y@lT}RZ0(k4U$kWQkNqb+20j6phyEXiOd z&xcnLo^NsLUp6^csS~(cFS(hv3c<`}q}cIwl-@EsufCY`GfAblEJrh-o2=`mnunKU zae9l9sF_p8>{6vkU{O8d{=Ujc&ZQlU@q=p!22qjzz;$ql9N&}7lLV@^9|jIPbUEIG zGbw@S;>UBHy)JAPT(}Oy@vj;vp3fmFx@$YG*R`m=-mTyI+-9uFg^#St1?3?cEvM({ zr_LF3C~{4)cX93wCaWB94yY6Qk%0)KaK zJ&C_JFj5sT1vdrUf@ws~2>im;ZMY-gF3cvOIUSmZ1?1g{3>Fh|Eg>((@-?(uhI_~= zvALhIS=O2>%4SuE9u#cW(l%>ovkn_WnZAJ?yw1MnvCX`%X$zXNgL?SD{OltTaj literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS_Service.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS_Service.class new file mode 100644 index 0000000000000000000000000000000000000000..207484980f25058ace5521f56ee32257cad97056 GIT binary patch literal 2195 zcmb7GT~pge6g_JQGR8Q>i3yMoOp-Rn5R{L$5Fi0+OhYiA1{|gj9$_n>M3#vq2PSX* zHGOShI&{iR+NVDBN3}gGDOeD8 z!E6{)VGKpkimZY;x%-_Qp2?tjIXn;JiGqbNrXz?Ur(jXRQUq}oTmaUsliQw z)=agm3tY?@mcCT4Z0ogkZQJBdJXbAg=B8FNro>g*b}K!0wvuG^A9A+I);MV}u} z8BU!o@;@j^7SVmXY{~;Ara*`76)GtUT-wo{#vv=!nj_Gg8f?yiXZNnvEyt+nn}%(W z`ix~&9T%9)`vOF~o@TA`Ue&N1Cbr6MQJ?dNji1zO`rI8HsP0E2oE3l zEDVb+7FllLOgp+*>^aMH<{ho{dQsc+g$YlVOkdZKejt!+BrIy?%WAEnmua@3b6V;( zQ$XnSG0jU03q$puQ-1V=V$&Ro;HN)DO@LUkw zk+)5u8s0UU_HsNa&$T6(oG~@qrpetBUAX1#S9(ca8ts2UeD(%3JtNViG+9VbaDRQb zR^6B1s)@l(4DchJ;OD)C4xnOO^-1~MnV#U>2ElgU;CPcyj~OXAccg!TI7H|eE${gl zLO;g{XCTda2uZG@UMLT_#U}}K+lQGaObhpv^w4kpl ziSNp=CtOWP%?UiA`yy0nJO!#^xMV+u}Bq3e&0!RCVb*+?kY3j;)~^XzHWP-jG`dyJv~V3 zW{-tVs8Q=bRkNDT#kq6Fu={t-G}|)5Pj?i3pR^1MHpAv@^545)sHT%}EzCW?a!1mO zv4b3aM|v1tQXpHPh-Wci@4bLM6OcoZY=K~48*^mKnQvnrrHo(5Y#EF6HYk6I_=-do L%czmN5~2PHmgR;R literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ShowAllQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ShowAllQuestionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..eb3d8cd381c4235a1e00cf3d64b9dd99585fdd7c GIT binary patch literal 977 zcmaJ=TTc@~6#l078>JStqKHBf+M2j8zCqBckeI9zT2duEO}CRWxI0_-g7B|2(U553 ztBF6#cxKsEf|iG!Gw1ew=bSnF^Viq!03M@NLJrL$vRKLEK?!Lz^H|MejiK;96n-FG z#ZWVk_%S!aK-z{W{a~G;*q39)gU}NUYnR*`=5Cz&rf($I^-ao}?}aLmju=Q^4sFp@ z$_=>Y@EKMkloR8`v5lcrBZL3(8gCtY%NCAMnmVJnL#%}anIX3!l?*l+(yjJ@0-n1g z3Yaye60bvND7-yRYz%eNwYWXtp4575%mjy$=vOWl-9L0cbZt9f=m~#9H3}jxk42D} z39!|^)H{XD^aF0ad&MU)LHnPe=>sbD-O#hdw$$Y=Oey1$ehr3)R}ZXfS;F^SZ|`)X z3(p>NJ0#Haf~Su8JS)lBez|47U}#>=6h}Aw|4)sUW#YM$9d9JO3T9EOAddpW+~1|@ zdLBR3o5ir4OqX_NO8>NwQL4?=*w`5!2`j)7t#FQ3nqFU{BZVSqDU?tqStfghz8N1? zGSY6KM&~th86+9WZ08K@Q3kNc}*y z^9||!Gi1IXr7a)Hm4=3^k_4VmX-`Rib^*2#!`_NwSv{_Mo)~VEDTO;x2a9xDAg;Rt Si@1mTq*60WSUv#rk^c?j4fjO= literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/package-info.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..fd475c12e59a7d63ac8994b5514704d7c4c438fb GIT binary patch literal 256 zcmYk1Jx&8b429n$z~-lc29yIJ(Xei)prWBdLSZGKi@dWYnJ_;IGmD}eje-MkD8y_O zAuQQ0-qZW+@1M^v09P0n7#0{QjH=MSYq>L46i!yG-*_&U#=nMg$sepRd2D?$PM%CO zwUt}%L*itDj|%7aoo7QEXQ?*6A^ub8#o0`n!36!@S2?Im%r` G41NJBg-Ndf literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/answer_ws/package-info.class b/Stack Exchange Client/build/web/WEB-INF/classes/answer_ws/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..54d426b24b69b885bc7994ec1381cf9d6a61f84f GIT binary patch literal 255 zcmYk1y-q?w5QWd;&lPC2A@Ko7XuQ){@1 zWzC0!mAGlRE_HCEFkl~dvYqWB{Xb0My2X-ZKc|;!DLM@Rg--sgtq#t9<~c61_Oo-D IyNI|t0pVOpg#Z8m literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/DeleteQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/DeleteQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..da360bd79e825f39819615ee23f90fd04331d854 GIT binary patch literal 770 zcmb7BU279T6g_vdo0u4FO|@F9wWTjj1&0>jltQr<0*gg0LGVE)yF)u=cQ)PG4Q+pu zFM?9&gFnC@CEnRAN<>6o?$?}q&$)BIeZTq&;3?KR@bR#X23A^l)WRyk(=mYtgywT? zbg@HdZ1jf&|3wxn!d$40dR3+)l^@Dc!j)c_MKT%6T)Vt3`o*!fgsm{jQW49Gi$vMe zQpV!6RJPEW`CwH(NmL>B6kGMWEwoX5(Y}!>FK{!S`2<3HoM+>MJXU!ZEnMp&K$9T;^D_za zZcUL$b0iK%Cn_qi#<%wQ_Iyw`l%od6%)z$JnP5-sgUw6OCk{Mx*fy);Dz0%%5&QteZK!mulz3-dtwJc`L+;(V_ndpqoy@oIU%mp^z;YWt?zS+4drd4gabKW$V5lgK z77%@bg+ZwcmC;aHHA-nq>%5SK%C!}E5FN>hJPA*-G#n|Ngz|Sce4V8`DP^RKrvko~ z83{Cg4Q@PBS{0iDGb^h@Za>cxZqG$Z(~B}2k=d85C2%FmW0?-6QSMw9{o<`+@h4H7 zXJH~wPgAnTrA)%(lB{!fV988UD#C5zNH6R1fb5uU6Z>f$QZcBPWDC4z%br#ImA-Qo zOk`TJiT10!G%@We=cqS*=0kT80_*2r$W|PawYk}UH+C*o{{>xRgWdj4v@NiFKBq=^ zlc}5Ynq!lX_e?^jgIRPs2+$CC{GT@|Fz@ybQ>hQbz0ncH1(x_J`TVr_UvbFlUq;sbwpxWv&h!PDkAIw%7$kIS6-S>P(izsVorz31ki z~KsMMf>~{& literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..0c158acb49fa651e546eb8d9f57c088ac28f7fb7 GIT binary patch literal 1212 zcmb7?ZBNrs6vzK}>(;Flfysl2PYCKBguXG+L_V|!>@p6z$70~rdx`TC8927rwnL%fB&o?G5iwXzC+JzOeRk&Y=wx8K*2#cJQUw0Hh=)Uu zOKZm!@^zA={kble4FaX53N;!Z8wMHW5%at@41!_zx7Rr|k)G&jF z)PIRJsD2zA1cT7wyF$sEy9l_cZj531&A^wU$J-(jq&_39}TSR7R)>lNA(=~C1;u$%&t{Wt+qPX)P&l}jMCb7Ut$_6TJE zuOLPYaw`=?n*=#b1-YFLqD_Ky3FPQXkPPm`((mFP`E|OtRl-~1xR13sd=TLw9vvbZ KL61<3F!d8?wcc3( literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..1634712c9fe4db186493abf164bed2acd626202e GIT binary patch literal 874 zcmbVKU279T6g{)uO-veXt2G*{)mkY10QbR)4@#kE3V~oTmLT|0CcBq9Wp_5+nGLnS z$rnKpeDDYOqr^MwY865eA9C-`z31F>?qt4w|MC^UHddSPakqgP+^b`yj{5@j!<=l9 zYXQ*{=nM*NRZ2r;)F`1{turgF%Cr$!>mSRBJPl9NBpfLnhw^tfe4QrUgi_M>iGZ(V zN&>ZCgKJNfR(3~VW_@GG?Ppoc?YX|v^rA>dlpjde61dvWBAE6oh4*W3K@qd1sUh;&`>@}$cEim*_TyuKxWLQiQP1g$PTI%*#IxuFy|G2z2`gy z6PXljq4_E+@`(17^V69&@qxPpfvt-#V>gP(m@GedH+CL2{smoOgS}q2|6E}8Vorr# zq$ykTisL*R@8>b)EzF|TLV%jUqyM@?fqA!cm`HsT?vIWsvRL6KNF`zNZBch=gaJr6fZ#hc}d%Z%#qei>~oUZ!%?eiA^_psK3kLz8uu+qVe4ps@CP6!kd+7EQD z?G~Z6J{%GJM@6CtbCJ%~vnm^_a!-y^t_-3gmgz{A+T~5rw{Nu}Y({aBiA0{9q{7l;s;qdb?DMAf@HkBF6M}tZLl(ijEF&i#( zj&>3jP7S$zAg7YB^rFhG&eTX7&C<5>ys*-dv$9)}!yJjDEEQv&Cqn*s6|b^%JC2nx zMY(r8Q7mcrFX#pv?1WFE$Ap`I?`hC}E;F}Q{`0SEAao~XG1)B>Rrb-rnLYxv33vW? zpM-h$QIX1gU+j(#RBW-v_xAbzd{j4;qZY?Z!nVtqU{CCWjZdKW9C+xlZP&$BoaMMb z1F%2G8R0zU*#6%90p7b)&BH%7&*MVVyv0-|M+Ue41H^8sb zL}TKEKfoVlyi>ZeCc^4N=XU0vbM8Ge_s7p~-vKIVYSsBEjCcH zY%|PWYyAh=+I9OP%*b8sO`IjZ+*Q`<>=n(f*-N(1cI{UN1fb_ZgVr0A;uIN0clj&WC;D-4lUB!yQ`xB!7nUk&?q?{#Wu8?iS=tLOaAMFRy%ob6L8UpRQBEja;F5fhx+|)|z>H g4yN;p_i~GKgqk7cro??bz$|Ua?L*AH12b@c0g3PhMF0Q* literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Hello.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Hello.class new file mode 100644 index 0000000000000000000000000000000000000000..56024d961c571669eb3ba39582e28da4fe362173 GIT binary patch literal 784 zcma))T~8D-6o%iGRe^H z9*B|PT9^Uf^;Vg|Gls@#8|VgzgEe%6hU{ z_xs8*bh=5N@l>3gXz30Mk@CYrIzwSOf%MxI&1`4oGM>nt3+6h1 zo|lN>Na%uy;@!NkiQG~pUR)VGEo~1=6z*S zE`FZ!cbVQy66suS_l}2>aL0)MP*1es)|*$|mkba8?r^T&FK>jQIkfq3$EMP@5aCJ- zAsP(J|97Db(-%*=(?5`j#{+u#I{gXsmgOwUYLwGxTANgHii~2o`Wftuk^nKSjcRiV zS1E6e1r)DQ#c&-{wEo)s5y9zi&5tf^p2p0id4sHi(rR_>6M_rtxY~U}v`?!E^JCS- lzC>$RcmZxyj literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/HelloResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/HelloResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..ea8134f4533dd5991df4f8c4329bd8533418d4a3 GIT binary patch literal 897 zcmb7CT~8B16g^Y=VM`HIsNx5TB&I;Z_~09ageXLlMv_7r6CcQQcT$GT&X$?k2KiN* zXiR+Y2l%6mcebmAh$KGjy)$#qz31G!_s7p~-vPY9N&{s)u44*MYFMt}DMRhZN}pN7 zaJzFNMuKZ$2K>NVWd@rJi`~q4mB^lQs;}jaF{u|`rN%Kl%M;G{S)zGgnV5?|QT{H` zyILmFcq&phB9RQ$-%QmlWt87$m};-~DEu;wDLmUzM!wCGzO;vexPqcI61pd>3isl% z?2i?ZKkr0o!eeoMuBAK8M9fb!>4LH&C+$c}&tFTe)2?(wQY%SDeIR|eXm-B6dR4o1 zH-Rj)|3(D4m66aHscRghnT_P0%B5Z++X$0nSigQiJ5eN^OYPx@VURZ#^v`jQ(FL}$ z_hz^Aiecq?h5|ivd~p&qh@nk~`!<%giD@*OsG!QQ@qYtln49d&e*Z*99?P^@W!g0Q zr=ceK8r`PJ-=MGV&>#Q{oMdMx#K|-Am9?*6pXgA+O|l^qRBe`QfD!<6xJ90p0(Zz> zPX3J2M+#m{=2s@qW1&diCUl8%s%z_CP?}IT^4Cow+{!Do#;AfmNNeTtO1PUd-pgBD ZBGe*PZb{t713aWFb^8cQ@4*}@zW^uE(tZE{ literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..3f78068b476ecf376ad216eb057a885575b64cc8 GIT binary patch literal 983 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 literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Question.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Question.class new file mode 100644 index 0000000000000000000000000000000000000000..4ce23fcb69fd4aab2fc60f6f6db2b3764cf50e8a GIT binary patch literal 1892 zcma)-NpI6Y6vy8rb~aMF(1o&>LP;B1vu|CX>LNu7RM0j;aHt$-R9rcB>LqG>hZ{$@ za|Z+x6%q$N03QnRAIB-eowgkEX6DVC_kQz#9_82XA3urc7R}};OZT#rq5Hx-5N1-C zDPg9CnMu>bG(BRJFl&rhiBT%>xLd+v@L6E{W}R0|&#YQ}*0vpA_f5z47>$%S^rpV0 zZPhKUYT7kT-`mxm*R2JM*SYOaGE!{4&Kade(lt>+^__-kFzN|2XqIlTYsCZ4q7Dg-Z&N(%BJIkicp9J+PcUN=} ziz1GpTNT|k#X52-{wot#D3%SUuGRFN9gBOLfnL)#1MZ3Yt%0>^abJ5HIY6eab6<#p zg3w6yS}Ubc67|)lZUrcpMbK)bUKSzkc?SNK*0p;Jqtc5bI*RBk><ANM|t5w*u%aox_UJdAb1m@8NHh z_!v7pEj>I$7o)>7D3uVU#!l~2;&16(=v^R{7Q+nvt*EHHKpPG3^{N*tsP5c@z7(P~CxQV=x`vMmKE%0bjP z$ZLSSIRfOWv^A-CYu-vh#^tR^#X;Ty;i1~i58*B+p8x;= literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS.class new file mode 100644 index 0000000000000000000000000000000000000000..b4719c846e86c91ce347cb33b7b23f9526d45ab4 GIT binary patch literal 2440 zcmb7GYg5xe6uk>A1>`Lhk%x+kL8Jktf`BkMigpHHWJa9vgR@O{+Tb=R*)6Z1<_CX( zKg#hYO?OE<8v3EMdvnh@_ny1i<@cYTzW`tjb~ErY13LuL6~?(oV8J*zrl-{8)GeEq z^c}anwb&jaFm+gWrBh{J9N`o>+jCt{Qt5cEATSXE&duX9VIHyKdnPMhX{#-M$V8n> zj1Nodmzn%Pt4!3W%?JR2*@)!4%1z`sWG8hddSLRx45jAX->0$;$ z`>>%fP9PAw2D1jt$L;(?eQZoJKj!Or+}AJ(ok+Q%3Dcfm&bdq$8FfWYF@&z7$7t~9 zz(KU<)kUF%H5!G*gTRz4CTRyF2h1i0b$Xk>39Kac_qJ7TvZVms`$nf^8rtPxBSR&I zvtqis6n0i1U?%duZUJWFOj>8XLn@6Na&V*g%KE_e4otsZ8-*5$Y+O?pliWs}N+Wwu zqP>GVNmRVEJw&zOb zN&@|sSNCnU?{J*ZaC4eRRxY>z2xQ}jjfE$oV>28@zfQ&bBFYL*>7wJ7OsXyd^J|q` zjO}sZAu4@Jc^!pTk_Z2>c+70MPi^V>7YJR#malh69a#iM^!?Q!>LGZWbm4Ue(32w2 z4JrJjah1nkJ@}o$=e+{@pdTOH5cmgI128CH2!

5fvJRF@%f;oHvnmT)=n(Jb__c zqe2!YBZW<+5N6(r$z&DhR8!`*3Qf1k%v_b3L77>Yi)8-Q$gHBf(^R;tLidst=HY&V z!n~q;&{TM+LJMsQkpT^>9$^m#ETUxjM4SOxf?bFZmjdjpb56s|yRC(;@dDzc-*v|~EH-e2J;6+1c6VY4W IfY`A87luryqW}N^ literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS_Service.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS_Service.class new file mode 100644 index 0000000000000000000000000000000000000000..43bad4e9e38b5631f010f3c2130300045f0bbab2 GIT binary patch literal 2305 zcmb7G-%}G;7(F*28$yT}4I)|zYHLW4RjCC51sXy{!q4zSrVp7Vxx(ru!R$sD-}=|| zwZe4hl$o|qedr(6_T0@%7ESBG410I)e&4z0`_B22{Pp**zXA9fFG9G2>2_Ye4IzfK zhM6EHgGhzYij0O?wfmjAJX1k)>he5@CmQC1m*iy=g@q+waZia^iGdM39v zx3svK%Wvjpvia;%dRjdTM6$1pw}xJpj=sK{9T&Lbi_N@9XO`=6x7@e`{h(y&`?kI* zw{x=k)-1@(K|$_0W~I#BE?@4-;`BmB;JPobY?P$EXB4EqvdCK|v`v_0(|Ib;k{H+! zXiZm&Qs83NEX&1OXr_1Gv;~vKr zCuv>-W~JfOs&f3i9D^_GiKNv3S#UNcpJ!_}&$O}Ay~?~KS_t$o-m3{TeI6km}etspy_+`>Uw@^pk^(s-_mHy${20;t;VxIjZW0&Vcd_INTDPJXqHV{}qQPUd|AF9745;%|B>|&8jxq0m z1ou1mc7Xp$n`Qh!^g$2(Inh;t-DlBL#|SlnpK;;4>lvr~yKxUg1pnlqkeXS(P-Tp8 zRezB~bo>d8*WV8jZt#z|O?k#9&9T?>c)(c75<(CUPnG(azX4Q>A9}6mWGjvk5c48? zg2-0%;xW4Be?;fP38GsR;c_;4gmCHz9q)O3lw$Sa5)qWJN>Z@f5z_18PL%cBpb~u) zHcn9osKq^Y>H(FAGg7G*M>~f3BPGC$emru$6=lXZbeC``Uq;{`ZUi)pXjDUJc-+qL aF#-fI?zSk#&K_Fs7tJop3r zQR3`U1wDu+FqwI8W*#$ndw+QaaDdeU(pb);md6T1?noIG9y6r3>K%s6iQkh9B}W-~ z5qVu1v_)4FQgM7&=#B_f98bYa*jJWe-*J79_rzqPr5#41$A^)$q4LeGmBC2Mkhl8& zLqqGUDSpUMX!%j#%BG6DSAX!k12GZ|YuAwpl_xvODpGA2q=|=p#69+Ni91PIwGO^U#dQ9n&)TEDZ}RPHPh^j5njAG`+d?PGRQLQ z{dYqQ<#;}>g}LLG-GOvNY#>En7avBK`jX92#FH4vZa;%P5s*TjY>r@H9W!K$iJ!$R b3JE`#*dpfXtx^60@g<2e7EvL0$)frJ)vcI< literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..e73523a8d72468d9970727f94ae4ebf20aa64483 GIT binary patch literal 1065 zcmb7DTTc@~6#l078>JStqKIM@OHJGtAB-Sa6%vz0VoMs04`#ZZl)>5EvX=_{Dor#b zn)qtsk20QFwrbEqeAqd2Zr^v#*)!jNeEtgH9vTH?P|qWcn_1i{Ac=Ywi&@-e$nAx~ z52WibRLosI;zk%qWth?rmKpLLIdFIodV=BM3HOR=xwg^ghlfh|dm--|W2iU2@J31m z#)}wxd6lqc+o2OkTXdx_drGt%#|^k<_8ArhGb)@O94;ZJ_Ssh(h<)?yC=MDPHYTS)3vzja!+bKHl~6dN%RlS zZl$y1zH2Ep=4}gqNR-NT!=dU>~BKDxI0gSjPnV8UmYR!2?=d^Pp%|1T$v=WMx{L>{qY~LwHWqN o6w9h{-Lu4SnM?^>i8`34+Z=IS6`030Tql*9S-_3gU_P=x0UjM3C;$Ke literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/package-info.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..f9a710a4323990d73d3fad088723cc89e7e38741 GIT binary patch literal 278 zcmYjM%SuB*3_VjH*R~to2!4RjO>Z`?bmhjCAXt#@BzJDwPMt^FnOjOf&4nM}M~O2c z+CXw3Cpjni{CfWYaD!omeuaU;U=q5GmIq@+;bO)5jps5peirH_Z&~5$x%0_5c`?y6 zR_?tIiIWLFDqKI7nH}w%rN;P{_>ZNjvlG1#$9D>S&rV_%&mN;iN~>Ft literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionPage.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionPage.class new file mode 100644 index 0000000000000000000000000000000000000000..6d4cb5d39527528c4679150ebf7a1f9d50e687cb GIT binary patch literal 3598 zcmbtWX;%|h7=DI8CWKJ|L8Z9W1=+`46hT2n(?&sp(rQ~eBo{IoGGS)IVyoTvef<^v z(4Nzy(hvOs{XzZM)921iLLfox>EUo^=HB;x-sfF!{`%*SKLMP?&r$5f-3VT*!|Qk> zf>U*v!kbYTn2ur(l5$DOMMQ8$p3OvXHiA(pF&jZzZkctshx<|}6Tw_9pV=rZu^S^4O=a{9_cLkBai{u@_MOlZu93Vyb!91;HnOu~s)S3g6jz`Ij1}yQ-^>d~ zQlQl8YYFFp|7K|wBd`@dZ)Qz*P(i4@LxcgK8Jxk8G;u@gTE^Eqnw8n^OvGDX2123X~Yt zJshS)(SmAtmB(<^d#v=lYi9Jg>9{gWSZjGnRs;_Kp&jgln7GSt@L!T%p*8mt&06uJ%|*DeJ;1g{yOx zP3)bOjwcfoXeOHPef^$CUNc#lcEDfiu9xbUhQiDWCzFDPvSX&zPuGYkTd|=K z0ohf((t8c<=wSR@vE=G$cP`V<*C=K zy|UAA7;P%P*6sMeb}$!dksI}M-@M57)L_GEwE7!JEsMInU<_hRj}cA>QeD?C{rWczO@l76X6`4 zvFt^|W)oiYZL9(Yi4T<4-xOvINT55u~EzRMl*cyCn zTR}aMx>wK;f@DNluAL+<*9gCw$g7on4vek(5E4EpHX0j_6p4mHF*hJK!gah`T%4E(bJo(*y*OoR)#NSz@v z2zl{{@fqTo+S%3p7>%ppj8Yi5M5W6fx&6Lak(^p2rv~IoO$>YH6za?HUw&S5H)(GC zf0|Qpg;Dae-NP8jQVBI~|CJBsDBuO$_00H%5(>O3WnCq&94gDA8K)ov@*inU5Og~x%Q$1ZmzrGl)dM|C9f&7ax>9PxWn{nL`e`h&{a$#SQRfc^B{}yg2a& d-VncQ1-r}nKP3L64e%%N${Kuy?I$ba&cAf4T+#pl literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionServlet.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionServlet.class new file mode 100644 index 0000000000000000000000000000000000000000..1853545b0a358ee3ea4d2482b7b43520c8be1903 GIT binary patch literal 3270 zcmbtWYje|95IwS;$cfb?1oKFNKuc+yr=UPf38f@F-I@e!8be>kkDFLQksL`*0_~@^ zKc^qsnGT)wLw`VjRHx@kvLnY1WTxZEz0%e0+1;~8tNiotUw;F*g61I7csz)s$S09W zp@1hzd?ojl6pDB%pFB(A>jCcH4B}gSm%{fb$>q6R%5tg5r7D-2T=FV}id6*zu5h-D zswiDja5ne2DO}I6tztpnyDSv~lX(SW`KIL=8)C(9jfyE2EX(%F(!o`5I=5clD(~n! z8>YVP>P1lr{qka!uG+R+Gjn#;H&^gk@$TYmcIh5XYo>1U+^pNKSGsob+GV}qm8&mG zcXz7wvb82k9ofuD2L=5%49oCtDu`z$R}>^}+clwJIA>U5sku=R&XY0|R4^(-nk!|; zkoVzX!mAt1crsVDH}qQh)hkoDo6T}fmt>g2YZoso;62kHYB+XPxNcr-N{$rdGhw|g zpStHY^aor*r_gf#t!8e6{E2y4hU&E7C*JDj=fTX9jtCGGygj8b7W?kI2b~-7W9d!L zF!h|_%5sl)()O~^qAtj5&-O+y&CK5<#31`88ooGGtf{Cg=&RZH1-UzKJ8N^6@G7Eg zxpM`(=~P8dYzebNQ0X8olN!*Mw}j&uH9_3|n*E4MVN2G87jm7oR&538%w)u+;5ml1 zMu$|@rfL@~cUw4AN+vs*rEE5hngWGaiH7YE?L@CaiUs-))dV#lS}%lxm~_=d&G7cl zGMQ|5?Cuj8y3ey4Mpa5vzA(C9UprZ~YFnPLn9wnn7bLy-vK1%Gz(-j?;2CY$K*3nE z%3jl<=9$ZWi;gx0sD6`%8Keci_)@~3l+LZA$eSmLFsM_fZ7*$mTFN4mo8c&7Aw7-w zvbuG9d%-kY!N^Fffziq)yAC^wX?X{l3$%34kgtBa^(Yj{oTOXBDV)}j!$TE@hIPDP zSiP0(tV#LLt-B2kCN@-98f@_9eVkWtq)?|)&eeolbqrtF8jj((icJj;Tos;%tN2*M zyj(uRO%02GT-Yj^;XGI7XxqhLIkrKH=RNBd_>mqA!!`<0_id~q4Jo?VWdUU)NZ zd%9^Z#pm%2sx&=PIT1{j4y{JiyIffpRnMPbX$mStxnsDEvRAFkx9(~WfIy==?V;P{ zM#-J+%(u&gBXiYuw#yEcdu#vr3rPu`_7CFr)5!ci(~?X?_{Bo&14s!(UYBCwkv}-b zsL!5mO#fKV2Y8QP>NLOY93@gg+)wZ>#r-7z#$3D$jTclZ*E4*ib62?cP5lYwcV5IW z&b8k^Jc+ZsmJT$)IidpzDOp-c=U))#Jupt^*wXZ9e0CR!IHpJYcF`Zh^vo{QI3#M^ zM;-O8GsK$25T=MR<42eZP{Ihr!w0zFM;*t9m|(O%j3Gm>IK6_5f|F^U%zaXwS0re|IwxmVmEje+ZQn)kz>3(VT#)pmF_3?B_~(GREK688i?I&8QH z443_%;S^lve{BKxv*br%3h~i_-?&BFmXEY89#$32Iwpq+on;I2^pqrxO#Oku*GN5_ zIkgKdhF{y50b5Uz#Is2HBW<=u@CmLFEy>@fWHrVg=hU0<-|5CL(fj!U_&2)nIRZoc zb@rf-xu(PXuP4S5r)H?bp+r{=s~EtVALB~k)2<;pIc~86d9}c+IDJxnT?w9Y z>T*4hx8WG}dJ*up!MdzN)^*3{{4OJKu)m4Fk?uGi<1`N$Cnmoc2jWlf;z)OYejxsj z2jG8!FNqfIKR<#YPqGfl=5W}b9N|ZmE}DL#`_Df7@xVN6O%ke4zJh?9CBiNHG(Gwc DpbgtT literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/MANIFEST.MF b/Stack Exchange Client/build/web/WEB-INF/classes/conf/MANIFEST.MF new file mode 100644 index 00000000..59499bce --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl new file mode 100644 index 00000000..f9614194 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd new file mode 100644 index 00000000..f0eee907 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl new file mode 100644 index 00000000..b991f028 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd new file mode 100644 index 00000000..2fd03879 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/QuestionPage.rs b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/QuestionPage.rs new file mode 100644 index 00000000..1341b5dd --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/QuestionPage.rs @@ -0,0 +1 @@ +com.dazzlesquad.servlet.QuestionPage diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/QuestionServlet.rs b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/QuestionServlet.rs new file mode 100644 index 00000000..66bdb9b8 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/QuestionServlet.rs @@ -0,0 +1 @@ +com.dazzlesquad.servlet.QuestionServlet diff --git a/Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml b/Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml new file mode 100644 index 00000000..c288adb4 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/web.xml b/Stack Exchange Client/build/web/WEB-INF/web.xml index 494e5e4a..fcdd514b 100644 --- a/Stack Exchange Client/build/web/WEB-INF/web.xml +++ b/Stack Exchange Client/build/web/WEB-INF/web.xml @@ -1,5 +1,21 @@ + + QuestionServlet + com.dazzlesquad.servlet.QuestionServlet + + + QuestionPage + com.dazzlesquad.servlet.QuestionPage + + + QuestionServlet + /QuestionServlet + + + QuestionPage + /QuestionPage + 30 diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl new file mode 100644 index 00000000..f9614194 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd new file mode 100644 index 00000000..f0eee907 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl new file mode 100644 index 00000000..b991f028 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd new file mode 100644 index 00000000..2fd03879 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/ask-question.jsp b/Stack Exchange Client/build/web/ask-question.jsp index f33105d6..83fc64f4 100644 --- a/Stack Exchange Client/build/web/ask-question.jsp +++ b/Stack Exchange Client/build/web/ask-question.jsp @@ -14,7 +14,7 @@

diff --git a/Stack Exchange Client/build/web/gfv3ee6.dpf b/Stack Exchange Client/build/web/gfv3ee6.dpf new file mode 100644 index 00000000..20a26b9c --- /dev/null +++ b/Stack Exchange Client/build/web/gfv3ee6.dpf @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_Client + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange Client/build/web/index.jsp b/Stack Exchange Client/build/web/index.jsp index 6631b08a..fd1d9630 100644 --- a/Stack Exchange Client/build/web/index.jsp +++ b/Stack Exchange Client/build/web/index.jsp @@ -10,29 +10,18 @@ - Simpl<sql:query var="result" dataSource="jdbc/stackexchange"> - SELECT * FROM Question - </sql:query> - - <table border="1"> - <!-- column headers --> - <tr> - <c:forEach var="columnName" items="${result.columnNames}"> - <th><c:out value="${columnName}"/></th> - </c:forEach> - </tr> - <!-- column data --> - <c:forEach var="row" items="${result.rowsByIndex}"> - <tr> - <c:forEach var="column" items="${row}"> - <td><c:out value="${column}"/></td> - </c:forEach> - </tr> - </c:forEach> - </table>e Stack Exchange + + Simple Stack Exchange - <% - String redirectURL = "question-list.jsp"; - response.sendRedirect(redirectURL); - %> + + + + + <% + String redirectURL = "/Stack_Exchange_Client/QuestionServlet"; + response.sendRedirect(redirectURL); + %> + diff --git a/Stack Exchange Client/build/web/login.jsp b/Stack Exchange Client/build/web/login.jsp new file mode 100644 index 00000000..27e0a592 --- /dev/null +++ b/Stack Exchange Client/build/web/login.jsp @@ -0,0 +1,32 @@ +<%-- + Document : login + Created on : Nov 26, 2015, 6:06:56 AM + Author : zulvafachrina +--%> + +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + + Stack Exchange + + + + +
+

Login

+
+ +
+ +
+ +
+
+ + + diff --git a/Stack Exchange Client/build/web/question-list.jsp b/Stack Exchange Client/build/web/question-list.jsp index a66aa525..14747512 100644 --- a/Stack Exchange Client/build/web/question-list.jsp +++ b/Stack Exchange Client/build/web/question-list.jsp @@ -1,4 +1,5 @@ +<%@page import="java.util.List"%> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> <%-- @@ -15,9 +16,10 @@ Simple Stack Exchage - + +
@@ -30,5 +32,29 @@

Recently Asked Question

+ + +
+
+

+ +
+ +
+

+ +
+ +
+

+

+
+ + + +
+
diff --git a/Stack Exchange Client/build/web/question-page.jsp b/Stack Exchange Client/build/web/question-page.jsp index 49ad00e9..0021522f 100644 --- a/Stack Exchange Client/build/web/question-page.jsp +++ b/Stack Exchange Client/build/web/question-page.jsp @@ -4,6 +4,8 @@ Author : zulvafachrina --%> +<%@page import="java.util.List"%> +<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> @@ -13,32 +15,63 @@ Simple Stack Exchage
-

Question Topic

+


-

5

+

-

Lorem Ipsum Bla Bla Bla

+

-

asked by someone
- email at date | edit | delete

+

asked by
+ email at | edit | delete


+ + + + +


+
+ +


+ +
+
+
+

+
+
+ +
+

+
-

Your Answer

+
+

+
+ +

+
+
+

+
+
+
+ +

Your Answer


diff --git a/Stack Exchange Client/build/web/style.css b/Stack Exchange Client/build/web/style.css index c1dc390a..b1e3f12d 100644 --- a/Stack Exchange Client/build/web/style.css +++ b/Stack Exchange Client/build/web/style.css @@ -28,7 +28,7 @@ h3 { text-align: center; } -input[type="text"] { +input[type=text]{ width:100%; height: 20px; display:block; diff --git a/Stack Exchange Client/catalog.xml b/Stack Exchange Client/catalog.xml new file mode 100644 index 00000000..1aed361e --- /dev/null +++ b/Stack Exchange Client/catalog.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/dist/Stack_Exchange_Client.war b/Stack Exchange Client/dist/Stack_Exchange_Client.war index 9011fb43fb95d34892ee9aa6839024b4731ddb23..3dafaa385697b71037449d062a90f83ba5e560e7 100644 GIT binary patch literal 115485 zcmeIb3w#_|c_(^Wmffv(`z62MJ+f!~Y_;UKWl6Sd%eKbPu{`#e0YpnGTRm=d%UvzY z_ArncNCLAYumgD!LbBXR!e+yU0m3j$LI|0_E`)Hy-kS$WHoFPrb#Hb_2)p-Q61e~G zoH|wKRG+G@mfM3SE9qBNT~+6MobSB8^PTT}b>Z}!<|JbY#-6->_asyPT39nX+kdGq zGjQ%i_PbwX?1G#0E|PxX>u-AQI+D||42PTaY~Q(o6a9mi+RvUin=9t8S#~9J*(%%l zQn4%D+1{}r*;iDa^iAYO#;i1+;pM^hJqwb@%2uvojb@JCq4WpZJBIe`%?x+$NpC%0 z&W#kT^s!QTqEyaRfN|S`?!vQ-Snd+eU@ zMyOJ!8be^p9xa5(_euk)6iOqx!dS_!3?1k=useik{{9gitmH;+4E5h08Os%~TSK9Z zsQ;eWh}2FWZWM_c#dx)$bRrkzjr&Qqo}x7MEKlTaC{7~UOF9)vmxQwr;zOr^ia8c)I9JzG$7B93QsImvYDep{B0(a;}`Gd*@+uWh{>z zEjii|)idn;F%1kwdaBs(=qya376`xd-^)X8rP-pSud zJU=Egy=?0?Q?`>x@1|M4wK@qg5(lEoTpV#EcYfj7aV{HrCVnLc`KW&)PokLbR2nMA z7~2tEoP8r0)a_FF(wzwlViBwc7QRUBq@8yh6icU-Dw3IDNv6b{|6;csH7Sx`3 zP~m|MznTdlLy6%xT^Hh5WV6M10V35eTJZveeJ_^3j;+88FvC%TA5($_c!-SPOv-B( z*BGvIx4+0@FW^TLqkd){f4GCK$M2L#z&5arxQnqgGT;aP1Z(U+UBc0?=``KJ}f@4@AQaR*_war{4F?2;HM&|e#IcsF(Au}U${ER#bMlRQ2 zWQ&oJW(-eOQIBw*wTkVP-*G}pnfVfg3fR;-k zwGU`A*x)B@Pn3|rqr6O&8S=$ngJB~+?|qxDzg)Uri~tZ_LME)KB@S9vU%@T` zM(R?lJkg3#`$TS}QYzm;k|h#tR{k&y^7E+kq2Z0OInB`9FfKQtmtd?5zvkf@$9=+v z9)RXPA7ktssB1XkZlM_ZmxxEL?jsuT8Cyb#mkZz(92n?VLisSFU#+2E>Ec=gy@FF* z>pogng?_z6Pb0q(eOg1m!Nv7}MBnB<+Ej&pvjA@5Q;H_`5Esun5ZWSgw^hJyLw>hE z&SE2Mhu#xD_sYq?8ixsyjw~covnL#Ks)nyed@Kpp`dV~w-1Nus>Y#M#+6JC|gw?0lSEh_gqi`JEfQ(tq*FAWRs? z&kUV8f2{A)!1;5~?Ra&~7GY?6^x_%Rr&c#*|6|AcFNjoadRK(*)nOi%5o?0Xi-26{ zLOyb??`%JmG6jmJJG@WLK0>`7k~d;Jz2I6nfXXu6R$Ccd!Qx?^dmz<$l?`E1dHYDOG*%P0zNxGo11WEiHYu! zf-}i%vTny%nlsDm)7f0%TB$s4jiO?y^<>UuxqxoNLXAZ=MP>E%sBWJvi?UtxtQ&*m zaIBCQlWL`ltscrFkIj3XLEJTHbaDG*wOK+I)M2VPDYW{I6lOAOQ<$@CLOmd^#bnS| z`6J%nWD^V}`l+7suf<;~3;65`-8Rg(n7ZuIlUWn@dFBv%N+u=utQTFK1|xk#?!#Q6I2NM!@y2T$O;|%ju%e*J zGS?0QRfLk%{_uhb?dO?bY~jb){LiyE&cE?7mh$*t$c1tW`51t#PxILjiX{n4$S${} zeih>_iFlVIiUknG$5~VCbnMK_Y~j_`MK7|&r+<+xIQuedy^2CudS?5_S!&0}+58tk zz7>VFk?S2KFe*|8X)gqOi}Ab_`B{gO*ocBnqfob@EHaQ(CrToXlvHYIXk)uEBWnW0 z1DKal-D(BIKGd!lXL%`W`W_xM#o7KiJHTRbvTHU$rz5+`AugijNZJi#+iljvdTkW& zW}6++HJA5)?b+Y@GRlRH9e@qgTvVOdr?osl+R6GBP}&e@8{;euC6nvQWIb)fNWan> zYgIN#kHE0?2&v`58aWSkJ$~ymM`}v@5*3Ftyo8P0GsO<*SdD$N9@QuqXNeS=85DkZ z7|p7gHB1gryJ$i{9ZWNU;urN%z=Shd1`Sp@s?MSpNOSw1w92KpMS)C)i>iQKtDFbC z%?P|0?M6^GS>*^?bd;Uob{EGWt#X1qvDV7jYl2;p8iVMgH{jO_U~aYe6lFDT*Vt&4 z>!8ouY_8rae&#O{mwV9u>DUb% zQt&3fjc9ip&FxNR6zz}f_3nIIv_Ue@yN|-!;cB&NN}Nu6oGEQCz*L|%I?R}zM&}w3 zv_>a$7Nzk~!xLjDZ+;!ONYdoo1mwe68Fi5#8e2r);ij_uV1C1ooikUV|xQQ5wqZC})CG(92NvqFd>KkKAt1UT{0)v=LVOow*mb$fuyT(Xzh7D>#R(G|PdZU_a zi`QGJ6lavy`YH}YuU)d8rBz`rC)DYJA`4a`+f~;UoCX}(L6L=Izp#j>dKI> z)fz^%&{o@s2Byr$RL<^eyIP`BdhLyez6DOTp?SlhH)m5b8>M~SztK=MCvVP{i9BcX znv*wYJBa4gb-(6pzx?T@GyP~vbcD{?RO!lI%-5_8gJDb2TPkk!tW8~pZbS=J=540T zqNS!V0xE0YV&;~@prR#X(N^u6Tpo44%7P zdS%!9PGcfUN9f#5TiW(D#~(<-T$+!wCup*X>kTrg;95vxYKiMO8E5~a|A;B&s*kcLy z`UHDZf{n)6o8#;$EN%{&YROQfrO&lPCcB4(U8=p6PnQj8dZm24U`Xhw@_wntmVCNS z2bNu)eBFo+N16O;<%pi9b%bxyQRM}bm#TEDuc&Jh08;xl>*s4lB26kXV=>mIqBo`i zoi){rc^Dp0F{lj6Bpw1&X=2q?MPN$eiAH_v6OH-`080(IMn+UpT5bW-qxe!8^HJru z`f%T4M?F_%>4Z{yNNE|&UoY}C=@@(Cy-@A;CU8cMdy%cM+2?k?fEehB>*VdYHBtbg z7I%5J4hJsB5+5+Ys3KPj(5*T(M6QV12(F9Qm?VsXB3>gbi8sLPxmPJx71mj^RYa~= zB4x&)fyLOl>0k`V!6D+@w>q*oz9 zh)pJ%qxE4?ICN+dYp!iZEqt|I*5XVld<{%5eC<_O*(h9UFud^dnh#~Kl7CI+QCngJ zQ_`F6iH4FHGlP_?Aajl4eWTf+TD2kAQOdW3cZwIS>v_8ZpTZO^v8(Hcs*p{43Tm2% zYH8Nqd$n(nMWnK#zE_+|b-NVCL(g-C@4`{~q7;_eAEGS2C56Ry{Mt&VZFJgBryX?K z$sWQ0;~{ZJ2;sd(;BQsQYvMM{6k_aRUEV8-|BLX5Q630d@I8s{iGvm1O;Df7=VJ|J zAHUX6=J^%*=U0e;Um*p4g&_D9vcPpQR%(Rj1vxj8yLb#&WuHa|ZpA{-7HH;Mxr2gS z72d^X<1y}DPEPP}s(=~WA=a_73OqSw&}=>i*9Y?K@WD3&ey$&W zzY+cb+;6Jj=Keg@9k=haWP+cd?^bj3oIVLpfn7jxBnbEx!6Owxl%?gBwq)AI%s? zBh~{KImHMdfFB1Vv|+Xh`)W?&O7-g$?gnhQ37xjt8QgcXvu1KjTa!j|Hv`F?bIF}I zlDmNSz3dS)xn->>Be}bQbt<7|m@x1QfEb?!FsyJgPZ zMt-;4xl8lA70%rQ{BEUl*T(Nwy#O*X__)#1IW3@*JJ~w?ugAc(0TS4Vrj%xv(AhU( zYZf)F>pTP0qmKC_ay)3Iw8Prv-3?uXkk}dUU^w)&CL}zk`622HD!??{7x{uJg?|iEp zuJ+_^kKwf1D?x5|Mc4qLPWuEnyBE2>y~s~3V=R`l<~Zsa9ZrDte} z=)Pw6BQq!?v-^>$OP<}2EGJQN!~5)h401;uO6F=GCRR}j$hlmHi=U&IP?xtWKLS!ebtXZFeq-#Ps) zXt#8j+yu?yl?FJU)@o=Tb9ouUCe)za9_fGvA~`}sNuZ(ddM`JAB;dN>JP31JSjE$b zb}!Mr_8QGnE^s{;L5*iac}zVv|~ZT)>TAUbI3@ApAh#4OCz@Ns9|jb-5|kNqHvBdDFMmI*Lj*Rwp^L?Skk{SW`-hX-Igp<{nN zO~mbq^2yBEN zq$!4(uJp}1;+Zy4J+t|zKlmP)tLZQWjZ{S6Kbm)g_4$UccJjE}+5*$)Hacym(+(NN z$sNe%R!S535p)~M%B35%&0sDtSq;8xU`hbW0~iP>296Y@rsP zP#a8_s0_aLhSHR!R1CchWAAMW>k`<0j3`1BKoAQ9D+8*Oc|etWkDCb%MvrE~#IHbx zYaI3<+Tlyvi;cUI7vZs3Ki-T5MQq_ZT^5WQ2B03Sf^BxY|2$Bs@mWgOLk? zj3hZD>x_&vi*;O&k;jdUtT!{#ObbXu=X!8c>@7{Q%foX(2oU zIW8b5lMOF~EswJ~HZ8+opXhvjC1&H-e)joCpmfl&7brq>bF~4=F~!%#8PtyX@coyS zSE9srM@u<7(_qd3K?-%L?K zmZ_bV%)j1wc?!rznQzPjOnEbRU9;*(?LFLId3NKA|A4tO9s9!D=t;Tt^5`8|90Q}i zMrtrax!Ok~T2PzXf{YAB)h{#!K;0gys{ff z9k`U9-bpNCi}}0(>bWPwzH&Kthw2zsfNOOf9$J%OKujtqv=L1z5Mu;wrU|M#MJ1<5 zWjw43g*hdMRPcf`_Nl?ZOM1HI;YxD|F}v8r!wSiTSrJ?a?!Zv*n>g@AG#>(9xgE2M zFR+D(cQyxJmd)5+PESa?p2MdkA`sbOuyzFZM-{XyotQ=fVE*IC@}p?96H zA*!rQYtUWh&(CXaxTW}`su=V(X9*vWZYk6{WJ}$Cog>Icg~{4(ow@tN*B58Fzaf)jgD2; z;K`)sDP_)XRf`oXmHNCfY?*Sc8Se~hkt_0Ai+k9G4|Mt#o&J$d-;T5YLD&CDr~ije z|1X{XKRSJfPX9!wf2PxS>GVCEP*ZV=#bZqg_PzxB@g(bt%}KELC)fuQ>_Z9m3kmj1 z3HI+3>|+V`$prg!f_)~zK9^vhPp~g0*zYFTR}<{_<1u_gY}t^e?#f7IYn9EyzMvfF zBi1{?&*YFM8<2!v?nG9T@8xqXJeqttFe+bfR->nRul?Blq1e_88MYcooUQ6h`EbS1 z;8X$Psqx*UWKd0XL!{nyQZ*7_zOsWr9^0gV$VPpx$xGn;fIrbIxoT5w`$5+Yciln|_) zhBQD>9q&(q(Dx@d>r6l*V#Qfqe*}_EZi!UC_Hwi{0y3EzNS$h?ORuV$>8}Cig!0q+ zIh2@ATYC#2r$F^OD|x9ZP;)Y%aY8bxWd#ZAq}7)InJ+}g8A6`*wEQU&IW^wbB=A)x zJ-P2a0GCu%4-wT+ma$$f0I*O1$oFB(3%+oY^x-}U2DFZ60%C}0>khi$tCj_nh*Dri z8d1ZILrQeSOVgyKxeVwmQk<|btJ$<;B5rlQhj-Iiu?qRDtz!iDTZ8(v+y+$28X}H1 zOSpEglr#Yca7vO6RMih^9QYc2jXY{L3m<5VU7jvxEl)nQl$WagQTSS)(m>38X^pHz z@}3*LM><-@%xwCj=gEB0m~pB$dD*kpif~w$>rkaZbZckdWuL@Q%PFTr{m7w=GNOP)BWPYyBNGw5OUCY*mX@_3W+|7!z8iW|@ZqS{hS!A%3sm){P!H~~jPdqd z?M|kboUi#r?P;}=3&MeDbXv&;r3F84jU3ra~M{Vj5fFj29 zsY5`r$fXwmPdN?T5q+PcIp^3gW`;_)tk*1qo4M-&aPcQA&D6{e;e` zypTU(Ymq-)>j&_Yua`M`e~O)F7g8)2o0~#}T>QF7r$IVhqSK@7f?=I0#V*s!D|C8{ zPFLylIyya0r`OZz4Rm@VordW2Cc+dJb~_ithmBRSYZl+{f0XTWe645+)?y$scw?*~ zf$=M3#;*_?zd~~S3gPi9gvGCr7r#Pe{0gb@D+I@{kR885eEbRt@+*YMuaG0ZLX@~Z zh^+x={y2}|&JeYG6pzKWjs|Jn%u1MKN)_%(oE z>xcg-Bm6V$ZPoDW0KeW3|8I=&Z)ZPP4Zi{K8~yPA)(HPY?1!u2(|~`#5C4J@{vGU{ z)$nbA-{gmX$q4@}`&ZTQn*slzAO1Iu@NZ`Cf}=HcU`o{ahY)psOX~`X?Y-5H=8GJS zj5;s6A&NTxBkV`P$h&!^e-HcDxYBN~=gJyZ)S2kTU(9f{#ziq=Us9?ZzT5%c>gT>MKiffYrB!${|qGeVVB&$HIn-! zysxl-XC{{wA^iO{6MF(_fHl?3Uv|lT#7OSnw8t;FA zVN<4w-0s#jMsk}2$^Dv3?$?dvK7;o~_8Vq$d&H+Rs;WvRklbfoa=&RL_c^>Tu-`J1 z+bh0@P(^NEAh}mua=&dP_j$a3f_=eEZlCzLL>0Nif#m*!OYT1!$$b&;$Jm$5wjOHjev$QjoNaOLdimWp=k74S z!^UQw@(91%;oSA{yPeM6QGSic!~AZab9b8G?RW0Z@Vf)f-C2HjP<&T|wBQqb_jd4iHHP6tH-U&mZ-Eot zyD+(WKm6xDj4wZY5@E_;!8fG7%C@urg3oC*u|EX1CiX{M=rlL_n*aM7=^gKQZXSYM z(XkDQLpGqv*}Cpp$WD;UV0Q~V?t19dOQ*whIzp#DIvu6cu{b*(XZ`rPMILLOJVNiJ zZIx*OG|XL~-VjD{LOMhwLPNhL%GS-veAya>=QE4JJA9;6tXM_t^KZUYs$c_M^JtDP z`hrsPN{JnQGbOZ)vg1UJ1CG6E6i+TivEOiNWlK}gp>SGBx2x#aYL*JJcA0h- ziMVoc^mjmuir7q;(M)OYDg}jDgk!Od-k_PN`Ccr09b1kU;K2L>Tyd0O%$xwsA_375 zq1@Kt&Jb^6Jsu0YN(Rono?S)+NrR0My%8M3G+;NHodS~ zyb#EUD4JbHi6s0I`IM27-DZg-{EU1SjQnOGBP5X~9*4gP!3wF*>A?LyJblo@b|Csn zVH0&f_}t**6z*`oO+j5+ZMMQ@D{Z#QW~=qUF7GQ}dHF99*oF?%$Gl{B4|~7&)2B|H ziL-~}>@-|BF_u(2$D()LIv`fRv?xbv0I03iDYUge$J3J5z``_-<&MwM6H|8fiZy)J zs*IIJ0poj)g_Owx#h`MW4qbntMU`9`d7y3YHop1=Wdf32uQ)OR??q@KmR-40&P_~M zWguxOltyv|u~ohfhsPEkuUdd93s3DQ%`)8J=fa*SVat!lMlByLW#!6D!&_czyNK_b zma-Pv?q7=x zTvS$8U41|b&AhhnEI0%UDuBv_zOotO6st0!19?nTduJKLs%?Y!HfgP1FQoM`vMjil zi&{=qi>50BJww!T@_~8m`W&Co_X)Pt`dR&invfpsRapgYSDhmQJtCAPat**^O-{hP zxs|5@gI4)ge#AnZPkKqA<~gZuj~BAs7gP@yH)vUX1-k?&qc^;^ zQj0{(J=AV1yE154NXCk<{4!&r86SIr>OBX;E6uOxA#fVQFxd<<2E$YraosRlGJGFu z0fyB%aQMRscZ=B)jGs`)`J-j-BMRxv*b*W@q1ynwiUWhpYUt)oCiH7H^ibs;^y?)0 z_3on$Rp>WL^l51C0{vc>dpOf6jHg{RZ4&b)_tEAm%-A;wU@%UfcQ!J5UcT}XRfoChSCgYKg);5&qG6dT#?p=53)JmdoPN<4?%M@KljofI)ptAyTt zpFrlmKPv8 zw96HWC%&J0jyAZSkFyJL_6WInJla2aY2f@h(7iHv{LIjq^T+z=9#eGDsTQqD_R))H z(2*=t()K@gtp9>Y*QWGVLXmVb(0_ZxnjrNDu!|MgN6z(~g_SIPhiM}WQ5#JPh9_XK zwbN05WG0oY_&2>$RJ7ETJz6*e{graXqp9)!TWFvoK#Im1~3IGZb6E0xEsQB*dy=FFKa7cg#EsK==e{+h1;8BM+xX+9dN11pWn42>px`K(Gu`0qV&XL^xI6+aS5NDAKopW?)tX!JP zVV-zs+hyn`BBt#e)BuWVOO9;x$qKrX$x_%Q>C59NINTkCVue{Yo4*|^uODMgSjZI? zk&SpL?1A`7BEa0~GNoOsxkL9+x`= zw&E>Wg~@`o-9|Q^2KJo}_J@HTK?K!J{Lv|6?S8umuKeE{z_<5wGUxe4NW5czrtjBMe#rcz5oOWzIC7wlU|y_eUmRzU3I z-y!J)zNM_`dw9?kXZzzYg~j6RASw1;c+~`bi$t^>taJkz%A$w$+9=@7Hanv0I6FQv zvTH8Ng^muugy=ZFDV|TkSw*qXm&e(PICWi(82{I)qn(d9_5OpU$?}MGB42>zYMJl7 zGhquGr0ZMEk#jZCb0`kL`sD5&Vu3s6Isf!Ng_=0GhF`O3>81(AL4P!90|uPu;m)vp zLQ_N0rq}c7Az58fA5a0Q+BTs@)0x(kgh$RoykBI|ToE-H=1!X})2q~Xk3Ka1dmv6n zjj+JJQj=42U)2hUxv#8*)rh*kMRelksQYp(YUAHp%;x&JS;rVga5~ok7X_az`1|e!<*jOMw$r0GA4~~pk<2j5uEw1(o zB_w*d2W66zRXH=%5g6K}6_2`I>cg9O|1DH2>Zq~OmC$?KiMJKM`VsWcbdUnzAH+vW zc4vp-qY|TGvpj zKD)pnDL$IvW!)*^P{5Q>GSyDWsdNO#*rTQDFH+PR&pq`~@^Cn`8Zo3ibS6sefRq;E zi}SR;;w%X&n}}p}q6U#Yh0~y@UrtIf#k=j+y6R+Nbq_Nth>!f9u;PfBrc-FOu*3LK z#sVg-528`l1afFOYj@=4rRWerzEANS|FjRRD+VpYUFsv#QsHv0oTvHWr8^VWCHetV zbC~L(EcPZ{!-*Ydx8v*%mIy{mSU7|3Hd?v>vjj>3vua1Y1LzH*`AV~mI{$`-hIF#N zi1oIRCA;PcZthxXuCOTkS7oi+xQ;5;I~O1~LQof<%+oZuIh3VEdn4K%u?Mim6GF~_Yi%}V_Wj&8xI*~aL zXLnQB+w##w`Bo)xs;66-F-PF`lYA*Va9(-(5IqgX zD<=b}^V~^~yFXH^LUmLvGIH4)oyUW;+^5GTw&5We+?_fuFHr@9hG|-vf}i! z$MbOGs6bT#S9=4qov*;EtanK^%dSIEP6`$TG%To@R@w#bS}IjSyJ^78vS~1bZUZ@Mh<`EZ74J~@;TgO z!_0$^vckAi^5iLw6yMUm$5 zuiM$$^b(uX#CEhczeF~jPqBHu+tC#1;e7&X?GdIdB)FPaY9R!ko1oYWxnEKX<~gm4P9v9U19>$*L2krd{k| z{JILW6>)t^aOQ9g9+74jvQEE*iE9~F;%LQj4sadjj$O^bNbX%-m@sWa`a^g-54J2J z1M#j0?|SiM9%OKs9f3UhTzRM#(oeEhVPqxdg^`u^#~tU)Nee0273nYTG8cE4(@7kS zO5zcaxHt_GF)UUdhjge^Gq{qR=CnFHNWBX2I7cl^HFF%%(z@me2lOI@LUV`3_>S7L zPqO7_cdmVjt!QGx4C+ZDhhiL7*j(%u(_&sE=-=>v5`{=L93vIZ#F`QR%4+;$fX+w6 ze;Rn3*cluc48!uVs)-3VL@ysD(3uFJa~_pP&j*G;1OC;YWNWyb)>h}^7Vu96;HRo9 z@snJdXfY=c|Bjc~x@!KP0{*uI;C~bm0#y7l1PdTZJ*H0rf9c55AGT81IftVM3FO>@ zd)`@gw$@BkA@dTNKGvK(Re36MuhHrI#Ywj{HK?HL=;`^g zy()9Ix~7>`VVSV9D(6zl+B%<(MVOTPS4uEzl5=6#%8$k~ZOisD$(!sMNjFYGM_HG` zI0$!!>nXBtX_K`AKE)~~Yl!9%XK)aJy(Og-A1N%wL93uANRZ}v*$)zfRlSO5AW}dS}o?%UQ$}>BkaiRzF8Hag3 zgE_`hjLO1NOum`q@g`;+tMGd@eWi?4L)289X&a4UazRVwa&ked)N>5D054Pra3^?hBzUu7_SD*1Uqq}gC_{k$w@c#sgliZY-VX8v>cQvnWUb_=@Y+pjPtOucN?A?xy5y+8-uAOsu_f z7B#g3I+GFUG|_kvh#ymoCDrBgB=EmE0RJgW?ZgyAmJbFvM@~eCq`Al`pEE$;8mnUe z8K8d~M=$sDi>jKyoSKlv@Y!xLzl&jhN59VL^Oxc)Tb`kAjE*#p>iJ9YTJ~(;xq%aK zd2K&?;%u&%zlN29%w?-=!%*6l?riT!CUvA&e*JH*p2E&CI&K9ag`<83O9ww;o#{tt85jq?BUvhveQ@<>OKq->05%&o-N>WOBz^9qxs_Xo-N!)yyb9j_XC+s z`oiQebciu)G(CJLjo|s2D}(8a18KR~_(bk@X3FN?E$wg&+}4hlTWpCsoww82239U* zceU?s@5~JE={%U;I$X{bVHLE+!}i;m{RemNKa}3p(YYtnaUj#N=TgUkuFlS`j@>&t z@VAY~UKz|>900(s_RfyXaOa+m106uPx1+;(*>}Nt+er_ORwX95-Mhs*H|;Ktsk7rC zUhe5k+qa4k@GWe+Dit?P7H5978e%l^xbJ0(@=%=Qp+NXANtVJ{nJ2O!#esO z3z6dsd4Zp1kRT9=3!?ManSJc+8Q~D%Bz6-9a?_UfZMAekYO+HP2R&`l@Z8p$?5o2)=vT@KbERwA<2F!5W9BcTXD%uuFsClpLIZ55_JRk)}h%g$<>q ztxQHGqXR|9@3It8Xc`?CIF#Nfq+YQ^$wtkN1``>(%TL72s8n27A2n(Lv_|MuG+99@ zBj_SAo}hjQRKk35VzQE+vUB5IeIr^s$c6VAl1NsqqRt{%TiU6c0hPEkS!pa)vA7mO zR+pSB6oY`Y%0m*ocL`}I%_7p0@GhkRGSZN`641-WoQBu0Fe$0EvN1wZF`8whrf8Ii zRGa}4GA5}K5Qciu22o>Z`zr=;^bIulz1&rO`WS1aj(WgA#>q zrNEP*13+U&8c}0wBz6;JU8)4?V^gb@u4KGaGlfsJZp5huXOUFG2QNI#V+K(9Wx%^!H>SN6l1 zmX0UCFLPVydPAKweVCo#@~Lv<3GQv%QQe(s*R*CRZf_VeL6J6xHq7&;KMUzi(sZNC z(Z{u>qITdyPokP^NUn7dO0TayuMO%AP2RwvqHy1vQR&^O!iN4L0$ajKtKy^XkSZrR;lk`C?(}lMnTNGN2p=i2r&)Ae zIuxdXT?!?qMkr65N~F?uS*^{36Y8aLeCWkrn}J5kK%-rU5QM%YWk7RervawN^TqQc zF!aFe(Qz-OJ&ewcZ2ZJ1b_@nflZjTDX|C*JI&AQPy39 z`mDYFUhMVILu{H+%@~V)1crpo-s@AStEWD^KC68MLesU|d#u%KxmR=*iDY1u&!Hoj z@Xf$bOuMnl!`BD!Q@7j{tB#%+E<%6n& zLcN*NDY?+06onF5Z=QTmbx?4*idgM*N-lILMO*(GYSe=AgVjUBWh`R0e6(EfP@2|g z-fbaKGo`^q#_sYHF*_<17uH9O%%h6oLRPsegOnA|CN9QbW3NvMgO{;x)>1Y+idiFi z^Ky+bDewP6mbMzei*YT`$c!#&VqRHkWhw#S8!-v>hV|SR3QflxAhUo(HASY6@Qo9hj@K+QJxwD;reh8eSwNziBJ*hv zjgy%Vu~}%oM2(c14|Rapf>PC#o2sTXPG~Atv&7UCjTD!PH$Ya#Bvpb6cKeW{z?DID z>0DW_@)D3lxg*AXb^SosET;5F??}>OiaA4lKolj!6_Bfc%otAf@S#o+9YE9w-Rh*Jeb% z;Y(q{_a+LsODhnKo5GAv>rfRW+Vk3=E|mZj?t3#Tv&yO9GAF15nae;eq;A4M9R!ran2zCA>PE;3}nw{D{mRNh8Ds?$vgftIC%$oG2_ubs`I{9p;IBjk;kh zis{$TY98vSr*ioBM&6v`YNyrF^my*J^zoc54#Q1h)EX5^ubx@ThSH7#J#if>jjFe@ zAw+cGtfQL0+EsU&^}wg=OjE86AznxAYq(>zZ{VyghF7Pb*4e5?6sv}GOQVmfK8s7106A?Z0;x2+Vg<7bm z3eW|r^_(im!0xpgcAA}&n&CRi2u|nzV!HRn=NhenN^$6~k_x$$C{^B3tr{j0&PE-w zC|md*V6hPl1-s+-e(t@WZAIW8I_Q&TG9J%$`byh1#Hh(2QVxat(7olwPBS;UO&gDH z({>nD`GMo-k6pTYp+Bu*$l%N3=?jk@Ju`4D-ImE_PZIhQK+hwHWRG7uo^~Il`z9t3 zf<)}%r;v44IgPM1Y5Iw%1^C^O&Gw&bOUr%2E+vj^v@&XE-ABYe5g*z;)PXQ4cuDrw zs@G|&TrQO}_>5ss8xo|`-Mod|u4KxkQl;1bjX?2n!fr%cMSyUbh(l4nGKErZ6ikzH za2>l#9NP{$Ip9T%_YAJ7`9xGtmOw554$a0h_^0EiL^ zzV|fJr*r9%(!`x~=~}unW~E*5H0_2Zk@4uTTlhx zt`=yoF9y>e?)>u)eF2q-jx|a}60wXjD9&7=bUkWK!shN=aTE|mNUvDpHOoOE41Yas zXc}ES_DvU$h0;|S>B25>M7!w{F?4Y5azNVB6FkOKPn&(mu2|!|gds<9mll@+FBVMA z{k*b^x-!T=5ZRVSxSgK1Y3)KGZJyVIMlb`jG9t80lN;A2eeW!Z>CJScBO&^+^{N{0ICY1`Gl*B^k00+hDflf`yu zOIg(NEaEoNGYeyvQ}u1sMkk0u;I`omv|}`~5rVSw&StGM{;lo7#L^Cd;1oQ_8uh)q zhW7ICQ?jOuUP;`Ex-Xt&s3rHx#^v<)VqFKln0U(@iw49yw_XUNUHSS^yVLcx2VxUo zqV37A*3`!!eHo-d-07%lvz8f$TzSL;5(WM7$Oo>J0&~qJ?8y)V9zH!%L3E2^ulu1W zSMcgvT~IoGmv%(1^xQ^aNkG)W55kJ!t19Y1>j+7_sN}~jI8%C6klya@@C1VzVMs}( zU5&YW$||7xS($72N@a$E1ABP2cfAOQV%?_5!QE&Z9*k4%v}X#Q?y?iMkRlZ-sPUMd zh<5SB=3e)xkr9 zHQv#j-eWkUE#mb$a=~8qHdd7IeYqfF) z^QqR28N_Cwzp+}`6mMhs*x+ldzG|GOvBb)oaeaQqYTU*n)1RQa#>d%NYJJg)XsM3} zt2a0b=fYJ6&x~5zii#B)=YtQk!54+*ruT`87oz?GBa^|eSxe&$be@}(Ie{6OHi#&U zXwPedn%GcLxbGz@#f!lZ0FnCN8tc#vb^lQNewWqSJT%-#NGrJrLby-vddf_zwh%=B zFIV7agD)ZssMC(928Vc_&IVtUA15&O6t!#K{SUs_Q@2tg7nQCI&c;v7)W3D@QtYDGzEzN@ zxK-`7P8u#~C@t4dGzxZie_F6ysvJHeDrgE_5hGp$FERCm&QD6kM(%7L-oOg$||YbH$HZP=2s_Xt<0; z%$ARq3m!^S^<9seDGeqvc9)-s*-@#uus&+ORW@1WX5%NC0s^^03|wxK^79Xd?rH>z z&i(D!d(_bluY*^eZq^D}AgLqBy@J%d@T4TDweB=+y2fae3Sn2Cyi&SyG04arY#SpT zXRPHJ^DSC>BX!7PWjzwn$928t=%h^lS)3`t+HnR(j4( z`Vi-)fL3X6oznV5#oI}HUK`Y<5`e;eZ$@R-8WmjT1a%;D8K{NSO&Ew=cFVIN5V0Fn zeE;01te8coCvxSi6i7e{GdjQCq2TeqiiE(#kPnfYL?W#A+4GsENX@9>w%1^fHMMrS z{MP0|f=N%UkSIsUyoe0reF!>gAi0~4;d;7afhhG@Ms>u73kZ8exv4^n9pDv&1(CwI z?`~@b2E1V+Xrh|Xm%orVuVbRLjH!^Zm=dpSogyS}kPIJ68 zGC5AnrPEz$H5q?<46$u0)@Zs^#M^VFTj|cdJJY*5=-k=S)p?++^I-bIS)Q~H(Q`^= ziaCU&cP9(Ca@TSrV~CWKOJ*_;QoDcf$OODu5v-4^ub0I9450?IW0mm&;@RP4e-WYl z5L~CniM|LpFZv=S!@al=o$fI!H>v~=8n-Gr9>OaF)g}pJQYeWY zN{=9Xk8M?YM6gE%S0P`#kuF<^oj6#zQ?LfdEDIX<7-AD4;vPL|AF*xOk#dA|uOL9! zz5>Dn<;N!qR(gS>d876HBB2aO<8ZK#U& z8)v7*aXfL%PbhXtMj{>}s%>1}zDE;<+=w++DxeH{+RjlbV!Wk$xGb*1r6mNjHJ;0( zT2oQFsGVmT?tY%mMV{tVYGQW=2@SjROv5fElD@=)?7L(*6{@!szRHok%ceVyXz1Oi z<V?a0{4fuz znZJ!@Q@@4o02_2*_rcj-&zX=l zVE$Bdw0~8nQcjCV26uVTT(vIjWIyIXRdXM=*Wx-a*K}zj5~xjEx$?-^(C}oXQo@%O zs28#IM^0NGyCCA!nJS@njW2! zm;<jpIs*x`6*AF8GrkI!m%GM1*Al^PEK%1YG zkL;%)4oQ&rjqV(|r){`&o90+z#-cpu@g#IGiK2UKcW?Jd7u+x9#}YhR?F9D}Jb^L8 z*&P6`fnG*>n>>eU!o+Kj#;TuP5$3{CbjNdLjKP_Lb*<91_d$_`Fy0iSbTEs0&cvFT zk3q1iNJ@&CVqf!>&wy-??df$ZQw>#_f^Q#2(@^A^A4MtRBN+i==aXxZsT|3EPXH4W zAvhfV2@C43R&CLuTd0KGY?HoE*4B(z5Aszox2A-VBZXuDxdOE}d(CW<-!kO3DWT$(IrZKb>j(dt}-FK;L`w#^_jsn&L>t@A+g)N6Xp+BY7+ zUK*jtf$0=^C(EhUMf9{eV+g4OE^!Q``0&qEW^#foad=EUKNO$c=yNC$3C(RD0zn`P z^jh?Jghz}xMq;C-Dd-v=Jvq|ojJaf~ax1+#p_~X7gwk#LIvO3l-dzf$w5EX(fA~(i zdpMYa*HfZ9>XkO$7H+OhLvaZd5E-6djSkj7T)6V(yvotQ?Rdd2RyBm);wi7AMC*!Xb6R{;BX>z7qgpYPVQ@JIDn zoAc6)Q`)kG)Re_M?SW=GbIoy1FJB9%vW({-4PV3~v}BCymTO?n;+g~ORB|z!_CKp{ zVa=2QgV9eAk&<$(e)6Gi_H!rC@S&v+1Q*jP+H)gsc;~~g-qAse0PcEtc6;(tiPqF< zQModfx6}COp;ff4w9wLa;vJ1J=`+sbQ+$ovPQ%W7pg}&;bm!!p}^pnY!Yta2N*K*_e!kw=4mSZrB443m;4yBV%C6i-iN-<{T zua8x_(w*&lCvG1~whY5R;Ch)ph7Gld*6Y)>V1I}Ja+IE%S4J(YH}Y>tb`|jzLH>4Z zH@%iH$2#aA_&5i4{;t)P-o1}g5L5Xse9)+b_lmhDE$lTM8@DMv&KI>Q#T$TnDnD8o z>+0<2co1Nc?Oh!l=V;zWf!ygD#@7XJ_z{Sj_6A~aA~#B29l$bi8!jY(MGF~*(c3C# z%DK_}q}`Pka=3=?Ojf$eB%DJ@%Dvl)e5~LVJ{ISw*hE9{xsS7{<&{!81GU0SX1E0V z*m&1|o)bzVwPp`lx`X(XdFD3`)7&7E-UXhq%N6bi=}H+b3W2I%WrCPw)`zX7-!(y2YH=z)2UNAf8x##kyz2jJno!Ejtag>j1Kh5=_xY2j6_c% z`e^w==AXag>W0^q!SPJ?WuycVpPO9!HDMR+5?!L(ZbdIE>)(NDAt^{4le)rY7j*#U z?o4#hH7P9;Fk+}w(s1)iT=S$?PpK;F-Qoy!jZ=LBjT^% zxBR?v7!>&+ia&z-Tl|zz+>y+(vtiKm5ohs7(5qtA(0yFVL_n$NXwDnZxWWiSvsN+# z&&t2+`ym6GN1Ww_8vJ;LL5P0CfQW*9hOv^?So!+^49X`&L$Phuux0VlV}BtLKPooo zgQTHYmupxjjaZAcmSP9Rs57j@I#Fu$iD#{Rt>LcR1@f(8jwxXm#4#+$ZJeI zb^n;)zPv-+mlxBVp&E_6Ut_BopHiN_Y$En64{Ic^H;QD`M19|aTK-2jR!Rm9SlRGcK2b; zFQcJ+b5xX3Mvw&>>Mtm$YgWm18t6axLF=eh?HZjxe#=#LC zSqk z9lIq~T%UjXKc^!imb;tGoOk`$k;LzUYdUsn1PYr&2%Pi+kPVEQF+Y2K!KcQ-HXVC3 z%x_1b1`1rm9M1b!3mtzn57_C@rG5;zffNQ{$16MW)6A^@@~4~5^aCj!y40UT^NEBw zobyYs?0Vm6xB<|iOMUCE5CZ3i$+CC?j#Z`d9W(3CANcvyp!U(RUu!%| zFV}%QJO|Hg{^<|C2YoCZ-mpiV%L`C}{MB4C3_Yl9{x&O+u8(;hf$exaU8i|hKP!dWHBQp`yhpoN)jg{+LP`Vqk@=utIpzYn(f;k7KZ0D)aX`cVM}>N@hv#9}N8hvb>)@Y` zhcqg`HW5nYlvOAMbUgq3?oWK+QE*L%r@T-t{kmNnXE?u~x%q)Nfjm41Lyx^aw`?m6VmNf^{OMali9{Gn(mUSq+&rjD zbZpZ~v*#B>afi$0edQ}J|78nfbm&9Wv%eAvZIFt$p#RZ6aAUbg%TJXD^2wk3gL43?$L+Fe-Cwq4!wzf^ObtAhgX>Q|NZt$3!(ACJ=AbBsp2bJo>>X}bfhI6T%Uh>%QsA1TBBA7m!~8a8Y? z?z(JJ(QN(adtp@8Kj=Bp#OVPT1^V*$R(z-2$`~DQ)%g7I>X@NbM75)OWb5ZMP^i71 zd+%pk(Yw*%*=R_pFYff1yjr&^(d5 zotd&TBe_Zro3~7Oe&X3b9ym6aF*+7$c)r)^;R#?uZEc4%;L?5t*d8rpefE=Tb6Dgi zb3`Mw_{6jc1s0K7@AcmA=g-wk&8tH-tL{-PV}Jd`J&+2_nm^iyB>DW)pMEM<75l?q z>HK@*J?O7K6Z3Y+`@#G>fjzLLSQF#B3TYFMAI!h|&jY*sY^-`OpdZ}7AHV~D+j9yy mElQiH`#qOD@Kqm-d45b6PS1sP7Sk~NzXg`4cm6z${Qo}!Pu?Q{ delta 1378 zcmZ`(ZEO@p7@qg82fb?wSLn6WMl;>M}O%1|!i6w0*?bX^sOh`!B+naDlcW>L> zIogKw17c|cnnpf4Ek{uk;3rZ4>_5>4{*fpVVoXesUw*`hzwnPyXZFf%ug2L-W_RX& z_I=)uXO_=xe0HdMpf^|%L8ua;H>T_lt6PI@eA%-Q6kiXTz2(nW#NyuF1zmwn{H?p? zv*W)#2_W<&;MTteE#NMQ@ZR> zO&=!XdPd8gAd(uv>&8%LU+00tcqi@}d^?HX$rFcWtz4OzBA1*M@e$m(<}V7>QU<{( z%T5!{eDt0I|qbmAdD^GdsMxIC7a@seYlw?(rX-4>{^8hS(4I0=# z1=t{53kqA-uoD@3PR*m#WLsnZ<-#|ej)|UJnv8o~wylP->f)zGh{lQ})?%$OpLnID z(DeThUnQMhPkMSD!U37GKMIhj^zy6{%nEbRx_i4+zR6o*jM4oAhaj6)wVMcKaOs&ZaIy zf2pOrW2NT8hpmyUj+Kn9Vs`Zk91G(%tjOu?DV2S_1emD{u)hKKSvE0o&xn&ZafhLm zCi`Ro)Mo5hCb4pa15>J!veihK4`OOr18Y?1fUq|iOa&rgx91vsUliPhwqItG8xcyn z@^vo4N{NzjDjmaa^kbL}3E{HEo3Ka7ntgi{_Io?ATkyK~(t8W`H3{9SE0@09!X+(c z1MGur^MBX?lObh+{o+U#4Q8)vj2Lhp8V#C!U?byw&vLjSeW_CM@*z^j# + @@ -56,6 +57,7 @@ + @@ -234,6 +236,7 @@ + Must set src.src.dir Must set src.dir Must set test.src.dir Must set build.dir @@ -279,7 +282,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f - + @@ -317,7 +320,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f - + @@ -348,7 +351,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f - + @@ -855,7 +858,7 @@ exists or setup the property manually. For example like this: - + @@ -873,6 +876,7 @@ exists or setup the property manually. For example like this: + @@ -901,6 +905,7 @@ exists or setup the property manually. For example like this: Must select some files in the IDE or set javac.includes + @@ -1291,6 +1296,9 @@ exists or setup the property manually. For example like this: + + + @@ -1299,6 +1307,9 @@ exists or setup the property manually. For example like this: + + + diff --git a/Stack Exchange Client/nbproject/genfiles.properties b/Stack Exchange Client/nbproject/genfiles.properties index cd726040..36d64d91 100644 --- a/Stack Exchange Client/nbproject/genfiles.properties +++ b/Stack Exchange Client/nbproject/genfiles.properties @@ -1,8 +1,9 @@ -build.xml.data.CRC32=5bc7b071 +build.xml.data.CRC32=2425271a build.xml.script.CRC32=1e02f51c build.xml.stylesheet.CRC32=651128d4@1.68.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=5bc7b071 -nbproject/build-impl.xml.script.CRC32=97cead9a +nbproject/build-impl.xml.data.CRC32=2425271a +nbproject/build-impl.xml.script.CRC32=df362cc1 nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 +nbproject/jaxws-build.xml.stylesheet.CRC32=6608c2cf diff --git a/Stack Exchange Client/nbproject/jax-ws.xml b/Stack Exchange Client/nbproject/jax-ws.xml new file mode 100644 index 00000000..5cee3da0 --- /dev/null +++ b/Stack Exchange Client/nbproject/jax-ws.xml @@ -0,0 +1,86 @@ + + + + + + http://localhost:8083/Stack_Exchange_WS/QuestionWS?wsdl + localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl + QuestionWS + catalog.xml + + + extension + true + + + verbose + true + + + fork + false + + + wsdlLocation + http://localhost:8083/Stack_Exchange_WS/QuestionWS?wsdl + + + xnocompile + true + + + xendorsed + true + + + package + QuestionWS + + + target + 2.1 + + + + + http://localhost:8083/Stack_Exchange_WS/AnswerWS?wsdl + localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl + AnswerWS + catalog.xml + + + extension + true + + + verbose + true + + + fork + false + + + wsdlLocation + http://localhost:8083/Stack_Exchange_WS/AnswerWS?wsdl + + + xnocompile + true + + + xendorsed + true + + + package + AnswerWS + + + target + 2.1 + + + + + diff --git a/Stack Exchange Client/nbproject/jaxws-build.xml b/Stack Exchange Client/nbproject/jaxws-build.xml new file mode 100644 index 00000000..b1bb442c --- /dev/null +++ b/Stack Exchange Client/nbproject/jaxws-build.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/nbproject/private/private.xml b/Stack Exchange Client/nbproject/private/private.xml index 6807a2ba..2da079fe 100644 --- a/Stack Exchange Client/nbproject/private/private.xml +++ b/Stack Exchange Client/nbproject/private/private.xml @@ -2,6 +2,16 @@ - + + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/index.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-list.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/login.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/style.css + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-page.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/QuestionPage.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/WEB-INF/web.xml + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/ask-question.jsp + diff --git a/Stack Exchange Client/nbproject/project.properties b/Stack Exchange Client/nbproject/project.properties index 9cbd5f9b..477de4e9 100644 --- a/Stack Exchange Client/nbproject/project.properties +++ b/Stack Exchange Client/nbproject/project.properties @@ -79,6 +79,7 @@ runmain.jvmargs= source.encoding=UTF-8 source.root=src src.dir=${source.root}/java +src.src.dir=src test.src.dir=test war.content.additional= war.ear.name=${war.name} diff --git a/Stack Exchange Client/nbproject/project.xml b/Stack Exchange Client/nbproject/project.xml index 64ae4388..86b60e12 100644 --- a/Stack Exchange Client/nbproject/project.xml +++ b/Stack Exchange Client/nbproject/project.xml @@ -2,12 +2,18 @@ org.netbeans.modules.web.project + + + + + Stack Exchange Client 1.6.5 + diff --git a/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/QuestionPage.class b/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/QuestionPage.class new file mode 100644 index 0000000000000000000000000000000000000000..6d4cb5d39527528c4679150ebf7a1f9d50e687cb GIT binary patch literal 3598 zcmbtWX;%|h7=DI8CWKJ|L8Z9W1=+`46hT2n(?&sp(rQ~eBo{IoGGS)IVyoTvef<^v z(4Nzy(hvOs{XzZM)921iLLfox>EUo^=HB;x-sfF!{`%*SKLMP?&r$5f-3VT*!|Qk> zf>U*v!kbYTn2ur(l5$DOMMQ8$p3OvXHiA(pF&jZzZkctshx<|}6Tw_9pV=rZu^S^4O=a{9_cLkBai{u@_MOlZu93Vyb!91;HnOu~s)S3g6jz`Ij1}yQ-^>d~ zQlQl8YYFFp|7K|wBd`@dZ)Qz*P(i4@LxcgK8Jxk8G;u@gTE^Eqnw8n^OvGDX2123X~Yt zJshS)(SmAtmB(<^d#v=lYi9Jg>9{gWSZjGnRs;_Kp&jgln7GSt@L!T%p*8mt&06uJ%|*DeJ;1g{yOx zP3)bOjwcfoXeOHPef^$CUNc#lcEDfiu9xbUhQiDWCzFDPvSX&zPuGYkTd|=K z0ohf((t8c<=wSR@vE=G$cP`V<*C=K zy|UAA7;P%P*6sMeb}$!dksI}M-@M57)L_GEwE7!JEsMInU<_hRj}cA>QeD?C{rWczO@l76X6`4 zvFt^|W)oiYZL9(Yi4T<4-xOvINT55u~EzRMl*cyCn zTR}aMx>wK;f@DNluAL+<*9gCw$g7on4vek(5E4EpHX0j_6p4mHF*hJK!gah`T%4E(bJo(*y*OoR)#NSz@v z2zl{{@fqTo+S%3p7>%ppj8Yi5M5W6fx&6Lak(^p2rv~IoO$>YH6za?HUw&S5H)(GC zf0|Qpg;Dae-NP8jQVBI~|CJBsDBuO$_00H%5(>O3WnCq&94gDA8K)ov@*inU5Og~x%Q$1ZmzrGl)dM|C9f&7ax>9PxWn{nL`e`h&{a$#SQRfc^B{}yg2a& d-VncQ1-r}nKP3L64e%%N${Kuy?I$ba&cAf4T+#pl literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/QuestionServlet.class b/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/QuestionServlet.class new file mode 100644 index 0000000000000000000000000000000000000000..ce5497874a552f96f852392a15d898c94e668f6e GIT binary patch literal 3305 zcmbtWZBr9h6n-`dY#>{}7_C%ATWd*p$!gWsidwntktffS_;!H%cZ2vIKcujXALU}mr6QNATxxO=aw(};QL(CEz!UDK zSry9{6`UzPZ3@pf9lKo8cOREap~{Sc(Z#0io9kl9^vsGSW^LQ?4Qb#hI8|ITHjQn4 zd)?BvJiRO`k=>$Lp{cgz)vTgZ4b&CfDBqo%F3jJfYR%Fu%B{NN`O8-?T)m{1e53ke z`R;bLZrH10c~3NXX`n!j;#Saq-Ly^rrh<4jx1=C(+o=f!!$s2;^Ud{&aGx0rRY6)h zx0Vdol<$!+;nz*Zo-0s5)UES-w*fVpJ5QFTbXaqD-QCDFq=&L#R1#5TCaaZ%U z@GHWwy?n`Ox>ZpWo5I>dtxOn}MKpT316sOqyz< zX8OCbY_`ztyIUe%_xVo4tV(LitD^_`wS!fwj_nJZ0Ucv{VbF6gTYd_3e3S`owUH`UP|~A(zqq+xP!6~CVA?%^`&l4O_^kJBN{49 zq^A-ut5#$Wg8XDNpa1I|UI8v&UDQ9cKtGZ@DYz@b7T!pK_gRi2g z;WK=$;ksOI;!6#;aYw^_JkU_ULj~i9oHq)_!l}w~2lHtEZ0S;nQfyy2(j*|4>F9-p z4(a)~j4)!io)OKb$RQq^Z*Ds zy4@bSU1p@*nZ5CLsc>YjIPR9=lDW6`kH4rWkX0v*?- zTzV1=j#2Wnry0XP*7E=#@|&IES3br+G6!apz8&<( zFgdjYH4cdyheS;W+7rZ@#1N(!L_Y8^5u!vMh==p|B=98DPf$s}-r(Zz%43f$v7Qzs^;-XOV~+#r>~OV*DYf%~(eTHC$acCSY6J6&81 z+$s2!djgjZ>+T`lJ^G*S6#lHc64id1HIRLYrw4xH77Gd-w(VKqCTv?g%BnN!n4B^+ zmMvVQr7Y6O#2*-ZgVf`xlRMC2__d80R_i(VQ?Vobk#@C4a1~z=Ey=%Ym?2(F4zRc3 zzt@d#(7JK}{*5kt&c+CTjXmgNteGhOYl+ds$tm)1DAAQe9Rn}}AD2U$b`BXbLFPal z+`=p~kWX`biqj?) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd new file mode 100644 index 00000000..f0eee907 --- /dev/null +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl new file mode 100644 index 00000000..b991f028 --- /dev/null +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd new file mode 100644 index 00000000..2fd03879 --- /dev/null +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionPage.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionPage.java new file mode 100644 index 00000000..3a81b6e2 --- /dev/null +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionPage.java @@ -0,0 +1,129 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.dazzlesquad.servlet; + +import AnswerWS.Answer; +import AnswerWS.AnswerWS_Service; +import QuestionWS.Question; +import QuestionWS.QuestionWS_Service; +import java.io.IOException; +import java.io.PrintWriter; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.xml.ws.WebServiceRef; + +/** + * + * @author zulvafachrina + */ +public class QuestionPage extends HttpServlet { + @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl") + private AnswerWS_Service service_1; + + @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl") + private QuestionWS_Service service; + + /** + * Processes requests for both HTTP GET and POST + * methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + response.setContentType("text/html;charset=UTF-8"); + int id = Integer.parseInt(request.getParameter("id")); + Question question = getQuestionById(id); + java.util.List answers = getAnswerByQuestionId(id); + int count = countAnswer(id); + + request.setAttribute("question", question); + request.setAttribute("answers", answers); + request.setAttribute("countAnswer", count); + request.getRequestDispatcher("/question-page.jsp").forward(request, response); + + } + + // + /** + * Handles the HTTP GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Handles the HTTP POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// + + private Question getQuestionById(int id) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service.getQuestionWSPort(); + return port.getQuestionById(id); + } + + private java.util.List getAnswerByQuestionId(int id) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service.getQuestionWSPort(); + return port.getAnswerByQuestionId(id); + } + + private int countAnswer(int qid) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service.getQuestionWSPort(); + return port.countAnswer(qid); + } + + private Answer getAnswerById(int id) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + AnswerWS.AnswerWS port = service_1.getAnswerWSPort(); + return port.getAnswerById(id); + } + + private int insertAnswer(AnswerWS.Answer answer) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + AnswerWS.AnswerWS port = service_1.getAnswerWSPort(); + return port.insertAnswer(answer); + } + +} diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java new file mode 100644 index 00000000..888ce48d --- /dev/null +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java @@ -0,0 +1,133 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.dazzlesquad.servlet; + +import QuestionWS.Question; +import QuestionWS.QuestionWS_Service; +import java.io.IOException; +import java.io.PrintWriter; +import java.util.List; +import javax.servlet.RequestDispatcher; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.xml.ws.WebServiceRef; + +/** + * + * @author zulvafachrina + */ +public class QuestionServlet extends HttpServlet { + @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl") + private QuestionWS_Service service_1; + + /** + * Processes requests for both HTTP GET and POST + * methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + + java.util.List questions = showAllQuestion(); + request.setAttribute("questions", questions); + request.getRequestDispatcher("/question-list.jsp").forward(request, response); + + } + + // + /** + * Handles the HTTP GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Handles the HTTP POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// + + private int countAnswer(int qid) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service_1.getQuestionWSPort(); + return port.countAnswer(qid); + } + + private int deleteQuestion(int id) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service_1.getQuestionWSPort(); + return port.deleteQuestion(id); + } + + private int editQuestion(int id, java.lang.String topic, java.lang.String content) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service_1.getQuestionWSPort(); + return port.editQuestion(id, topic, content); + } + + private java.util.List getAnswerByQuestionId(int id) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service_1.getQuestionWSPort(); + return port.getAnswerByQuestionId(id); + } + + private Question getQuestionById(int id) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service_1.getQuestionWSPort(); + return port.getQuestionById(id); + } + + private int insertQuestion(QuestionWS.Question question) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service_1.getQuestionWSPort(); + return port.insertQuestion(question); + } + + private java.util.List showAllQuestion() { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service_1.getQuestionWSPort(); + return port.showAllQuestion(); + } +} diff --git a/Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml b/Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml new file mode 100644 index 00000000..c288adb4 --- /dev/null +++ b/Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/web/WEB-INF/web.xml b/Stack Exchange Client/web/WEB-INF/web.xml index 494e5e4a..fcdd514b 100644 --- a/Stack Exchange Client/web/WEB-INF/web.xml +++ b/Stack Exchange Client/web/WEB-INF/web.xml @@ -1,5 +1,21 @@ + + QuestionServlet + com.dazzlesquad.servlet.QuestionServlet + + + QuestionPage + com.dazzlesquad.servlet.QuestionPage + + + QuestionServlet + /QuestionServlet + + + QuestionPage + /QuestionPage + 30 diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl new file mode 100644 index 00000000..f9614194 --- /dev/null +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd new file mode 100644 index 00000000..f0eee907 --- /dev/null +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl new file mode 100644 index 00000000..b991f028 --- /dev/null +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd new file mode 100644 index 00000000..2fd03879 --- /dev/null +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/web/ask-question.jsp b/Stack Exchange Client/web/ask-question.jsp index f33105d6..83fc64f4 100644 --- a/Stack Exchange Client/web/ask-question.jsp +++ b/Stack Exchange Client/web/ask-question.jsp @@ -14,7 +14,7 @@ diff --git a/Stack Exchange Client/web/index.jsp b/Stack Exchange Client/web/index.jsp index 6631b08a..fd1d9630 100644 --- a/Stack Exchange Client/web/index.jsp +++ b/Stack Exchange Client/web/index.jsp @@ -10,29 +10,18 @@ - Simpl<sql:query var="result" dataSource="jdbc/stackexchange"> - SELECT * FROM Question - </sql:query> - - <table border="1"> - <!-- column headers --> - <tr> - <c:forEach var="columnName" items="${result.columnNames}"> - <th><c:out value="${columnName}"/></th> - </c:forEach> - </tr> - <!-- column data --> - <c:forEach var="row" items="${result.rowsByIndex}"> - <tr> - <c:forEach var="column" items="${row}"> - <td><c:out value="${column}"/></td> - </c:forEach> - </tr> - </c:forEach> - </table>e Stack Exchange + + Simple Stack Exchange - <% - String redirectURL = "question-list.jsp"; - response.sendRedirect(redirectURL); - %> + + + + + <% + String redirectURL = "/Stack_Exchange_Client/QuestionServlet"; + response.sendRedirect(redirectURL); + %> + diff --git a/Stack Exchange Client/web/login.jsp b/Stack Exchange Client/web/login.jsp new file mode 100644 index 00000000..27e0a592 --- /dev/null +++ b/Stack Exchange Client/web/login.jsp @@ -0,0 +1,32 @@ +<%-- + Document : login + Created on : Nov 26, 2015, 6:06:56 AM + Author : zulvafachrina +--%> + +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + + Stack Exchange + + + + +
+

Login

+ + +
+ +
+ + +
+
+ + diff --git a/Stack Exchange Client/web/question-list.jsp b/Stack Exchange Client/web/question-list.jsp index a66aa525..14747512 100644 --- a/Stack Exchange Client/web/question-list.jsp +++ b/Stack Exchange Client/web/question-list.jsp @@ -1,4 +1,5 @@ +<%@page import="java.util.List"%> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> <%-- @@ -15,9 +16,10 @@ Simple Stack Exchage - + +
@@ -30,5 +32,29 @@

Recently Asked Question

+ + +
+
+

+ +
+ +
+

+ +
+ +
+

+

+
+ + + +
+
diff --git a/Stack Exchange Client/web/question-page.jsp b/Stack Exchange Client/web/question-page.jsp index 49ad00e9..0021522f 100644 --- a/Stack Exchange Client/web/question-page.jsp +++ b/Stack Exchange Client/web/question-page.jsp @@ -4,6 +4,8 @@ Author : zulvafachrina --%> +<%@page import="java.util.List"%> +<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> @@ -13,32 +15,63 @@ Simple Stack Exchage
-

Question Topic

+


-

5

+

-

Lorem Ipsum Bla Bla Bla

+

-

asked by someone
- email at date | edit | delete

+

asked by
+ email at | edit | delete


+ + + + +


+
+ +


+ +
+
+
+

+
+
+ +
+

+
-

Your Answer

+
+

+
+ +

+
+
+

+
+
+
+ +

Your Answer


diff --git a/Stack Exchange Client/web/style.css b/Stack Exchange Client/web/style.css index c1dc390a..b1e3f12d 100644 --- a/Stack Exchange Client/web/style.css +++ b/Stack Exchange Client/web/style.css @@ -28,7 +28,7 @@ h3 { text-align: center; } -input[type="text"] { +input[type=text]{ width:100%; height: 20px; display:block; diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class index ab0cd3d53460b67e7b2a7580e1ff5c73fb796d50..62522738eafacf4f8d9dd8b17dee17b7fcaad4a6 100644 GIT binary patch delta 1760 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 QIc-a|(D4#~Web)60rfi^&Hw-a diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class index e356356c326211878831d6ca1f3e65db1fc0f88f..85ae0292a2acc0ba80d06212f7453b01790c1103 100644 GIT binary patch literal 1662 zcma)6YflqV5S`oCmQrkaQ^5y5O1l&m5Fetngxb6o+u(E08FM}u=xlMfX0^1setzDR?Gsn8YbUO3bK8fXEEDG>_Mu!ZTAS!e9jUIAyV3 zfhW_3Gy9%Ku?LG_bli`EUNAc0N5MN7o${k-C>Wjgqv$jko$;fPAQ;Vcqe(=dBJ3P` z+CdKjYexM}LXCDP!Y29^t_WR&9itd*9(Dnu6d*v6uEWCsNTVBc6DyaT@0I+C%p`mz zujDM3oI^=}DQq)PML&;0LJWz-hfmgzA33$siP8z1V0<2ZK zOKXU(dmQ$)o^zv5hWLdH`OxI(VDe^Y@&fb?BFDZAAa8{x7ekZdgULIg$!aL= j#31c*X!2qxvNDMLG9)>Isj#d|-Ul{}?w9ey2d4c6U<48_ literal 1579 zcma)6TTc^F5T3JbcL59KjupIcv9`-)y`V9X7zto#LNo$4#uu_}PwK&T7q+`d_(eYW zpoxu%5B>mul<}Kw3r%-TeCV7#GiT=e=9_c+`_Io`M6^y%hG>vh2Wf!T*jQ}tvw6Vg zA)7}AtsC@Mkfy4FL{U(7KX822kR{br<+|K-9M`vf^`c7Roq~kvmlyvNd6g1$;(?EH$ngAamNDrFQD+0*ik0XXm`R<9T2pSJdTXoy1 zSqHwSoEpj)71!}m5e3g&9|e^E9xl)@dM{-00DXUHNF&r1hrb0F#Y;u^43- z^~4-vhKYcC9j-~gTa#4)dk8+(<9*xFXSBz6*cNCqUx>n?#h#N}U9~bj&Qd5`uV*{d zaOl7dyo!9OSg7GHtu-F7ATxye=b-mp*S{LJzUeeSNiR*;DVwGtx|XIfHWM_NrYSbl zyq%#*L52SoUC=0VY2S#~A@J87$f7YekDd6v=XmyE z4>`U7lnQ+;kPg1{w9sK~VPzpw=6BM*;G^9>AL2i;tCmxjEic9;1I1W0Ui-$VNZ%ZcMUDDsJ$@g+20dV?^`OxYvgcxqi`42m4jr=fjtLxJriZ_hFY05BPAvj}km6AA4l{p(1=4 z52-k);$c4?!J~d0!efOP#E{%Qu434a1ro&*Dn@*G(vO9BN`{_R@r(~&k;T92$6^V6 zF}~)**TwfYWVcL@cvXK|%S#HqKt1jOq%eHO3NpbGD~bPql_S;~WVzCL`f^TR0VyXKT=% z>5iopEN+Y>d#a-0ojc=tx-T1!R`q4|v@Fok8;)!Xcj;9dt%3Fs*K|cY6)bX$ESqRJ z6YdPB^$rG{PR8}BHFZ{`H1XGOkLbPPlIwZ8^>{p~U_rULsdzZiRTavlVu`Mrh519= zTV{JkwqQVzJ6l0nOE!^-_2_M}bc`FTO(c?;u(ghf+4icf1L>-Ey|YQrbSI+>W=gVG zPZ^V%!#%`i-dGhNyxinUY zJ$WKYZbgC8prA0#P3S$kJevy}%!lkzPA_08C@6|{I)e&knFvXeY)I+7;glYA-qOUI z($m@aSeGrvP)N`4y-VM&;P_D=p^c3WZSp$CZB4aP!}c|r2gkC>DU2twtts4VWFX6l z^{3(`6)&rJMa8SEF+0~CsLc==fX_ylQ;2tMB0Zp|>UP+pg8EEB-AI#cCKj)%O{Ky+ z8e?hMofv@yCj*WdomK$`M?EYiL{<_ z(pyqHZ|ineIGeY_sgY2WJ_W_5m)s?$rMr^@weh$;m&sQ?8GD8H3goZu*yyk=@?%=b zbXYU-Qu!3TzZ*@D#&V!3FK;k|%T=lT5dp=Q&<8Tf-dKd{$Xlvr#;EtH;xQMdqGo+y z6e5phqdEpfhH%*FP|zo3>Q2XYGSU2@WHuGi*T$p;OtYP|hn7f*C@3`|a|$h_r}|?N zo!}IaaJe=0(LZXaVI@{Ex9o;-RPERB9lWMtIaZL}@%mktjm4vSipjiAIzmvxckw+6 zO>nM;*Kt_I8yeok_Z7?y)i>6!ZVgrh*S4&03fl1m+t<~%)CXhH6{|G7g&$BuH2e@h z((q&agleMUr+8b#JNTJ~t1*xh_ffTq1&}2O9kHl}pM!L{`;!@h=w_SK1%+Q|_$5|R zyQn9|zC?9%6_YK}M(L=lwTD#vO2e;Z&%e>|Tl`MN?=}1Zf7I|N{8_P}mTd3im;^|*Ftl{7I zkB0Yfm`Obr6gyWGEZekUO)UenM}ndHR&#~mir^||6?t$HOCB`D(WBv7yh{}uP2u&O zTX_oOv1F8eyFHJYXC7=6oZ!sM>&>}NoQBK{YZT9zt^Fo;rDyVx5N!y?E1l zra=xup7MqUIpb>jc0H0cI$mnWxaA%6Xy{Jpa%|+m_&j>yfx+-nGEoGq??O(n0a?M7 z@HRu8x;IqcM!Dpf*>ssdhvo$gM!{-p)d{BLhm$kX+MP-c$QO(n zA!-p}oCu;E1A9lDT@a2kjmOYqmRODOH^m}-Q?CfH!7549%yWy~`=%2(ySg_~K;%SN zoHN#Hw%bBxludQ%L=9Vl59HXbHhVL_n9b$aP(a~7I~qR=dC!i>@1tk)X%nw5UP~&5 zpp3w^c?boK6^jPpehi+6`ND--eg@#?=PZ8ChK7?c19MQvky6tbtFeYp8lBf;Ef@GO zpWM6#`M(YgC@>alvKA{FftL%Z0pB1BxmIDo&yPVA9i*ALpqGZg$vKOZS&IN=I0ql$ z`$o(43=i`h)rK#c&Ji{`zIWVQ#El*|c zVN7+Q+EeCnpE!(Z1t{Z;Vg=RSGVd^^E4T%lD$2Zpz%Y(;@oV&qGu084Y<5O?Q);~8 z&GEyS=>l)c?3)wpSM<$SCF&4nHSI@{xER9hCRyVoD&jEaDAKEpIWnaEN>aXy z99&NjZzWfI$br0D(M1F+Jj}f1BoYTsrQ0Z|G+R)Cmit#y|OTdNu%di>e!9)Lj z_$V#B^iYiR@o~;0vJORq=%5#g_z*sUFt43_Uj_FOhM}s6C@P{VbQN1vbgAeD)FYUN z0_zp{K2~fnJcGs-!!6iq61y#r>JGkO&ts5hGuiKhpIZR-k6;1uJtdd$@?$4_UF8TC zj-j~1=F#DLGKz=5#I9`Lf8E9bliW?1W7BW56ov`2YH_ddsSH{jZXDdV=9+5u~3mF!dd5LX zOUTz14l5bJq&IU%?gFmgk$l?4RXOP^a!aH9^m&4JVNtBCpjK}$J3ygy?YOGQP!yg$>r zABF%wxyo5Mw=&ahl{0bP#U#0g3|z;$*iD?T$2{ix66Sg}Ze+FGjAq=%I=PdUw-eJl znEQ7bIIpACbYf;|SqUr0)UtVG$keiPbI{%Dpu3gag~_^$o-T6GWr`jVQKU>!z$U@> z0vq3anc7B=7c&z~d~KO}(2}V}2jHf_vfSi#OKwUtVtcZh(dLRWPfj!PE;722J;ZmG zLV4_NtoDh2Hlj+q6q<4yQ6(GEB56cE+{89wi&Y%~q}Fou zex~06((@40_#n&RQ6~5yLi!j!gCSgnVUqU*ZJ(y~2nl-<_u(l#fM=YNkb{IYATK># zVUWgd$?`GFWG?y*(%kgjV@Q^VUd-ZfF@^^%`g|0>OIVyrj!?Qu;DZW&iK&oZ9p_~v;^>x-C) zmw2FhnN{-&)#g>4jn~-kU#H!hv^-4M-(cr>%b-He0yC&zQZ*i0E;9)5(!RnVK;`V| zM&I|yKAo!Rwlqn`K22p4Qo2dLXj}okUrB1+1_d*vl3L&~8$M3~Tg++-jK}zL8{^L! zYBjHbo3+k&()6v{t442k@s>ZGm|PeNEoav$6%_finwY}XD`y|zfO&|T$}9Mrix+S6 zEcuSH`3iUCXfoC%?>h(g??Ova9XzTl2*B8qU6sE4g^U Ovd^-+xz6X)xc>j}7+Gup delta 2690 zcmZ{lX>b%p6vzLwyR$vn9TM0aWI1vG;Yh$JqF_LU$dN!2B*6sa2$8HLAqLHEKonSo z0E)=f$PFU5fPw@93o73Cfwz|T@xjs$N|hh1vdZ}H+1U_LYHPZCyXU=r@7Mo+^ZJli zbHZ=^efD_(L-3P_O|!sq4;*M#&5Af=V5PuA9=OqL;9=FTGVqA%S9|d&))-i;`gLBc z#|G6%FE-*aflUU=)o`Lo1Z)oRboFGeUt@fztwK1R~sA{^88(9bX-&4}=1fngYR4?YssJuKtAs z3N?tThTwugV^G5Y`MayHoUOOWa@RFlzMSdK_il08mdA~jR6g##Jk96 z0`upE7?G>GDikm=6z`dMAH$ft+-DT@xnSZ0wa14hKElTWpP2X*pPBd^UuZ}lJ*H^P z=FUPhNCoiHb54Um+mBiOV1RHNG_Q4bGeR7T=lp9_KYA)>X}~%54hO*5{6D zY^+*XR2vLwNGYSITP9~@XN)bKSey~VYvKp|C?|OGTGo1g)*K`H%NIK($w$qsmKM{i zNl$#U{H0S`8ZxQFArz^`hsf9pj){{Zy+Iz0?>jD!b3VA(_F&r+Ceo0EbPVTA3f}^f zF#k@}G-+I-gOlCYDJ%c#~FtM zYq5c;I-%0L$$UCi7ND)!B<@5mo1u4jAj&G1j4;N>rDkhTFz4 zQeAEQQ>{2sl2;&E7X$fU;mxMY2IdgG@5`Y+lfaI1$ffG8E>chEVJL zs|e_^BA~~LfbO%4fbO%4fbO%4fbMHA0<9Qaaj@;ApH6xIc_z{OU)=Hj59IyNQTN}# z3SRPbUR`znE%IS3=k!Aq;woZaO&PACj@MJ58_0VT9>8WAZKv55zOj}6w(+;4oxG2y zqsTjGeUB~bOx`<1-bGK-t-7GoHd+@{72aW=fx*vy_->kMJZe>xRfHRHHxFIAR3Nh9 zw$38-@AB{$N>qVxMAvM=H_?rQT2WQGL!D^2bX*!1;9mQ1MleEYq;?Bmo9DK~&LXPB zF8sn}t6S(4vy!=RcaLgcL^ZB}Tc}g=^p33kI$dd~TUFS7+xlnTpS#;D1)UfQT^5dlU`>~{gAXGt4RpKv&u4;%?iDyRj@4Fo6f*8<6 lRw3!-WV-hEP8D8zxcJg=3Aa_%&p|=OKA8`4d1(;K{sEz#$#?(& diff --git a/Stack Exchange WS/nbproject/private/private.xml b/Stack Exchange WS/nbproject/private/private.xml index c7875548..9268ff58 100644 --- a/Stack Exchange WS/nbproject/private/private.xml +++ b/Stack Exchange WS/nbproject/private/private.xml @@ -4,7 +4,6 @@ file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/QuestionWS.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/Answer.java file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/Question.java diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java index a3c3b42a..26c9be4f 100644 --- a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java @@ -31,38 +31,41 @@ public AnswerWS() throws SQLException { /** * Web service operation */ + + @WebMethod(operationName = "getAnswerById") @WebResult(name="Answer") - public java.util.ArrayList getAnswerById(@WebParam(name = "id") int id) { - ArrayList answers = new ArrayList(); - + public Answer getQuestionById(@WebParam(name = "id") int id) { + Answer answerResult = null; try { Statement statement = conn.createStatement(); String sql; - sql = "SELECT * FROM Answer WHERE question_id=?"; + sql = "SELECT * FROM Answer WHERE id=?"; PreparedStatement dbStatement = conn.prepareStatement(sql); dbStatement.setInt(1,id); ResultSet result = dbStatement.executeQuery(); - - while(result.next()) { - answers.add(new Answer(result.getInt("id"), result.getInt("question_id"), result.getInt("user_id"), - result.getString("content"), result.getInt("vote"), result.getString("date"))); - + if (result.next()) + { + answerResult = new Answer(result.getInt("id"), result.getInt("question_id"), result.getInt("user_id"), + result.getString("content"), result.getInt("vote"), result.getString("date")); + } + else { + answerResult = new Answer(); } result.close(); statement.close(); } catch (SQLException ex) { - Logger.getLogger(AnswerWS.class.getName()).log - (Level.SEVERE, null, ex); + Logger.getLogger(AnswerWS.class.getName()).log(Level.SEVERE, null, ex); } - return answers; + return answerResult; } - + + @WebMethod(operationName = "insertAnswer") @WebResult(name="NewAnswer") public int insertAnswer(@WebParam(name = "answer") Answer answer) { @@ -118,13 +121,7 @@ public int deleteAnswer(@WebParam(name = "qid") int qid) { return deletesuccessful; } - @WebMethod(operationName = "countAnswer") - @WebResult(name="count") - public int countAnswer(@WebParam(name = "qid") int qid) { - java.util.ArrayList answers = getAnswerById(qid); - int size = answers.size(); - return size; - } + } diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java index 10f7d39e..f313bfe4 100644 --- a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java @@ -32,18 +32,23 @@ public class Question { @XmlElement(name="date", required=true) private String date; + @XmlElement(name="countAnswer", required=true) + private int countAnswer; + public Question() { id=0; userId = 0; } - public Question(int id, int uid, String topic, String content, int vote, String date){ + public Question(int id, int uid, String topic, String content, int vote, String date, int count){ this.id=id; this.userId = uid; this.topic = topic; this.content = content; this.vote=vote; this.date = date; + this.countAnswer=count; + } diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java index a8adb085..4f1a1cf2 100644 --- a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java @@ -56,7 +56,9 @@ public Question getQuestionById(@WebParam(name = "id") int id) { if (result.next()) { - questionresult = new Question(result.getInt("id"), result.getInt("user_id"),result.getString("topic"),result.getString("content"), result.getInt("vote"), result.getString("date")); + int count= countAnswer(result.getInt("id")); + questionresult = new Question(result.getInt("id"), result.getInt("user_id"),result.getString("topic"),result.getString("content"), + result.getInt("vote"), result.getString("date"), count); } else { questionresult = new Question(); @@ -71,6 +73,38 @@ public Question getQuestionById(@WebParam(name = "id") int id) { return questionresult; } + @WebMethod(operationName = "getAnswerByQuestionId") + @WebResult(name="Answer") + public java.util.ArrayList getAnswerByQuestionId(@WebParam(name = "id") int id) { + ArrayList answers = new ArrayList(); + + try { + Statement statement = conn.createStatement(); + String sql; + sql = "SELECT * FROM Answer WHERE question_id=?"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1,id); + + ResultSet result = dbStatement.executeQuery(); + + + while(result.next()) { + answers.add(new Answer(result.getInt("id"), result.getInt("question_id"), result.getInt("user_id"), + result.getString("content"), result.getInt("vote"), result.getString("date"))); + + } + + result.close(); + statement.close(); + } catch (SQLException ex) { + Logger.getLogger(AnswerWS.class.getName()).log + (Level.SEVERE, null, ex); + } + return answers; + + } + @WebMethod(operationName = "deleteQuestion") @WebResult(name="Success") public int deleteQuestion(@WebParam(name = "id") int id) { @@ -143,7 +177,8 @@ public java.util.ArrayList showAllQuestion() { while(result.next()) { - questions.add(new Question(result.getInt("id"), result.getInt("user_id"),result.getString("topic"),result.getString("content"), result.getInt("vote"), result.getString("date"))); + int count= countAnswer(result.getInt("id")); + questions.add(new Question(result.getInt("id"), result.getInt("user_id"),result.getString("topic"),result.getString("content"), result.getInt("vote"), result.getString("date"), count)); } @@ -182,4 +217,12 @@ public int editQuestion(@WebParam(name = "id") int id, @WebParam(name = "topic") } return editsuccessful; } + + @WebMethod(operationName = "countAnswer") + @WebResult(name="count") + public int countAnswer(@WebParam(name = "qid") int qid) { + java.util.ArrayList answers = getAnswerByQuestionId(qid); + int size = answers.size(); + return size; + } } From a9d392f7eaba00a2c80b84210dec0f246db8ba35 Mon Sep 17 00:00:00 2001 From: zulvaf Date: Thu, 26 Nov 2015 13:59:30 +0700 Subject: [PATCH 09/25] JAX-WS, Servlet, Link to Client (update) --- .gitignore | 3 +- README.md | 0 Stack Exchange Client/build.xml | 71 - .../question_package/DeleteQuestion.java | 52 - .../DeleteQuestionResponse.java | 54 - .../question_package/EditQuestion.java | 106 -- .../EditQuestionResponse.java | 54 - .../question_package/GetQuestionById.java | 52 - .../GetQuestionByIdResponse.java | 62 - .../dazzlesquad/question_package/Hello.java | 60 - .../question_package/HelloResponse.java | 62 - .../question_package/InsertQuestion.java | 62 - .../InsertQuestionResponse.java | 54 - .../question_package/ObjectFactory.java | 269 --- .../question_package/Question.java | 176 -- .../question_package/QuestionWS.java | 114 -- .../question_package/QuestionWS_Service.java | 78 - .../question_package/ShowAllQuestion.java | 32 - .../ShowAllQuestionResponse.java | 69 - .../question_package/package-info.java | 2 - .../question_package/DeleteQuestion.java | 52 - .../DeleteQuestionResponse.java | 54 - .../question_package/EditQuestion.java | 106 -- .../EditQuestionResponse.java | 54 - .../question_package/GetQuestionById.java | 52 - .../GetQuestionByIdResponse.java | 62 - .../dazzlesquad/question_package/Hello.java | 60 - .../question_package/HelloResponse.java | 62 - .../question_package/InsertQuestion.java | 62 - .../InsertQuestionResponse.java | 54 - .../question_package/ObjectFactory.java | 269 --- .../question_package/Question.java | 176 -- .../question_package/QuestionWS.java | 114 -- .../question_package/QuestionWS_Service.java | 78 - .../question_package/ShowAllQuestion.java | 32 - .../ShowAllQuestionResponse.java | 69 - .../question_package/package-info.java | 2 - .../question_package/DeleteQuestion.class | Bin 770 -> 0 bytes .../DeleteQuestionResponse.class | Bin 885 -> 0 bytes .../question_package/EditQuestion.class | Bin 1212 -> 0 bytes .../EditQuestionResponse.class | Bin 893 -> 0 bytes .../question_package/GetQuestionById.class | Bin 774 -> 0 bytes .../GetQuestionByIdResponse.class | Bin 1019 -> 0 bytes .../dazzlesquad/question_package/Hello.class | Bin 784 -> 0 bytes .../question_package/HelloResponse.class | Bin 897 -> 0 bytes .../question_package/InsertQuestion.class | Bin 983 -> 0 bytes .../InsertQuestionResponse.class | Bin 889 -> 0 bytes .../question_package/ObjectFactory.class | Bin 9600 -> 0 bytes .../question_package/Question.class | Bin 1892 -> 0 bytes .../question_package/QuestionWS.class | Bin 2479 -> 0 bytes .../question_package/QuestionWS_Service.class | Bin 2305 -> 0 bytes .../question_package/ShowAllQuestion.class | Bin 561 -> 0 bytes .../ShowAllQuestionResponse.class | Bin 1065 -> 0 bytes .../dazzlesquad/servlet/QuestionPage.class | Bin 3172 -> 3598 bytes .../dazzlesquad/servlet/QuestionServlet.class | Bin 3319 -> 3270 bytes .../Stack_Exchange_WS/QuestionWS.wsdl | 131 -- .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 111 -- .../build/web/WEB-INF/jax-ws-catalog.xml | 5 - .../build/web/WEB-INF/sun-web.xml | 11 - .../Stack_Exchange_WS/QuestionWS.wsdl | 131 -- .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 111 -- Stack Exchange Client/build/web/gfv3ee6.dpf | 11 - Stack Exchange Client/build/web/index.jsp | 3 - .../build/web/question-list.jsp | 23 - Stack Exchange Client/catalog.xml | 12 - .../dist/Stack_Exchange_Client.war | Bin 115485 -> 115359 bytes .../nbproject/ant-deploy.xml | 111 -- .../nbproject/build-impl.xml | 1452 ----------------- .../nbproject/genfiles.properties | 18 - Stack Exchange Client/nbproject/jax-ws.xml | 100 -- .../nbproject/jaxws-build.xml | 74 - .../nbproject/private/private.properties | 10 - .../nbproject/private/private.xml | 24 - .../nbproject/project.properties | 88 - Stack Exchange Client/nbproject/project.xml | 24 - .../dazzlesquad/servlet/QuestionPage.class | Bin 3172 -> 3598 bytes .../dazzlesquad/servlet/QuestionServlet.class | Bin 3319 -> 3270 bytes Stack Exchange Client/setup/sun-resources.xml | 18 +- Stack Exchange Client/src/conf/MANIFEST.MF | 0 .../Stack_Exchange_WS/AnswerWS.wsdl | 0 .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 0 .../Stack_Exchange_WS/QuestionWS.wsdl | 131 -- .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 111 -- .../Stack_Exchange_WS/QuestionWS.wsdl | 0 .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 0 .../com/dazzlesquad/servlet/QuestionPage.java | 0 .../dazzlesquad/servlet/QuestionServlet.java | 0 .../web/WEB-INF/glassfish-web.xml | 0 .../web/WEB-INF/jax-ws-catalog.xml | 5 - Stack Exchange Client/web/WEB-INF/web.xml | 0 .../Stack_Exchange_WS/QuestionWS.wsdl | 131 -- .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 111 -- .../Stack_Exchange_WS/AnswerWS.wsdl | 0 .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 0 .../Stack_Exchange_WS/QuestionWS.wsdl | 0 .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 0 Stack Exchange Client/web/ask-question.jsp | 0 Stack Exchange Client/web/index.jsp | 3 - Stack Exchange Client/web/login.jsp | 0 Stack Exchange Client/web/question-list.jsp | 23 - Stack Exchange Client/web/question-page.jsp | 0 Stack Exchange Client/web/style.css | 0 Stack Exchange IS/build.xml | 0 .../WEB-INF/classes/.netbeans_automatic_build | 0 .../classes/.netbeans_update_resources | 0 Stack Exchange IS/nbproject/ant-deploy.xml | 0 Stack Exchange IS/nbproject/build-impl.xml | 0 .../nbproject/genfiles.properties | 0 .../nbproject/private/private.properties | 12 +- .../nbproject/private/private.xml | 0 .../nbproject/project.properties | 2 +- Stack Exchange IS/nbproject/project.xml | 0 .../setup/glassfish-resources.xml | 0 Stack Exchange IS/src/conf/MANIFEST.MF | 0 .../web/WEB-INF/glassfish-web.xml | 0 Stack Exchange IS/web/WEB-INF/web.xml | 0 Stack Exchange IS/web/index.jsp | 0 Stack Exchange WS/build.xml | 71 - .../database_console/DBConnect.class | Bin 1134 -> 1134 bytes .../question_package/QuestionWS.class | Bin 6760 -> 6727 bytes .../build/web/WEB-INF/sun-web.xml | 11 - Stack Exchange WS/build/web/gfv3ee6.dpf | 11 - Stack Exchange WS/nbproject/ant-deploy.xml | 111 -- Stack Exchange WS/nbproject/build-impl.xml | 1442 ---------------- .../nbproject/genfiles.properties | 9 - Stack Exchange WS/nbproject/jax-ws.xml | 12 - Stack Exchange WS/nbproject/jaxws-build.xml | 43 - .../nbproject/private/private.properties | 7 - .../nbproject/private/private.xml | 18 - .../nbproject/project.properties | 87 - Stack Exchange WS/nbproject/project.xml | 21 - .../setup/glassfish-resources.xml | 0 Stack Exchange WS/src/conf/MANIFEST.MF | 0 .../database_console/DBConnect.java | 2 +- .../dazzlesquad/answer_package/Answer.java | 2 +- .../dazzlesquad/answer_package/AnswerWS.java | 2 +- .../question_package/Question.java | 0 .../question_package/QuestionWS.java | 4 - .../web/WEB-INF/glassfish-web.xml | 0 Stack Exchange WS/web/WEB-INF/web.xml | 0 Stack Exchange WS/web/index.jsp | 0 141 files changed, 13 insertions(+), 7627 deletions(-) mode change 100644 => 100755 README.md delete mode 100644 Stack Exchange Client/build.xml delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestion.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestionResponse.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestion.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestionResponse.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionById.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionByIdResponse.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Hello.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/HelloResponse.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestion.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestionResponse.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ObjectFactory.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Question.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS_Service.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestion.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestionResponse.java delete mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/package-info.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestion.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestionResponse.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestion.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestionResponse.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionById.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionByIdResponse.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Hello.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/HelloResponse.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestion.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestionResponse.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ObjectFactory.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Question.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS_Service.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestion.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestionResponse.java delete mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/package-info.java delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/DeleteQuestion.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/DeleteQuestionResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/EditQuestion.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/EditQuestionResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/GetQuestionById.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/GetQuestionByIdResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Hello.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/HelloResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/InsertQuestion.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/InsertQuestionResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/ObjectFactory.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS_Service.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/ShowAllQuestion.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/ShowAllQuestionResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd delete mode 100644 Stack Exchange Client/build/web/WEB-INF/sun-web.xml delete mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl delete mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd delete mode 100644 Stack Exchange Client/build/web/gfv3ee6.dpf delete mode 100644 Stack Exchange Client/catalog.xml delete mode 100644 Stack Exchange Client/nbproject/ant-deploy.xml delete mode 100644 Stack Exchange Client/nbproject/build-impl.xml delete mode 100644 Stack Exchange Client/nbproject/genfiles.properties delete mode 100644 Stack Exchange Client/nbproject/jax-ws.xml delete mode 100644 Stack Exchange Client/nbproject/jaxws-build.xml delete mode 100644 Stack Exchange Client/nbproject/private/private.properties delete mode 100644 Stack Exchange Client/nbproject/private/private.xml delete mode 100644 Stack Exchange Client/nbproject/project.properties delete mode 100644 Stack Exchange Client/nbproject/project.xml mode change 100644 => 100755 Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/QuestionPage.class mode change 100644 => 100755 Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/QuestionServlet.class mode change 100644 => 100755 Stack Exchange Client/setup/sun-resources.xml mode change 100644 => 100755 Stack Exchange Client/src/conf/MANIFEST.MF mode change 100644 => 100755 Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl mode change 100644 => 100755 Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd delete mode 100644 Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl delete mode 100644 Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd mode change 100644 => 100755 Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl mode change 100644 => 100755 Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd mode change 100644 => 100755 Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionPage.java mode change 100644 => 100755 Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java mode change 100644 => 100755 Stack Exchange Client/web/WEB-INF/glassfish-web.xml mode change 100644 => 100755 Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml mode change 100644 => 100755 Stack Exchange Client/web/WEB-INF/web.xml delete mode 100644 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl delete mode 100644 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd mode change 100644 => 100755 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl mode change 100644 => 100755 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd mode change 100644 => 100755 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl mode change 100644 => 100755 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd mode change 100644 => 100755 Stack Exchange Client/web/ask-question.jsp mode change 100644 => 100755 Stack Exchange Client/web/index.jsp mode change 100644 => 100755 Stack Exchange Client/web/login.jsp mode change 100644 => 100755 Stack Exchange Client/web/question-list.jsp mode change 100644 => 100755 Stack Exchange Client/web/question-page.jsp mode change 100644 => 100755 Stack Exchange Client/web/style.css mode change 100644 => 100755 Stack Exchange IS/build.xml delete mode 100644 Stack Exchange IS/build/web/WEB-INF/classes/.netbeans_automatic_build delete mode 100644 Stack Exchange IS/build/web/WEB-INF/classes/.netbeans_update_resources mode change 100644 => 100755 Stack Exchange IS/nbproject/ant-deploy.xml mode change 100644 => 100755 Stack Exchange IS/nbproject/build-impl.xml mode change 100644 => 100755 Stack Exchange IS/nbproject/genfiles.properties mode change 100644 => 100755 Stack Exchange IS/nbproject/private/private.properties mode change 100644 => 100755 Stack Exchange IS/nbproject/private/private.xml mode change 100644 => 100755 Stack Exchange IS/nbproject/project.properties mode change 100644 => 100755 Stack Exchange IS/nbproject/project.xml mode change 100644 => 100755 Stack Exchange IS/setup/glassfish-resources.xml mode change 100644 => 100755 Stack Exchange IS/src/conf/MANIFEST.MF mode change 100644 => 100755 Stack Exchange IS/web/WEB-INF/glassfish-web.xml mode change 100644 => 100755 Stack Exchange IS/web/WEB-INF/web.xml mode change 100644 => 100755 Stack Exchange IS/web/index.jsp delete mode 100644 Stack Exchange WS/build.xml delete mode 100644 Stack Exchange WS/build/web/WEB-INF/sun-web.xml delete mode 100644 Stack Exchange WS/build/web/gfv3ee6.dpf delete mode 100644 Stack Exchange WS/nbproject/ant-deploy.xml delete mode 100644 Stack Exchange WS/nbproject/build-impl.xml delete mode 100644 Stack Exchange WS/nbproject/genfiles.properties delete mode 100644 Stack Exchange WS/nbproject/jax-ws.xml delete mode 100644 Stack Exchange WS/nbproject/jaxws-build.xml delete mode 100644 Stack Exchange WS/nbproject/private/private.properties delete mode 100644 Stack Exchange WS/nbproject/private/private.xml delete mode 100644 Stack Exchange WS/nbproject/project.properties delete mode 100644 Stack Exchange WS/nbproject/project.xml mode change 100644 => 100755 Stack Exchange WS/setup/glassfish-resources.xml mode change 100644 => 100755 Stack Exchange WS/src/conf/MANIFEST.MF mode change 100644 => 100755 Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java mode change 100644 => 100755 Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java mode change 100644 => 100755 Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java mode change 100644 => 100755 Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java mode change 100644 => 100755 Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java mode change 100644 => 100755 Stack Exchange WS/web/WEB-INF/glassfish-web.xml mode change 100644 => 100755 Stack Exchange WS/web/WEB-INF/web.xml mode change 100644 => 100755 Stack Exchange WS/web/index.jsp diff --git a/.gitignore b/.gitignore index 48de8cea..86d5f73c 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ /Stack Exchange Client/dist/ ======= >>>>>>> origin/master -/Stack Exchange WS/dist/ \ No newline at end of file +/Stack Exchange WS/dist/ +/Stack Exchange IS/dist/ \ No newline at end of file diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/build.xml b/Stack Exchange Client/build.xml deleted file mode 100644 index 88e336d6..00000000 --- a/Stack Exchange Client/build.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - Builds, tests, and runs the project Stack Exchange Client. - - - diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestion.java deleted file mode 100644 index e92a4571..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestion.java +++ /dev/null @@ -1,52 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for deleteQuestion complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="deleteQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "deleteQuestion", propOrder = { - "id" -}) -public class DeleteQuestion { - - protected int id; - - /** - * Gets the value of the id property. - * - */ - public int getId() { - return id; - } - - /** - * Sets the value of the id property. - * - */ - public void setId(int value) { - this.id = value; - } - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestionResponse.java deleted file mode 100644 index 86077246..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/DeleteQuestionResponse.java +++ /dev/null @@ -1,54 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for deleteQuestionResponse complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="deleteQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "deleteQuestionResponse", propOrder = { - "success" -}) -public class DeleteQuestionResponse { - - @XmlElement(name = "Success") - protected int success; - - /** - * Gets the value of the success property. - * - */ - public int getSuccess() { - return success; - } - - /** - * Sets the value of the success property. - * - */ - public void setSuccess(int value) { - this.success = value; - } - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestion.java deleted file mode 100644 index 6581ceb3..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestion.java +++ /dev/null @@ -1,106 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for editQuestion complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="editQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "editQuestion", propOrder = { - "id", - "topic", - "content" -}) -public class EditQuestion { - - protected int id; - protected String topic; - protected String content; - - /** - * Gets the value of the id property. - * - */ - public int getId() { - return id; - } - - /** - * Sets the value of the id property. - * - */ - public void setId(int value) { - this.id = value; - } - - /** - * Gets the value of the topic property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTopic() { - return topic; - } - - /** - * Sets the value of the topic property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTopic(String value) { - this.topic = value; - } - - /** - * Gets the value of the content property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getContent() { - return content; - } - - /** - * Sets the value of the content property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setContent(String value) { - this.content = value; - } - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestionResponse.java deleted file mode 100644 index 41333476..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/EditQuestionResponse.java +++ /dev/null @@ -1,54 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for editQuestionResponse complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="editQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="NewQuestion" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "editQuestionResponse", propOrder = { - "newQuestion" -}) -public class EditQuestionResponse { - - @XmlElement(name = "NewQuestion") - protected int newQuestion; - - /** - * Gets the value of the newQuestion property. - * - */ - public int getNewQuestion() { - return newQuestion; - } - - /** - * Sets the value of the newQuestion property. - * - */ - public void setNewQuestion(int value) { - this.newQuestion = value; - } - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionById.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionById.java deleted file mode 100644 index 193fd94d..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionById.java +++ /dev/null @@ -1,52 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for getQuestionById complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="getQuestionById">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getQuestionById", propOrder = { - "id" -}) -public class GetQuestionById { - - protected int id; - - /** - * Gets the value of the id property. - * - */ - public int getId() { - return id; - } - - /** - * Sets the value of the id property. - * - */ - public void setId(int value) { - this.id = value; - } - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionByIdResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionByIdResponse.java deleted file mode 100644 index 099ac01e..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/GetQuestionByIdResponse.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for getQuestionByIdResponse complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="getQuestionByIdResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getQuestionByIdResponse", propOrder = { - "question" -}) -public class GetQuestionByIdResponse { - - @XmlElement(name = "Question") - protected Question question; - - /** - * Gets the value of the question property. - * - * @return - * possible object is - * {@link Question } - * - */ - public Question getQuestion() { - return question; - } - - /** - * Sets the value of the question property. - * - * @param value - * allowed object is - * {@link Question } - * - */ - public void setQuestion(Question value) { - this.question = value; - } - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Hello.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Hello.java deleted file mode 100644 index 2afae9be..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Hello.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for hello complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="hello">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hello", propOrder = { - "name" -}) -public class Hello { - - protected String name; - - /** - * Gets the value of the name property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getName() { - return name; - } - - /** - * Sets the value of the name property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setName(String value) { - this.name = value; - } - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/HelloResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/HelloResponse.java deleted file mode 100644 index 741ba259..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/HelloResponse.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for helloResponse complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="helloResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "helloResponse", propOrder = { - "_return" -}) -public class HelloResponse { - - @XmlElement(name = "return") - protected String _return; - - /** - * Gets the value of the return property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getReturn() { - return _return; - } - - /** - * Sets the value of the return property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setReturn(String value) { - this._return = value; - } - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestion.java deleted file mode 100644 index d5591828..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestion.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for insertQuestion complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="insertQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "insertQuestion", propOrder = { - "question" -}) -public class InsertQuestion { - - @XmlElement(name = "Question") - protected Question question; - - /** - * Gets the value of the question property. - * - * @return - * possible object is - * {@link Question } - * - */ - public Question getQuestion() { - return question; - } - - /** - * Sets the value of the question property. - * - * @param value - * allowed object is - * {@link Question } - * - */ - public void setQuestion(Question value) { - this.question = value; - } - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestionResponse.java deleted file mode 100644 index 49ce698b..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/InsertQuestionResponse.java +++ /dev/null @@ -1,54 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for insertQuestionResponse complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="insertQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "insertQuestionResponse", propOrder = { - "question" -}) -public class InsertQuestionResponse { - - @XmlElement(name = "Question") - protected int question; - - /** - * Gets the value of the question property. - * - */ - public int getQuestion() { - return question; - } - - /** - * Sets the value of the question property. - * - */ - public void setQuestion(int value) { - this.question = value; - } - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ObjectFactory.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ObjectFactory.java deleted file mode 100644 index 556d521f..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ObjectFactory.java +++ /dev/null @@ -1,269 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.JAXBElement; -import javax.xml.bind.annotation.XmlElementDecl; -import javax.xml.bind.annotation.XmlRegistry; -import javax.xml.namespace.QName; - - -/** - * This object contains factory methods for each - * Java content interface and Java element interface - * generated in the com.dazzlesquad.question_package package. - *

An ObjectFactory allows you to programatically - * construct new instances of the Java representation - * for XML content. The Java representation of XML - * content can consist of schema derived interfaces - * and classes representing the binding of schema - * type definitions, element declarations and model - * groups. Factory methods for each of these are - * provided in this class. - * - */ -@XmlRegistry -public class ObjectFactory { - - private final static QName _DeleteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestion"); - private final static QName _Answer_QNAME = new QName("http://question_package.dazzlesquad.com/", "Answer"); - private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); - private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); - private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); - private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); - private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); - private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); - private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); - private final static QName _Hello_QNAME = new QName("http://question_package.dazzlesquad.com/", "hello"); - private final static QName _GetQuestionByIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionByIdResponse"); - private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); - private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); - - /** - * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.dazzlesquad.question_package - * - */ - public ObjectFactory() { - } - - /** - * Create an instance of {@link DeleteQuestion } - * - */ - public DeleteQuestion createDeleteQuestion() { - return new DeleteQuestion(); - } - - /** - * Create an instance of {@link DeleteQuestionResponse } - * - */ - public DeleteQuestionResponse createDeleteQuestionResponse() { - return new DeleteQuestionResponse(); - } - - /** - * Create an instance of {@link GetQuestionById } - * - */ - public GetQuestionById createGetQuestionById() { - return new GetQuestionById(); - } - - /** - * Create an instance of {@link Question } - * - */ - public Question createQuestion() { - return new Question(); - } - - /** - * Create an instance of {@link InsertQuestion } - * - */ - public InsertQuestion createInsertQuestion() { - return new InsertQuestion(); - } - - /** - * Create an instance of {@link InsertQuestionResponse } - * - */ - public InsertQuestionResponse createInsertQuestionResponse() { - return new InsertQuestionResponse(); - } - - /** - * Create an instance of {@link EditQuestion } - * - */ - public EditQuestion createEditQuestion() { - return new EditQuestion(); - } - - /** - * Create an instance of {@link EditQuestionResponse } - * - */ - public EditQuestionResponse createEditQuestionResponse() { - return new EditQuestionResponse(); - } - - /** - * Create an instance of {@link ShowAllQuestion } - * - */ - public ShowAllQuestion createShowAllQuestion() { - return new ShowAllQuestion(); - } - - /** - * Create an instance of {@link Hello } - * - */ - public Hello createHello() { - return new Hello(); - } - - /** - * Create an instance of {@link GetQuestionByIdResponse } - * - */ - public GetQuestionByIdResponse createGetQuestionByIdResponse() { - return new GetQuestionByIdResponse(); - } - - /** - * Create an instance of {@link HelloResponse } - * - */ - public HelloResponse createHelloResponse() { - return new HelloResponse(); - } - - /** - * Create an instance of {@link ShowAllQuestionResponse } - * - */ - public ShowAllQuestionResponse createShowAllQuestionResponse() { - return new ShowAllQuestionResponse(); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") - public JAXBElement createDeleteQuestion(DeleteQuestion value) { - return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link Question }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") - public JAXBElement createAnswer(Question value) { - return new JAXBElement(_Answer_QNAME, Question.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") - public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { - return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") - public JAXBElement createGetQuestionById(GetQuestionById value) { - return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestion }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestion") - public JAXBElement createInsertQuestion(InsertQuestion value) { - return new JAXBElement(_InsertQuestion_QNAME, InsertQuestion.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") - public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { - return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") - public JAXBElement createEditQuestion(EditQuestion value) { - return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") - public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { - return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestion }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestion") - public JAXBElement createShowAllQuestion(ShowAllQuestion value) { - return new JAXBElement(_ShowAllQuestion_QNAME, ShowAllQuestion.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link Hello }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "hello") - public JAXBElement createHello(Hello value) { - return new JAXBElement(_Hello_QNAME, Hello.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionByIdResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionByIdResponse") - public JAXBElement createGetQuestionByIdResponse(GetQuestionByIdResponse value) { - return new JAXBElement(_GetQuestionByIdResponse_QNAME, GetQuestionByIdResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") - public JAXBElement createHelloResponse(HelloResponse value) { - return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") - public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { - return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); - } - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Question.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Question.java deleted file mode 100644 index 7e5858e2..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/Question.java +++ /dev/null @@ -1,176 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for question complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="question">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "question", propOrder = { - "id", - "userId", - "topic", - "content", - "vote", - "date" -}) -public class Question { - - protected int id; - @XmlElement(name = "user_id") - protected int userId; - @XmlElement(required = true) - protected String topic; - @XmlElement(required = true) - protected String content; - protected int vote; - @XmlElement(required = true) - protected String date; - - /** - * Gets the value of the id property. - * - */ - public int getId() { - return id; - } - - /** - * Sets the value of the id property. - * - */ - public void setId(int value) { - this.id = value; - } - - /** - * Gets the value of the userId property. - * - */ - public int getUserId() { - return userId; - } - - /** - * Sets the value of the userId property. - * - */ - public void setUserId(int value) { - this.userId = value; - } - - /** - * Gets the value of the topic property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTopic() { - return topic; - } - - /** - * Sets the value of the topic property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTopic(String value) { - this.topic = value; - } - - /** - * Gets the value of the content property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getContent() { - return content; - } - - /** - * Sets the value of the content property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setContent(String value) { - this.content = value; - } - - /** - * Gets the value of the vote property. - * - */ - public int getVote() { - return vote; - } - - /** - * Sets the value of the vote property. - * - */ - public void setVote(int value) { - this.vote = value; - } - - /** - * Gets the value of the date property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDate() { - return date; - } - - /** - * Sets the value of the date property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDate(String value) { - this.date = value; - } - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS.java deleted file mode 100644 index 0403251f..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS.java +++ /dev/null @@ -1,114 +0,0 @@ - -package com.dazzlesquad.question_package; - -import java.util.List; -import javax.jws.WebMethod; -import javax.jws.WebParam; -import javax.jws.WebResult; -import javax.jws.WebService; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.ws.RequestWrapper; -import javax.xml.ws.ResponseWrapper; - - -/** - * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 - * Generated source version: 2.1 - * - */ -@WebService(name = "QuestionWS", targetNamespace = "http://question_package.dazzlesquad.com/") -@XmlSeeAlso({ - ObjectFactory.class -}) -public interface QuestionWS { - - - /** - * - * @param name - * @return - * returns java.lang.String - */ - @WebMethod - @WebResult(targetNamespace = "") - @RequestWrapper(localName = "hello", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.Hello") - @ResponseWrapper(localName = "helloResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.HelloResponse") - public String hello( - @WebParam(name = "name", targetNamespace = "") - String name); - - /** - * - * @param id - * @return - * returns com.dazzlesquad.question_package.Question - */ - @WebMethod - @WebResult(name = "Question", targetNamespace = "") - @RequestWrapper(localName = "getQuestionById", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.GetQuestionById") - @ResponseWrapper(localName = "getQuestionByIdResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.GetQuestionByIdResponse") - public Question getQuestionById( - @WebParam(name = "id", targetNamespace = "") - int id); - - /** - * - * @param id - * @return - * returns int - */ - @WebMethod - @WebResult(name = "Success", targetNamespace = "") - @RequestWrapper(localName = "deleteQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.DeleteQuestion") - @ResponseWrapper(localName = "deleteQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.DeleteQuestionResponse") - public int deleteQuestion( - @WebParam(name = "id", targetNamespace = "") - int id); - - /** - * - * @param question - * @return - * returns int - */ - @WebMethod - @WebResult(name = "Question", targetNamespace = "") - @RequestWrapper(localName = "insertQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.InsertQuestion") - @ResponseWrapper(localName = "insertQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.InsertQuestionResponse") - public int insertQuestion( - @WebParam(name = "Question", targetNamespace = "") - Question question); - - /** - * - * @return - * returns java.util.List - */ - @WebMethod - @WebResult(name = "Question", targetNamespace = "") - @RequestWrapper(localName = "showAllQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.ShowAllQuestion") - @ResponseWrapper(localName = "showAllQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.ShowAllQuestionResponse") - public List showAllQuestion(); - - /** - * - * @param content - * @param topic - * @param id - * @return - * returns int - */ - @WebMethod - @WebResult(name = "NewQuestion", targetNamespace = "") - @RequestWrapper(localName = "editQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.EditQuestion") - @ResponseWrapper(localName = "editQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.EditQuestionResponse") - public int editQuestion( - @WebParam(name = "id", targetNamespace = "") - int id, - @WebParam(name = "topic", targetNamespace = "") - String topic, - @WebParam(name = "content", targetNamespace = "") - String content); - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS_Service.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS_Service.java deleted file mode 100644 index daef3fff..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/QuestionWS_Service.java +++ /dev/null @@ -1,78 +0,0 @@ - -package com.dazzlesquad.question_package; - -import java.net.MalformedURLException; -import java.net.URL; -import javax.xml.namespace.QName; -import javax.xml.ws.Service; -import javax.xml.ws.WebEndpoint; -import javax.xml.ws.WebServiceClient; -import javax.xml.ws.WebServiceException; -import javax.xml.ws.WebServiceFeature; - - -/** - * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 - * Generated source version: 2.1 - * - */ -@WebServiceClient(name = "QuestionWS", targetNamespace = "http://question_package.dazzlesquad.com/", wsdlLocation = "http://localhost:8080/Stack_Exchange_WS/QuestionWS?wsdl") -public class QuestionWS_Service - extends Service -{ - - private final static URL QUESTIONWS_WSDL_LOCATION; - private final static WebServiceException QUESTIONWS_EXCEPTION; - private final static QName QUESTIONWS_QNAME = new QName("http://question_package.dazzlesquad.com/", "QuestionWS"); - - static { - URL url = null; - WebServiceException e = null; - try { - url = new URL("http://localhost:8080/Stack_Exchange_WS/QuestionWS?wsdl"); - } catch (MalformedURLException ex) { - e = new WebServiceException(ex); - } - QUESTIONWS_WSDL_LOCATION = url; - QUESTIONWS_EXCEPTION = e; - } - - public QuestionWS_Service() { - super(__getWsdlLocation(), QUESTIONWS_QNAME); - } - - public QuestionWS_Service(URL wsdlLocation, QName serviceName) { - super(wsdlLocation, serviceName); - } - - /** - * - * @return - * returns QuestionWS - */ - @WebEndpoint(name = "QuestionWSPort") - public QuestionWS getQuestionWSPort() { - return super.getPort(new QName("http://question_package.dazzlesquad.com/", "QuestionWSPort"), QuestionWS.class); - } - - /** - * - * @param features - * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. - * @return - * returns QuestionWS - */ - @WebEndpoint(name = "QuestionWSPort") - public QuestionWS getQuestionWSPort(WebServiceFeature... features) { - return super.getPort(new QName("http://question_package.dazzlesquad.com/", "QuestionWSPort"), QuestionWS.class, features); - } - - private static URL __getWsdlLocation() { - if (QUESTIONWS_EXCEPTION!= null) { - throw QUESTIONWS_EXCEPTION; - } - return QUESTIONWS_WSDL_LOCATION; - } - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestion.java deleted file mode 100644 index 073d7dfe..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestion.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for showAllQuestion complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="showAllQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "showAllQuestion") -public class ShowAllQuestion { - - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestionResponse.java deleted file mode 100644 index 1538c28a..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/ShowAllQuestionResponse.java +++ /dev/null @@ -1,69 +0,0 @@ - -package com.dazzlesquad.question_package; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for showAllQuestionResponse complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="showAllQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "showAllQuestionResponse", propOrder = { - "question" -}) -public class ShowAllQuestionResponse { - - @XmlElement(name = "Question") - protected List question; - - /** - * Gets the value of the question property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the question property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getQuestion().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link Question } - * - * - */ - public List getQuestion() { - if (question == null) { - question = new ArrayList(); - } - return this.question; - } - -} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/package-info.java b/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/package-info.java deleted file mode 100644 index 9042be8b..00000000 --- a/Stack Exchange Client/build/generated-sources/jax-ws/com/dazzlesquad/question_package/package-info.java +++ /dev/null @@ -1,2 +0,0 @@ -@javax.xml.bind.annotation.XmlSchema(namespace = "http://question_package.dazzlesquad.com/") -package com.dazzlesquad.question_package; diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestion.java deleted file mode 100644 index e92a4571..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestion.java +++ /dev/null @@ -1,52 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for deleteQuestion complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="deleteQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "deleteQuestion", propOrder = { - "id" -}) -public class DeleteQuestion { - - protected int id; - - /** - * Gets the value of the id property. - * - */ - public int getId() { - return id; - } - - /** - * Sets the value of the id property. - * - */ - public void setId(int value) { - this.id = value; - } - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestionResponse.java deleted file mode 100644 index 86077246..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/DeleteQuestionResponse.java +++ /dev/null @@ -1,54 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for deleteQuestionResponse complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="deleteQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "deleteQuestionResponse", propOrder = { - "success" -}) -public class DeleteQuestionResponse { - - @XmlElement(name = "Success") - protected int success; - - /** - * Gets the value of the success property. - * - */ - public int getSuccess() { - return success; - } - - /** - * Sets the value of the success property. - * - */ - public void setSuccess(int value) { - this.success = value; - } - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestion.java deleted file mode 100644 index 6581ceb3..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestion.java +++ /dev/null @@ -1,106 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for editQuestion complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="editQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "editQuestion", propOrder = { - "id", - "topic", - "content" -}) -public class EditQuestion { - - protected int id; - protected String topic; - protected String content; - - /** - * Gets the value of the id property. - * - */ - public int getId() { - return id; - } - - /** - * Sets the value of the id property. - * - */ - public void setId(int value) { - this.id = value; - } - - /** - * Gets the value of the topic property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTopic() { - return topic; - } - - /** - * Sets the value of the topic property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTopic(String value) { - this.topic = value; - } - - /** - * Gets the value of the content property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getContent() { - return content; - } - - /** - * Sets the value of the content property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setContent(String value) { - this.content = value; - } - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestionResponse.java deleted file mode 100644 index 41333476..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/EditQuestionResponse.java +++ /dev/null @@ -1,54 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for editQuestionResponse complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="editQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="NewQuestion" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "editQuestionResponse", propOrder = { - "newQuestion" -}) -public class EditQuestionResponse { - - @XmlElement(name = "NewQuestion") - protected int newQuestion; - - /** - * Gets the value of the newQuestion property. - * - */ - public int getNewQuestion() { - return newQuestion; - } - - /** - * Sets the value of the newQuestion property. - * - */ - public void setNewQuestion(int value) { - this.newQuestion = value; - } - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionById.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionById.java deleted file mode 100644 index 193fd94d..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionById.java +++ /dev/null @@ -1,52 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for getQuestionById complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="getQuestionById">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getQuestionById", propOrder = { - "id" -}) -public class GetQuestionById { - - protected int id; - - /** - * Gets the value of the id property. - * - */ - public int getId() { - return id; - } - - /** - * Sets the value of the id property. - * - */ - public void setId(int value) { - this.id = value; - } - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionByIdResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionByIdResponse.java deleted file mode 100644 index 099ac01e..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/GetQuestionByIdResponse.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for getQuestionByIdResponse complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="getQuestionByIdResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getQuestionByIdResponse", propOrder = { - "question" -}) -public class GetQuestionByIdResponse { - - @XmlElement(name = "Question") - protected Question question; - - /** - * Gets the value of the question property. - * - * @return - * possible object is - * {@link Question } - * - */ - public Question getQuestion() { - return question; - } - - /** - * Sets the value of the question property. - * - * @param value - * allowed object is - * {@link Question } - * - */ - public void setQuestion(Question value) { - this.question = value; - } - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Hello.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Hello.java deleted file mode 100644 index 2afae9be..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Hello.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for hello complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="hello">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hello", propOrder = { - "name" -}) -public class Hello { - - protected String name; - - /** - * Gets the value of the name property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getName() { - return name; - } - - /** - * Sets the value of the name property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setName(String value) { - this.name = value; - } - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/HelloResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/HelloResponse.java deleted file mode 100644 index 741ba259..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/HelloResponse.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for helloResponse complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="helloResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "helloResponse", propOrder = { - "_return" -}) -public class HelloResponse { - - @XmlElement(name = "return") - protected String _return; - - /** - * Gets the value of the return property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getReturn() { - return _return; - } - - /** - * Sets the value of the return property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setReturn(String value) { - this._return = value; - } - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestion.java deleted file mode 100644 index d5591828..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestion.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for insertQuestion complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="insertQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "insertQuestion", propOrder = { - "question" -}) -public class InsertQuestion { - - @XmlElement(name = "Question") - protected Question question; - - /** - * Gets the value of the question property. - * - * @return - * possible object is - * {@link Question } - * - */ - public Question getQuestion() { - return question; - } - - /** - * Sets the value of the question property. - * - * @param value - * allowed object is - * {@link Question } - * - */ - public void setQuestion(Question value) { - this.question = value; - } - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestionResponse.java deleted file mode 100644 index 49ce698b..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/InsertQuestionResponse.java +++ /dev/null @@ -1,54 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for insertQuestionResponse complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="insertQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "insertQuestionResponse", propOrder = { - "question" -}) -public class InsertQuestionResponse { - - @XmlElement(name = "Question") - protected int question; - - /** - * Gets the value of the question property. - * - */ - public int getQuestion() { - return question; - } - - /** - * Sets the value of the question property. - * - */ - public void setQuestion(int value) { - this.question = value; - } - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ObjectFactory.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ObjectFactory.java deleted file mode 100644 index 556d521f..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ObjectFactory.java +++ /dev/null @@ -1,269 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.JAXBElement; -import javax.xml.bind.annotation.XmlElementDecl; -import javax.xml.bind.annotation.XmlRegistry; -import javax.xml.namespace.QName; - - -/** - * This object contains factory methods for each - * Java content interface and Java element interface - * generated in the com.dazzlesquad.question_package package. - *

An ObjectFactory allows you to programatically - * construct new instances of the Java representation - * for XML content. The Java representation of XML - * content can consist of schema derived interfaces - * and classes representing the binding of schema - * type definitions, element declarations and model - * groups. Factory methods for each of these are - * provided in this class. - * - */ -@XmlRegistry -public class ObjectFactory { - - private final static QName _DeleteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestion"); - private final static QName _Answer_QNAME = new QName("http://question_package.dazzlesquad.com/", "Answer"); - private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); - private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); - private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); - private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); - private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); - private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); - private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); - private final static QName _Hello_QNAME = new QName("http://question_package.dazzlesquad.com/", "hello"); - private final static QName _GetQuestionByIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionByIdResponse"); - private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); - private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); - - /** - * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.dazzlesquad.question_package - * - */ - public ObjectFactory() { - } - - /** - * Create an instance of {@link DeleteQuestion } - * - */ - public DeleteQuestion createDeleteQuestion() { - return new DeleteQuestion(); - } - - /** - * Create an instance of {@link DeleteQuestionResponse } - * - */ - public DeleteQuestionResponse createDeleteQuestionResponse() { - return new DeleteQuestionResponse(); - } - - /** - * Create an instance of {@link GetQuestionById } - * - */ - public GetQuestionById createGetQuestionById() { - return new GetQuestionById(); - } - - /** - * Create an instance of {@link Question } - * - */ - public Question createQuestion() { - return new Question(); - } - - /** - * Create an instance of {@link InsertQuestion } - * - */ - public InsertQuestion createInsertQuestion() { - return new InsertQuestion(); - } - - /** - * Create an instance of {@link InsertQuestionResponse } - * - */ - public InsertQuestionResponse createInsertQuestionResponse() { - return new InsertQuestionResponse(); - } - - /** - * Create an instance of {@link EditQuestion } - * - */ - public EditQuestion createEditQuestion() { - return new EditQuestion(); - } - - /** - * Create an instance of {@link EditQuestionResponse } - * - */ - public EditQuestionResponse createEditQuestionResponse() { - return new EditQuestionResponse(); - } - - /** - * Create an instance of {@link ShowAllQuestion } - * - */ - public ShowAllQuestion createShowAllQuestion() { - return new ShowAllQuestion(); - } - - /** - * Create an instance of {@link Hello } - * - */ - public Hello createHello() { - return new Hello(); - } - - /** - * Create an instance of {@link GetQuestionByIdResponse } - * - */ - public GetQuestionByIdResponse createGetQuestionByIdResponse() { - return new GetQuestionByIdResponse(); - } - - /** - * Create an instance of {@link HelloResponse } - * - */ - public HelloResponse createHelloResponse() { - return new HelloResponse(); - } - - /** - * Create an instance of {@link ShowAllQuestionResponse } - * - */ - public ShowAllQuestionResponse createShowAllQuestionResponse() { - return new ShowAllQuestionResponse(); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") - public JAXBElement createDeleteQuestion(DeleteQuestion value) { - return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link Question }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") - public JAXBElement createAnswer(Question value) { - return new JAXBElement(_Answer_QNAME, Question.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") - public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { - return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") - public JAXBElement createGetQuestionById(GetQuestionById value) { - return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestion }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestion") - public JAXBElement createInsertQuestion(InsertQuestion value) { - return new JAXBElement(_InsertQuestion_QNAME, InsertQuestion.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") - public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { - return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") - public JAXBElement createEditQuestion(EditQuestion value) { - return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") - public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { - return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestion }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestion") - public JAXBElement createShowAllQuestion(ShowAllQuestion value) { - return new JAXBElement(_ShowAllQuestion_QNAME, ShowAllQuestion.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link Hello }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "hello") - public JAXBElement createHello(Hello value) { - return new JAXBElement(_Hello_QNAME, Hello.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionByIdResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionByIdResponse") - public JAXBElement createGetQuestionByIdResponse(GetQuestionByIdResponse value) { - return new JAXBElement(_GetQuestionByIdResponse_QNAME, GetQuestionByIdResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") - public JAXBElement createHelloResponse(HelloResponse value) { - return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") - public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { - return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); - } - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Question.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Question.java deleted file mode 100644 index 7e5858e2..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/Question.java +++ /dev/null @@ -1,176 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for question complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="question">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "question", propOrder = { - "id", - "userId", - "topic", - "content", - "vote", - "date" -}) -public class Question { - - protected int id; - @XmlElement(name = "user_id") - protected int userId; - @XmlElement(required = true) - protected String topic; - @XmlElement(required = true) - protected String content; - protected int vote; - @XmlElement(required = true) - protected String date; - - /** - * Gets the value of the id property. - * - */ - public int getId() { - return id; - } - - /** - * Sets the value of the id property. - * - */ - public void setId(int value) { - this.id = value; - } - - /** - * Gets the value of the userId property. - * - */ - public int getUserId() { - return userId; - } - - /** - * Sets the value of the userId property. - * - */ - public void setUserId(int value) { - this.userId = value; - } - - /** - * Gets the value of the topic property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTopic() { - return topic; - } - - /** - * Sets the value of the topic property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTopic(String value) { - this.topic = value; - } - - /** - * Gets the value of the content property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getContent() { - return content; - } - - /** - * Sets the value of the content property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setContent(String value) { - this.content = value; - } - - /** - * Gets the value of the vote property. - * - */ - public int getVote() { - return vote; - } - - /** - * Sets the value of the vote property. - * - */ - public void setVote(int value) { - this.vote = value; - } - - /** - * Gets the value of the date property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDate() { - return date; - } - - /** - * Sets the value of the date property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDate(String value) { - this.date = value; - } - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS.java deleted file mode 100644 index 0403251f..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS.java +++ /dev/null @@ -1,114 +0,0 @@ - -package com.dazzlesquad.question_package; - -import java.util.List; -import javax.jws.WebMethod; -import javax.jws.WebParam; -import javax.jws.WebResult; -import javax.jws.WebService; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.ws.RequestWrapper; -import javax.xml.ws.ResponseWrapper; - - -/** - * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 - * Generated source version: 2.1 - * - */ -@WebService(name = "QuestionWS", targetNamespace = "http://question_package.dazzlesquad.com/") -@XmlSeeAlso({ - ObjectFactory.class -}) -public interface QuestionWS { - - - /** - * - * @param name - * @return - * returns java.lang.String - */ - @WebMethod - @WebResult(targetNamespace = "") - @RequestWrapper(localName = "hello", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.Hello") - @ResponseWrapper(localName = "helloResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.HelloResponse") - public String hello( - @WebParam(name = "name", targetNamespace = "") - String name); - - /** - * - * @param id - * @return - * returns com.dazzlesquad.question_package.Question - */ - @WebMethod - @WebResult(name = "Question", targetNamespace = "") - @RequestWrapper(localName = "getQuestionById", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.GetQuestionById") - @ResponseWrapper(localName = "getQuestionByIdResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.GetQuestionByIdResponse") - public Question getQuestionById( - @WebParam(name = "id", targetNamespace = "") - int id); - - /** - * - * @param id - * @return - * returns int - */ - @WebMethod - @WebResult(name = "Success", targetNamespace = "") - @RequestWrapper(localName = "deleteQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.DeleteQuestion") - @ResponseWrapper(localName = "deleteQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.DeleteQuestionResponse") - public int deleteQuestion( - @WebParam(name = "id", targetNamespace = "") - int id); - - /** - * - * @param question - * @return - * returns int - */ - @WebMethod - @WebResult(name = "Question", targetNamespace = "") - @RequestWrapper(localName = "insertQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.InsertQuestion") - @ResponseWrapper(localName = "insertQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.InsertQuestionResponse") - public int insertQuestion( - @WebParam(name = "Question", targetNamespace = "") - Question question); - - /** - * - * @return - * returns java.util.List - */ - @WebMethod - @WebResult(name = "Question", targetNamespace = "") - @RequestWrapper(localName = "showAllQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.ShowAllQuestion") - @ResponseWrapper(localName = "showAllQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.ShowAllQuestionResponse") - public List showAllQuestion(); - - /** - * - * @param content - * @param topic - * @param id - * @return - * returns int - */ - @WebMethod - @WebResult(name = "NewQuestion", targetNamespace = "") - @RequestWrapper(localName = "editQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.EditQuestion") - @ResponseWrapper(localName = "editQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "com.dazzlesquad.question_package.EditQuestionResponse") - public int editQuestion( - @WebParam(name = "id", targetNamespace = "") - int id, - @WebParam(name = "topic", targetNamespace = "") - String topic, - @WebParam(name = "content", targetNamespace = "") - String content); - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS_Service.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS_Service.java deleted file mode 100644 index daef3fff..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/QuestionWS_Service.java +++ /dev/null @@ -1,78 +0,0 @@ - -package com.dazzlesquad.question_package; - -import java.net.MalformedURLException; -import java.net.URL; -import javax.xml.namespace.QName; -import javax.xml.ws.Service; -import javax.xml.ws.WebEndpoint; -import javax.xml.ws.WebServiceClient; -import javax.xml.ws.WebServiceException; -import javax.xml.ws.WebServiceFeature; - - -/** - * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 - * Generated source version: 2.1 - * - */ -@WebServiceClient(name = "QuestionWS", targetNamespace = "http://question_package.dazzlesquad.com/", wsdlLocation = "http://localhost:8080/Stack_Exchange_WS/QuestionWS?wsdl") -public class QuestionWS_Service - extends Service -{ - - private final static URL QUESTIONWS_WSDL_LOCATION; - private final static WebServiceException QUESTIONWS_EXCEPTION; - private final static QName QUESTIONWS_QNAME = new QName("http://question_package.dazzlesquad.com/", "QuestionWS"); - - static { - URL url = null; - WebServiceException e = null; - try { - url = new URL("http://localhost:8080/Stack_Exchange_WS/QuestionWS?wsdl"); - } catch (MalformedURLException ex) { - e = new WebServiceException(ex); - } - QUESTIONWS_WSDL_LOCATION = url; - QUESTIONWS_EXCEPTION = e; - } - - public QuestionWS_Service() { - super(__getWsdlLocation(), QUESTIONWS_QNAME); - } - - public QuestionWS_Service(URL wsdlLocation, QName serviceName) { - super(wsdlLocation, serviceName); - } - - /** - * - * @return - * returns QuestionWS - */ - @WebEndpoint(name = "QuestionWSPort") - public QuestionWS getQuestionWSPort() { - return super.getPort(new QName("http://question_package.dazzlesquad.com/", "QuestionWSPort"), QuestionWS.class); - } - - /** - * - * @param features - * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. - * @return - * returns QuestionWS - */ - @WebEndpoint(name = "QuestionWSPort") - public QuestionWS getQuestionWSPort(WebServiceFeature... features) { - return super.getPort(new QName("http://question_package.dazzlesquad.com/", "QuestionWSPort"), QuestionWS.class, features); - } - - private static URL __getWsdlLocation() { - if (QUESTIONWS_EXCEPTION!= null) { - throw QUESTIONWS_EXCEPTION; - } - return QUESTIONWS_WSDL_LOCATION; - } - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestion.java deleted file mode 100644 index 073d7dfe..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestion.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.dazzlesquad.question_package; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for showAllQuestion complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="showAllQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "showAllQuestion") -public class ShowAllQuestion { - - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestionResponse.java deleted file mode 100644 index 1538c28a..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/ShowAllQuestionResponse.java +++ /dev/null @@ -1,69 +0,0 @@ - -package com.dazzlesquad.question_package; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for showAllQuestionResponse complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="showAllQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "showAllQuestionResponse", propOrder = { - "question" -}) -public class ShowAllQuestionResponse { - - @XmlElement(name = "Question") - protected List question; - - /** - * Gets the value of the question property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the question property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getQuestion().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link Question } - * - * - */ - public List getQuestion() { - if (question == null) { - question = new ArrayList(); - } - return this.question; - } - -} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/package-info.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/package-info.java deleted file mode 100644 index 9042be8b..00000000 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/com/dazzlesquad/question_package/package-info.java +++ /dev/null @@ -1,2 +0,0 @@ -@javax.xml.bind.annotation.XmlSchema(namespace = "http://question_package.dazzlesquad.com/") -package com.dazzlesquad.question_package; diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/DeleteQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/DeleteQuestion.class deleted file mode 100644 index 135eb218a21b5e0eace7fb2c02077882cce25e03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 770 zcmb7BU279T6g{)qO_~^OO|@F9wZ)gFLWdULltQr<0*gg0LGYnWb}w=2?rgfVTiX66 zUj#+)!5`p{67OslB_g6P_iN6*=iIs9zJK`&;1Sk4@Nut=23A|R-@=-Jr(*#z5NJNp zMi;vRjg9_Lz<-*>BrqRpL(j`}MEQ{#C0yx+S)`Jo%C*buqF=n#R$x1fvQ)P!hNzbs9mQyOZkS=gR2S)m*?>v|YE%(*;I6FJf*mg?uLe4QqHQAE~e z`O(FMSW*99&^0zV7(5I21s?ppr$+lmrM$qkc;*uX+LJt+9Og0QU9>RQMS!M&{Ljx6 zSa55~M47QX9Gy^9V4ZL6^X>VdZYW0$j+ujPn={E?un#srLww-CLx*j%Dz4!Q$K5G_ z{Z-CbJ?7cYHh+Zo{8xRD$h}Eu6%;`i@H-)w^{8@HDPIrs_C7yUM0`N fV#Rm^H`%W;YKbTJ2)A$>%beb^Si#*l5Ej7?^W~@u diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/DeleteQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/DeleteQuestionResponse.class deleted file mode 100644 index 313b1719c69355f074d2b976338fb02626efb3c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 885 zcmbVKU2D`(5Ir|dcHMNf^=q}RR%=1}0p`Jih*BuFg@s_TEsNlT+)ak{*5oG5O-k)= z@o)*vSoGoIZUJ9XQeDvraAv0Jdj87I5$$kS}_DowT$N=cVb1zast z;>vr!E4Q90t;%(Qsioy1=bvXW=VwBt=|z=}sMwd>OyEkGMKT%6LfLy0bj!DjyFUq| zEDd6La*~iatYjP{VjHw6~Y=QQYE zJaKk`PF`gBP7zbl#WcEIcxVYc{?Ab6|fiVy_GKzANkCw6kA~c_j)o$Pr0=~QaQhwa z32VoZ(W@j$`?Ea}H3*cJD%5Zk>E(uE$R2ZdNGl6e)E`EnX?mXb8x-o|3*F!IoebJGjB+c8N=SN(rBFVLQ+lh73cdf4U z9E<<{YQ5>Z+qNyj&=1=02ZH2|;Qvvb)Mj@ZJI&_|YnN|Gs&$X|3Evdw?w6rB2>d}S za719j#I%V#3MPs$OiaOG*!Zvi#V|X5Lapwhup_L}o6FH_%s^Me>7=Xqv8NT}^B^ot zlf6QbMV^t*R=m(PpY#8qQhvHbA@RK;=Bc($wepmT^9Q7j^OPxPq zaJ7gfsc)ZEuRT>-WzW^6n;$50 z@YoNMn1|x@G?M115FtOR+`mpm@J5U!?}sY?HPWs$DLI#9sWX=OIXmQn#_gEDuHEH< zb>|(6s30@Vmr0QYa!Xlfy-C^+?3*yGUHmqiK_HDuvb}eyb+hs>=nCs?4f_6bhNX)+ z6?#@qn4h7MW=Xn}g)(cSg?1YrY7CG5>opl>?94n8ddzo5hcd{qKwIU~meK!er773x z)S`Teehq^r0ca!8rg)i3oHC>At$qgkKpze|6fF~^Hcin&34j?~p-hW`YZT9uKf-xW z#k1tKiR4*augDvOc8F73o%;mmPwQrR`;Z#0mkQmVsH(lS)-CNhxKVbzS&leQs2(YI TC2nC3x9LdJ-ogAUFaz%g!w}L8 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/GetQuestionById.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/GetQuestionById.class deleted file mode 100644 index 31a2227439cf22d0a176dca866cf5711ec08cdff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 774 zcmb7B+fEcg5Ir?Jv&*ilz=9~E2=Rr*ght|lz5{ah8tvvPflJv@q3$hbCe3 zfA>k4u^$z&G$XM$JW^qSRlc{&_vfS9sT?&pW)ik-&IEg6@2!6Vz30F|hi$VeuHX{K z-3fsGWzGm!FwOS&<_~b*U1;wAv3Ulwb@Mh;IhJaD=_8z<)Saq&kJWBf6BZ_@n%+w5 jRq`CnRgCkv%6^$q3p}}}a1Gb7$mxw7OSt(Ol*9WD^ZKac diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/GetQuestionByIdResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/GetQuestionByIdResponse.class deleted file mode 100644 index 28b676d7ede7b00286b47fdbe59164339221a245..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1019 zcmb7CT~E|N6g^Y6yX=R8UyCTBNMd#&GA}+DAtb0^NE(SiHYPrp*>zKg38Ww7}&oFtIOOvTs zGc0?49PvP$o`%vK<|5$3+}lL>@5Mm!S0#9rVRkpynTljj8PyNvhSqT=tdL=N;2nq~ zamn`y%X#RM~xbSjpZgD*t4>kry%>)_i)h9qdYzQ0J0bY7Wj)3=ccq@nSVtzGv>ggLou?8SNN%PnQC&YjcjioIm}Y!_bkhVM&b;&lHcvG%(Ef-bS{ z*7m0NoMG`|PKllwxwz3gWvC}}MDS}-$#ulQ&A=YI-^q3!Kn)j7S zx%hd?cQd`7B+@yX@0<)J;f@ghp&o0)jW@5lFBu;G-QirlSKSChbC}!VR-Vedg$P$# z2+?48^nVx1FnRH$Tm5~R6nH={U#CBT-m;oSS&ecUO>2`XPLWXzmp+4ipd>&{Yr}6Y z;40;sLKT0YNMZ^ktPj3HNQgo-X(TD6G2wx1?>1#|Z|~UKBgkK+ ziN?eS{{a6eR7DfDMS6xN|#&1 zaJzdfP6gM(4Edh3$_&>T=6ktuDwchfsezVT#w1QSm6(j-S&?wY&tlC7%0yiJiSl=` z-qtdf#!-=~5wT>b{bs6dD5Kma!$fDfPvMtIMB(YKGV*O652W1}#N`zwq0oI{mA{vd zRd=L_{CPJ_VjhX}b1k!zTtxgNmzh^~n2PYd7)t(HYMu0CmXcaYG8#kadS$b-o#m_A zZDeD}T<33umm8c4os+ueUXt5T?x;fQC9*X?Nru(y2ecK2GRqRX{~`7AMuPr1&JnuA z20L%IyRR6Qu4gFGQ%4skL4!zblJ43_+7>3!Y9T<4VeS70$}ltDm)*g!3>_9}v#PXd z^iO?F@^!jRlD|P;BSVt_%yW{Rq7Wy~$OkK5!9LNUf}3Q0CaBspSq~)uW^jun9Q$Cp2b|5yh-Q^<KLNbPat$RstzrVtDp;!EIm6^hCQYhh z&9LhEal`|0ejZA5l8Jy1av%G`|15fvzb(M)4D;_YovKK7lu_MKZfPB-!WJ?NFT7)M zD$e*>6!Nap0T!&3T5QTtcph3sh~lXTFQCaL%2b;$6t)gE7Cm~DpHYpwqv zTb1sq2s08@dmm?sFL#wyI6FGyn!Qr{NVi_?mhVer;^gp4Uy`c!zn}}OySumJZ8I$2 z&MDASYUBnPs{JJHA0&ZH8mObufQvE%AG=bcDj8<1J{}6);|JYi>8DtteJ#=c(l*$l zTLuT%sIcMg~ z;?gfCr5jI`R>h{k%*yJJ0ngHi0ds-U^rB2glnW zn)s1CIf=;}mNN2BrN7N&_+F05A812)aoTo|Ovb{A6?Mim30ER`)Q&kDb5{mdnRg`P zl7+NirDYz{jkwE!e=S>KNXDf3{)fyeS^XDujrDd0+re{zJG~3N1%Dd>G+l7aQz@z`%rogh@Mzuaf8Bde!kpHR2+p7PxYca1(vp O;ww*k8;frs47^`PvC$j= diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/ObjectFactory.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/ObjectFactory.class deleted file mode 100644 index f4ef0d6fa5cf15212cc7c8cc5163708276e065d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9600 zcmcIqS#%sn6}=_PQoA#jL|ayDS@LdcG1hpE7bynWmJPX{^X5^WX zyo5L*3xTYVg+Kxc5Wws>2_ONuWGt`rfaIFYtE7FbL!3Os{8J% zTT6FW>x2Kk`yPN@_`8Wd{Gc8`G*QFtk4)5Z`(qPz++H(%(xAP`ixc#|_72LjKqLtfsm!KEdOtj$_{MRpe@g6UJ#fx9_;y1i_ zpBKO7#qW6WdtUs37k}i%pX%{v19<~;Cbr-M0}mK@$iSlpo-pu~f#(doVBlo~uNrvW zz#9gx)Z@c?{Doop*kLE-rdy-J6W%FyA)-Z+Go-^$E$A{yT!?S6bCOJo$xA_j~%6ES-;M^-Y#92 z11=jIm`IkPRt2ugn3l1Tsm%HQRLV=lBa4mQ>ZDQ`&s{AiD+g*Ww3jchmgCC}>iUxD zWc~odqRy^ShT21!35TI^Fqw9SW~axU>`8k(MOUoBOu|l$+Sw%c-HWyPsbr2}+h8Iy z9iOl-T}nB*bF=nD{G2y(G(z{=lTQ5j_*o~BKVm2Hne0UxtmZ`4vGY!FoEdg@c16bu zf+$#fqt2UqqrNHjkN=s04Y$X(hyP=S$Shx(` zI*Ez41Z^)srTOBe%Fw41ECfyAmz88z47x)nsL0U66f>22?={fOGz3lIk9StR0d$qz z7RHn5iTG{(rw%&=r6IhnTevsuDFvap%;Rh`ZO>deaF z*>pZR?TjXKN!o||)9Fm!=J!b2hP!1QY`->sdOGDQa@a|vD9{rB2FlPmmCw)YkC*M* zJtbRu58vYH{=i|hi%kS>&Duf9MyhRX|?fyT@V&~t5K zPRZLG!>KCs@wAMZQ+ujY#t+Nz?Dfc~N~QdCxMIzvig`79o4NEr7$us`=b|ASY(D5uTx$cB84TzWxG+j`FmP03~3}Be0{4lmPDm-kQ0o@@bH4>pdnQ- z0WQ!|F|UfU=*%x^VS3;Nm|tO$_2yR?y3)XDh!z%B%&%Nf2Own(J3{usI< zA>PZMPFI4@bvj)MB8pwv8ktw=a}2}os@fNMq9v226vO67DzS7K_C_|8hNGC4IE5%V zl_)#1hzGU@9WJRKMXuK3#|HUSDTbSIfKTMV#_%!z>*KuW=fy!@9OA`cUJUT!2rq8o z#jU(J%8T1TXYMPD6#j8c;d=%T{x^o`{sxvJLlch}Pub~7_sE@LxU*zsN;JKqs?h#W z%Fg8~UMO(&^6vy4g`frGNIsiPPnJU6D_x^lN1uZF=rh(*`nE)((XUo6nXsgquq2$Y zq@A!NpRlB$uq2|eq@%DTrLd%?uq3Fkq$$}pFuui5d5pZBWEt7T-Sc2?(vKPpQOQ50 z0bA)qS`UuXuUMfGZpR7oNHmO4$ph@5mOOxQ4K-)xvFIxOF2tx4*LRoT4Ih6Jr^@lQ zgkLPb(ax=FpV@Nk`aq;2It5&k)Ne@xg7GC&0&uG^SGd< zTVokYx+|e{7k#=*O1cNA{v^X3YPt0YM#34BRS*I_j)>HZx`_hp~%6(!xPRDU17qNeM#T9kDE38nk0PxqRV z?scl4!q?PvUDgT}9iwx3+MraM*w=l!Zz$>Bp!&1;rkbwXYE{yip>*H!>AtO`yF!04 z^d0{h>3{SX#Q)7-!fG5Bwi@s?_=b diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class deleted file mode 100644 index 1c941a0ae631033333e91eba9cac7d1643b274d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1892 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 U5+!IlPB3cm6who5eAmY0zl*OmqyPW_ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/ShowAllQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/ShowAllQuestion.class deleted file mode 100644 index d660a549881649b742c237a86d92ccfed0650d32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 561 zcmb7BQA+|r5dJnjEweN;tA`$)_dMg5{gy1Mjk=|nOTy$-3PrW-c|5Z;x5B-3C zR5W*3P!CbNFgx>oGxIUCZ|^U!01mO1LkcTdRI*rQ$Q&!9!V`wncD2QjKK0v@p)g>H$VisLDm4!bH~IIvyc<83jSXc-J5(dL6l2BGrJU0=BOq9b{u z>p#@AzMkSo47r9M4P9ARarg2Mey=A+f?@q8GNJNhO9hHlYsUDYi2IW0t{vx$`PkFk zQKrqs7t3!wU2|O-1pcu3*q5Ycjf9R!sQQ?KLAp9m=FK} diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/ShowAllQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/ShowAllQuestionResponse.class deleted file mode 100644 index ffa80ad04e722ad9506ed29d2c25b3c4efe971f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1065 zcmb7DTTc@~6#l078>JStqKIM@OHJGtAB-Sa6%vz0VoMs04`#ZZl)=5RJBz@t(nLd| ziLWO9DC3!Bs|E$)!_Jv=`@VC|p85Xc^H%`(&?+H^W)WH3%;Q!GX*Bbg&*L^jVJ8xy zlAg;@Gq?FJHzFl%!<3;~WGMFJ$mJ>u1jEB)?j_Um9An524r~$bM0{wBq2Bo1ddo+` zc#&W)E)&*tH*%G9L|=w-V2h6HdWvi2kYPT?-ZSCT&Q@|5%NCA_kbj9e?U=Ix5mr^*GDR2~U6HWN*2;nqc%?bB}ZA~oV91G=2M2|=}bvN5;lrTUZKn^fYqx zRA_%RCsHVqmO=?-l4Y`2=$i;pB_nMYYIL3>mqC(|%(f4~KEye7I&-nHi7C44ObWnx zTp-DC5e)*-$z6Jg+Sh1*MCu!=?Jr2bIz;9ZQrhyKTxn>yDoJ34N_#~5<3C^<3GAgf nmerHGr-|V*nNqkCcQ8x08REJsFpF!rPAWAsha0cKLgaq}-I5zb diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionPage.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionPage.class index 7d45ec47185806ef97599aae79572b2951481233..6d4cb5d39527528c4679150ebf7a1f9d50e687cb 100644 GIT binary patch literal 3598 zcmbtWX;%|h7=DI8CWKJ|L8Z9W1=+`46hT2n(?&sp(rQ~eBo{IoGGS)IVyoTvef<^v z(4Nzy(hvOs{XzZM)921iLLfox>EUo^=HB;x-sfF!{`%*SKLMP?&r$5f-3VT*!|Qk> zf>U*v!kbYTn2ur(l5$DOMMQ8$p3OvXHiA(pF&jZzZkctshx<|}6Tw_9pV=rZu^S^4O=a{9_cLkBai{u@_MOlZu93Vyb!91;HnOu~s)S3g6jz`Ij1}yQ-^>d~ zQlQl8YYFFp|7K|wBd`@dZ)Qz*P(i4@LxcgK8Jxk8G;u@gTE^Eqnw8n^OvGDX2123X~Yt zJshS)(SmAtmB(<^d#v=lYi9Jg>9{gWSZjGnRs;_Kp&jgln7GSt@L!T%p*8mt&06uJ%|*DeJ;1g{yOx zP3)bOjwcfoXeOHPef^$CUNc#lcEDfiu9xbUhQiDWCzFDPvSX&zPuGYkTd|=K z0ohf((t8c<=wSR@vE=G$cP`V<*C=K zy|UAA7;P%P*6sMeb}$!dksI}M-@M57)L_GEwE7!JEsMInU<_hRj}cA>QeD?C{rWczO@l76X6`4 zvFt^|W)oiYZL9(Yi4T<4-xOvINT55u~EzRMl*cyCn zTR}aMx>wK;f@DNluAL+<*9gCw$g7on4vek(5E4EpHX0j_6p4mHF*hJK!gah`T%4E(bJo(*y*OoR)#NSz@v z2zl{{@fqTo+S%3p7>%ppj8Yi5M5W6fx&6Lak(^p2rv~IoO$>YH6za?HUw&S5H)(GC zf0|Qpg;Dae-NP8jQVBI~|CJBsDBuO$_00H%5(>O3WnCq&94gDA8K)ov@*inU5Og~x%Q$1ZmzrGl)dM|C9f&7ax>9PxWn{nL`e`h&{a$#SQRfc^B{}yg2a& d-VncQ1-r}nKP3L64e%%N${Kuy?I$ba&cAf4T+#pl literal 3172 zcmb_eTT|Oc6#mu_Y>X1_4TN0OBuz{btfWa>8j}m85ZpRIY``VGP}yE=QCTvQ%q27J zFX}@dGU=q9Y2W*!Iz79RjlkxTPRHYww0q9?oxAk+KfnJ8-~l$H_%epC;$XjwQV8K^8f&EQ@7D9IVEX$Jaer!z;0T6T`Prd>6&{4Bakwwv8fRzsE3^nYP>= z?&Nb?<7PeQAEy{bvvtces(jUOje^OiEz9e@uAzP9{ zoFN)m%y1?1vd&#$0!i)PhHQTHeoXrq0aw?QVHw_IhK|JeDnsWpyTloKGls<%>eT{w zmURjR!+>zkT-6;zJO`VdUd5o;+{hH|s#elpzc#tMRo6?JaKPkV)8r++%qdFeYK~px zuAAjs!YzhuA_!|kq2hTpZJrhpT|x*XQzweKHA)jt2_K?P1ODcTYSIp}Eaq?@f#GD6 z0xpI)C6U);g+#F)#SaV@Y^R*GxL4r1sQf9?w%+Xa`#Nh ze$FYD*A6h}?7CCr8NSWU19dzkL!y~fdfMVPcO0W6GSgMEm#9D~MP=>Xa6OXl4#hUnDlrwN@ljKcNv)@7Q=|JEWD_ZpX&qa_$g?4S!8;^S zeaU8@62jo&J!!mRPzgFs;Gx7}sgxk<(&Y$Z=x;fuI-Dw+K|{v<6wVo<{rVfh5S^41 zfuK^8@sODe23NBj8J1TpYRZ~nigs09Sq*BDnp>SvXC243xLtQucdx2?RHF}7S(nM6 zE|a1Slc6?D`cp!|7>Ib~RM?)w`KiF0)8N%HxK-{|?2=ltxvSDxR_&m6RohXGYR%+T zZh5M%267vYU8N_tUZaGNg9=748bv`t5v3^T`92;f_#6)vJi=oI0~m~ALqQppC=3Np zF|FVkzF>HAj8!$7Y?i}{XcMVo(?F}tp^vR)EF+( z(IxqX(Lr}W{133Tfyi&@_)FqmrnO6+jNl60E4~y|;s!c#71z)q5$5UIL3=(zXB&is zL{NRH0Dq&6kmasB~+24zFTk5^%l_=cgEf!7QwHy7lFui zoUVY57z!b8`kLA5!zcKZ&|>ua43i`s5mSTKBk{Xi@hhZloDx4JZJQzn8cfIe5s%=P zLw?xAQ#*p^NsAveX1URey+Mc2{G|B!-F%L8=Vi3g{{qIE?f3uy diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionServlet.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionServlet.class index 2b6522d5394367be8e86122b7017308f8d25be8b..1853545b0a358ee3ea4d2482b7b43520c8be1903 100644 GIT binary patch literal 3270 zcmbtWYje|95IwS;$cfb?1oKFNKuc+yr=UPf38f@F-I@e!8be>kkDFLQksL`*0_~@^ zKc^qsnGT)wLw`VjRHx@kvLnY1WTxZEz0%e0+1;~8tNiotUw;F*g61I7csz)s$S09W zp@1hzd?ojl6pDB%pFB(A>jCcH4B}gSm%{fb$>q6R%5tg5r7D-2T=FV}id6*zu5h-D zswiDja5ne2DO}I6tztpnyDSv~lX(SW`KIL=8)C(9jfyE2EX(%F(!o`5I=5clD(~n! z8>YVP>P1lr{qka!uG+R+Gjn#;H&^gk@$TYmcIh5XYo>1U+^pNKSGsob+GV}qm8&mG zcXz7wvb82k9ofuD2L=5%49oCtDu`z$R}>^}+clwJIA>U5sku=R&XY0|R4^(-nk!|; zkoVzX!mAt1crsVDH}qQh)hkoDo6T}fmt>g2YZoso;62kHYB+XPxNcr-N{$rdGhw|g zpStHY^aor*r_gf#t!8e6{E2y4hU&E7C*JDj=fTX9jtCGGygj8b7W?kI2b~-7W9d!L zF!h|_%5sl)()O~^qAtj5&-O+y&CK5<#31`88ooGGtf{Cg=&RZH1-UzKJ8N^6@G7Eg zxpM`(=~P8dYzebNQ0X8olN!*Mw}j&uH9_3|n*E4MVN2G87jm7oR&538%w)u+;5ml1 zMu$|@rfL@~cUw4AN+vs*rEE5hngWGaiH7YE?L@CaiUs-))dV#lS}%lxm~_=d&G7cl zGMQ|5?Cuj8y3ey4Mpa5vzA(C9UprZ~YFnPLn9wnn7bLy-vK1%Gz(-j?;2CY$K*3nE z%3jl<=9$ZWi;gx0sD6`%8Keci_)@~3l+LZA$eSmLFsM_fZ7*$mTFN4mo8c&7Aw7-w zvbuG9d%-kY!N^Fffziq)yAC^wX?X{l3$%34kgtBa^(Yj{oTOXBDV)}j!$TE@hIPDP zSiP0(tV#LLt-B2kCN@-98f@_9eVkWtq)?|)&eeolbqrtF8jj((icJj;Tos;%tN2*M zyj(uRO%02GT-Yj^;XGI7XxqhLIkrKH=RNBd_>mqA!!`<0_id~q4Jo?VWdUU)NZ zd%9^Z#pm%2sx&=PIT1{j4y{JiyIffpRnMPbX$mStxnsDEvRAFkx9(~WfIy==?V;P{ zM#-J+%(u&gBXiYuw#yEcdu#vr3rPu`_7CFr)5!ci(~?X?_{Bo&14s!(UYBCwkv}-b zsL!5mO#fKV2Y8QP>NLOY93@gg+)wZ>#r-7z#$3D$jTclZ*E4*ib62?cP5lYwcV5IW z&b8k^Jc+ZsmJT$)IidpzDOp-c=U))#Jupt^*wXZ9e0CR!IHpJYcF`Zh^vo{QI3#M^ zM;-O8GsK$25T=MR<42eZP{Ihr!w0zFM;*t9m|(O%j3Gm>IK6_5f|F^U%zaXwS0re|IwxmVmEje+ZQn)kz>3(VT#)pmF_3?B_~(GREK688i?I&8QH z443_%;S^lve{BKxv*br%3h~i_-?&BFmXEY89#$32Iwpq+on;I2^pqrxO#Oku*GN5_ zIkgKdhF{y50b5Uz#Is2HBW<=u@CmLFEy>@fWHrVg=hU0<-|5CL(fj!U_&2)nIRZoc zb@rf-xu(PXuP4S5r)H?bp+r{=s~EtVALB~k)2<;pIc~86d9}c+IDJxnT?w9Y z>T*4hx8WG}dJ*up!MdzN)^*3{{4OJKu)m4Fk?uGi<1`N$Cnmoc2jWlf;z)OYejxsj z2jG8!FNqfIKR<#YPqGfl=5W}b9N|ZmE}DL#`_Df7@xVN6O%ke4zJh?9CBiNHG(Gwc DpbgtT literal 3319 zcmb_eTXWM!6#mw6V#g6AfCC9v0i`%VEGV>45}*kU;MR~}hXm-wDAL9em9>r}=R*6` z{+&Mbq05tu2$!K=l;om{r%e?0B)e3!Q(8RvjzBYa&dcnl}Yuk|&3L)&QB+PbGL@})?x!k0-^ zS@%r4EQ~;$;m+dB^mysX0}?fD&8B;MMR0X>uZ2b-=ixaU>)s>~5Xr4Yp%>#X>GQ+q^9q!dX`>?!6o zDSv!IhLLe&_=|h01%8lcS(k?h412p2*<#31c6l=>T?Vf*&>4;kw_bF(zr=ONE6#5= zdDW^ry5DjskCj3tEbm_7?kScCx7QR8Ipy;FHp^Afat&VQYuw(}VEG^=noT{S&8~6R zwM%Rm)^x zbV@gcOK8Ws4})w4lT%Odct99ZQdQxmUGAzM{uIE=6DY{n3d z&mD4Tn8FL4p5Bb@l*sTA3Lw;M`IfDfEl>7qf1-Be%exYj$>>7ViMymWNJe7t=}ieg zB9-H-#3af@Sk$*}TVBd`m6SndS0ienK)MQ%ZEr=aPuX^Cj4~1zFd5lc$K|$QV(lQD z?4)5wJdq3A>VYL$AsfrwQ09Kty!yDPfp@<`7*pEn5IF@z8bmwlxH{vy z!r`LjsorKo^=Wi&tHHPwqj4!pb|@y;p&0U)f)Ok+Jlhwx?{dB`@HR=k+y%G6{S{%V zrr@4RG_Hzhq*URmR-@rdExF8(x$^YuF4p0_Rc_y#pL!^M44Hp9?XF=v-vbAyym z2Q_K4d{q2IjgJI6me5MGiQD0jSGP^3Wb0FL7bV7Gu^N9a84e|eX|XyN(8?%vZ&x*% zr{S(IaF#yphv>6UL?d%fd!C*KXdkBkqaKdo03Aj!O6&39_dySxfZXq3FAk@EMbDq~ zl)?#G`+_$kI7w$El)@>Trl&N{Kt)f0@QC&vx(gA~T@Wq=2vVM;A_RFli*pg`dAvt9 zFVOow+TX`T6zH777+JbRmeO4;^>(pz^FLU+99U(zLi?80@qb};=6|xvP=rQNch;p_ ztaDxJl8hxKhm7(o(JF*0vp;m{XY~Do%;PI3-XfdAk8~H-I!8P399g_bL^IT`)(}3x zbwbP1-wk|7(kVH=yW#hD;@3#~)eiVKJMf7bBK+6X0lnm3KJx!|dNh6F%J^I4(j74@ zqaXFa#*I*?9YY?W4Z^`~Oau|rw_E;{PCGu?Y3Ew>OTbVM?>+bG+AVV - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd deleted file mode 100644 index 0fafc319..00000000 --- a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml b/Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml index e07e123d..c288adb4 100644 --- a/Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml +++ b/Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml @@ -1,12 +1,7 @@ -<<<<<<< HEAD -======= - - ->>>>>>> origin/master \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/sun-web.xml b/Stack Exchange Client/build/web/WEB-INF/sun-web.xml deleted file mode 100644 index 227128c4..00000000 --- a/Stack Exchange Client/build/web/WEB-INF/sun-web.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - Keep a copy of the generated servlet class' java code. - - - - diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl deleted file mode 100644 index 3716121d..00000000 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd deleted file mode 100644 index 0fafc319..00000000 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/build/web/gfv3ee6.dpf b/Stack Exchange Client/build/web/gfv3ee6.dpf deleted file mode 100644 index 20a26b9c..00000000 --- a/Stack Exchange Client/build/web/gfv3ee6.dpf +++ /dev/null @@ -1,11 +0,0 @@ - - - - /Stack_Exchange_Client - - - - Keep a copy of the generated servlet class' java code. - - - diff --git a/Stack Exchange Client/build/web/index.jsp b/Stack Exchange Client/build/web/index.jsp index f26ce345..fd1d9630 100644 --- a/Stack Exchange Client/build/web/index.jsp +++ b/Stack Exchange Client/build/web/index.jsp @@ -10,10 +10,7 @@ -<<<<<<< HEAD -======= ->>>>>>> origin/master Simple Stack Exchange diff --git a/Stack Exchange Client/build/web/question-list.jsp b/Stack Exchange Client/build/web/question-list.jsp index f22972f3..14747512 100644 --- a/Stack Exchange Client/build/web/question-list.jsp +++ b/Stack Exchange Client/build/web/question-list.jsp @@ -32,7 +32,6 @@

Recently Asked Question

-<<<<<<< HEAD
@@ -57,27 +56,5 @@
-======= - - SELECT * FROM Question - - - - - - - - - - - - - - - - - -
->>>>>>> origin/master diff --git a/Stack Exchange Client/catalog.xml b/Stack Exchange Client/catalog.xml deleted file mode 100644 index e9c967d3..00000000 --- a/Stack Exchange Client/catalog.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -<<<<<<< HEAD - - - - -======= - - ->>>>>>> origin/master - \ No newline at end of file diff --git a/Stack Exchange Client/dist/Stack_Exchange_Client.war b/Stack Exchange Client/dist/Stack_Exchange_Client.war index 3dafaa385697b71037449d062a90f83ba5e560e7..d59d7275a5bc44c6f0c0f40a1647a9cd27af6dbf 100644 GIT binary patch delta 3160 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 HfmZ(k=Vq7= diff --git a/Stack Exchange Client/nbproject/ant-deploy.xml b/Stack Exchange Client/nbproject/ant-deploy.xml deleted file mode 100644 index 2d5f8778..00000000 --- a/Stack Exchange Client/nbproject/ant-deploy.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Stack Exchange Client/nbproject/build-impl.xml b/Stack Exchange Client/nbproject/build-impl.xml deleted file mode 100644 index 06e02dc2..00000000 --- a/Stack Exchange Client/nbproject/build-impl.xml +++ /dev/null @@ -1,1452 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must set src.src.dir - Must set src.dir - Must set test.src.dir - Must set build.dir - Must set build.web.dir - Must set build.generated.dir - Must set dist.dir - Must set build.classes.dir - Must set dist.javadoc.dir - Must set build.test.classes.dir - Must set build.test.results.dir - Must set build.classes.excludes - Must set dist.war - - - - - - - - - -The Java EE server classpath is not correctly set up - server home directory is missing. -Either open the project in the IDE and assign the server or setup the server classpath manually. -For example like this: - ant -Dj2ee.server.home=<app_server_installation_directory> - - -The Java EE server classpath is not correctly set up. Your active server type is ${j2ee.server.type}. -Either open the project in the IDE and assign the server or setup the server classpath manually. -For example like this: - ant -Duser.properties.file=<path_to_property_file> (where you put the property "j2ee.platform.classpath" in a .properties file) -or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties file is used) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must set javac.includes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - No tests executed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -The libs.CopyLibs.classpath property is not set up. -This property must point to -org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part -of NetBeans IDE installation and is usually located at -<netbeans_installation>/java<version>/ant/extra folder. -Either open the project in the IDE and make sure CopyLibs library -exists or setup the property manually. For example like this: - ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must set JVM to use for profiling in profiler.info.jvm - Must set profiler agent JVM arguments in profiler.info.jvmargs.agent - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select some files in the IDE or set javac.includes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select some files in the IDE or set javac.jsp.includes - - - - - - - - - - - - - - - - - - - - - - - - - - Must select a file in the IDE or set jsp.includes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Browser not found, cannot launch the deployed application. Try to set the BROWSER environment variable. - - - Launching ${browse.url} - - - - - - Must select one file in the IDE or set run.class - - - - Must select one file in the IDE or set run.class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select one file in the IDE or set debug.class - - - - - - - - - - - - Must select one file in the IDE or set debug.class - - - - - Must set fix.includes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This target only works when run from inside the NetBeans IDE. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select some files in the IDE or set javac.includes - - - - - - - - - - - - - - - - - - - Some tests failed; see details above. - - - - - - - - - Must select some files in the IDE or set test.includes - - - - Some tests failed; see details above. - - - - Must select some files in the IDE or set test.class - Must select some method in the IDE or set test.method - - - - Some tests failed; see details above. - - - - - Must select one file in the IDE or set test.class - - - - Must select one file in the IDE or set test.class - Must select some method in the IDE or set test.method - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Stack Exchange Client/nbproject/genfiles.properties b/Stack Exchange Client/nbproject/genfiles.properties deleted file mode 100644 index 518c5cb9..00000000 --- a/Stack Exchange Client/nbproject/genfiles.properties +++ /dev/null @@ -1,18 +0,0 @@ -<<<<<<< HEAD -build.xml.data.CRC32=2425271a -======= -build.xml.data.CRC32=8f0a9f8d ->>>>>>> origin/master -build.xml.script.CRC32=1e02f51c -build.xml.stylesheet.CRC32=651128d4@1.68.1.1 -# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. -# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -<<<<<<< HEAD -nbproject/build-impl.xml.data.CRC32=2425271a -nbproject/build-impl.xml.script.CRC32=df362cc1 -======= -nbproject/build-impl.xml.data.CRC32=8f0a9f8d -nbproject/build-impl.xml.script.CRC32=f15a69ec ->>>>>>> origin/master -nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 -nbproject/jaxws-build.xml.stylesheet.CRC32=6608c2cf diff --git a/Stack Exchange Client/nbproject/jax-ws.xml b/Stack Exchange Client/nbproject/jax-ws.xml deleted file mode 100644 index 12128d64..00000000 --- a/Stack Exchange Client/nbproject/jax-ws.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - -<<<<<<< HEAD - http://localhost:8083/Stack_Exchange_WS/QuestionWS?wsdl - localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl - QuestionWS -======= - http://localhost:8080/Stack_Exchange_WS/QuestionWS?wsdl - localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl - com.dazzlesquad.question_package ->>>>>>> origin/master - catalog.xml - - - extension - true - - - verbose - true - - - fork - false - - - wsdlLocation -<<<<<<< HEAD - http://localhost:8083/Stack_Exchange_WS/QuestionWS?wsdl -======= - http://localhost:8080/Stack_Exchange_WS/QuestionWS?wsdl ->>>>>>> origin/master - - - xnocompile - true - - - xendorsed - true - - - package -<<<<<<< HEAD - QuestionWS - - - target - 2.1 - - - - - http://localhost:8083/Stack_Exchange_WS/AnswerWS?wsdl - localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl - AnswerWS - catalog.xml - - - extension - true - - - verbose - true - - - fork - false - - - wsdlLocation - http://localhost:8083/Stack_Exchange_WS/AnswerWS?wsdl - - - xnocompile - true - - - xendorsed - true - - - package - AnswerWS -======= - com.dazzlesquad.question_package ->>>>>>> origin/master - - - target - 2.1 - - - - - diff --git a/Stack Exchange Client/nbproject/jaxws-build.xml b/Stack Exchange Client/nbproject/jaxws-build.xml deleted file mode 100644 index ec8ddd89..00000000 --- a/Stack Exchange Client/nbproject/jaxws-build.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - -<<<<<<< HEAD - - -======= - - ->>>>>>> origin/master - - - - - - - - - -<<<<<<< HEAD - - - - - - - - - - - - - - - - - - - - -======= - - - - ->>>>>>> origin/master - diff --git a/Stack Exchange Client/nbproject/private/private.properties b/Stack Exchange Client/nbproject/private/private.properties deleted file mode 100644 index 48a30973..00000000 --- a/Stack Exchange Client/nbproject/private/private.properties +++ /dev/null @@ -1,10 +0,0 @@ -deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv31718159496.properties -j2ee.platform.is.jsr109=true -j2ee.server.domain=C:/Users/ryanyonata/AppData/Roaming/NetBeans/8.0.2/config/GF_4.1/domain1 -j2ee.server.home=C:/Program Files/glassfish-4.1/glassfish -j2ee.server.instance=[C:\\Program Files\\glassfish-4.1\\glassfish;C:\\Program Files\\glassfish-4.1\\glassfish\\domains\\domain1]deployer:gfv3ee6:localhost:4848 -j2ee.server.middleware=C:/Program Files/glassfish-4.1 -javac.debug=true -javadoc.preview=true -selected.browser=default -user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties diff --git a/Stack Exchange Client/nbproject/private/private.xml b/Stack Exchange Client/nbproject/private/private.xml deleted file mode 100644 index 4cb9aee2..00000000 --- a/Stack Exchange Client/nbproject/private/private.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - -<<<<<<< HEAD - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/index.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-list.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/login.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/style.css - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-page.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/QuestionPage.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/WEB-INF/web.xml - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/ask-question.jsp -======= - file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20Client/web/index.jsp - file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20Client/web/question-page.jsp - file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20Client/web/ask-question.jsp - file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20Client/web/question-list.jsp ->>>>>>> origin/master - - - diff --git a/Stack Exchange Client/nbproject/project.properties b/Stack Exchange Client/nbproject/project.properties deleted file mode 100644 index 4c572af0..00000000 --- a/Stack Exchange Client/nbproject/project.properties +++ /dev/null @@ -1,88 +0,0 @@ -annotation.processing.enabled=true -annotation.processing.enabled.in.editor=true -annotation.processing.processors.list= -annotation.processing.run.all.processors=true -annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output -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 -# Files to be excluded from distribution war -dist.archive.excludes= -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= -excludes= -includes=** -j2ee.compile.on.save=true -j2ee.copy.static.files.on.save=true -j2ee.deploy.on.save=true -j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.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.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.jar -j2ee.platform.wsit.classpath= -j2ee.server.type=gfv3ee6 -jar.compress=false -javac.classpath= -# Space-separated list of extra javac options -javac.compilerargs= -javac.debug=true -javac.deprecation=false -javac.processorpath=\ - ${javac.classpath} -javac.source=1.8 -javac.target=1.8 -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 -src.src.dir=src -test.src.dir=test -war.content.additional= -war.ear.name=${war.name} -war.name=Stack_Exchange_Client.war -web.docbase.dir=web -webinf.dir=web/WEB-INF diff --git a/Stack Exchange Client/nbproject/project.xml b/Stack Exchange Client/nbproject/project.xml deleted file mode 100644 index 86b60e12..00000000 --- a/Stack Exchange Client/nbproject/project.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - org.netbeans.modules.web.project - - - - - - - - Stack Exchange Client - 1.6.5 - - - - - - - - - - - - diff --git a/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/QuestionPage.class b/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/QuestionPage.class old mode 100644 new mode 100755 index 7d45ec47185806ef97599aae79572b2951481233..6d4cb5d39527528c4679150ebf7a1f9d50e687cb GIT binary patch literal 3598 zcmbtWX;%|h7=DI8CWKJ|L8Z9W1=+`46hT2n(?&sp(rQ~eBo{IoGGS)IVyoTvef<^v z(4Nzy(hvOs{XzZM)921iLLfox>EUo^=HB;x-sfF!{`%*SKLMP?&r$5f-3VT*!|Qk> zf>U*v!kbYTn2ur(l5$DOMMQ8$p3OvXHiA(pF&jZzZkctshx<|}6Tw_9pV=rZu^S^4O=a{9_cLkBai{u@_MOlZu93Vyb!91;HnOu~s)S3g6jz`Ij1}yQ-^>d~ zQlQl8YYFFp|7K|wBd`@dZ)Qz*P(i4@LxcgK8Jxk8G;u@gTE^Eqnw8n^OvGDX2123X~Yt zJshS)(SmAtmB(<^d#v=lYi9Jg>9{gWSZjGnRs;_Kp&jgln7GSt@L!T%p*8mt&06uJ%|*DeJ;1g{yOx zP3)bOjwcfoXeOHPef^$CUNc#lcEDfiu9xbUhQiDWCzFDPvSX&zPuGYkTd|=K z0ohf((t8c<=wSR@vE=G$cP`V<*C=K zy|UAA7;P%P*6sMeb}$!dksI}M-@M57)L_GEwE7!JEsMInU<_hRj}cA>QeD?C{rWczO@l76X6`4 zvFt^|W)oiYZL9(Yi4T<4-xOvINT55u~EzRMl*cyCn zTR}aMx>wK;f@DNluAL+<*9gCw$g7on4vek(5E4EpHX0j_6p4mHF*hJK!gah`T%4E(bJo(*y*OoR)#NSz@v z2zl{{@fqTo+S%3p7>%ppj8Yi5M5W6fx&6Lak(^p2rv~IoO$>YH6za?HUw&S5H)(GC zf0|Qpg;Dae-NP8jQVBI~|CJBsDBuO$_00H%5(>O3WnCq&94gDA8K)ov@*inU5Og~x%Q$1ZmzrGl)dM|C9f&7ax>9PxWn{nL`e`h&{a$#SQRfc^B{}yg2a& d-VncQ1-r}nKP3L64e%%N${Kuy?I$ba&cAf4T+#pl literal 3172 zcmb_eTT|Oc6#mu_Y>X1_4TN0OBuz{btfWa>8j}m85ZpRIY``VGP}yE=QCTvQ%q27J zFX}@dGU=q9Y2W*!Iz79RjlkxTPRHYww0q9?oxAk+KfnJ8-~l$H_%epC;$XjwQV8K^8f&EQ@7D9IVEX$Jaer!z;0T6T`Prd>6&{4Bakwwv8fRzsE3^nYP>= z?&Nb?<7PeQAEy{bvvtces(jUOje^OiEz9e@uAzP9{ zoFN)m%y1?1vd&#$0!i)PhHQTHeoXrq0aw?QVHw_IhK|JeDnsWpyTloKGls<%>eT{w zmURjR!+>zkT-6;zJO`VdUd5o;+{hH|s#elpzc#tMRo6?JaKPkV)8r++%qdFeYK~px zuAAjs!YzhuA_!|kq2hTpZJrhpT|x*XQzweKHA)jt2_K?P1ODcTYSIp}Eaq?@f#GD6 z0xpI)C6U);g+#F)#SaV@Y^R*GxL4r1sQf9?w%+Xa`#Nh ze$FYD*A6h}?7CCr8NSWU19dzkL!y~fdfMVPcO0W6GSgMEm#9D~MP=>Xa6OXl4#hUnDlrwN@ljKcNv)@7Q=|JEWD_ZpX&qa_$g?4S!8;^S zeaU8@62jo&J!!mRPzgFs;Gx7}sgxk<(&Y$Z=x;fuI-Dw+K|{v<6wVo<{rVfh5S^41 zfuK^8@sODe23NBj8J1TpYRZ~nigs09Sq*BDnp>SvXC243xLtQucdx2?RHF}7S(nM6 zE|a1Slc6?D`cp!|7>Ib~RM?)w`KiF0)8N%HxK-{|?2=ltxvSDxR_&m6RohXGYR%+T zZh5M%267vYU8N_tUZaGNg9=748bv`t5v3^T`92;f_#6)vJi=oI0~m~ALqQppC=3Np zF|FVkzF>HAj8!$7Y?i}{XcMVo(?F}tp^vR)EF+( z(IxqX(Lr}W{133Tfyi&@_)FqmrnO6+jNl60E4~y|;s!c#71z)q5$5UIL3=(zXB&is zL{NRH0Dq&6kmasB~+24zFTk5^%l_=cgEf!7QwHy7lFui zoUVY57z!b8`kLA5!zcKZ&|>ua43i`s5mSTKBk{Xi@hhZloDx4JZJQzn8cfIe5s%=P zLw?xAQ#*p^NsAveX1URey+Mc2{G|B!-F%L8=Vi3g{{qIE?f3uy diff --git a/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/QuestionServlet.class b/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/QuestionServlet.class old mode 100644 new mode 100755 index 2b6522d5394367be8e86122b7017308f8d25be8b..1853545b0a358ee3ea4d2482b7b43520c8be1903 GIT binary patch literal 3270 zcmbtWYje|95IwS;$cfb?1oKFNKuc+yr=UPf38f@F-I@e!8be>kkDFLQksL`*0_~@^ zKc^qsnGT)wLw`VjRHx@kvLnY1WTxZEz0%e0+1;~8tNiotUw;F*g61I7csz)s$S09W zp@1hzd?ojl6pDB%pFB(A>jCcH4B}gSm%{fb$>q6R%5tg5r7D-2T=FV}id6*zu5h-D zswiDja5ne2DO}I6tztpnyDSv~lX(SW`KIL=8)C(9jfyE2EX(%F(!o`5I=5clD(~n! z8>YVP>P1lr{qka!uG+R+Gjn#;H&^gk@$TYmcIh5XYo>1U+^pNKSGsob+GV}qm8&mG zcXz7wvb82k9ofuD2L=5%49oCtDu`z$R}>^}+clwJIA>U5sku=R&XY0|R4^(-nk!|; zkoVzX!mAt1crsVDH}qQh)hkoDo6T}fmt>g2YZoso;62kHYB+XPxNcr-N{$rdGhw|g zpStHY^aor*r_gf#t!8e6{E2y4hU&E7C*JDj=fTX9jtCGGygj8b7W?kI2b~-7W9d!L zF!h|_%5sl)()O~^qAtj5&-O+y&CK5<#31`88ooGGtf{Cg=&RZH1-UzKJ8N^6@G7Eg zxpM`(=~P8dYzebNQ0X8olN!*Mw}j&uH9_3|n*E4MVN2G87jm7oR&538%w)u+;5ml1 zMu$|@rfL@~cUw4AN+vs*rEE5hngWGaiH7YE?L@CaiUs-))dV#lS}%lxm~_=d&G7cl zGMQ|5?Cuj8y3ey4Mpa5vzA(C9UprZ~YFnPLn9wnn7bLy-vK1%Gz(-j?;2CY$K*3nE z%3jl<=9$ZWi;gx0sD6`%8Keci_)@~3l+LZA$eSmLFsM_fZ7*$mTFN4mo8c&7Aw7-w zvbuG9d%-kY!N^Fffziq)yAC^wX?X{l3$%34kgtBa^(Yj{oTOXBDV)}j!$TE@hIPDP zSiP0(tV#LLt-B2kCN@-98f@_9eVkWtq)?|)&eeolbqrtF8jj((icJj;Tos;%tN2*M zyj(uRO%02GT-Yj^;XGI7XxqhLIkrKH=RNBd_>mqA!!`<0_id~q4Jo?VWdUU)NZ zd%9^Z#pm%2sx&=PIT1{j4y{JiyIffpRnMPbX$mStxnsDEvRAFkx9(~WfIy==?V;P{ zM#-J+%(u&gBXiYuw#yEcdu#vr3rPu`_7CFr)5!ci(~?X?_{Bo&14s!(UYBCwkv}-b zsL!5mO#fKV2Y8QP>NLOY93@gg+)wZ>#r-7z#$3D$jTclZ*E4*ib62?cP5lYwcV5IW z&b8k^Jc+ZsmJT$)IidpzDOp-c=U))#Jupt^*wXZ9e0CR!IHpJYcF`Zh^vo{QI3#M^ zM;-O8GsK$25T=MR<42eZP{Ihr!w0zFM;*t9m|(O%j3Gm>IK6_5f|F^U%zaXwS0re|IwxmVmEje+ZQn)kz>3(VT#)pmF_3?B_~(GREK688i?I&8QH z443_%;S^lve{BKxv*br%3h~i_-?&BFmXEY89#$32Iwpq+on;I2^pqrxO#Oku*GN5_ zIkgKdhF{y50b5Uz#Is2HBW<=u@CmLFEy>@fWHrVg=hU0<-|5CL(fj!U_&2)nIRZoc zb@rf-xu(PXuP4S5r)H?bp+r{=s~EtVALB~k)2<;pIc~86d9}c+IDJxnT?w9Y z>T*4hx8WG}dJ*up!MdzN)^*3{{4OJKu)m4Fk?uGi<1`N$Cnmoc2jWlf;z)OYejxsj z2jG8!FNqfIKR<#YPqGfl=5W}b9N|ZmE}DL#`_Df7@xVN6O%ke4zJh?9CBiNHG(Gwc DpbgtT literal 3319 zcmb_eTXWM!6#mw6V#g6AfCC9v0i`%VEGV>45}*kU;MR~}hXm-wDAL9em9>r}=R*6` z{+&Mbq05tu2$!K=l;om{r%e?0B)e3!Q(8RvjzBYa&dcnl}Yuk|&3L)&QB+PbGL@})?x!k0-^ zS@%r4EQ~;$;m+dB^mysX0}?fD&8B;MMR0X>uZ2b-=ixaU>)s>~5Xr4Yp%>#X>GQ+q^9q!dX`>?!6o zDSv!IhLLe&_=|h01%8lcS(k?h412p2*<#31c6l=>T?Vf*&>4;kw_bF(zr=ONE6#5= zdDW^ry5DjskCj3tEbm_7?kScCx7QR8Ipy;FHp^Afat&VQYuw(}VEG^=noT{S&8~6R zwM%Rm)^x zbV@gcOK8Ws4})w4lT%Odct99ZQdQxmUGAzM{uIE=6DY{n3d z&mD4Tn8FL4p5Bb@l*sTA3Lw;M`IfDfEl>7qf1-Be%exYj$>>7ViMymWNJe7t=}ieg zB9-H-#3af@Sk$*}TVBd`m6SndS0ienK)MQ%ZEr=aPuX^Cj4~1zFd5lc$K|$QV(lQD z?4)5wJdq3A>VYL$AsfrwQ09Kty!yDPfp@<`7*pEn5
IF@z8bmwlxH{vy z!r`LjsorKo^=Wi&tHHPwqj4!pb|@y;p&0U)f)Ok+Jlhwx?{dB`@HR=k+y%G6{S{%V zrr@4RG_Hzhq*URmR-@rdExF8(x$^YuF4p0_Rc_y#pL!^M44Hp9?XF=v-vbAyym z2Q_K4d{q2IjgJI6me5MGiQD0jSGP^3Wb0FL7bV7Gu^N9a84e|eX|XyN(8?%vZ&x*% zr{S(IaF#yphv>6UL?d%fd!C*KXdkBkqaKdo03Aj!O6&39_dySxfZXq3FAk@EMbDq~ zl)?#G`+_$kI7w$El)@>Trl&N{Kt)f0@QC&vx(gA~T@Wq=2vVM;A_RFli*pg`dAvt9 zFVOow+TX`T6zH777+JbRmeO4;^>(pz^FLU+99U(zLi?80@qb};=6|xvP=rQNch;p_ ztaDxJl8hxKhm7(o(JF*0vp;m{XY~Do%;PI3-XfdAk8~H-I!8P399g_bL^IT`)(}3x zbwbP1-wk|7(kVH=yW#hD;@3#~)eiVKJMf7bBK+6X0lnm3KJx!|dNh6F%J^I4(j74@ zqaXFa#*I*?9YY?W4Z^`~Oau|rw_E;{PCGu?Y3Ew>OTbVM?>+bG+AVV - - - - - DazzleSquad database access - @@ -16,17 +10,7 @@ - - - - - - - - - - - + diff --git a/Stack Exchange Client/src/conf/MANIFEST.MF b/Stack Exchange Client/src/conf/MANIFEST.MF old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl deleted file mode 100644 index 3716121d..00000000 --- a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd deleted file mode 100644 index 0fafc319..00000000 --- a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionPage.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionPage.java old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/web/WEB-INF/glassfish-web.xml b/Stack Exchange Client/web/WEB-INF/glassfish-web.xml old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml b/Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml old mode 100644 new mode 100755 index e07e123d..c288adb4 --- a/Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml +++ b/Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml @@ -1,12 +1,7 @@ -<<<<<<< HEAD -======= - - ->>>>>>> origin/master \ No newline at end of file diff --git a/Stack Exchange Client/web/WEB-INF/web.xml b/Stack Exchange Client/web/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl deleted file mode 100644 index 3716121d..00000000 --- a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd deleted file mode 100644 index 0fafc319..00000000 --- a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/web/ask-question.jsp b/Stack Exchange Client/web/ask-question.jsp old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/web/index.jsp b/Stack Exchange Client/web/index.jsp old mode 100644 new mode 100755 index f26ce345..fd1d9630 --- a/Stack Exchange Client/web/index.jsp +++ b/Stack Exchange Client/web/index.jsp @@ -10,10 +10,7 @@ -<<<<<<< HEAD -======= ->>>>>>> origin/master Simple Stack Exchange diff --git a/Stack Exchange Client/web/login.jsp b/Stack Exchange Client/web/login.jsp old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/web/question-list.jsp b/Stack Exchange Client/web/question-list.jsp old mode 100644 new mode 100755 index f22972f3..14747512 --- a/Stack Exchange Client/web/question-list.jsp +++ b/Stack Exchange Client/web/question-list.jsp @@ -32,7 +32,6 @@

Recently Asked Question

-<<<<<<< HEAD
@@ -57,27 +56,5 @@
-======= - - SELECT * FROM Question - - - - - - - - - - - - - - - - - -
->>>>>>> origin/master diff --git a/Stack Exchange Client/web/question-page.jsp b/Stack Exchange Client/web/question-page.jsp old mode 100644 new mode 100755 diff --git a/Stack Exchange Client/web/style.css b/Stack Exchange Client/web/style.css old mode 100644 new mode 100755 diff --git a/Stack Exchange IS/build.xml b/Stack Exchange IS/build.xml old mode 100644 new mode 100755 diff --git a/Stack Exchange IS/build/web/WEB-INF/classes/.netbeans_automatic_build b/Stack Exchange IS/build/web/WEB-INF/classes/.netbeans_automatic_build deleted file mode 100644 index e69de29b..00000000 diff --git a/Stack Exchange IS/build/web/WEB-INF/classes/.netbeans_update_resources b/Stack Exchange IS/build/web/WEB-INF/classes/.netbeans_update_resources deleted file mode 100644 index e69de29b..00000000 diff --git a/Stack Exchange IS/nbproject/ant-deploy.xml b/Stack Exchange IS/nbproject/ant-deploy.xml old mode 100644 new mode 100755 diff --git a/Stack Exchange IS/nbproject/build-impl.xml b/Stack Exchange IS/nbproject/build-impl.xml old mode 100644 new mode 100755 diff --git a/Stack Exchange IS/nbproject/genfiles.properties b/Stack Exchange IS/nbproject/genfiles.properties old mode 100644 new mode 100755 diff --git a/Stack Exchange IS/nbproject/private/private.properties b/Stack Exchange IS/nbproject/private/private.properties old mode 100644 new mode 100755 index da662389..95952e9e --- a/Stack Exchange IS/nbproject/private/private.properties +++ b/Stack Exchange IS/nbproject/private/private.properties @@ -1,7 +1,7 @@ -deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv31718159496.properties +deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3786070114.properties j2ee.platform.is.jsr109=true -j2ee.server.domain=C:/Users/ryanyonata/AppData/Roaming/NetBeans/8.0.2/config/GF_4.1/domain1 -j2ee.server.home=C:/Program Files/glassfish-4.1/glassfish -j2ee.server.instance=[C:\\Program Files\\glassfish-4.1\\glassfish;C:\\Program Files\\glassfish-4.1\\glassfish\\domains\\domain1]deployer:gfv3ee6:localhost:4848 -j2ee.server.middleware=C:/Program Files/glassfish-4.1 -user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties +j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client +j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish +j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:4848 +j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server +user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties diff --git a/Stack Exchange IS/nbproject/private/private.xml b/Stack Exchange IS/nbproject/private/private.xml old mode 100644 new mode 100755 diff --git a/Stack Exchange IS/nbproject/project.properties b/Stack Exchange IS/nbproject/project.properties old mode 100644 new mode 100755 index 3b0c4367..d3b40fae --- a/Stack Exchange IS/nbproject/project.properties +++ b/Stack Exchange IS/nbproject/project.properties @@ -31,7 +31,7 @@ j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar +j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.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.jar diff --git a/Stack Exchange IS/nbproject/project.xml b/Stack Exchange IS/nbproject/project.xml old mode 100644 new mode 100755 diff --git a/Stack Exchange IS/setup/glassfish-resources.xml b/Stack Exchange IS/setup/glassfish-resources.xml old mode 100644 new mode 100755 diff --git a/Stack Exchange IS/src/conf/MANIFEST.MF b/Stack Exchange IS/src/conf/MANIFEST.MF old mode 100644 new mode 100755 diff --git a/Stack Exchange IS/web/WEB-INF/glassfish-web.xml b/Stack Exchange IS/web/WEB-INF/glassfish-web.xml old mode 100644 new mode 100755 diff --git a/Stack Exchange IS/web/WEB-INF/web.xml b/Stack Exchange IS/web/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/Stack Exchange IS/web/index.jsp b/Stack Exchange IS/web/index.jsp old mode 100644 new mode 100755 diff --git a/Stack Exchange WS/build.xml b/Stack Exchange WS/build.xml deleted file mode 100644 index 1995fa4a..00000000 --- a/Stack Exchange WS/build.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - Builds, tests, and runs the project Stack Exchange WS. - - - diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzesquad/database_console/DBConnect.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzesquad/database_console/DBConnect.class index 2545a00a83b9d89852a9675eafc8699b6c8ebd3a..1bd82b3c37be62939fd3c7e245c7e2404751a369 100644 GIT binary patch delta 14 WcmaFI@s4A|d`3p|%?lXMF#!NBY6Y19 delta 14 WcmaFI@s4A|d`3pI%?lXMF#!NBWCfT2 diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class index cf71ccfbc15fb46bf16202e07a296480169bde20..6a648a8c04d4c90be0270e8289ba14aea54bfd0e 100644 GIT binary patch delta 2501 zcma);cXSk06vn^VHj~*2Buh3Vhaw3QNH`eezyU)EO^PW<03|A{Az2I|WDOgFfU-(a zAc*1w3s?X}uzuGz4!Kx z?Eh=m9ss>@Mn!+r%2=hsfm+er8G{tuCF5=t9@HwhNA#-|tP%aaUfhTK6+9sNwO*{l zdeJ=S#Y5PjARzjORUWWW#wG=iC|D+j9#v4I;4uY{tMFs98ev;2CboF-1h&Z7Dx*%t zlc-m*4clYTfF0uLDH%IeqzN~6$!JvYw2E}>7DIbvJfq-QVf{H3J%sN)@VtT-goPJH z^OBf*Sv>7kuus7&!ms^e@2gH32Ua$v=#^4cPe;iV3EgvxLo+fx%rnvBaxHGGC68jj+ahUJ*8uTc7>e2&o)T-BkfAUmQ2H4MUW4PPLePD}9XE1iD*jMB5+ zml{q88((So8sEtHR>ODrUc(PKsgI1A;~j(_HT;C1C3Mwe-CgvPF=@&#IHloNn(C+y z_5CJZe#c=Af8b9Ir*T-HsZLPJF+;-&oYD`fp;Vbc6rq#Qwp)5`Sy6RSX1KCE(+cRc zP(}ax@!r|ah(t*;25e&>(c^5&aWLN|uy?TcXY7E~2uI-#ICC?)H^8+W?mA95FodlS zF1GF2c7TSCNWgg*%8^8KGlpR}-!vY6F-Fk9NWQt)cj9jpMkC@htmRqOk{jWnCE2Gm zAcn?bd@7p;c(-z&Y0<--K$m7#k}WGhGA=<5=X1Hj%RZ04{4foT;eaOb?Na{6hB201 z0mi|ZD$GlD^iScE1}QIN8{9j^+I(MZmP@?p$Kub|6XR;6A^Q5bF%dy`71xjA&hZSB zOuAZJhRfkZ9B#)%dLW{)5QVq`Ze*eoS8|7kS1%5eFq!LU$@aMc0iHtb@$OxXBKA`_ zp9xnJY9PxfmSmL32+Ei$;~F^+rGVUo*5HLQ=D-Eh;tb{l?zWfLbe?bKdZRNvy+kOYedGyI@isLM}M>; z=XK0@UbA=v?05w1j8DQGjBfHq(a`3aXz{*<+stqm|GI$e&dfixK5jq&S%@(184Y-M#m6~Z*j4a@YeNQvs zF-R%dV2*W9P00p?WF6+@zZAQ$rD7w|)C%-P^qBh82P7rMnYS~`?dzB2G2~d1R7li4 zNoL|iDN5k~36VHAk|;-!I1dYCh5;xu2=PYQaTBZ5PF$%aLNRtTcL?ZG++v8@i6E9R zbS?uiNhGrXZnNC52u(E;>dS4(uqeu~)R1SYlPFff6*b3tT=vgn4IlaaG+6f~cZ`TH zN-MsB-&YTgu!bKs>U;)W0b*_EV{t3plek8&w~^JLD6+9JLN%_`&asF&kg ZUZM^>)`8o&+`&Q~{fMljp*zCR{|5DRw1NNt delta 2555 zcmZ{md0Z4_9LAs7o!uFBN0e0%%WBm?rH@j6^rIiV5;Q3U3%tmb7Fao2b`chj$~HCa z@NSe2E44K2urvwtNV`qD%gWL$HOns3vaBrWd1r=|(EiwW-g(d8_j#ZBy}Psb(cY2W zXSQqy&>Lr5=#N?j_o=ww1sfhv@SqD0)T&r6o)4*bSUewzK_{$mVabRYPduM+ap02*o>K9&ius~xor(o2o>B3v3-MUbB7$1cvB8b!utC8_1@$gG zj|LYu;e{A%#uicAs$iQ7$s(2)6>L|r!-ej6Ni@Bz;1w0Girrsxp$BS3@w$pP#11<} z@uuk8C2G4>yrtr85!X9n?z;-4_jF0>l%ovrS5<|o21)RYDECeAr3QS#lGKrf<^G~@ ze+d_as!DnW{oz8tFIe4k)bvV!URg=d7p|%Db4G5<8TuvC)Q!8OL|fZ>;wyMx!3PRH zRPYfA^^^8J(zcDeB!*XXQ$`Z1jA(&{$bOK{FULdP*B3z_)B~NZ*|yL750WEdBY4$Lpt_IXs-`(w@;Gb%=8BWA+Lsy z@reYRx08lXu~)+Y3{>!$hR?B2cdE&q_u~sjsNn#<)bJG!GFA! zd+eJa?=a>LV=2A?pd)1L$5pIp=4cE@Cf}~+PiBiZ!r~faaWS!IHYbT`9k#-ezX?u{ z(g5``{yZ@(8sJ*bP8-DfPGh|!W9gGYj;!nUW z7JnD+VDk5&3MT)uX8d(g{yK|a#R^nXD;ug9jc|?GQf(=6g;1nVlOkaSktRumBBznl zOp~ysNex%BVMys2&ATKTM#SV=a0QY>hOxapv^# z`A$4*S`*f-=f#?V+bpbPVmXObZekTjv2r}UEYBZnH<47?@g`L!RfuB-FkK$cY+<^* zGkRH6(o=m?#c27Y;KSF-4V{2kIHol3{KW!#u;Doy9d` zrDKtitm^!;)dj5b0_EmI^#vU+j)?3ZOLE{K5e_lKA2x1*6ovw{iU!{bix?j7aN?O6 n#mzMq3(G~%$?OxkrRCMIh;2)_o(=aJ1mYgi`CDqQ# - - - - - - Keep a copy of the generated servlet class' java code. - - - - diff --git a/Stack Exchange WS/build/web/gfv3ee6.dpf b/Stack Exchange WS/build/web/gfv3ee6.dpf deleted file mode 100644 index 95214f83..00000000 --- a/Stack Exchange WS/build/web/gfv3ee6.dpf +++ /dev/null @@ -1,11 +0,0 @@ - - - - /Stack_Exchange_WS - - - - Keep a copy of the generated servlet class' java code. - - - diff --git a/Stack Exchange WS/nbproject/ant-deploy.xml b/Stack Exchange WS/nbproject/ant-deploy.xml deleted file mode 100644 index 2d5f8778..00000000 --- a/Stack Exchange WS/nbproject/ant-deploy.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Stack Exchange WS/nbproject/build-impl.xml b/Stack Exchange WS/nbproject/build-impl.xml deleted file mode 100644 index edbdd955..00000000 --- a/Stack Exchange WS/nbproject/build-impl.xml +++ /dev/null @@ -1,1442 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must set src.dir - Must set test.src.dir - Must set build.dir - Must set build.web.dir - Must set build.generated.dir - Must set dist.dir - Must set build.classes.dir - Must set dist.javadoc.dir - Must set build.test.classes.dir - Must set build.test.results.dir - Must set build.classes.excludes - Must set dist.war - - - - - - - - - -The Java EE server classpath is not correctly set up - server home directory is missing. -Either open the project in the IDE and assign the server or setup the server classpath manually. -For example like this: - ant -Dj2ee.server.home=<app_server_installation_directory> - - -The Java EE server classpath is not correctly set up. Your active server type is ${j2ee.server.type}. -Either open the project in the IDE and assign the server or setup the server classpath manually. -For example like this: - ant -Duser.properties.file=<path_to_property_file> (where you put the property "j2ee.platform.classpath" in a .properties file) -or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties file is used) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must set javac.includes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - No tests executed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -The libs.CopyLibs.classpath property is not set up. -This property must point to -org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part -of NetBeans IDE installation and is usually located at -<netbeans_installation>/java<version>/ant/extra folder. -Either open the project in the IDE and make sure CopyLibs library -exists or setup the property manually. For example like this: - ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must set JVM to use for profiling in profiler.info.jvm - Must set profiler agent JVM arguments in profiler.info.jvmargs.agent - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select some files in the IDE or set javac.includes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select some files in the IDE or set javac.jsp.includes - - - - - - - - - - - - - - - - - - - - - - - - - - Must select a file in the IDE or set jsp.includes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Browser not found, cannot launch the deployed application. Try to set the BROWSER environment variable. - - - Launching ${browse.url} - - - - - - Must select one file in the IDE or set run.class - - - - Must select one file in the IDE or set run.class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select one file in the IDE or set debug.class - - - - - - - - - - - - Must select one file in the IDE or set debug.class - - - - - Must set fix.includes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This target only works when run from inside the NetBeans IDE. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select some files in the IDE or set javac.includes - - - - - - - - - - - - - - - - - - - Some tests failed; see details above. - - - - - - - - - Must select some files in the IDE or set test.includes - - - - Some tests failed; see details above. - - - - Must select some files in the IDE or set test.class - Must select some method in the IDE or set test.method - - - - Some tests failed; see details above. - - - - - Must select one file in the IDE or set test.class - - - - Must select one file in the IDE or set test.class - Must select some method in the IDE or set test.method - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Stack Exchange WS/nbproject/genfiles.properties b/Stack Exchange WS/nbproject/genfiles.properties deleted file mode 100644 index 5647f2ec..00000000 --- a/Stack Exchange WS/nbproject/genfiles.properties +++ /dev/null @@ -1,9 +0,0 @@ -build.xml.data.CRC32=9de710d7 -build.xml.script.CRC32=66fff844 -build.xml.stylesheet.CRC32=651128d4@1.68.1.1 -# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. -# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=9de710d7 -nbproject/build-impl.xml.script.CRC32=e88d55a8 -nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 -nbproject/jaxws-build.xml.stylesheet.CRC32=6608c2cf diff --git a/Stack Exchange WS/nbproject/jax-ws.xml b/Stack Exchange WS/nbproject/jax-ws.xml deleted file mode 100644 index cd1f587f..00000000 --- a/Stack Exchange WS/nbproject/jax-ws.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.dazzlesquad.answer_package.AnswerWS - - - com.dazzlesquad.question_package.QuestionWS - - - - diff --git a/Stack Exchange WS/nbproject/jaxws-build.xml b/Stack Exchange WS/nbproject/jaxws-build.xml deleted file mode 100644 index 8de924ef..00000000 --- a/Stack Exchange WS/nbproject/jaxws-build.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Stack Exchange WS/nbproject/private/private.properties b/Stack Exchange WS/nbproject/private/private.properties deleted file mode 100644 index da662389..00000000 --- a/Stack Exchange WS/nbproject/private/private.properties +++ /dev/null @@ -1,7 +0,0 @@ -deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv31718159496.properties -j2ee.platform.is.jsr109=true -j2ee.server.domain=C:/Users/ryanyonata/AppData/Roaming/NetBeans/8.0.2/config/GF_4.1/domain1 -j2ee.server.home=C:/Program Files/glassfish-4.1/glassfish -j2ee.server.instance=[C:\\Program Files\\glassfish-4.1\\glassfish;C:\\Program Files\\glassfish-4.1\\glassfish\\domains\\domain1]deployer:gfv3ee6:localhost:4848 -j2ee.server.middleware=C:/Program Files/glassfish-4.1 -user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties diff --git a/Stack Exchange WS/nbproject/private/private.xml b/Stack Exchange WS/nbproject/private/private.xml deleted file mode 100644 index 8c0aa374..00000000 --- a/Stack Exchange WS/nbproject/private/private.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - -<<<<<<< HEAD - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/QuestionWS.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/Answer.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/Question.java -======= - file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzesquad/database_console/DBConnect.java - file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/Answer.java - file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java - file:/C:/Users/ryanyonata/Documents/NetBeansProjects/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/QuestionWS.java ->>>>>>> origin/master - - - diff --git a/Stack Exchange WS/nbproject/project.properties b/Stack Exchange WS/nbproject/project.properties deleted file mode 100644 index 76cd42d5..00000000 --- a/Stack Exchange WS/nbproject/project.properties +++ /dev/null @@ -1,87 +0,0 @@ -annotation.processing.enabled=true -annotation.processing.enabled.in.editor=true -annotation.processing.processors.list= -annotation.processing.run.all.processors=true -annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output -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 -# Files to be excluded from distribution war -dist.archive.excludes= -dist.dir=dist -dist.ear.war=${dist.dir}/${war.ear.name} -dist.javadoc.dir=${dist.dir}/javadoc -dist.war=${dist.dir}/${war.name} -excludes= -includes=** -j2ee.compile.on.save=true -j2ee.copy.static.files.on.save=true -j2ee.deploy.on.save=true -j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.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.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.jar -j2ee.platform.wsit.classpath= -j2ee.server.type=gfv3ee6 -jar.compress=false -javac.classpath= -# Space-separated list of extra javac options -javac.compilerargs= -javac.debug=true -javac.deprecation=false -javac.processorpath=\ - ${javac.classpath} -javac.source=1.8 -javac.target=1.8 -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 -no.dependencies=false -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=${war.name} -war.name=Stack_Exchange_WS.war -web.docbase.dir=web -webinf.dir=web/WEB-INF diff --git a/Stack Exchange WS/nbproject/project.xml b/Stack Exchange WS/nbproject/project.xml deleted file mode 100644 index fb5cef72..00000000 --- a/Stack Exchange WS/nbproject/project.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - org.netbeans.modules.web.project - - - - - - Stack Exchange WS - 1.6.5 - - - - - - - - - - - diff --git a/Stack Exchange WS/setup/glassfish-resources.xml b/Stack Exchange WS/setup/glassfish-resources.xml old mode 100644 new mode 100755 diff --git a/Stack Exchange WS/src/conf/MANIFEST.MF b/Stack Exchange WS/src/conf/MANIFEST.MF old mode 100644 new mode 100755 diff --git a/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java b/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java old mode 100644 new mode 100755 index c97ce591..a11ecb8b --- a/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java +++ b/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java @@ -20,7 +20,7 @@ public class DBConnect { Connection conn; public DBConnect() { - host= "jdbc:mysql://localhost:3306/dazzlesquad"; + host= "jdbc:mysql://localhost:3307/dazzlesquad"; username="root"; pass = "password"; diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java old mode 100644 new mode 100755 index de718fd1..54730eda --- a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java @@ -72,4 +72,4 @@ public String getDate() { return date; } -} \ No newline at end of file +} diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java old mode 100644 new mode 100755 index e5d179aa..26c9be4f --- a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java @@ -124,4 +124,4 @@ public int deleteAnswer(@WebParam(name = "qid") int qid) { -} \ No newline at end of file +} diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java old mode 100644 new mode 100755 diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java old mode 100644 new mode 100755 index 9f6e38df..4f1a1cf2 --- a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java @@ -217,7 +217,6 @@ public int editQuestion(@WebParam(name = "id") int id, @WebParam(name = "topic") } return editsuccessful; } -<<<<<<< HEAD @WebMethod(operationName = "countAnswer") @WebResult(name="count") @@ -227,6 +226,3 @@ public int countAnswer(@WebParam(name = "qid") int qid) { return size; } } -======= -} ->>>>>>> origin/master diff --git a/Stack Exchange WS/web/WEB-INF/glassfish-web.xml b/Stack Exchange WS/web/WEB-INF/glassfish-web.xml old mode 100644 new mode 100755 diff --git a/Stack Exchange WS/web/WEB-INF/web.xml b/Stack Exchange WS/web/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/Stack Exchange WS/web/index.jsp b/Stack Exchange WS/web/index.jsp old mode 100644 new mode 100755 From b072b9c8a42d7cf84b8d96b016097ac11eb18653 Mon Sep 17 00:00:00 2001 From: zulvaf Date: Thu, 26 Nov 2015 14:43:25 +0700 Subject: [PATCH 10/25] nbproject --- Stack Exchange Client/build.xml | 71 + .../jax-ws/QuestionWS/Question.java | 2 + .../WEB-INF/classes/QuestionWS/Question.class | Bin 2054 -> 2054 bytes .../build/web/WEB-INF/web.xml | 8 + .../build/web/ask-question.jsp | 4 - Stack Exchange Client/build/web/gfv3ee6.dpf | 11 + Stack Exchange Client/catalog.xml | 7 + .../nbproject/ant-deploy.xml | 111 ++ .../nbproject/build-impl.xml | 1452 +++++++++++++++++ .../nbproject/genfiles.properties | 9 + Stack Exchange Client/nbproject/jax-ws.xml | 86 + .../nbproject/jaxws-build.xml | 62 + .../nbproject/private/private.properties | 10 + .../nbproject/private/private.xml | 17 + .../nbproject/project.properties | 88 + Stack Exchange Client/nbproject/project.xml | 24 + .../com/dazzlesquad/servlet/AddQuestion.class | Bin 0 -> 2493 bytes .../com/dazzlesquad/servlet/AddQuestion.java | 96 ++ Stack Exchange Client/web/WEB-INF/web.xml | 8 + Stack Exchange Client/web/ask-question.jsp | 4 - Stack Exchange WS/build.xml | 71 + .../question_package/Question.class | Bin 1662 -> 2494 bytes .../question_package/QuestionWS.class | Bin 6727 -> 6815 bytes Stack Exchange WS/build/web/gfv3ee6.dpf | 11 + Stack Exchange WS/nbproject/ant-deploy.xml | 111 ++ Stack Exchange WS/nbproject/build-impl.xml | 1442 ++++++++++++++++ .../nbproject/genfiles.properties | 9 + Stack Exchange WS/nbproject/jax-ws.xml | 12 + Stack Exchange WS/nbproject/jaxws-build.xml | 43 + .../nbproject/private/private.properties | 7 + .../nbproject/private/private.xml | 11 + .../nbproject/project.properties | 87 + Stack Exchange WS/nbproject/project.xml | 21 + .../question_package/Question.java | 38 +- .../question_package/QuestionWS.java | 9 +- 35 files changed, 3928 insertions(+), 14 deletions(-) create mode 100755 Stack Exchange Client/build.xml create mode 100644 Stack Exchange Client/build/web/gfv3ee6.dpf create mode 100755 Stack Exchange Client/catalog.xml create mode 100755 Stack Exchange Client/nbproject/ant-deploy.xml create mode 100755 Stack Exchange Client/nbproject/build-impl.xml create mode 100755 Stack Exchange Client/nbproject/genfiles.properties create mode 100755 Stack Exchange Client/nbproject/jax-ws.xml create mode 100755 Stack Exchange Client/nbproject/jaxws-build.xml create mode 100755 Stack Exchange Client/nbproject/private/private.properties create mode 100755 Stack Exchange Client/nbproject/private/private.xml create mode 100755 Stack Exchange Client/nbproject/project.properties create mode 100755 Stack Exchange Client/nbproject/project.xml create mode 100644 Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/AddQuestion.class create mode 100644 Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddQuestion.java create mode 100755 Stack Exchange WS/build.xml create mode 100644 Stack Exchange WS/build/web/gfv3ee6.dpf create mode 100755 Stack Exchange WS/nbproject/ant-deploy.xml create mode 100755 Stack Exchange WS/nbproject/build-impl.xml create mode 100755 Stack Exchange WS/nbproject/genfiles.properties create mode 100755 Stack Exchange WS/nbproject/jax-ws.xml create mode 100755 Stack Exchange WS/nbproject/jaxws-build.xml create mode 100755 Stack Exchange WS/nbproject/private/private.properties create mode 100755 Stack Exchange WS/nbproject/private/private.xml create mode 100755 Stack Exchange WS/nbproject/project.properties create mode 100755 Stack Exchange WS/nbproject/project.xml diff --git a/Stack Exchange Client/build.xml b/Stack Exchange Client/build.xml new file mode 100755 index 00000000..88e336d6 --- /dev/null +++ b/Stack Exchange Client/build.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + Builds, tests, and runs the project Stack Exchange Client. + + + diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java index 91b9ec35..78a778fa 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java @@ -56,6 +56,8 @@ public class Question { protected String date; protected int countAnswer; + + /** * Gets the value of the id property. * diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Question.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Question.class index 3f9221a56985fcfb45142a9f1c979bd035c0529a..b4867122ca3cf70c09f88b26331ab2fe998c7232 100644 GIT binary patch delta 167 zcmZn@XcO3A$inC}`97QIWOo(~Rxbut2Jgv=?2?mvS#%kLz~UEx;!!~HXt1~#t1e?2 zSUi$dgS7}KUJMkMpS+Y+ov{uq{s<`E1r+ZFi|eteGfo1FXR~Rr&H{?h2Ai{yO_y;Q gP~4Vv6Hsh3P|S^S7g${_y9Vnapx9xsy2I?w0B3A1ga7~l delta 167 zcmZn@XcO3A$inC_`97QIWOo(~Ru2YN2G7Zg?2?mvS#%i#z~UEx;t@dcNU*pVt1e>- zSUi$dgS7xCUI-MIpS+Y+ov{Wi{s<`E0Tk~9i|eteGfn`DXR~Rr&H#$f1e>#wO_y;A gP~4Vv15j)uP|S^S2UuM#y9Vn4px8mMy2I?w09rOJS^xk5 diff --git a/Stack Exchange Client/build/web/WEB-INF/web.xml b/Stack Exchange Client/build/web/WEB-INF/web.xml index fcdd514b..20308a54 100644 --- a/Stack Exchange Client/build/web/WEB-INF/web.xml +++ b/Stack Exchange Client/build/web/WEB-INF/web.xml @@ -8,6 +8,10 @@ QuestionPage com.dazzlesquad.servlet.QuestionPage + + AddQuestion + com.dazzlesquad.servlet.AddQuestion + QuestionServlet /QuestionServlet @@ -16,6 +20,10 @@ QuestionPage /QuestionPage + + AddQuestion + /AddQuestion + 30 diff --git a/Stack Exchange Client/build/web/ask-question.jsp b/Stack Exchange Client/build/web/ask-question.jsp index 83fc64f4..5882959e 100644 --- a/Stack Exchange Client/build/web/ask-question.jsp +++ b/Stack Exchange Client/build/web/ask-question.jsp @@ -21,10 +21,6 @@

What's Your Question?

- -
- -

diff --git a/Stack Exchange Client/build/web/gfv3ee6.dpf b/Stack Exchange Client/build/web/gfv3ee6.dpf new file mode 100644 index 00000000..20a26b9c --- /dev/null +++ b/Stack Exchange Client/build/web/gfv3ee6.dpf @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_Client + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange Client/catalog.xml b/Stack Exchange Client/catalog.xml new file mode 100755 index 00000000..1aed361e --- /dev/null +++ b/Stack Exchange Client/catalog.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/nbproject/ant-deploy.xml b/Stack Exchange Client/nbproject/ant-deploy.xml new file mode 100755 index 00000000..2d5f8778 --- /dev/null +++ b/Stack Exchange Client/nbproject/ant-deploy.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/nbproject/build-impl.xml b/Stack Exchange Client/nbproject/build-impl.xml new file mode 100755 index 00000000..06e02dc2 --- /dev/null +++ b/Stack Exchange Client/nbproject/build-impl.xml @@ -0,0 +1,1452 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set src.src.dir + Must set src.dir + Must set test.src.dir + Must set build.dir + Must set build.web.dir + Must set build.generated.dir + Must set dist.dir + Must set build.classes.dir + Must set dist.javadoc.dir + Must set build.test.classes.dir + Must set build.test.results.dir + Must set build.classes.excludes + Must set dist.war + + + + + + + + + +The Java EE server classpath is not correctly set up - server home directory is missing. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Dj2ee.server.home=<app_server_installation_directory> + + +The Java EE server classpath is not correctly set up. Your active server type is ${j2ee.server.type}. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Duser.properties.file=<path_to_property_file> (where you put the property "j2ee.platform.classpath" in a .properties file) +or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties file is used) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No tests executed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +The libs.CopyLibs.classpath property is not set up. +This property must point to +org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part +of NetBeans IDE installation and is usually located at +<netbeans_installation>/java<version>/ant/extra folder. +Either open the project in the IDE and make sure CopyLibs library +exists or setup the property manually. For example like this: + ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set JVM to use for profiling in profiler.info.jvm + Must set profiler agent JVM arguments in profiler.info.jvmargs.agent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.jsp.includes + + + + + + + + + + + + + + + + + + + + + + + + + + Must select a file in the IDE or set jsp.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Browser not found, cannot launch the deployed application. Try to set the BROWSER environment variable. + + + Launching ${browse.url} + + + + + + Must select one file in the IDE or set run.class + + + + Must select one file in the IDE or set run.class + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + Must set fix.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + Some tests failed; see details above. + + + + + + + + + Must select some files in the IDE or set test.includes + + + + Some tests failed; see details above. + + + + Must select some files in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + Some tests failed; see details above. + + + + + Must select one file in the IDE or set test.class + + + + Must select one file in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/nbproject/genfiles.properties b/Stack Exchange Client/nbproject/genfiles.properties new file mode 100755 index 00000000..36d64d91 --- /dev/null +++ b/Stack Exchange Client/nbproject/genfiles.properties @@ -0,0 +1,9 @@ +build.xml.data.CRC32=2425271a +build.xml.script.CRC32=1e02f51c +build.xml.stylesheet.CRC32=651128d4@1.68.1.1 +# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. +# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. +nbproject/build-impl.xml.data.CRC32=2425271a +nbproject/build-impl.xml.script.CRC32=df362cc1 +nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 +nbproject/jaxws-build.xml.stylesheet.CRC32=6608c2cf diff --git a/Stack Exchange Client/nbproject/jax-ws.xml b/Stack Exchange Client/nbproject/jax-ws.xml new file mode 100755 index 00000000..5cee3da0 --- /dev/null +++ b/Stack Exchange Client/nbproject/jax-ws.xml @@ -0,0 +1,86 @@ + + + + + + http://localhost:8083/Stack_Exchange_WS/QuestionWS?wsdl + localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl + QuestionWS + catalog.xml + + + extension + true + + + verbose + true + + + fork + false + + + wsdlLocation + http://localhost:8083/Stack_Exchange_WS/QuestionWS?wsdl + + + xnocompile + true + + + xendorsed + true + + + package + QuestionWS + + + target + 2.1 + + + + + http://localhost:8083/Stack_Exchange_WS/AnswerWS?wsdl + localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl + AnswerWS + catalog.xml + + + extension + true + + + verbose + true + + + fork + false + + + wsdlLocation + http://localhost:8083/Stack_Exchange_WS/AnswerWS?wsdl + + + xnocompile + true + + + xendorsed + true + + + package + AnswerWS + + + target + 2.1 + + + + + diff --git a/Stack Exchange Client/nbproject/jaxws-build.xml b/Stack Exchange Client/nbproject/jaxws-build.xml new file mode 100755 index 00000000..b1bb442c --- /dev/null +++ b/Stack Exchange Client/nbproject/jaxws-build.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/nbproject/private/private.properties b/Stack Exchange Client/nbproject/private/private.properties new file mode 100755 index 00000000..53f56b46 --- /dev/null +++ b/Stack Exchange Client/nbproject/private/private.properties @@ -0,0 +1,10 @@ +deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3786070114.properties +j2ee.platform.is.jsr109=true +j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client +j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish +j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:4848 +j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server +javac.debug=true +javadoc.preview=true +selected.browser=default +user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties diff --git a/Stack Exchange Client/nbproject/private/private.xml b/Stack Exchange Client/nbproject/private/private.xml new file mode 100755 index 00000000..2da079fe --- /dev/null +++ b/Stack Exchange Client/nbproject/private/private.xml @@ -0,0 +1,17 @@ + + + + + + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/index.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-list.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/login.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/style.css + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-page.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/QuestionPage.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/WEB-INF/web.xml + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/ask-question.jsp + + + diff --git a/Stack Exchange Client/nbproject/project.properties b/Stack Exchange Client/nbproject/project.properties new file mode 100755 index 00000000..477de4e9 --- /dev/null +++ b/Stack Exchange Client/nbproject/project.properties @@ -0,0 +1,88 @@ +annotation.processing.enabled=true +annotation.processing.enabled.in.editor=true +annotation.processing.processors.list= +annotation.processing.run.all.processors=true +annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output +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 +# Files to be excluded from distribution war +dist.archive.excludes= +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= +excludes= +includes=** +j2ee.compile.on.save=true +j2ee.copy.static.files.on.save=true +j2ee.deploy.on.save=true +j2ee.platform=1.5 +j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.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.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.jar +j2ee.platform.wsit.classpath= +j2ee.server.type=gfv3ee6 +jar.compress=false +javac.classpath= +# Space-separated list of extra javac options +javac.compilerargs= +javac.debug=true +javac.deprecation=false +javac.processorpath=\ + ${javac.classpath} +javac.source=1.8 +javac.target=1.8 +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 +src.src.dir=src +test.src.dir=test +war.content.additional= +war.ear.name=${war.name} +war.name=Stack_Exchange_Client.war +web.docbase.dir=web +webinf.dir=web/WEB-INF diff --git a/Stack Exchange Client/nbproject/project.xml b/Stack Exchange Client/nbproject/project.xml new file mode 100755 index 00000000..86b60e12 --- /dev/null +++ b/Stack Exchange Client/nbproject/project.xml @@ -0,0 +1,24 @@ + + + org.netbeans.modules.web.project + + + + + + + + Stack Exchange Client + 1.6.5 + + + + + + + + + + + + diff --git a/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/AddQuestion.class b/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/AddQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..be39ef93783ac9b59a876c802beec4e6eec709e6 GIT binary patch literal 2493 zcmbtWYjfK~6g}%a1?qskJiy7?4-8Am)<50wjG$_s!Tx!-gWVB)vpg>N$^jGc3)8FmIK~?jJ z_y~T3c;U!#~=;wSXcMie?Sj?40y&W}Jj-;T8-UsI}K-Q!D# zOapDng+0aM26HDDbO=V&F+Z`VT7rYf(vfUg5ZD`1+ZW?W)LFH46*fFaCrOvi@|kVs zKJtPpZI5@QoG?%_VBBNfr6wcyTmexO$gohdk+8tPvVn&JLvDCiQsG<}RSSVs8`2Kq zLM3cQjx5P7>F;9B!5;Sywq!)hk^qL?aG8`K-l|mX#1@0iP~c#GvPY$hc+_JqBlWON zVu7RievDq2B-k2$!%rT zRNY@7ougQ)YmZhIXXgx*v#4Ojz@scyv1Z_lEFR-af#W;HXt!H8!9t8Z3P{?9=W9Bf zagtHfA^FW&4neG?FbT0@LyBIPR{jRSMlr$JQNeZb;K^G<;9GrV7ofwWl&W$o#mA*Oq>rjmPhA@q~%-my})T5(RTMt_-Bv5A<(AiPO)$xsiYTL#RomB7yjFB zx!cmCB+Knq@2#*JWNNF)cQvX$I?nH9F(Et8U^ddS9ocoMWF&B*pSgaGwLgg?IUb5U z3aVN;-Oyy_=fA*WkDco9Y}WzaxlULw!r2j7PP*+FTYG1%=N4kW9qPM*v%J@GycGpf zy4)NO@oR+RVLnG<9K|pv>_)y%aLeK-I1Wv{g7}G(6i)K3g+QHCd}mt%IE^#>8r1xv zlve&81C#_V&E!(AF_6M^ZtyjRQdpYK4JVWN!Refl%zi=o%Fu7v_c)h%g^@p~)$(*0 zL!6%n?`>kApxr!wQ;Fy6E$eO1^n-VCEdkQ+xj;a@RN}mZ-)@I7o)JYnj x`Wd4yF?N4u`ZdN=_@QgFm8~Z%-P0cUGET and POST + * methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + response.setContentType("text/html;charset=UTF-8"); + String question_topic= request.getParameter("question_topic"); + String question_content= request.getParameter("question_content"); + int question_userid= Integer.parseInt(request.getParameter("question_userid")); + + Question question = new Question(0,question_userid,question_topic,question_content,0,"",0); + + request.setAttribute("question", question); + request.setAttribute("answers", answers); + request.setAttribute("countAnswer", count); + request.getRequestDispatcher("/question-page.jsp").forward(request, response); + } + + // + /** + * Handles the HTTP GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Handles the HTTP POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// + + private int insertQuestion(QuestionWS.Question question) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service.getQuestionWSPort(); + return port.insertQuestion(question); + } + +} diff --git a/Stack Exchange Client/web/WEB-INF/web.xml b/Stack Exchange Client/web/WEB-INF/web.xml index fcdd514b..20308a54 100755 --- a/Stack Exchange Client/web/WEB-INF/web.xml +++ b/Stack Exchange Client/web/WEB-INF/web.xml @@ -8,6 +8,10 @@ QuestionPage com.dazzlesquad.servlet.QuestionPage + + AddQuestion + com.dazzlesquad.servlet.AddQuestion + QuestionServlet /QuestionServlet @@ -16,6 +20,10 @@ QuestionPage /QuestionPage + + AddQuestion + /AddQuestion + 30 diff --git a/Stack Exchange Client/web/ask-question.jsp b/Stack Exchange Client/web/ask-question.jsp index 83fc64f4..5882959e 100755 --- a/Stack Exchange Client/web/ask-question.jsp +++ b/Stack Exchange Client/web/ask-question.jsp @@ -21,10 +21,6 @@

What's Your Question?

- -
- -

diff --git a/Stack Exchange WS/build.xml b/Stack Exchange WS/build.xml new file mode 100755 index 00000000..1995fa4a --- /dev/null +++ b/Stack Exchange WS/build.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + Builds, tests, and runs the project Stack Exchange WS. + + + diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class index 85ae0292a2acc0ba80d06212f7453b01790c1103..4bd17d751bdad9b5d720fc5156b61a9234949d94 100644 GIT binary patch delta 1016 zcmZ{i-EPxB5QWb=w)4|cP(uoozY0Q>xG8~BirYX*+gwm77gUr8B#^MERZh{GC(#~d0Q*3;NXWAo7bER;%F?u(LAY0IJb>S(U*ZS4xE<*iCvAWQPOYxj96 zL-|g(*Lf>YD7W^lk5=u#a`tM^yne^ot8;mdN;bQWXFHxinnb(n*KOsU@>gan>thy=InA zj)PyGfK5lRJGgtQv3VMQ9QKA_)|ke4vOMF(WR~W~VY>vg$H3@t0@%G|mwKG_j#!;B ztP7z@pYBDX%XA!eK(O~?U>Bpt?k6{P;+BR-*(276fVFsf{Cw{O9m+C|O`*$thTapj KV$yTg#mZkz5p_2J delta 251 zcmdld{Ex@t)W2Q(7#J8#7_7J$xEKsL88{gXL4*;AFa{AOAi@+xn1Kj$b_NS}2Fr~W zwTzP=GWJfs$K=J%=9pJpo?5ioklBTikz;ciivlCF3WMt8g>1r;t=I$^Ehjs$i!!T0 zMaqF9wqOx;1`VJZ6-GxePZP`&7Gm81bPyARERbYlU<8t`U}-I=c0G1MMo+MaHbleZ qY<59CUj{j#N*=I!Rt9+n1t5=!K?h9gGVlUvZlIhV5c3x^=mP*&j45#d diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class index 6a648a8c04d4c90be0270e8289ba14aea54bfd0e..745d41fa123a2fe0c999a41b5b20328d6fdf3864 100644 GIT binary patch delta 2597 zcmZ`*30PEB6#n1LoA(|wPf!G8J~ajn0>VfGHB1!AgcMD1X;Ye%BxT8lR4SXI%*x%T zk~@`aYAzUxTUO?lOO{KNl~%TImZfE7|9!K3i1zWlckkSL&$;J6=l{=RPwL_{@BV+c z>;RA|!H%w|Qt_f47F3DX+z`ZKo{IT)D5%n~K#U7DEE3~l2deRshL^?oiUUiqRJ@is zupBEixW%~AP6w~5SfydLhACocjfSZjUemDFj!3Mtd-<*s8|xkDg!L*msHm}HBVMuRUUK zubAyqv0q&Du7(2|4%*>}#UbJ3u!{F;BLVOI{rk3g#O0qkal^=F5y4fCEO>v24(gc*fZai&@EZ~-I!cjHZ~zK zQO94x>LTiO{EdHf{EK=C;UnE++$o;X#VPsaG%hJDE!S}#my8bffm$ibbj-j7W12m( zrp|uMDocn;Fsk*4m>kk0maGFLK1?0oA)GUVo zj{W%D;h~HET+k){%HxyoK|Y587-%}K3Og)i86%qZ^NNt}Wf0i}FbIR8GNf6!6L;}k zQ%uL*bS@w~jeB^`h7^p(5DaBVOSoTv`*;rIx(|++x#@+(p&ahVFpk5yp91+3CP7tE zD5-cr#RwHeDjrmGF%nQOAq-ak9(Z6>Qxi@Et^IHYpxB3^c*y;pH)8+6E={E7x$%Rl0(iNv7Utf!x>JVmy zQ?YTLT8A_-S2*wJo6Am{SFS^6D>9rMVdOkDsSI)s)(c4Zg(O0?sYO9B zZv+J_^di$V%dCKn4mz57S9rXcsS?o)Ji%;x$jV_1$wF68n%S1g;HNmVntF*8c^?Xy znxI@HU+TjfQ)Rr!e5}y+m8vMA_e!c(w2{Q980lssCu*5j0Pn&21IrltN-|{?ThSWw zWG#}gfefl4hK-m=9lyZO*bLM$1=|UK3+7`hR$v<~b_Bs^aVENkLQfOSELiBT($B+K zvRmj(rtcD=GcOy+d_Vm}7hK~{h=!$jhN+Mm$V;qD;7YK4BtbFLL3Ld&t^y%0i*N5T zZ9UsKVG)%9u8Qzo!X98r58?(KqO=aP zRUTo(Jj&*Dg5C8P`EeYDs5jFhnrQ^On8~owvXhw%h4x8iGE|=SQNqT1ih`6Vg4@eX zibh|A=c!VWpdwZwm!VkceiCUp!Cymp-j>+K`j$gFmbPJLPZGyLkKOh$)(LTd$^>z zRf;K^ielrQWv1quqFI*OUY2dP=@sYS9E9Mn0I;fPfQo$Pvri!gq3Z^Mot)R+LQ8BHTRUXzRIp3j{6dO zH@8d}*tPe7?)?&4q_^g;rHVhq8-Jo!#b5Ya#bwlLMXmwK1t?T86PF}}<>!>;Bp2iq zjY{q_EI)U6se}l9tE9LfxnC(mEzB*dKI1xNjb~yL$s<7G!whkBa?Qk%P+hbOAvR|H=B(1TJMN)<5B{@pPT-S)p0Lu_kWf#5;mg52 zpjkcpIMW`8!@cOm^WJ>J%{h}#Rta77;f5;l-+g@gmY^@EZ1mF|pA0=Lb=4}v`uIdh z4>E`hbU}X%fXt98Fc5?IUKn1)U^*8NCSwThhaJf%#sjo)kkDZmiih|fNMQqxSb6D% zY$2l`Mh@p;JWqzL4$~mZ7%s^eAtP7DNExH#OymJ_9YR5x>Sy2!kA&%PqG)Zx$wt0` zV)Qk*ygXnb8D$r3cla*injFzf$CV9*W$>A3Vo+|Pxd}xkniL{2(9EfarZR}8(nP~1 zK$|g)=TVVW-e~L;oA_=O_)-G+#>(&p01AAUkyQ`jSQB9hJy}rN5NSaG>0{SLT843Y z1*;;*6KS)k^dQn`b~sTjD=~M_G22Mg7ADe82qA*;tXpP1q~0J>Z?JAd@i;4J)GY#* zItHlMhE%#Ygzeq@SvKU*vPmx;W=!^RQQ>KEtrQLSb(jBy$vg| z9jmcZ2Q2g=bS(OSgPxwzpF<6}!$XlB8}Al8^kP_P^mDHy4q zV8qTO?gSfx2M#?M)XUX!@d~+EjI*oMGP$8zqI~})Ou`g~toO~>M5&`z9_!W9WAI=P zPxi9W?PDiCfLI)4KRrYq9Hv-~ke|oc0#A^^r`RNGnSztZ#c4e)qCG~j;|m_xY1u(f zhJ*GVJsE;^;d(2yGXr@+8sx$2(|e)Ve3r@-3Cd$7ghs7&|2$7^dOBhSH?m+n5>K@e6W%1Ly12jyY(L^qwz + + + /Stack_Exchange_WS + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange WS/nbproject/ant-deploy.xml b/Stack Exchange WS/nbproject/ant-deploy.xml new file mode 100755 index 00000000..2d5f8778 --- /dev/null +++ b/Stack Exchange WS/nbproject/ant-deploy.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange WS/nbproject/build-impl.xml b/Stack Exchange WS/nbproject/build-impl.xml new file mode 100755 index 00000000..edbdd955 --- /dev/null +++ b/Stack Exchange WS/nbproject/build-impl.xml @@ -0,0 +1,1442 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set src.dir + Must set test.src.dir + Must set build.dir + Must set build.web.dir + Must set build.generated.dir + Must set dist.dir + Must set build.classes.dir + Must set dist.javadoc.dir + Must set build.test.classes.dir + Must set build.test.results.dir + Must set build.classes.excludes + Must set dist.war + + + + + + + + + +The Java EE server classpath is not correctly set up - server home directory is missing. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Dj2ee.server.home=<app_server_installation_directory> + + +The Java EE server classpath is not correctly set up. Your active server type is ${j2ee.server.type}. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Duser.properties.file=<path_to_property_file> (where you put the property "j2ee.platform.classpath" in a .properties file) +or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties file is used) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No tests executed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +The libs.CopyLibs.classpath property is not set up. +This property must point to +org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part +of NetBeans IDE installation and is usually located at +<netbeans_installation>/java<version>/ant/extra folder. +Either open the project in the IDE and make sure CopyLibs library +exists or setup the property manually. For example like this: + ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set JVM to use for profiling in profiler.info.jvm + Must set profiler agent JVM arguments in profiler.info.jvmargs.agent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.jsp.includes + + + + + + + + + + + + + + + + + + + + + + + + + + Must select a file in the IDE or set jsp.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Browser not found, cannot launch the deployed application. Try to set the BROWSER environment variable. + + + Launching ${browse.url} + + + + + + Must select one file in the IDE or set run.class + + + + Must select one file in the IDE or set run.class + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + Must set fix.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + Some tests failed; see details above. + + + + + + + + + Must select some files in the IDE or set test.includes + + + + Some tests failed; see details above. + + + + Must select some files in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + Some tests failed; see details above. + + + + + Must select one file in the IDE or set test.class + + + + Must select one file in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange WS/nbproject/genfiles.properties b/Stack Exchange WS/nbproject/genfiles.properties new file mode 100755 index 00000000..5647f2ec --- /dev/null +++ b/Stack Exchange WS/nbproject/genfiles.properties @@ -0,0 +1,9 @@ +build.xml.data.CRC32=9de710d7 +build.xml.script.CRC32=66fff844 +build.xml.stylesheet.CRC32=651128d4@1.68.1.1 +# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. +# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. +nbproject/build-impl.xml.data.CRC32=9de710d7 +nbproject/build-impl.xml.script.CRC32=e88d55a8 +nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 +nbproject/jaxws-build.xml.stylesheet.CRC32=6608c2cf diff --git a/Stack Exchange WS/nbproject/jax-ws.xml b/Stack Exchange WS/nbproject/jax-ws.xml new file mode 100755 index 00000000..cd1f587f --- /dev/null +++ b/Stack Exchange WS/nbproject/jax-ws.xml @@ -0,0 +1,12 @@ + + + + + com.dazzlesquad.answer_package.AnswerWS + + + com.dazzlesquad.question_package.QuestionWS + + + + diff --git a/Stack Exchange WS/nbproject/jaxws-build.xml b/Stack Exchange WS/nbproject/jaxws-build.xml new file mode 100755 index 00000000..8de924ef --- /dev/null +++ b/Stack Exchange WS/nbproject/jaxws-build.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange WS/nbproject/private/private.properties b/Stack Exchange WS/nbproject/private/private.properties new file mode 100755 index 00000000..95952e9e --- /dev/null +++ b/Stack Exchange WS/nbproject/private/private.properties @@ -0,0 +1,7 @@ +deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3786070114.properties +j2ee.platform.is.jsr109=true +j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client +j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish +j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:4848 +j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server +user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties diff --git a/Stack Exchange WS/nbproject/private/private.xml b/Stack Exchange WS/nbproject/private/private.xml new file mode 100755 index 00000000..9268ff58 --- /dev/null +++ b/Stack Exchange WS/nbproject/private/private.xml @@ -0,0 +1,11 @@ + + + + + + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/QuestionWS.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/Answer.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/Question.java + + + diff --git a/Stack Exchange WS/nbproject/project.properties b/Stack Exchange WS/nbproject/project.properties new file mode 100755 index 00000000..cdcb4647 --- /dev/null +++ b/Stack Exchange WS/nbproject/project.properties @@ -0,0 +1,87 @@ +annotation.processing.enabled=true +annotation.processing.enabled.in.editor=true +annotation.processing.processors.list= +annotation.processing.run.all.processors=true +annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output +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 +# Files to be excluded from distribution war +dist.archive.excludes= +dist.dir=dist +dist.ear.war=${dist.dir}/${war.ear.name} +dist.javadoc.dir=${dist.dir}/javadoc +dist.war=${dist.dir}/${war.name} +excludes= +includes=** +j2ee.compile.on.save=true +j2ee.copy.static.files.on.save=true +j2ee.deploy.on.save=true +j2ee.platform=1.5 +j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.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.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.jar +j2ee.platform.wsit.classpath= +j2ee.server.type=gfv3ee6 +jar.compress=false +javac.classpath= +# Space-separated list of extra javac options +javac.compilerargs= +javac.debug=true +javac.deprecation=false +javac.processorpath=\ + ${javac.classpath} +javac.source=1.8 +javac.target=1.8 +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 +no.dependencies=false +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=${war.name} +war.name=Stack_Exchange_WS.war +web.docbase.dir=web +webinf.dir=web/WEB-INF diff --git a/Stack Exchange WS/nbproject/project.xml b/Stack Exchange WS/nbproject/project.xml new file mode 100755 index 00000000..fb5cef72 --- /dev/null +++ b/Stack Exchange WS/nbproject/project.xml @@ -0,0 +1,21 @@ + + + org.netbeans.modules.web.project + + + + + + Stack Exchange WS + 1.6.5 + + + + + + + + + + + diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java index f313bfe4..08ba3824 100755 --- a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java @@ -7,7 +7,7 @@ import javax.xml.bind.annotation.*; -@XmlRootElement(name="Answer") +@XmlRootElement(name="Question") /** * @@ -51,6 +51,13 @@ public Question(int id, int uid, String topic, String content, int vote, String } + public Question(int uid, String topic, String content, int count){ + this.userId = uid; + this.topic = topic; + this.content = content; + this.countAnswer=count; + } + /* Getter */ public int getQuestionId() { @@ -76,4 +83,33 @@ public int getQuestionVote() { public String getQuestionDate() { return this.date; } + + void setId(int id) { + this.id = id; + } + + void setUserId(int userId){ + this.userId = userId; + } + + void setTopic(String topic){ + this.topic = topic; + } + + void setContent(String content) { + this.content = content; + } + + void setVote(int vote) { + this.vote = vote; + } + + void setDate(String date) { + this.date = date; + } + + void setCountAnswer(int count) { + this.countAnswer = count; + } + } diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java index 4f1a1cf2..9d74c21d 100755 --- a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java @@ -137,28 +137,27 @@ public int deleteQuestion(@WebParam(name = "id") int id) { @WebResult(name="Question") public int insertQuestion(@WebParam(name = "Question") Question q) { int insertsuccessful = 1; // nanti diganti fungsi validasi + int lastId=0; if (insertsuccessful == 1) { try { Statement statement = conn.createStatement(); String sql; - sql = "INSERT INTO Question (id_user, topic, content) VALUES (?,?,?)"; + sql = "INSERT INTO Question (id_user, topic, content, vote, date) VALUES (?,?,?,0,now())"; PreparedStatement dbStatement = conn.prepareStatement(sql); dbStatement.setInt(1,q.getQuestionUserId()); dbStatement.setString(2,q.getQuestionTopic()); dbStatement.setString(3,q.getQuestionContent()); - dbStatement.executeUpdate(); - - + lastId= statement.executeUpdate(sql, Statement.RETURN_GENERATED_KEYS); statement.close(); } catch (SQLException ex) { Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); } } - return insertsuccessful; + return lastId; } @WebMethod(operationName = "showAllQuestion") From 194efade25167c1bd98ed6ab548a22d835b14082 Mon Sep 17 00:00:00 2001 From: Ryan Yonata Date: Thu, 26 Nov 2015 22:57:21 +0700 Subject: [PATCH 11/25] Add Identity Service --- .../jax-ws/AnswerWS/ObjectFactory.java | 92 +++---- .../jax-ws/QuestionWS/ObjectFactory.java | 248 +++++++++--------- .../jax-ws/QuestionWS/Question.java | 2 - .../jax-ws/QuestionWS/QuestionWS.java | 2 +- .../AnswerWS/AnswerWS/ObjectFactory.java | 92 +++---- .../QuestionWS/QuestionWS/ObjectFactory.java | 248 +++++++++--------- .../QuestionWS/QuestionWS/QuestionWS.java | 2 +- .../web/WEB-INF/classes/AnswerWS/Answer.class | Bin 1865 -> 1865 bytes .../WEB-INF/classes/AnswerWS/AnswerWS.class | Bin 1275 -> 1275 bytes .../classes/AnswerWS/AnswerWS_Service.class | Bin 2157 -> 2157 bytes .../classes/AnswerWS/DeleteAnswer.class | Bin 717 -> 717 bytes .../AnswerWS/DeleteAnswerResponse.class | Bin 829 -> 829 bytes .../classes/AnswerWS/GetAnswerById.class | Bin 718 -> 718 bytes .../AnswerWS/GetAnswerByIdResponse.class | Bin 877 -> 877 bytes .../classes/AnswerWS/InsertAnswer.class | Bin 774 -> 774 bytes .../AnswerWS/InsertAnswerResponse.class | Bin 837 -> 837 bytes .../classes/AnswerWS/ObjectFactory.class | Bin 4427 -> 4427 bytes .../classes/AnswerWS/package-info.class | Bin 252 -> 252 bytes .../WEB-INF/classes/QuestionWS/Answer.class | Bin 1869 -> 1869 bytes .../classes/QuestionWS/CountAnswer.class | Bin 717 -> 717 bytes .../QuestionWS/CountAnswerResponse.class | Bin 755 -> 755 bytes .../classes/QuestionWS/DeleteQuestion.class | Bin 726 -> 726 bytes .../QuestionWS/DeleteQuestionResponse.class | Bin 841 -> 841 bytes .../classes/QuestionWS/EditQuestion.class | Bin 1168 -> 1168 bytes .../QuestionWS/EditQuestionResponse.class | Bin 849 -> 849 bytes .../QuestionWS/GetAnswerByQuestionId.class | Bin 754 -> 754 bytes .../GetAnswerByQuestionIdResponse.class | Bin 991 -> 991 bytes .../classes/QuestionWS/GetQuestionById.class | Bin 730 -> 730 bytes .../QuestionWS/GetQuestionByIdResponse.class | Bin 909 -> 909 bytes .../WEB-INF/classes/QuestionWS/Hello.class | Bin 740 -> 740 bytes .../classes/QuestionWS/HelloResponse.class | Bin 853 -> 853 bytes .../classes/QuestionWS/InsertQuestion.class | Bin 873 -> 873 bytes .../QuestionWS/InsertQuestionResponse.class | Bin 845 -> 845 bytes .../classes/QuestionWS/ObjectFactory.class | Bin 10260 -> 10260 bytes .../WEB-INF/classes/QuestionWS/Question.class | Bin 2054 -> 2054 bytes .../classes/QuestionWS/QuestionWS.class | Bin 2635 -> 2635 bytes .../QuestionWS/QuestionWS_Service.class | Bin 2195 -> 2195 bytes .../classes/QuestionWS/ShowAllQuestion.class | Bin 517 -> 517 bytes .../QuestionWS/ShowAllQuestionResponse.class | Bin 977 -> 977 bytes .../classes/QuestionWS/package-info.class | Bin 256 -> 256 bytes .../classes/answer_ws/package-info.class | Bin 255 -> 0 bytes .../question_package/package-info.class | Bin 278 -> 0 bytes .../question_servlet/DeleteQuestion.class | Bin 770 -> 0 bytes .../DeleteQuestionResponse.class | Bin 882 -> 0 bytes .../question_servlet/EditQuestion.class | Bin 1212 -> 0 bytes .../EditQuestionResponse.class | Bin 874 -> 0 bytes .../question_servlet/GetQuestionById.class | Bin 774 -> 0 bytes .../GetQuestionByIdResponse.class | Bin 1019 -> 0 bytes .../dazzlesquad/question_servlet/Hello.class | Bin 784 -> 0 bytes .../question_servlet/HelloResponse.class | Bin 897 -> 0 bytes .../question_servlet/InsertQuestion.class | Bin 983 -> 0 bytes .../InsertQuestionResponse.class | Bin 882 -> 0 bytes .../question_servlet/ObjectFactory.class | Bin 9600 -> 0 bytes .../question_servlet/Question.class | Bin 1892 -> 0 bytes .../question_servlet/QuestionWS.class | Bin 2440 -> 0 bytes .../question_servlet/QuestionWS_Service.class | Bin 2305 -> 0 bytes .../question_servlet/ShowAllQuestion.class | Bin 561 -> 0 bytes .../ShowAllQuestionResponse.class | Bin 1065 -> 0 bytes .../question_servlet/package-info.class | Bin 278 -> 0 bytes .../com/dazzlesquad/servlet/AddQuestion.class | Bin 0 -> 2165 bytes .../dazzlesquad/servlet/QuestionPage.class | Bin 3598 -> 3598 bytes .../dazzlesquad/servlet/QuestionServlet.class | Bin 3270 -> 3548 bytes .../com/dazzlesquad/servlet/AddQuestion.rs | 1 + .../lib/mysql-connector-java-5.1.23-bin.jar | Bin 0 -> 827921 bytes .../build/web/WEB-INF/sun-web.xml | 11 + .../Stack_Exchange_WS/AnswerWS.wsdl | 74 ++++++ .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 63 +++++ .../Stack_Exchange_WS/QuestionWS.wsdl | 169 ++++++++++++ .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 155 +++++++++++ .../build/web/question-list.jsp | 1 + .../dist/Stack_Exchange_Client.war | Bin 115359 -> 0 bytes .../nbproject/build-impl.xml | 5 +- .../nbproject/genfiles.properties | 6 +- .../nbproject/private/private.properties | 12 +- .../nbproject/private/private.xml | 10 +- .../nbproject/private/retriever/catalog.xml | 0 .../nbproject/project.properties | 6 +- Stack Exchange Client/nbproject/project.xml | 7 +- .../com/dazzlesquad/servlet/AddQuestion.class | Bin 0 -> 2165 bytes .../dazzlesquad/servlet/QuestionPage.class | Bin 0 -> 3598 bytes .../dazzlesquad/servlet/QuestionServlet.class | Bin 0 -> 3548 bytes Stack Exchange Client/setup/sun-resources.xml | 8 + .../com/dazzlesquad/servlet/AddQuestion.java | 6 +- .../dazzlesquad/servlet/QuestionServlet.java | 12 +- Stack Exchange Client/web/question-list.jsp | 1 + Stack Exchange IS.rar | Bin 0 -> 830959 bytes .../web/WEB-INF/lib/json-simple-1.1.1.jar | Bin 0 -> 23737 bytes .../lib/mysql-connector-java-5.1.23-bin.jar | Bin 0 -> 827921 bytes Stack Exchange IS/build/web/WEB-INF/web.xml | 16 ++ Stack Exchange IS/nbproject/build-impl.xml | 7 +- .../nbproject/genfiles.properties | 6 +- .../nbproject/private/private.properties | 15 +- .../nbproject/project.properties | 10 +- Stack Exchange IS/nbproject/project.xml | 15 +- .../src/java/DBConnect/DBConnect.java | 39 +++ Stack Exchange IS/src/java/ReSTful/Login.java | 141 ++++++++++ .../src/java/ReSTful/Validation.java | 132 ++++++++++ Stack Exchange IS/web/WEB-INF/web.xml | 16 ++ .../classes/.netbeans_update_resources | 0 .../database_console/DBConnect.class | Bin 1134 -> 0 bytes .../dazzlesquad/answer_package/Answer.class | Bin 1533 -> 0 bytes .../dazzlesquad/answer_package/AnswerWS.class | Bin 3826 -> 0 bytes .../question_package/Question.class | Bin 2494 -> 0 bytes .../question_package/QuestionWS.class | Bin 6815 -> 0 bytes .../web/WEB-INF/lib/json-simple-1.1.1.jar | Bin 0 -> 23737 bytes .../lib/mysql-connector-java-5.1.23-bin.jar | Bin 0 -> 827921 bytes Stack Exchange WS/build/web/gfv3ee6.dpf | 11 - Stack Exchange WS/nbproject/build-impl.xml | 7 +- .../nbproject/genfiles.properties | 6 +- .../nbproject/private/private.properties | 15 +- .../nbproject/private/private.xml | 6 +- .../nbproject/project.properties | 10 +- Stack Exchange WS/nbproject/project.xml | 15 +- .../database_console/DBConnect.java | 3 +- 114 files changed, 1284 insertions(+), 419 deletions(-) delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/answer_ws/package-info.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/package-info.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/DeleteQuestion.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/DeleteQuestionResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestion.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestionResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/GetQuestionById.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/GetQuestionByIdResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Hello.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/HelloResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestion.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestionResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ObjectFactory.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Question.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS_Service.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestion.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestionResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/package-info.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/AddQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/AddQuestion.rs create mode 100644 Stack Exchange Client/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar create mode 100644 Stack Exchange Client/build/web/WEB-INF/sun-web.xml create mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.wsdl create mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.xsd_1.xsd create mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl create mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd delete mode 100644 Stack Exchange Client/dist/Stack_Exchange_Client.war rename Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_automatic_build => Stack Exchange Client/nbproject/private/retriever/catalog.xml (100%) create mode 100644 Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/AddQuestion.class create mode 100644 Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/QuestionPage.class create mode 100644 Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/QuestionServlet.class create mode 100644 Stack Exchange IS.rar create mode 100644 Stack Exchange IS/build/web/WEB-INF/lib/json-simple-1.1.1.jar create mode 100644 Stack Exchange IS/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar create mode 100644 Stack Exchange IS/src/java/DBConnect/DBConnect.java create mode 100644 Stack Exchange IS/src/java/ReSTful/Login.java create mode 100644 Stack Exchange IS/src/java/ReSTful/Validation.java delete mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_update_resources delete mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/com/dazzesquad/database_console/DBConnect.class delete mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/Answer.class delete mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class delete mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class delete mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class create mode 100644 Stack Exchange WS/build/web/WEB-INF/lib/json-simple-1.1.1.jar create mode 100644 Stack Exchange WS/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar delete mode 100644 Stack Exchange WS/build/web/gfv3ee6.dpf diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java index 954707f7..e11586c6 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java @@ -24,13 +24,13 @@ @XmlRegistry public class ObjectFactory { + private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); private final static QName _InsertAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswerResponse"); - private final static QName _DeleteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswerResponse"); - private final static QName _DeleteAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswer"); private final static QName _GetAnswerById_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerById"); private final static QName _Answer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "Answer"); - private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); private final static QName _GetAnswerByIdResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerByIdResponse"); + private final static QName _DeleteAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswer"); + private final static QName _DeleteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswerResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: AnswerWS @@ -40,19 +40,19 @@ public ObjectFactory() { } /** - * Create an instance of {@link InsertAnswer } + * Create an instance of {@link DeleteAnswerResponse } * */ - public InsertAnswer createInsertAnswer() { - return new InsertAnswer(); + public DeleteAnswerResponse createDeleteAnswerResponse() { + return new DeleteAnswerResponse(); } /** - * Create an instance of {@link Answer } + * Create an instance of {@link DeleteAnswer } * */ - public Answer createAnswer() { - return new Answer(); + public DeleteAnswer createDeleteAnswer() { + return new DeleteAnswer(); } /** @@ -64,62 +64,53 @@ public GetAnswerByIdResponse createGetAnswerByIdResponse() { } /** - * Create an instance of {@link InsertAnswerResponse } - * - */ - public InsertAnswerResponse createInsertAnswerResponse() { - return new InsertAnswerResponse(); - } - - /** - * Create an instance of {@link DeleteAnswerResponse } + * Create an instance of {@link Answer } * */ - public DeleteAnswerResponse createDeleteAnswerResponse() { - return new DeleteAnswerResponse(); + public Answer createAnswer() { + return new Answer(); } /** - * Create an instance of {@link DeleteAnswer } + * Create an instance of {@link GetAnswerById } * */ - public DeleteAnswer createDeleteAnswer() { - return new DeleteAnswer(); + public GetAnswerById createGetAnswerById() { + return new GetAnswerById(); } /** - * Create an instance of {@link GetAnswerById } + * Create an instance of {@link InsertAnswerResponse } * */ - public GetAnswerById createGetAnswerById() { - return new GetAnswerById(); + public InsertAnswerResponse createInsertAnswerResponse() { + return new InsertAnswerResponse(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswerResponse }{@code >}} + * Create an instance of {@link InsertAnswer } * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswerResponse") - public JAXBElement createInsertAnswerResponse(InsertAnswerResponse value) { - return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); + public InsertAnswer createInsertAnswer() { + return new InsertAnswer(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswerResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswer }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswerResponse") - public JAXBElement createDeleteAnswerResponse(DeleteAnswerResponse value) { - return new JAXBElement(_DeleteAnswerResponse_QNAME, DeleteAnswerResponse.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswer") + public JAXBElement createInsertAnswer(InsertAnswer value) { + return new JAXBElement(_InsertAnswer_QNAME, InsertAnswer.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswerResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswer") - public JAXBElement createDeleteAnswer(DeleteAnswer value) { - return new JAXBElement(_DeleteAnswer_QNAME, DeleteAnswer.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswerResponse") + public JAXBElement createInsertAnswerResponse(InsertAnswerResponse value) { + return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); } /** @@ -141,21 +132,30 @@ public JAXBElement createAnswer(Answer value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByIdResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswer") - public JAXBElement createInsertAnswer(InsertAnswer value) { - return new JAXBElement(_InsertAnswer_QNAME, InsertAnswer.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerByIdResponse") + public JAXBElement createGetAnswerByIdResponse(GetAnswerByIdResponse value) { + return new JAXBElement(_GetAnswerByIdResponse_QNAME, GetAnswerByIdResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByIdResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswer }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerByIdResponse") - public JAXBElement createGetAnswerByIdResponse(GetAnswerByIdResponse value) { - return new JAXBElement(_GetAnswerByIdResponse_QNAME, GetAnswerByIdResponse.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswer") + public JAXBElement createDeleteAnswer(DeleteAnswer value) { + return new JAXBElement(_DeleteAnswer_QNAME, DeleteAnswer.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswerResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswerResponse") + public JAXBElement createDeleteAnswerResponse(DeleteAnswerResponse value) { + return new JAXBElement(_DeleteAnswerResponse_QNAME, DeleteAnswerResponse.class, null, value); } } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java index d9b60aaa..fa73c00b 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java @@ -24,23 +24,23 @@ @XmlRegistry public class ObjectFactory { - private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); - private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); private final static QName _DeleteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestion"); - private final static QName _GetAnswerByQuestionId_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionId"); - private final static QName _GetAnswerByQuestionIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionIdResponse"); - private final static QName _Answer_QNAME = new QName("http://question_package.dazzlesquad.com/", "Answer"); - private final static QName _CountAnswerResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswerResponse"); private final static QName _CountAnswer_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswer"); + private final static QName _Answer_QNAME = new QName("http://question_package.dazzlesquad.com/", "Answer"); + private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); + private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); + private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); + private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); + private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); + private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); private final static QName _Hello_QNAME = new QName("http://question_package.dazzlesquad.com/", "hello"); - private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); private final static QName _GetQuestionByIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionByIdResponse"); - private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); + private final static QName _GetAnswerByQuestionId_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionId"); + private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); + private final static QName _GetAnswerByQuestionIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionIdResponse"); + private final static QName _CountAnswerResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswerResponse"); private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); - private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); - private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); - private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: QuestionWS @@ -50,19 +50,27 @@ public ObjectFactory() { } /** - * Create an instance of {@link InsertQuestion } + * Create an instance of {@link DeleteQuestion } * */ - public InsertQuestion createInsertQuestion() { - return new InsertQuestion(); + public DeleteQuestion createDeleteQuestion() { + return new DeleteQuestion(); } /** - * Create an instance of {@link ShowAllQuestionResponse } + * Create an instance of {@link CountAnswer } * */ - public ShowAllQuestionResponse createShowAllQuestionResponse() { - return new ShowAllQuestionResponse(); + public CountAnswer createCountAnswer() { + return new CountAnswer(); + } + + /** + * Create an instance of {@link DeleteQuestionResponse } + * + */ + public DeleteQuestionResponse createDeleteQuestionResponse() { + return new DeleteQuestionResponse(); } /** @@ -74,107 +82,107 @@ public GetQuestionById createGetQuestionById() { } /** - * Create an instance of {@link GetQuestionByIdResponse } + * Create an instance of {@link InsertQuestion } * */ - public GetQuestionByIdResponse createGetQuestionByIdResponse() { - return new GetQuestionByIdResponse(); + public InsertQuestion createInsertQuestion() { + return new InsertQuestion(); } /** - * Create an instance of {@link DeleteQuestionResponse } + * Create an instance of {@link InsertQuestionResponse } * */ - public DeleteQuestionResponse createDeleteQuestionResponse() { - return new DeleteQuestionResponse(); + public InsertQuestionResponse createInsertQuestionResponse() { + return new InsertQuestionResponse(); } /** - * Create an instance of {@link EditQuestionResponse } + * Create an instance of {@link EditQuestion } * */ - public EditQuestionResponse createEditQuestionResponse() { - return new EditQuestionResponse(); + public EditQuestion createEditQuestion() { + return new EditQuestion(); } /** - * Create an instance of {@link CountAnswerResponse } + * Create an instance of {@link ShowAllQuestion } * */ - public CountAnswerResponse createCountAnswerResponse() { - return new CountAnswerResponse(); + public ShowAllQuestion createShowAllQuestion() { + return new ShowAllQuestion(); } /** - * Create an instance of {@link GetAnswerByQuestionId } + * Create an instance of {@link EditQuestionResponse } * */ - public GetAnswerByQuestionId createGetAnswerByQuestionId() { - return new GetAnswerByQuestionId(); + public EditQuestionResponse createEditQuestionResponse() { + return new EditQuestionResponse(); } /** - * Create an instance of {@link GetAnswerByQuestionIdResponse } + * Create an instance of {@link Hello } * */ - public GetAnswerByQuestionIdResponse createGetAnswerByQuestionIdResponse() { - return new GetAnswerByQuestionIdResponse(); + public Hello createHello() { + return new Hello(); } /** - * Create an instance of {@link DeleteQuestion } + * Create an instance of {@link GetAnswerByQuestionId } * */ - public DeleteQuestion createDeleteQuestion() { - return new DeleteQuestion(); + public GetAnswerByQuestionId createGetAnswerByQuestionId() { + return new GetAnswerByQuestionId(); } /** - * Create an instance of {@link HelloResponse } + * Create an instance of {@link GetQuestionByIdResponse } * */ - public HelloResponse createHelloResponse() { - return new HelloResponse(); + public GetQuestionByIdResponse createGetQuestionByIdResponse() { + return new GetQuestionByIdResponse(); } /** - * Create an instance of {@link InsertQuestionResponse } + * Create an instance of {@link HelloResponse } * */ - public InsertQuestionResponse createInsertQuestionResponse() { - return new InsertQuestionResponse(); + public HelloResponse createHelloResponse() { + return new HelloResponse(); } /** - * Create an instance of {@link EditQuestion } + * Create an instance of {@link GetAnswerByQuestionIdResponse } * */ - public EditQuestion createEditQuestion() { - return new EditQuestion(); + public GetAnswerByQuestionIdResponse createGetAnswerByQuestionIdResponse() { + return new GetAnswerByQuestionIdResponse(); } /** - * Create an instance of {@link Hello } + * Create an instance of {@link ShowAllQuestionResponse } * */ - public Hello createHello() { - return new Hello(); + public ShowAllQuestionResponse createShowAllQuestionResponse() { + return new ShowAllQuestionResponse(); } /** - * Create an instance of {@link ShowAllQuestion } + * Create an instance of {@link CountAnswerResponse } * */ - public ShowAllQuestion createShowAllQuestion() { - return new ShowAllQuestion(); + public CountAnswerResponse createCountAnswerResponse() { + return new CountAnswerResponse(); } /** - * Create an instance of {@link CountAnswer } + * Create an instance of {@link Answer } * */ - public CountAnswer createCountAnswer() { - return new CountAnswer(); + public Answer createAnswer() { + return new Answer(); } /** @@ -186,83 +194,75 @@ public Question createQuestion() { } /** - * Create an instance of {@link Answer } - * - */ - public Answer createAnswer() { - return new Answer(); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") - public JAXBElement createHelloResponse(HelloResponse value) { - return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") + public JAXBElement createDeleteQuestion(DeleteQuestion value) { + return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswer }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") - public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { - return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswer") + public JAXBElement createCountAnswer(CountAnswer value) { + return new JAXBElement(_CountAnswer_QNAME, CountAnswer.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") - public JAXBElement createDeleteQuestion(DeleteQuestion value) { - return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") + public JAXBElement createAnswer(Object value) { + return new JAXBElement(_Answer_QNAME, Object.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionId }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionId") - public JAXBElement createGetAnswerByQuestionId(GetAnswerByQuestionId value) { - return new JAXBElement(_GetAnswerByQuestionId_QNAME, GetAnswerByQuestionId.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") + public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { + return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionIdResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionIdResponse") - public JAXBElement createGetAnswerByQuestionIdResponse(GetAnswerByQuestionIdResponse value) { - return new JAXBElement(_GetAnswerByQuestionIdResponse_QNAME, GetAnswerByQuestionIdResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") + public JAXBElement createGetQuestionById(GetQuestionById value) { + return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") - public JAXBElement createAnswer(Object value) { - return new JAXBElement(_Answer_QNAME, Object.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestion") + public JAXBElement createInsertQuestion(InsertQuestion value) { + return new JAXBElement(_InsertQuestion_QNAME, InsertQuestion.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswerResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswerResponse") - public JAXBElement createCountAnswerResponse(CountAnswerResponse value) { - return new JAXBElement(_CountAnswerResponse_QNAME, CountAnswerResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") + public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { + return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswer") - public JAXBElement createCountAnswer(CountAnswer value) { - return new JAXBElement(_CountAnswer_QNAME, CountAnswer.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") + public JAXBElement createEditQuestion(EditQuestion value) { + return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); } /** @@ -275,21 +275,21 @@ public JAXBElement createShowAllQuestion(ShowAllQuestion value) } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Hello }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "hello") - public JAXBElement createHello(Hello value) { - return new JAXBElement(_Hello_QNAME, Hello.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") + public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { + return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Hello }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") - public JAXBElement createEditQuestion(EditQuestion value) { - return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "hello") + public JAXBElement createHello(Hello value) { + return new JAXBElement(_Hello_QNAME, Hello.class, null, value); } /** @@ -302,48 +302,48 @@ public JAXBElement createGetQuestionByIdResponse(GetQue } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionId }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") - public JAXBElement createGetQuestionById(GetQuestionById value) { - return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionId") + public JAXBElement createGetAnswerByQuestionId(GetAnswerByQuestionId value) { + return new JAXBElement(_GetAnswerByQuestionId_QNAME, GetAnswerByQuestionId.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") - public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { - return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") + public JAXBElement createHelloResponse(HelloResponse value) { + return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionIdResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestion") - public JAXBElement createInsertQuestion(InsertQuestion value) { - return new JAXBElement(_InsertQuestion_QNAME, InsertQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionIdResponse") + public JAXBElement createGetAnswerByQuestionIdResponse(GetAnswerByQuestionIdResponse value) { + return new JAXBElement(_GetAnswerByQuestionIdResponse_QNAME, GetAnswerByQuestionIdResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswerResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") - public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { - return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswerResponse") + public JAXBElement createCountAnswerResponse(CountAnswerResponse value) { + return new JAXBElement(_CountAnswerResponse_QNAME, CountAnswerResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") - public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { - return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") + public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { + return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); } } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java index 78a778fa..91b9ec35 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java @@ -56,8 +56,6 @@ public class Question { protected String date; protected int countAnswer; - - /** * Gets the value of the id property. * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java index ba56d29e..fe28f1fc 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java @@ -121,9 +121,9 @@ public int insertQuestion( /** * + * @param content * @param topic * @param id - * @param content * @return * returns int */ diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java index 954707f7..e11586c6 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java @@ -24,13 +24,13 @@ @XmlRegistry public class ObjectFactory { + private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); private final static QName _InsertAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswerResponse"); - private final static QName _DeleteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswerResponse"); - private final static QName _DeleteAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswer"); private final static QName _GetAnswerById_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerById"); private final static QName _Answer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "Answer"); - private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); private final static QName _GetAnswerByIdResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerByIdResponse"); + private final static QName _DeleteAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswer"); + private final static QName _DeleteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswerResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: AnswerWS @@ -40,19 +40,19 @@ public ObjectFactory() { } /** - * Create an instance of {@link InsertAnswer } + * Create an instance of {@link DeleteAnswerResponse } * */ - public InsertAnswer createInsertAnswer() { - return new InsertAnswer(); + public DeleteAnswerResponse createDeleteAnswerResponse() { + return new DeleteAnswerResponse(); } /** - * Create an instance of {@link Answer } + * Create an instance of {@link DeleteAnswer } * */ - public Answer createAnswer() { - return new Answer(); + public DeleteAnswer createDeleteAnswer() { + return new DeleteAnswer(); } /** @@ -64,62 +64,53 @@ public GetAnswerByIdResponse createGetAnswerByIdResponse() { } /** - * Create an instance of {@link InsertAnswerResponse } - * - */ - public InsertAnswerResponse createInsertAnswerResponse() { - return new InsertAnswerResponse(); - } - - /** - * Create an instance of {@link DeleteAnswerResponse } + * Create an instance of {@link Answer } * */ - public DeleteAnswerResponse createDeleteAnswerResponse() { - return new DeleteAnswerResponse(); + public Answer createAnswer() { + return new Answer(); } /** - * Create an instance of {@link DeleteAnswer } + * Create an instance of {@link GetAnswerById } * */ - public DeleteAnswer createDeleteAnswer() { - return new DeleteAnswer(); + public GetAnswerById createGetAnswerById() { + return new GetAnswerById(); } /** - * Create an instance of {@link GetAnswerById } + * Create an instance of {@link InsertAnswerResponse } * */ - public GetAnswerById createGetAnswerById() { - return new GetAnswerById(); + public InsertAnswerResponse createInsertAnswerResponse() { + return new InsertAnswerResponse(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswerResponse }{@code >}} + * Create an instance of {@link InsertAnswer } * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswerResponse") - public JAXBElement createInsertAnswerResponse(InsertAnswerResponse value) { - return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); + public InsertAnswer createInsertAnswer() { + return new InsertAnswer(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswerResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswer }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswerResponse") - public JAXBElement createDeleteAnswerResponse(DeleteAnswerResponse value) { - return new JAXBElement(_DeleteAnswerResponse_QNAME, DeleteAnswerResponse.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswer") + public JAXBElement createInsertAnswer(InsertAnswer value) { + return new JAXBElement(_InsertAnswer_QNAME, InsertAnswer.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswerResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswer") - public JAXBElement createDeleteAnswer(DeleteAnswer value) { - return new JAXBElement(_DeleteAnswer_QNAME, DeleteAnswer.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswerResponse") + public JAXBElement createInsertAnswerResponse(InsertAnswerResponse value) { + return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); } /** @@ -141,21 +132,30 @@ public JAXBElement createAnswer(Answer value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByIdResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswer") - public JAXBElement createInsertAnswer(InsertAnswer value) { - return new JAXBElement(_InsertAnswer_QNAME, InsertAnswer.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerByIdResponse") + public JAXBElement createGetAnswerByIdResponse(GetAnswerByIdResponse value) { + return new JAXBElement(_GetAnswerByIdResponse_QNAME, GetAnswerByIdResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByIdResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswer }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerByIdResponse") - public JAXBElement createGetAnswerByIdResponse(GetAnswerByIdResponse value) { - return new JAXBElement(_GetAnswerByIdResponse_QNAME, GetAnswerByIdResponse.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswer") + public JAXBElement createDeleteAnswer(DeleteAnswer value) { + return new JAXBElement(_DeleteAnswer_QNAME, DeleteAnswer.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswerResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswerResponse") + public JAXBElement createDeleteAnswerResponse(DeleteAnswerResponse value) { + return new JAXBElement(_DeleteAnswerResponse_QNAME, DeleteAnswerResponse.class, null, value); } } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java index d9b60aaa..fa73c00b 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java @@ -24,23 +24,23 @@ @XmlRegistry public class ObjectFactory { - private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); - private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); private final static QName _DeleteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestion"); - private final static QName _GetAnswerByQuestionId_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionId"); - private final static QName _GetAnswerByQuestionIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionIdResponse"); - private final static QName _Answer_QNAME = new QName("http://question_package.dazzlesquad.com/", "Answer"); - private final static QName _CountAnswerResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswerResponse"); private final static QName _CountAnswer_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswer"); + private final static QName _Answer_QNAME = new QName("http://question_package.dazzlesquad.com/", "Answer"); + private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); + private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); + private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); + private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); + private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); + private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); private final static QName _Hello_QNAME = new QName("http://question_package.dazzlesquad.com/", "hello"); - private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); private final static QName _GetQuestionByIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionByIdResponse"); - private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); + private final static QName _GetAnswerByQuestionId_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionId"); + private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); + private final static QName _GetAnswerByQuestionIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionIdResponse"); + private final static QName _CountAnswerResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswerResponse"); private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); - private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); - private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); - private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: QuestionWS @@ -50,19 +50,27 @@ public ObjectFactory() { } /** - * Create an instance of {@link InsertQuestion } + * Create an instance of {@link DeleteQuestion } * */ - public InsertQuestion createInsertQuestion() { - return new InsertQuestion(); + public DeleteQuestion createDeleteQuestion() { + return new DeleteQuestion(); } /** - * Create an instance of {@link ShowAllQuestionResponse } + * Create an instance of {@link CountAnswer } * */ - public ShowAllQuestionResponse createShowAllQuestionResponse() { - return new ShowAllQuestionResponse(); + public CountAnswer createCountAnswer() { + return new CountAnswer(); + } + + /** + * Create an instance of {@link DeleteQuestionResponse } + * + */ + public DeleteQuestionResponse createDeleteQuestionResponse() { + return new DeleteQuestionResponse(); } /** @@ -74,107 +82,107 @@ public GetQuestionById createGetQuestionById() { } /** - * Create an instance of {@link GetQuestionByIdResponse } + * Create an instance of {@link InsertQuestion } * */ - public GetQuestionByIdResponse createGetQuestionByIdResponse() { - return new GetQuestionByIdResponse(); + public InsertQuestion createInsertQuestion() { + return new InsertQuestion(); } /** - * Create an instance of {@link DeleteQuestionResponse } + * Create an instance of {@link InsertQuestionResponse } * */ - public DeleteQuestionResponse createDeleteQuestionResponse() { - return new DeleteQuestionResponse(); + public InsertQuestionResponse createInsertQuestionResponse() { + return new InsertQuestionResponse(); } /** - * Create an instance of {@link EditQuestionResponse } + * Create an instance of {@link EditQuestion } * */ - public EditQuestionResponse createEditQuestionResponse() { - return new EditQuestionResponse(); + public EditQuestion createEditQuestion() { + return new EditQuestion(); } /** - * Create an instance of {@link CountAnswerResponse } + * Create an instance of {@link ShowAllQuestion } * */ - public CountAnswerResponse createCountAnswerResponse() { - return new CountAnswerResponse(); + public ShowAllQuestion createShowAllQuestion() { + return new ShowAllQuestion(); } /** - * Create an instance of {@link GetAnswerByQuestionId } + * Create an instance of {@link EditQuestionResponse } * */ - public GetAnswerByQuestionId createGetAnswerByQuestionId() { - return new GetAnswerByQuestionId(); + public EditQuestionResponse createEditQuestionResponse() { + return new EditQuestionResponse(); } /** - * Create an instance of {@link GetAnswerByQuestionIdResponse } + * Create an instance of {@link Hello } * */ - public GetAnswerByQuestionIdResponse createGetAnswerByQuestionIdResponse() { - return new GetAnswerByQuestionIdResponse(); + public Hello createHello() { + return new Hello(); } /** - * Create an instance of {@link DeleteQuestion } + * Create an instance of {@link GetAnswerByQuestionId } * */ - public DeleteQuestion createDeleteQuestion() { - return new DeleteQuestion(); + public GetAnswerByQuestionId createGetAnswerByQuestionId() { + return new GetAnswerByQuestionId(); } /** - * Create an instance of {@link HelloResponse } + * Create an instance of {@link GetQuestionByIdResponse } * */ - public HelloResponse createHelloResponse() { - return new HelloResponse(); + public GetQuestionByIdResponse createGetQuestionByIdResponse() { + return new GetQuestionByIdResponse(); } /** - * Create an instance of {@link InsertQuestionResponse } + * Create an instance of {@link HelloResponse } * */ - public InsertQuestionResponse createInsertQuestionResponse() { - return new InsertQuestionResponse(); + public HelloResponse createHelloResponse() { + return new HelloResponse(); } /** - * Create an instance of {@link EditQuestion } + * Create an instance of {@link GetAnswerByQuestionIdResponse } * */ - public EditQuestion createEditQuestion() { - return new EditQuestion(); + public GetAnswerByQuestionIdResponse createGetAnswerByQuestionIdResponse() { + return new GetAnswerByQuestionIdResponse(); } /** - * Create an instance of {@link Hello } + * Create an instance of {@link ShowAllQuestionResponse } * */ - public Hello createHello() { - return new Hello(); + public ShowAllQuestionResponse createShowAllQuestionResponse() { + return new ShowAllQuestionResponse(); } /** - * Create an instance of {@link ShowAllQuestion } + * Create an instance of {@link CountAnswerResponse } * */ - public ShowAllQuestion createShowAllQuestion() { - return new ShowAllQuestion(); + public CountAnswerResponse createCountAnswerResponse() { + return new CountAnswerResponse(); } /** - * Create an instance of {@link CountAnswer } + * Create an instance of {@link Answer } * */ - public CountAnswer createCountAnswer() { - return new CountAnswer(); + public Answer createAnswer() { + return new Answer(); } /** @@ -186,83 +194,75 @@ public Question createQuestion() { } /** - * Create an instance of {@link Answer } - * - */ - public Answer createAnswer() { - return new Answer(); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") - public JAXBElement createHelloResponse(HelloResponse value) { - return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") + public JAXBElement createDeleteQuestion(DeleteQuestion value) { + return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswer }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") - public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { - return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswer") + public JAXBElement createCountAnswer(CountAnswer value) { + return new JAXBElement(_CountAnswer_QNAME, CountAnswer.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") - public JAXBElement createDeleteQuestion(DeleteQuestion value) { - return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") + public JAXBElement createAnswer(Object value) { + return new JAXBElement(_Answer_QNAME, Object.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionId }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionId") - public JAXBElement createGetAnswerByQuestionId(GetAnswerByQuestionId value) { - return new JAXBElement(_GetAnswerByQuestionId_QNAME, GetAnswerByQuestionId.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") + public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { + return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionIdResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionIdResponse") - public JAXBElement createGetAnswerByQuestionIdResponse(GetAnswerByQuestionIdResponse value) { - return new JAXBElement(_GetAnswerByQuestionIdResponse_QNAME, GetAnswerByQuestionIdResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") + public JAXBElement createGetQuestionById(GetQuestionById value) { + return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") - public JAXBElement createAnswer(Object value) { - return new JAXBElement(_Answer_QNAME, Object.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestion") + public JAXBElement createInsertQuestion(InsertQuestion value) { + return new JAXBElement(_InsertQuestion_QNAME, InsertQuestion.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswerResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswerResponse") - public JAXBElement createCountAnswerResponse(CountAnswerResponse value) { - return new JAXBElement(_CountAnswerResponse_QNAME, CountAnswerResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") + public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { + return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswer") - public JAXBElement createCountAnswer(CountAnswer value) { - return new JAXBElement(_CountAnswer_QNAME, CountAnswer.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") + public JAXBElement createEditQuestion(EditQuestion value) { + return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); } /** @@ -275,21 +275,21 @@ public JAXBElement createShowAllQuestion(ShowAllQuestion value) } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Hello }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "hello") - public JAXBElement createHello(Hello value) { - return new JAXBElement(_Hello_QNAME, Hello.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") + public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { + return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Hello }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") - public JAXBElement createEditQuestion(EditQuestion value) { - return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "hello") + public JAXBElement createHello(Hello value) { + return new JAXBElement(_Hello_QNAME, Hello.class, null, value); } /** @@ -302,48 +302,48 @@ public JAXBElement createGetQuestionByIdResponse(GetQue } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionId }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") - public JAXBElement createGetQuestionById(GetQuestionById value) { - return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionId") + public JAXBElement createGetAnswerByQuestionId(GetAnswerByQuestionId value) { + return new JAXBElement(_GetAnswerByQuestionId_QNAME, GetAnswerByQuestionId.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") - public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { - return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") + public JAXBElement createHelloResponse(HelloResponse value) { + return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionIdResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestion") - public JAXBElement createInsertQuestion(InsertQuestion value) { - return new JAXBElement(_InsertQuestion_QNAME, InsertQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionIdResponse") + public JAXBElement createGetAnswerByQuestionIdResponse(GetAnswerByQuestionIdResponse value) { + return new JAXBElement(_GetAnswerByQuestionIdResponse_QNAME, GetAnswerByQuestionIdResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswerResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") - public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { - return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswerResponse") + public JAXBElement createCountAnswerResponse(CountAnswerResponse value) { + return new JAXBElement(_CountAnswerResponse_QNAME, CountAnswerResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") - public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { - return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") + public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { + return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); } } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java index ba56d29e..fe28f1fc 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java @@ -121,9 +121,9 @@ public int insertQuestion( /** * + * @param content * @param topic * @param id - * @param content * @return * returns int */ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/Answer.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/Answer.class index 05520185c118f43661eaac911bcab4ef23ebfae9..df4968a9f07193318f388a3e8719e85d4ca2831e 100644 GIT binary patch delta 17 ZcmX@fcao3e)W2Q(7#J9gH*z?#0{}tw1}gvn delta 17 ZcmX@fcao3e)W2Q(7#J8#HgY(!0{}t#1}p#o diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS.class index d81338e35c87a63d9e1261d3a2c6741c4fcb146e..d343e7bfb79faac3d56b9a7fc184f2bcab164586 100644 GIT binary patch delta 17 Zcmey(`J0pD)W2Q(7#J9gH*$Pt0RTw=2Q&Zx delta 17 Zcmey(`J0pD)W2Q(7#J8#HgbGs0RTw_2Q>fy diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS_Service.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS_Service.class index 1a7bac9020b42a93aad8a830fc0c2aa57ed2445c..a92e8b1311c48685c2fd0c4f12dc0f358539ce88 100644 GIT binary patch delta 17 ZcmaDW@K%81)W2Q(7#J9gH*%zM002h%2Alu@ delta 17 ZcmaDW@K%81)W2Q(7#J8#HgcqL002h+2Au!^ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/DeleteAnswer.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/DeleteAnswer.class index 44d1c72553a1c8fe1b8f900b0b772d415378c68b..648221e6597962373dde15484bc27a9ec0497038 100644 GIT binary patch delta 17 ZcmX@hdX|;r)W2Q(7#J9gH*y?h0sum42A}`{ delta 17 ZcmX@hdX|;r)W2Q(7#J8#HgX(g0sum92B81| diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/DeleteAnswerResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/DeleteAnswerResponse.class index 9dd3f05cce6f3bb0176d3afeb9dd4ac7725071cc..11f47f80073094413ef115ad5357d3d3f00d9733 100644 GIT binary patch delta 17 ZcmdnXwwI0L)W2Q(7#J9gH*%OV0{}m11@iy^ delta 17 ZcmdnXwwI0L)W2Q(7#J8#HgcFU0{}m61@r&_ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/GetAnswerById.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/GetAnswerById.class index 9fac44392ac29917f275564bcfb92d07c8ee7803..0b4e75b27cce1e81567f9c53c831e554fe5f8c85 100644 GIT binary patch delta 17 ZcmX@ddXAOj)W2Q(7#J9gH*y?f0sumc2BQD~ delta 17 ZcmX@ddXAOj)W2Q(7#J8#HgX(e0sumh2BZK0 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/GetAnswerByIdResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/GetAnswerByIdResponse.class index 79425fc9127b96482807dbbba0d0329f5d5e7a14..4edf8c25616a35c2768d6e7486d0833a206f87bf 100644 GIT binary patch delta 17 ZcmaFM_Lhy~)W2Q(7#J9gH*%yh0{}(I27>?q delta 17 ZcmaFM_Lhy~)W2Q(7#J8#Hgcpg0{}(N27~|r diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/InsertAnswer.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/InsertAnswer.class index f6763167e7c6fe22bbec84692f16d4be8f6360ae..c4e43eba935cb76abed5105db9c58703985d1609 100644 GIT binary patch delta 17 YcmZo;Yh&X$^>5cc1_lP>jU4}&06H25O#lD@ delta 17 YcmZo;Yh&X$^>5cc1_lO`jU4}&06HHAP5=M^ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/InsertAnswerResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/InsertAnswerResponse.class index 1014c2a13e38837f6d87c97d08e7f5d41089bd68..7153da6c0724d42a5770894b5a8d4d82a27b0668 100644 GIT binary patch delta 17 ZcmX@gc9f0d)W2Q(7#J9gH*(lA0{}pI1`7ZH delta 17 ZcmX@gc9f0d)W2Q(7#J8#Hgec90{}pN1`GfI diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/ObjectFactory.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/ObjectFactory.class index 9e949bc8bb6deae8b8a50277e2b3da6035880313..ecc005cd7d1522d327b8e39f30b3aeeb52679fce 100644 GIT binary patch delta 383 zcmXZUzb^w}7zgn8dEaaAN3K<;z0($@i4dD85lY&S7({}LL4u~kRhmeLw)hJqHqLhz z7K=%A5d&tdCW#-rQP{-mVtSs>_sREp$UbDX`=9F@#@L9j9buSk|Ed>@BJN*kFlYdC zl<_}po-Uyriu)fLDpbM=uOrQ8@J0P-7bDo?H+jS2ws*AL;7c;B1hF5PEYmHs6PHak69Yhr!&!S6_FEX-f2Z0lc;zKq6 zj|H46PHQGSPbg@w@I#k;Y7nDa*T|=M%}pM-B64a&h$P&x6orGW$LR5`9~AP z5`Vj#DU`yg*0PZoRKP(bMNynbTrtfS;74rHVVOuqU6E%?f#a5eed!6d5;$RL_?8}L ftATARj7pm;#@Kpb$5QYlonz&|ofdD+##H(RL8WO{ delta 386 zcmXZXO(+Cm90u_B|Gw{)W2Q(7#J9gCvtoN06?n;0{{R3 delta 16 Ycmeyv_=l0>)W2Q(7#J8#CUSfM06?z?1ONa4 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Answer.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Answer.class index 163076bc412460eb2c338498b026f5e5a10401ce..b277c545d8ac3b3b5424fad82df40833d0f627b6 100644 GIT binary patch delta 17 ZcmX@hcb1Ri)W2Q(7#J9gH*&bL0{}vO1~&iz delta 17 ZcmX@hcb1Ri)W2Q(7#J8#HgdSK0{}vT1~>o! diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/CountAnswer.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/CountAnswer.class index e336412b786cdc5b256c154f4c9ab52ff15958d0..6038836a6ab1b86b97e72856aeffc9d219bcae04 100644 GIT binary patch delta 17 ZcmX@hdX|;r)W2Q(7#J9gH*y?h0sum42A}`{ delta 17 ZcmX@hdX|;r)W2Q(7#J8#HgX(g0sum92B81| diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/CountAnswerResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/CountAnswerResponse.class index d0008bce68a13c4f8913016a2650324ae1def8bf..c6f81b361a253e67111faac65faa0609de924744 100644 GIT binary patch delta 17 Zcmey&`k9sE)W2Q(7#J9gH*&mY0su#L2ND1P delta 17 Zcmey&`k9sE)W2Q(7#J8#HgddX0su#Q2NM7Q diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/DeleteQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/DeleteQuestion.class index 79e3440e94c8394e26502980fc76ea4c86414500..f2bebe84d063c97a1c042b56d3609e2dcd16cf3d 100644 GIT binary patch delta 17 Zcmcb{dX1Ii)W2Q(7#J9gH*%a~0supt2D<K0{}q*1{VMT delta 17 ZcmX@fc9M5cc1_lP>jU27a06HfH5cc1_lO`jU27a06HuM<^TWy diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Hello.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Hello.class index a905b2bbc648349610bad85e96c984ef252140b6..cfae6ab895a679f013fbe4b716188d3a5c1b0773 100644 GIT binary patch delta 17 ZcmaFD`h=C^)W2Q(7#J9gH*(xz0suvL2IT+% delta 17 ZcmaFD`h=C^)W2Q(7#J8#Hgeoy0suvQ2Ic?& diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/HelloResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/HelloResponse.class index 6e53557d3b7d23f11fca160801663dba6f595208..da2accece717937f7e86a3d437bfdf8866f06cd2 100644 GIT binary patch delta 17 Zcmcc0c9o6e)W2Q(7#J9gH*)wg0{}vq20H)% delta 17 Zcmcc0c9o6e)W2Q(7#J8#Hgfnf0{}vv20Q=& diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/InsertQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/InsertQuestion.class index ea3a506ad9845f66d9824cff5e4b11c57b328c35..b5da5e3c0f2536ad3eaf8e088b15d8718eea3502 100644 GIT binary patch delta 17 ZcmaFK_L7a`)W2Q(7#J9gH*zF00{}%q26q4e delta 17 ZcmaFK_L7a`)W2Q(7#J8#HgY5~0{}%v26zAf diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/InsertQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/InsertQuestionResponse.class index 160f0741b342ef5099b0ecd1442e0e5f7b083089..de477844fc4708c36611100d564833995d9ad1c2 100644 GIT binary patch delta 17 ZcmX@hc9xCf)W2Q(7#J9gH*&Z#0{}sZ1|t9f delta 17 ZcmX@hc9xCf)W2Q(7#J8#HgdQ!0{}se1|$Fg diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ObjectFactory.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ObjectFactory.class index 33f0b6a5c1d36e36d4b583ddf7f1085c34a0c6d4..9eb1f44a592b676ee95c6fa3574fde83218e4c88 100644 GIT binary patch delta 1002 zcmY+>Uu;uV90%~0l!2a_F#+;U^E%h2NIUBB_t5=L5Mu~Vu&V2W00)T#Rn7g^aK)pIXB-= ze!p|hJ->4!=SIS}9$vXhL>rh9r2ezvFHD2}=%DB6&-St`m$TQ8nb!Do-lW&?b{_Vo z8wcw(>|}k&X%?2537u#0vDS^-nxm!1F`?Ty%>o$LY;2PJtG2=jjc@lRC+m1sTZuWA z!7z)nUR-207UKc@F01`o8grV9K3>JLe=XJ<>x|U?DQ}|T!Hqk3LyuzC>W1MP#0=kr zJ^E2*VS!tS8a=q}+lsq-9=rV8@T_kK^7??$^Qil4S+^JuV!>a+RlWnA{vmv56tLgu z*9MC?9ZX`6nZc3~V99ne8Fh>uJW!ix9G>zRz4*8!g{&FIY_JnY0y84=^8X%$(MFtz z3}9d61Y3)Tp%Q)$Rkb16YxSUR-N0|Lo9)v+<4GjDQuv|seMCF%qhemcy~s^eyMB^= zt!N3~M-OPjMZ6`FIPU8}CiV>$g1=}_7g5#|*b+$jHZw}dkb)c79Sc|64?F5jAF9`; z<#o4XF_=@Y`d%!J2T$D4%0(=Nv#5vX(G)Fgw5#$bBAk(pR@jzb7iTONckB#4vQuDA z8KX{G4yonK*o@4_Gv7T{QbS~vg&WG^fn8t@D!L=LC`u{fE4zTbaW@qEPYX^uD{#pv zVac(=V>A+?UG3!s8UgSAi}g4E?jH5?Dt&-Ed7Br6h97fXcr#Psuh1vTRtlf8`_fL) ztg^trOtBA{&0t?)y1UfCKERCYny6n&|zBtp_GIJq)! z&|KT(I9M)@87Z$*Q&p`KrmPy{N9eN3>xEEVUQd}HrFmr=M3=I=(vH)DvZsWjY-?|s zAERr^286BbQg4}^M5{N!5-Pj-GJ6~Q@(Gqw`Hal(;@f-zujOp~lP~jk=)3j~Y!LV4 h{c3%u(yQj_nU}<7F?5->G->stG_2B^W@mx1e*tozHN5}; delta 996 zcmYk(TWl0n7zgn0%-NZ}xU=0oyPes~blq9HbnViXTBt5fw`>~}5`~sZOyk2+&4!}Q zw)Unm#h?;v&faw-BBCwK8=%hP<~w0O?WW%v<@ZLp={^40Vj@=AS)H7m+FPBSo~q4O zD*8px zH~8O-FtoImuHdV%jSrX$oxAvs#nG>&@dnFaBcH&6XESSot2g7i(Su%35r(k~*ZKVz z(}$4tmT_6%fg{E~7Q-5kVVP&K$JojoOnYJ|*#U$+O(>WN{Nm}svYtamFX9sK#!+tp zk9phhn&|WE3*(dXRYplHi)4_IfArvi+W6f3OciTl42!;{h&l29Lts?Klfe}Bn>nP+ z6|I=ZX`aG%pMyQYFwXG^Hu%QC{Snk7KWRJjIA^ruR@A}i=;yfNe^o2xQTAr=Ys|sf z*eR{I5p8t%mvK0B1%>cQ?VdbXD1kph4sMw*;FItTZCf5A9tTg{vBC!NoP5z_`LPyo zu+)5>73GTVmA`)(yPAH)cwiO1)`Z-82;1Xr_}OZa_tYK9az-w`2)H<8x8gwDl?VN< zk&&90&peJjd-@iU!?P@YqQA6u4XJrJ3@73-6Ab*ls``wRK8m{s;9c4#1GR&Wj!LP>|1Fy z`dHZ(;Zru$TH=%Rsj{uYQ1*Uni9L=Rtx4ul+0B*M1or2WOjG%o%rp2hmxLzw_D`5cc1_lP>jU1XRj1H6Uvx!c2XVGBwU|?nNoUF($Ik}fbmoWe=egP;R z0Thn}i;J=9GNypVBUv?A3xMKTxD7DY delta 177 zcmZn@XcOQ#^>5cc1_lO`jU1XRj82p9vx!c2XVGBwVqj(Po~+0&Ik}fbmoW$|egP;R z1r(14i;J=9GNysWBUv?Ai-6+AKymrWOIg(!>%iiVfZ|<1@ouoV9-BJjB(Qikn+EGF rp!jUCIUCt@8J7XYZCN(~#Wn-Q+!%L()zz|VupR=69R{mA%T#pp2s diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS.class index 7e8c16d50621efa509f2a14b54256111b27f0f5f..6d6c007f8f1c83e41648e9419b7b6dc44dc46e47 100644 GIT binary patch delta 17 ZcmX>ta$1Dr)W2Q(7#J9gH*z?00RTeq20#D+ delta 17 ZcmX>ta$1Dr)W2Q(7#J8#HgY&~0RTev20;J- diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS_Service.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS_Service.class index 207484980f25058ace5521f56ee32257cad97056..3ee69c64099401b2e1a9684dbeafa1b8c4b373e9 100644 GIT binary patch delta 17 ZcmbO%I9ZV6)W2Q(7#J9gH*$1y002BB1`q%M delta 17 ZcmbO%I9ZV6)W2Q(7#J8#Hga@x002BG1`z-N diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ShowAllQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ShowAllQuestion.class index 835891902813cde4c19b4d3fb9a7188879fb1be3..55564f16f5f169ad90bd0fd3331c027ab754da09 100644 GIT binary patch delta 17 YcmZo=X=UL!^>5cc1_lP>jU0a&0Xe${MF0Q* delta 17 YcmZo=X=UL!^>5cc1_lO`jU0a&0Xe`1MgRZ+ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ShowAllQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ShowAllQuestionResponse.class index eb3d8cd381c4235a1e00cf3d64b9dd99585fdd7c..dccc7b8a78fb04c40812ea2bc91ab0679e0fb2dc 100644 GIT binary patch delta 17 Zcmcb}evzHy)W2Q(7#J9gH*%b01^`1Z2C)DD delta 17 Zcmcb}evzHy)W2Q(7#J8#HgcR~1^`1e2C@JE diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/package-info.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/package-info.class index fd475c12e59a7d63ac8994b5514704d7c4c438fb..38b04a5d290d7597a51d1eb4980c94efebba4fca 100644 GIT binary patch delta 16 XcmZo*YGC3x^>5cc1_lP>i5x!wGD8Lt delta 16 XcmZo*YGC3x^>5cc1_lO`i5x!wGDijy diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/answer_ws/package-info.class b/Stack Exchange Client/build/web/WEB-INF/classes/answer_ws/package-info.class deleted file mode 100644 index 54d426b24b69b885bc7994ec1381cf9d6a61f84f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 255 zcmYk1y-q?w5QWd;&lPC2A@Ko7XuQ){@1 zWzC0!mAGlRE_HCEFkl~dvYqWB{Xb0My2X-ZKc|;!DLM@Rg--sgtq#t9<~c61_Oo-D IyNI|t0pVOpg#Z8m diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/package-info.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/package-info.class deleted file mode 100644 index 20fc63e562730c3ef58581e8179d18135f84289a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278 zcmZWk%SuB*3_VjH*R~tG5&8jwo8D|(>B@~OL9ig*mE5_pojQ-!nJcBA=E4u~qr{ma zQZSGl$VtvgzP>*`0bFBPp;u%-N}4isM^_zGo*fi)W9kWlHNCqD?2U$jpB| z>y~#rD{<3tTkGIRVN&3r{cnd3?^QT2*N|nupvPtjltQr<0*gg0LGVE)yF)u=cQ)PG4Q+pu zFM?9&gFnC@CEnRAN<>6o?$?}q&$)BIeZTq&;3?KR@bR#X23A^l)WRyk(=mYtgywT? zbg@HdZ1jf&|3wxn!d$40dR3+)l^@Dc!j)c_MKT%6T)Vt3`o*!fgsm{jQW49Gi$vMe zQpV!6RJPEW`CwH(NmL>B6kGMWEwoX5(Y}!>FK{!S`2<3HoM+>MJXU!ZEnMp&K$9T;^D_za zZcUL$b0iK%Cn_qi#<%wQ_Iyw`l%od6%)z$JnP5-sgUw6OCk{Mx*fy);Dz0%%5&QteZK!mulz3-dtwJc`L+;(V_ndpqoy@oIU%mp^z;YWt?zS+4drd4gabKW$V5lgK z77%@bg+ZwcmC;aHHA-nq>%5SK%C!}E5FN>hJPA*-G#n|Ngz|Sce4V8`DP^RKrvko~ z83{Cg4Q@PBS{0iDGb^h@Za>cxZqG$Z(~B}2k=d85C2%FmW0?-6QSMw9{o<`+@h4H7 zXJH~wPgAnTrA)%(lB{!fV988UD#C5zNH6R1fb5uU6Z>f$QZcBPWDC4z%br#ImA-Qo zOk`TJiT10!G%@We=cqS*=0kT80_*2r$W|PawYk}UH+C*o{{>xRgWdj4v@NiFKBq=^ zlc}5Ynq!lX_e?^jgIRPs2+$CC{GT@|Fz@ybQ>hQbz0ncH1(x_J`TVr_UvbFlUq;sbwpxWv&h!PDkAIw%7$kIS6-S>P(izsVorz31ki z~KsMMf>~{& diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestion.class deleted file mode 100644 index 0c158acb49fa651e546eb8d9f57c088ac28f7fb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1212 zcmb7?ZBNrs6vzK}>(;Flfysl2PYCKBguXG+L_V|!>@p6z$70~rdx`TC8927rwnL%fB&o?G5iwXzC+JzOeRk&Y=wx8K*2#cJQUw0Hh=)Uu zOKZm!@^zA={kble4FaX53N;!Z8wMHW5%at@41!_zx7Rr|k)G&jF z)PIRJsD2zA1cT7wyF$sEy9l_cZj531&A^wU$J-(jq&_39}TSR7R)>lNA(=~C1;u$%&t{Wt+qPX)P&l}jMCb7Ut$_6TJE zuOLPYaw`=?n*=#b1-YFLqD_Ky3FPQXkPPm`((mFP`E|OtRl-~1xR13sd=TLw9vvbZ KL61<3F!d8?wcc3( diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestionResponse.class deleted file mode 100644 index 1634712c9fe4db186493abf164bed2acd626202e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 874 zcmbVKU279T6g{)uO-veXt2G*{)mkY10QbR)4@#kE3V~oTmLT|0CcBq9Wp_5+nGLnS z$rnKpeDDYOqr^MwY865eA9C-`z31F>?qt4w|MC^UHddSPakqgP+^b`yj{5@j!<=l9 zYXQ*{=nM*NRZ2r;)F`1{turgF%Cr$!>mSRBJPl9NBpfLnhw^tfe4QrUgi_M>iGZ(V zN&>ZCgKJNfR(3~VW_@GG?Ppoc?YX|v^rA>dlpjde61dvWBAE6oh4*W3K@qd1sUh;&`>@}$cEim*_TyuKxWLQiQP1g$PTI%*#IxuFy|G2z2`gy z6PXljq4_E+@`(17^V69&@qxPpfvt-#V>gP(m@GedH+CL2{smoOgS}q2|6E}8Vorr# zq$ykTisL*R@8>b)EzF|TLV%jUqyM@?fqA!cm`HsT?vIWsvRL6KNF`zNZBch=gaJr6fZ#hc}d%Z%#qei>~oUZ!%?eiA^_psK3kLz8uu+qVe4ps@CP6!kd+7EQD z?G~Z6J{%GJM@6CtbCJ%~vnm^_a!-y^t_-3gmgz{A+T~5rw{Nu}Y({aBiA0{9q{7l;s;qdb?DMAf@HkBF6M}tZLl(ijEF&i#( zj&>3jP7S$zAg7YB^rFhG&eTX7&C<5>ys*-dv$9)}!yJjDEEQv&Cqn*s6|b^%JC2nx zMY(r8Q7mcrFX#pv?1WFE$Ap`I?`hC}E;F}Q{`0SEAao~XG1)B>Rrb-rnLYxv33vW? zpM-h$QIX1gU+j(#RBW-v_xAbzd{j4;qZY?Z!nVtqU{CCWjZdKW9C+xlZP&$BoaMMb z1F%2G8R0zU*#6%90p7b)&BH%7&*MVVyv0-|M+Ue41H^8sb zL}TKEKfoVlyi>ZeCc^4N=XU0vbM8Ge_s7p~-vKIVYSsBEjCcH zY%|PWYyAh=+I9OP%*b8sO`IjZ+*Q`<>=n(f*-N(1cI{UN1fb_ZgVr0A;uIN0clj&WC;D-4lUB!yQ`xB!7nUk&?q?{#Wu8?iS=tLOaAMFRy%ob6L8UpRQBEja;F5fhx+|)|z>H g4yN;p_i~GKgqk7cro??bz$|Ua?L*AH12b@c0g3PhMF0Q* diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Hello.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Hello.class deleted file mode 100644 index 56024d961c571669eb3ba39582e28da4fe362173..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 784 zcma))T~8D-6o%iGRe^H z9*B|PT9^Uf^;Vg|Gls@#8|VgzgEe%6hU{ z_xs8*bh=5N@l>3gXz30Mk@CYrIzwSOf%MxI&1`4oGM>nt3+6h1 zo|lN>Na%uy;@!NkiQG~pUR)VGEo~1=6z*S zE`FZ!cbVQy66suS_l}2>aL0)MP*1es)|*$|mkba8?r^T&FK>jQIkfq3$EMP@5aCJ- zAsP(J|97Db(-%*=(?5`j#{+u#I{gXsmgOwUYLwGxTANgHii~2o`Wftuk^nKSjcRiV zS1E6e1r)DQ#c&-{wEo)s5y9zi&5tf^p2p0id4sHi(rR_>6M_rtxY~U}v`?!E^JCS- lzC>$RcmZxyj diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/HelloResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/HelloResponse.class deleted file mode 100644 index ea8134f4533dd5991df4f8c4329bd8533418d4a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 897 zcmb7CT~8B16g^Y=VM`HIsNx5TB&I;Z_~09ageXLlMv_7r6CcQQcT$GT&X$?k2KiN* zXiR+Y2l%6mcebmAh$KGjy)$#qz31G!_s7p~-vPY9N&{s)u44*MYFMt}DMRhZN}pN7 zaJzFNMuKZ$2K>NVWd@rJi`~q4mB^lQs;}jaF{u|`rN%Kl%M;G{S)zGgnV5?|QT{H` zyILmFcq&phB9RQ$-%QmlWt87$m};-~DEu;wDLmUzM!wCGzO;vexPqcI61pd>3isl% z?2i?ZKkr0o!eeoMuBAK8M9fb!>4LH&C+$c}&tFTe)2?(wQY%SDeIR|eXm-B6dR4o1 zH-Rj)|3(D4m66aHscRghnT_P0%B5Z++X$0nSigQiJ5eN^OYPx@VURZ#^v`jQ(FL}$ z_hz^Aiecq?h5|ivd~p&qh@nk~`!<%giD@*OsG!QQ@qYtln49d&e*Z*99?P^@W!g0Q zr=ceK8r`PJ-=MGV&>#Q{oMdMx#K|-Am9?*6pXgA+O|l^qRBe`QfD!<6xJ90p0(Zz> zPX3J2M+#m{=2s@qW1&diCUl8%s%z_CP?}IT^4Cow+{!Do#;AfmNNeTtO1PUd-pgBD ZBGe*PZb{t713aWFb^8cQ@4*}@zW^uE(tZE{ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestion.class deleted file mode 100644 index 3f78068b476ecf376ad216eb057a885575b64cc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 983 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 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Question.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Question.class deleted file mode 100644 index 4ce23fcb69fd4aab2fc60f6f6db2b3764cf50e8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1892 zcma)-NpI6Y6vy8rb~aMF(1o&>LP;B1vu|CX>LNu7RM0j;aHt$-R9rcB>LqG>hZ{$@ za|Z+x6%q$N03QnRAIB-eowgkEX6DVC_kQz#9_82XA3urc7R}};OZT#rq5Hx-5N1-C zDPg9CnMu>bG(BRJFl&rhiBT%>xLd+v@L6E{W}R0|&#YQ}*0vpA_f5z47>$%S^rpV0 zZPhKUYT7kT-`mxm*R2JM*SYOaGE!{4&Kade(lt>+^__-kFzN|2XqIlTYsCZ4q7Dg-Z&N(%BJIkicp9J+PcUN=} ziz1GpTNT|k#X52-{wot#D3%SUuGRFN9gBOLfnL)#1MZ3Yt%0>^abJ5HIY6eab6<#p zg3w6yS}Ubc67|)lZUrcpMbK)bUKSzkc?SNK*0p;Jqtc5bI*RBk><ANM|t5w*u%aox_UJdAb1m@8NHh z_!v7pEj>I$7o)>7D3uVU#!l~2;&16(=v^R{7Q+nvt*EHHKpPG3^{N*tsP5c@z7(P~CxQV=x`vMmKE%0bjP z$ZLSSIRfOWv^A-CYu-vh#^tR^#X;Ty;i1~i58*B+p8x;= diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS.class deleted file mode 100644 index b4719c846e86c91ce347cb33b7b23f9526d45ab4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2440 zcmb7GYg5xe6uk>A1>`Lhk%x+kL8Jktf`BkMigpHHWJa9vgR@O{+Tb=R*)6Z1<_CX( zKg#hYO?OE<8v3EMdvnh@_ny1i<@cYTzW`tjb~ErY13LuL6~?(oV8J*zrl-{8)GeEq z^c}anwb&jaFm+gWrBh{J9N`o>+jCt{Qt5cEATSXE&duX9VIHyKdnPMhX{#-M$V8n> zj1Nodmzn%Pt4!3W%?JR2*@)!4%1z`sWG8hddSLRx45jAX->0$;$ z`>>%fP9PAw2D1jt$L;(?eQZoJKj!Or+}AJ(ok+Q%3Dcfm&bdq$8FfWYF@&z7$7t~9 zz(KU<)kUF%H5!G*gTRz4CTRyF2h1i0b$Xk>39Kac_qJ7TvZVms`$nf^8rtPxBSR&I zvtqis6n0i1U?%duZUJWFOj>8XLn@6Na&V*g%KE_e4otsZ8-*5$Y+O?pliWs}N+Wwu zqP>GVNmRVEJw&zOb zN&@|sSNCnU?{J*ZaC4eRRxY>z2xQ}jjfE$oV>28@zfQ&bBFYL*>7wJ7OsXyd^J|q` zjO}sZAu4@Jc^!pTk_Z2>c+70MPi^V>7YJR#malh69a#iM^!?Q!>LGZWbm4Ue(32w2 z4JrJjah1nkJ@}o$=e+{@pdTOH5cmgI128CH2!

5fvJRF@%f;oHvnmT)=n(Jb__c zqe2!YBZW<+5N6(r$z&DhR8!`*3Qf1k%v_b3L77>Yi)8-Q$gHBf(^R;tLidst=HY&V z!n~q;&{TM+LJMsQkpT^>9$^m#ETUxjM4SOxf?bFZmjdjpb56s|yRC(;@dDzc-*v|~EH-e2J;6+1c6VY4W IfY`A87luryqW}N^ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS_Service.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS_Service.class deleted file mode 100644 index 43bad4e9e38b5631f010f3c2130300045f0bbab2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2305 zcmb7G-%}G;7(F*28$yT}4I)|zYHLW4RjCC51sXy{!q4zSrVp7Vxx(ru!R$sD-}=|| zwZe4hl$o|qedr(6_T0@%7ESBG410I)e&4z0`_B22{Pp**zXA9fFG9G2>2_Ye4IzfK zhM6EHgGhzYij0O?wfmjAJX1k)>he5@CmQC1m*iy=g@q+waZia^iGdM39v zx3svK%Wvjpvia;%dRjdTM6$1pw}xJpj=sK{9T&Lbi_N@9XO`=6x7@e`{h(y&`?kI* zw{x=k)-1@(K|$_0W~I#BE?@4-;`BmB;JPobY?P$EXB4EqvdCK|v`v_0(|Ib;k{H+! zXiZm&Qs83NEX&1OXr_1Gv;~vKr zCuv>-W~JfOs&f3i9D^_GiKNv3S#UNcpJ!_}&$O}Ay~?~KS_t$o-m3{TeI6km}etspy_+`>Uw@^pk^(s-_mHy${20;t;VxIjZW0&Vcd_INTDPJXqHV{}qQPUd|AF9745;%|B>|&8jxq0m z1ou1mc7Xp$n`Qh!^g$2(Inh;t-DlBL#|SlnpK;;4>lvr~yKxUg1pnlqkeXS(P-Tp8 zRezB~bo>d8*WV8jZt#z|O?k#9&9T?>c)(c75<(CUPnG(azX4Q>A9}6mWGjvk5c48? zg2-0%;xW4Be?;fP38GsR;c_;4gmCHz9q)O3lw$Sa5)qWJN>Z@f5z_18PL%cBpb~u) zHcn9osKq^Y>H(FAGg7G*M>~f3BPGC$emru$6=lXZbeC``Uq;{`ZUi)pXjDUJc-+qL aF#-fI?zSk#&K_Fs7tJop3r zQR3`U1wDu+FqwI8W*#$ndw+QaaDdeU(pb);md6T1?noIG9y6r3>K%s6iQkh9B}W-~ z5qVu1v_)4FQgM7&=#B_f98bYa*jJWe-*J79_rzqPr5#41$A^)$q4LeGmBC2Mkhl8& zLqqGUDSpUMX!%j#%BG6DSAX!k12GZ|YuAwpl_xvODpGA2q=|=p#69+Ni91PIwGO^U#dQ9n&)TEDZ}RPHPh^j5njAG`+d?PGRQLQ z{dYqQ<#;}>g}LLG-GOvNY#>En7avBK`jX92#FH4vZa;%P5s*TjY>r@H9W!K$iJ!$R b3JE`#*dpfXtx^60@g<2e7EvL0$)frJ)vcI< diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestionResponse.class deleted file mode 100644 index e73523a8d72468d9970727f94ae4ebf20aa64483..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1065 zcmb7DTTc@~6#l078>JStqKIM@OHJGtAB-Sa6%vz0VoMs04`#ZZl)>5EvX=_{Dor#b zn)qtsk20QFwrbEqeAqd2Zr^v#*)!jNeEtgH9vTH?P|qWcn_1i{Ac=Ywi&@-e$nAx~ z52WibRLosI;zk%qWth?rmKpLLIdFIodV=BM3HOR=xwg^ghlfh|dm--|W2iU2@J31m z#)}wxd6lqc+o2OkTXdx_drGt%#|^k<_8ArhGb)@O94;ZJ_Ssh(h<)?yC=MDPHYTS)3vzja!+bKHl~6dN%RlS zZl$y1zH2Ep=4}gqNR-NT!=dU>~BKDxI0gSjPnV8UmYR!2?=d^Pp%|1T$v=WMx{L>{qY~LwHWqN o6w9h{-Lu4SnM?^>i8`34+Z=IS6`030Tql*9S-_3gU_P=x0UjM3C;$Ke diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/package-info.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/package-info.class deleted file mode 100644 index f9a710a4323990d73d3fad088723cc89e7e38741..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278 zcmYjM%SuB*3_VjH*R~to2!4RjO>Z`?bmhjCAXt#@BzJDwPMt^FnOjOf&4nM}M~O2c z+CXw3Cpjni{CfWYaD!omeuaU;U=q5GmIq@+;bO)5jps5peirH_Z&~5$x%0_5c`?y6 zR_?tIiIWLFDqKI7nH}w%rN;P{_>ZNjvlG1#$9D>S&rV_%&mN;iN~>Ft diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/AddQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/AddQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..654514d8d9e464f6317101efeba34231410167d7 GIT binary patch literal 2165 zcmbtWYf~Fl7=BJJY#Jhj6xyP_pcEPiu+&S%rcfzD8x6OFg3jnLOZJqkZg$h%4aNQs z|AilP#;MW|{s4cJ<8wAwG)iZjO!hr{_Psps^FDi$KmL6EJAe=HRT9JaB!T;b$m2l* zlY>~sN&-^}OegUWpC&Pc)dU`0qFqbkGpr9{1CKR4(NGZ3eCeH76)AA5xZ99^V7bmg zS??|n%T0&8z<8p5149M)0@sV*8Yjl7ep<8j7ruTVk6Ljh`HZ2d z7rtp1-Ad>#uzaxoXuhzuL08k(ZSLDu*AEVt7MJeo<-n+Xces99sT$6)JUoYHK?Mj5 zJg^)qSP_V3XZ8hRYp%%-hKrUXw;Hu0>FpT=D3DPl?R~?u)O~9+7E~=Fo+?({nr<2| zU)s`t-Y`sEQDMtKUp38k|AanN_uPu~{gQmH_z@^&TfMgZt3goLpYWnuW`dSy{z5mu zPVQu0wV-+J^mi@{3vm!x!jsJm0vAJS)nY$kIHz_PxOJ@bW?hYkEyvH(V5nFJcxdNlvnVygi;vtJ%dckf>!~)l{{S=*_ zA?QTA6@jt7PSjN0^;rFCzsCn<0!%g=+OU++(mk44P;{nn1y>m!$kRZt1~ofRIeWeg zmY?oz%r9vurm%@E4cjT~U{^yag);V1xPhAjBjqZqPngoLcveVm3TcdJc$&gK4m5n3 z!d<*iir+xP0ymrQCg}S{2&{TEo& z%Z;|G&K*YWqmlC>oUY4GsGM=iw7b`HqEb6!eIMXmp3%cR)&(MJ+_V|q4boobchtui z2DqTIc)i9)I<26M&;APWGZztz^QxRcx3_ssH68E{uJbOY^hGZf`~&R(?aW*za)xLG zxlHT~@d&nZnSpR|KbFgA;p#Ue?!~(Wt{~39Dey;zFz+yVmY>D2;7T)Tt02?k7A8Uv zGi>lZ79C;vN!&)1K10lMo3OImY5663Cz>Ru<)kkiY&MJKg$WuZ;{~DFy`668d@}y{E4P_ zj{7}xRFtVX_M(ocqkzFGO^K0;r1b1B7<`4)=3MR!Z$ literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionPage.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionPage.class index 6d4cb5d39527528c4679150ebf7a1f9d50e687cb..5ad5bda2a082335f570a29d1dd425765d8ff6235 100644 GIT binary patch delta 17 YcmeB^>676&^>5cc1_lP>jT~%z06WSBod5s; delta 17 YcmeB^>676&^>5cc1_lO`jT~%z06WhGo&W#< diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionServlet.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionServlet.class index 1853545b0a358ee3ea4d2482b7b43520c8be1903..75fe1e40b1076da9f503840030b20af447e722ca 100644 GIT binary patch literal 3548 zcmbtWTUQ%Z6#ga`5?~6HLR+Latu1$^)mCe1vCwO53Y4^{mSi!{EJ`&aE)!q@UfPb1&T-DpDrq8-avkxNl7rd(F#@=`9AT%O5gEd@ITM?tG6 z+zrzZOP3X#%|0#*&o>==F{kZ5F6Baz2?c%gW!pE`#DeLWc}q;$w&Uwk!BcQ5yQ**K zTiVu|rEPlJqR2;j^J1B*>ZVt)vW^jmE4aCMcX}){bC040OS5=x6&=rCx_0T>Wi99H z#>=IwlNlv^~%quZ}VnT+Iax3ryZ&eHYpl4}Uga``W?owonbr00T%5?>{ zw6bqnTGsSrxX0_$wq2^EF7#_x_C_<#OiU7@jr9|yfE+25Qdn1zEI9WCb9dfxSH^AO z=Y?*2<2k478X_w;gjGkVp3p6e9MEPrgzK6GLEM&tGe@SdBrC#?a-Ff4$>pBGp&FH( z@0#`s71|AltevvGP2rL$gPEZWX|rw?6exU3lpL36Cz=Jan4^A2L68HY(hv$_QdJcN z)89QC9LzM@Zak5ulfF|j4M|PeFj^2_)!CHc*uJpoP%py^ou1yV*vZiFF$NH7))uTa zXRg?~Uv|lP`m$G|u1q0nP^3;8sen&!OZbygxpGv~c`^|udFoc>rEF748Dx4r8YK** zsSumhD>|D~mQ^vvj8qC(8`)69VO=m4?I4_FQCJq4a53zJy4*J9M#9$Dn6b8ygZE51 zGI}bI5xK@?nG{?IlD<`)5qfp_Rc2i{DLVJ4lYnK{n$vw>xN=T*?VT>$ zRpEif@7C6%{Eb=c$njOLq@s+C6gE|CVOzy{yszMBu1NBpD+teU&7jv*9LI?iUa9y7 z-=^@LijVNIiW_p7#HT8597)VZdsX7j7U@Po(4J?l&AZ=k=g8w>XRjWx6+WN9|`|c0Dn9b zk4lq9DoDP9Fgdfl0o=y}8xxq6VoHjKQaqAkT8gX`X%jOha&PkQ zw4Rke-!#vxiMiG9`m|nM^tJ~D+OSjLDz2Hx3p~b?x4zc&Q_Pzv2o$j((2m_2wr1vv zrAjP2Q=Ts67b^K8z1z`ZVo{)kvWbeo5gZlhlcFD|1n!1nVQ6K_m64`pXIzB|}ho62$GtW+WNkrPz`VqQ*un_Mk&$h+;4Hk=ctd5=0q9 zIoX|)PM&n}#K)Kv4v?ptl^BRrU-(0#GG~Au;3OmZRIV7kfLYIF)^nM)TyDODid(}W zY7Y)KxR)E;L*yR*Pi_r8TtsJrDR!t?y9q?K7%G4!*QZ4J|{RUoevkP&J(rWJd=!?T8HPWoKp4~A8hc>v$nzpYrCL^dyy>s zTI#({2zRd)@-1zUPnRE@;(0IPuDL%W$MbbKF5?Oj?z!_XLG|U^6zgyF^^!5K6h{la Xz?Ry)EN-&AF%3>PBebrozHa;l$`Nrb diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/AddQuestion.rs b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/AddQuestion.rs new file mode 100644 index 00000000..5f3fcbc6 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/AddQuestion.rs @@ -0,0 +1 @@ +com.dazzlesquad.servlet.AddQuestion diff --git a/Stack Exchange Client/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar b/Stack Exchange Client/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar new file mode 100644 index 0000000000000000000000000000000000000000..dd2585e0f8b61b749f894695b018e420c65e2755 GIT binary patch literal 827921 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

_*7gUP<=(n-u6 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

RT74@U?BBN>0Rse7zM??5U4B=iT>F4UP*x=W}S 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 z zZC96V+qP}H%eHOXuIjRF+jf`x%lGVkzJ2yS?~QwZWJE@0MrJ(EnmN{7bB-~lcFYFF zx~;ztMnI^2sPYU;oQOurx3Ay;KQNO+CO)z#+)wjem_u zHxV@qc@Jm9T@y)b$fY*2ph9t&d0X{}bssvEuxV!Qv5QWrXU+h_HY-zHD|ev0Q3r}Nmh?N%$J zXj-C#lWu)BMN=00J28uaX(1|I$n0`ybn$|_f?;eFpGF|U&2)Wgk`ToR$;05puWcB~ z!2Ohsu%6rq>@(u(nv!|NOF8zStxN(9Xhp#X*geeqgz1ngHtvQS%&2TTQ*fE8??*qk zH&(?hrsTRubugaoIBK4h+e**8y59lWgEuKZ6$1NUn(;1 z@^^SC`~?F{Zeky4Bd-ykDEf^N3d>dA5Z{fFVFVi#1FEYEyjr43f%gpZPk_3?W1eX) zW)Irr3OX+t)9CC&4D7_{Lshb987Zb_tf{xTuQHsdroRSt@f!mlZRG*H;yB1sN`Nw^ zNm?g?&$S%Wv=8u36YwI(ej)X@o0MNrYo)iW4L_Uwsr&;NjeLLIjxhan8KCTP=-#7b z<941rC@7t)?4cO%8fKPU{}JIRk*#1mNiX^oi5))Ou1g5#*mXupV>D5mljd)mZfuWn zu)lcjSh!xo$s?=Vd%#RqDy^q(OVfnO97~4DY!ophUjrY;q0%8%+OSyYq;o!J0UJOP zNgzXz)-=lsh3|JFKzh&?{2eb}Fn(4)Wi((S2pSEVtqQHZPW8}VFDf96!f(rvd6Q_k z*T)ctn}Yi`Ee%L)$e5k3q*uxitBZ^-*e(K7xp+DVKiu#ooWfr(q9MpDAqQFa)|P0q z+p2S)rXu1GCVT>QO$oEAWEvFWD&!BOW50KO+#143i80G>x{_(4sE&v_u|j$9jx%h? z*B-?>tftABc!d!(iN|?{3K4;(q%A3^Zt~7!_h}-@8?t2ck+OSI4h)EH3}4Fz?P*_N zchLn~KEFP24jUpBlG`5W+pO)ZXc86DKBB3ngyfY?wdvyPRcSpT9IJ^Q=Iuq zhMW;Lb&cv7QU_$y6-H6S@&k2g$;Y8^&rPWcmgj_u$2Ce&I3ez``@1j33X=}@(VlaC z9To&uXRfAHI`-$H=YR`rebH3s9tb+=BM+s??WiUVF>Cs1TpGnvf8=Y&PV@Len|L+M z^f}70M*l=hao0Z4&mSS>a_YuQCEv&s6KT`a{`E{RUFkTH{|&JLOtcs_>xPnA8JA`` zR7JLU(jL1X!MXf`V`2%TT|@Lc1v$q|9~U0fA@*U) zc2Q%edI=+eslElt(n?ws6cnRwRTGYF407PSv-$#UEJH`((?(zk}Lj_zw(Lm5w6p@}qVr zHM9*lFo~gCSAU>ZVzeQcJ%n+n!S3TAP{Rubu9O{09*Tlx!uKcZ8bRJ<6+I>-$vX1i zw||#oow?DJfA{^9g{ zj#+aw(avKQp66P0eq{cB@X(sKI_uJ8GDmuQhJ~QpPAt`HlZI?W%F&UAa_1Q@|Mc1G z1!#H!J4kb~^!JF+K8FLyK!Xpq&?XfXSTfrZz zd0JM1X!FqI0%T1QbZzQ>{RrGT9pOAVVT0Jy;7>zz(%h}vur@rn$jn^}2PSTE+u)NS zJa$^!P`j}1+msjf58cZ^_(5QM-OWIX>mi&wpySB*Sp;zVh8GlBRCuFu_8{FmOl=C@ z$fbP+Z9?8qn|+5(x*q;_--zjZm}|tD{qFsV7gEjz1&1gaz-fa}cW@`-KoFT+q=uc8 zYS2RA$Fw{hJ9WmORDnhp4Qqs&a49>v=V0YN*&ym|X&E4{Z*@4(V1Gbxhbz zxY0iC9qXr;*oV5p&YWZ{cFZ4khm$c(Kff#2Ud@Ra4~eB%A$ON#U;AO&VV1 zXNtVd{5;3l0xEEnP)G5(WU*wLBT7;&j*>%)(j@Mq3(21Q62-i((kPW}wc+xEq_K09 zV&Uu(X@yd1k#i`Mko78*N*l@Y4p~Yyt|X{tt#ak}B#m=Cla>y-^ulYkkV5#uE32oKKAA3Xc z#_E~yexdIIx{;^7DsYh<*icq53n!)MAdQ*xIwRrbU*$sL0-_tDtbd1in9F>_ z)K#-6T=!z;1z8*SO4@-x@EuiBTixNfUpjltc_ZBh_88BsOMQMKIIQr|*Jm~GILFiM zOsMldqNFlOnTHdQr?`1;q-?;% zl6ev6{wa{AgH^s0deFd(RhiR=rcqq0{JW3*NNQHuZB%o|Uw3@~Uc;(Q{*{^TxB}me zqNHlm<-T3Bioi0Z0eoYZlDFNPVY)Cq_ORpz9L zww=@F??eS`h>zuUtj@2Dqt9g(A9&Klg$GO~8b1ZSrNvE4M;rt<{quOg6>`I|@cO3Z z5NZ2m2U1n+C`eA!*U2cqAeM~RhoiNe5nw1^Ipw#=ULAfHpN5^KPEtHM7UGZnft@KS zrvQy@m9(lJ<4`^bC)hLMAuZo>TIPsHwtNmUAec!wVrpKRF?VnXN;&%TML^@8Sez+} zj2Wn-A)8JVfsA5{UI}tQu^8NY9L`+DaJJ?$sICF}nbLPfkxrFpJSZ2OL{H$<#H8nrw`}Vf*7WD6nekN>Zf`L7;H*Ee!aBsO%1<{t}m#m zA>D_cDFiF+(&q=L=7^-Dz9Z$?;iYZLCb>k-(4Qjb7`+81t}jW1c?T%T83A68psFe+ zUwu`$qQy7RJ5U3jswNSa^#aqZey-6OTOZw|oPM1k&|GxVQhQ&UNxJkliGP(6yBdbJVL$%)4<7p; zmLN4V`Dm#zvx!ONJhXxkR|H#rH@EF&NBs0EP*s{mZavK8TuxFM^Ap0zNsH{ynY<{d8IZYpA`~d}1aG0`Tv{Vt? zInz3s8apI7z1b{Up z{<}4Fmawt6HnA}QkkgF+v1C5-6O6zL2t2sq62tDKcz0nVA@WoMXeP+Y3PQ!7dsv3}%`gs2+krW0+?Gj{Qr|#() zk6;HD3#oq$q)}-+FVuPujB%MsV}r!#VoOD4R_PW+T_Bgs!G_vYh*hq5v9J`C;MvN= z3|^47)Okiscb!OD7m|*_@1kaa{rYmU&6NltHZ`VKf9-@iLl67 z&#Y` z5F#)}aSu3!D5CBA1NweOA?a5|->aUud5p+%J^L?>3bIbj9l==LAE6|9mQvA()5JZ0 zkc|h+{X1_^{)Z)@1Yl{bK!AV<|8{v)?EmtFF|__CTPRv_Ll(fz)d`(<<%DY;7vX0P z5Y!6V1{y+>_V<)3&(KB69c|(%7Ya$|WMX;4=Y5Aa7mOz3#X7iovE4M|WMF3vN$vg( zup+8%p5f*5_4$G#h<-;BC5@86NTnwvq}po;k_h3a(KU;^m(gKjHcKT;`W><7(>R2= ziX3uwzi_T_wI-0SNpqPTAr?9$S$tbJO0UV9tyx;kX(@DaLCF{Q42;Pa_XLdXtDi`y zE>Wr|jHk$jYukijnsF>~e^~t~DTmjJHFZeXYSTPr6XLNmweG9Sh2fKyq! zR8)g?WsJXmVd)vE1*3Ewoma;F19gYlV`NS`@Q}7g^5f6XXh~o!K zLMl$99NMLEkI&CP*QKb#&KOJvlOYTvb@Feqzi@<_4&6j{jcIrxaw0w>BXsEC`@s>b zV9ar(+g%AIZ@xJ}iPlx|hZOB%sS2Yi*@HSLkfKN%ump%~rZ@mordJe2kyeG*(FuwU z%gnA|uCc*xD8QE1oa?M_t4lDsw|mX+sy6?cF(0#@$5UPh%jU7)ue~9bW*kLrv|@P$ zmN_Bm5dY{!IJQTH!nkfPy+}hHE{8)9y{6PHSU}ri7+2f}Zs4)b>Dc0kU^LOkHZUAj zDt>&g^V3QK6`MRbMJherlJM@EkHl+Hov~-*e1ya%0`KC!JjzQI`t%OrnzM)B@ZI|! z&g&Rl`hJ*GS9WZH@D>yHfmwL{4AhwuNb#UdcfC*CP^)GGjD@o#hpasaaGe?hyfowJgQy}g|y04@H1Il@1YUVefO1c3DD53|EoT|2}` zwLv)=o;20v55$JsbH-HQI#Qq zO%D~%3wkzO=!)mZAX7+41PwbLSY2icvbUb>A&nk zo_P|HZ{{ngqWwsMaQcPu(}LDy*54myo!&ejT?p-sUix%%UcgvbU$Wos7Tt}DDh@na zQzL}D;Ic8nrD;S9YCHM0l>Nc&>*&}!;OJcRbPV@M>M-so9LNA8Tbwb5!AgKlZCANE z3bID^0BV%R^z0k)T8dZH_RzEgFRiG4gj)Kr@WRuc2>RPWYpLPMA=kf_@Gov+W2^>A z3IIaJ01t})4JH3m3#n${Y-Il5^kc3kyA@tAFfbu7Sy8a!!w>Dx&GG$yoX@JHB4eLF z^9cd-3A+gei-ViDg9(RGi$tPe{#Anw!k<}#UCus#imDb5kwn3A4C|0ivOe|~QCz`9 zUBSpi!DL|ZnGbqJNyv_hh%&9JF^5M9{D;VR;&`H9wEJF*MaIf)(>cnmVPI%rs$d9u zNBc*6CwsvR8SH^1$iQ6xhmY1@egPDx;CxJvN$OhcCgr6wlbTbE^U$|^J zHm$T6nzxc=r9faBKcnU=_-b)0a$H|~oI7o4bW`!ol{`=6=}{y29ZLxV;-GYSefgoI zb)_=oB0t(BDxO|NUMFs9a~ata`=r6ln9__!S7aUiH(;1d^Ie_o3(%*|9enKxB~PXf zM1)*aLve5vCG|`{g%kdWjT+*l)1cKS1p7~DOcK?$si0vK67g%=D4rBWD>0&$%JAQ9&a?c%U+ba^V7ln(XbTtZ0p#8wZ0SQ z4B(_yBK9-DgJu``!V)oR;}7G7Wp3bPz>gP>`1owj9qs1ipVQwlc#_vR&$o^mVlTBP z8WwfjRjR+qH!gy&d#(QQGrLL_uWT2u#XfMB5vk(a^a0YW*vT6(C9@obfP1B$&jbFy z|5Yw=8O{&@;RFm&#gP47IQ`R+P0+&D7(nFxr!2-Mam^7)043y442bxoBnhN#xYvGy z!wOX`ND)+I1e9l?+SII|64L@Zb4phRI zM`4*#xUmgC@(XjXp}(eLZy6^W2eoLq1Y6n>+xHO(B-fWPjuxi3T)7^ez zJ~vgK90H~b+3?kDeBKQ6iXxy@DE5VZnK19pWYr|%RJEAVWb4!K5xPcmOK4r>hJbnF zI_617uHO5}9PsUU?tkE7yf>WmNSefcB%WKA$X)}@DMn;8PW7(;$>ZoyCI+_HO6PA> z5AecFv(DtMe7Kq`UYpWhLrxS{zy7Poqolr*@wcbxTa(NB zIl@x*(GH0)pa`|;p@@+{wcr?Y$h^(NpGxVyZ)55XNF#^1me5a0|EAk zoy1aLn^H9yap97vCfko0}Q2+HG3JT3uMcS zzuHM^uw37CXizd(EJ2;(HG3r~!qlGw z6k19&f)VZ54vrcEWY91f-6=umIE?y6Q((Qwyi6=(D7B2vCjg8rlzC6q`x=YhF1`T8&gIp!?6KHHn02!VR8N^)H&h z(L#eUAoIzCXbG)h39oI)} zvP<4|KYhAOgrx0mq%-F(V52vlp0@HmD!1qHHQ`z`MOVnN3)NhF3_f|_HA89e`-95b zcsz<0OuP~=s`qK<4S!2PdF^B}Ur7%p*eFBXNMYwh{+3qL?OC37`~GNfK%evRlNkyF zIQ!*X_;L>}Cc7L@+*aQ>=%75hSle#C4wDcTe-9Zp)Io57ENi(AKO%(SI~FtH+bn5I zMMxlftpPcm`D$=hh_3cxTrav{XVG390;D#a5kdz7vLH%O8&ZB6%623}3ticky>cRX+W}y8-CSS+bLBl)l13L-3vGZI;J#6bWy;6~SH5chafeLGV zY%8{Z0JHKSNc#uX2uP(P=?p(JRoOAGbS?pJsT-Tyjsy9!Q28SiUWsn+x)V{_xr&-S z-xG9*-ET0xUhTd@Wm8c2oCO9ysv|l~=1F7X%Vh;Lj*wUh^?>4I563LhG!$TVNO2o3 zx$lb5$hxVEaPmr+_+mktadE3!_^Yjts_i8Uzl@|jQJuJevZXwexjgXu9Cm(oCe#f&ZmZjkR~^{X;Az!pAojw~=hHp}%(vgMU{#5aQEhhaYS zdCT<@4aietJhcxh-qsnbGI%-JUttoNE%r6Hy`6I~-RwSkx+}`KbHC9c$iXS-dVo`3 zjgY!B{9w3B1c7CthkZ>8N;%~DzWB=ja+>p^{M5?G9f~ji5dGsSsS=!& zOvoii7D3W~wuX6be#dWiCyz8{#+?kR_U)ofkNpz~6*Ran)xBUB{84ESKX!%PQxr9A zzXIs#@`jHop-A797Vj}W+TL(*F)P7JO=+R#u4z=FJ%)xXd^bfnmFOHe3(H?(2rZ#C z&<3?AniU~7Vc2Q#J*k6i3^|3t(#7Nb$C1u=-f;Nx@Rzo(NID7aA!ki__ITZi7yd%; zj9$H5?M%w9i3P79$J|HWID+m12Y7kstY?Q`s~nxqA8j9hi-8ghZtPn|&exoc~6e_n!d#Z*~mb%3HR8E&r=T zM?W&^_l5Ch#HQyf zH(O16R4$lEHeY60DIoTqlJ9^>sC7Vv+Ter1Xt+-MRT5AmuNe_X=!20JK3TVlwEiqK z<&&BbZ}DJc>#=F4QHyQUPk(5rg3|ak?6K@7;&z&LdHV&;fWbO9E0!>N;x*0`Pj8UX zW^LFfJU@tvECo|JZJawIk%S2~ZS6yR+TfI7q(gnyD&Eeh{M__dwO~1Be<`i1>`KRb z+x@_hwdSQ)BfopXl*(Mp(1Hu=&`1yJ$g8yR<-`=R096{r_a~J8&*m!1ac{v)Hi=_f z<{+%~98JtgLI}Ny(sIT59eos-?^t|~`_ct-kmm??P8b=5eY;z4a?~^NQGa@6BF9gz zl`lunP6eJromAS~iyWd7W1dq=wM!{EePoUCxIL`T6pFi-Vk^PUk$Mnqs_fnEl~wIL zy9Cv^On;;ZlHw2o?IEgaXPwCaq1`6tLORIpORJBnuaRlhc09k{ng_)26;K26ZIRnE#l7woN zJy&EAjPAsuEwU}a@?uqaVayS7aIV*0o(TX0c?2EU*6dt#7)r9GZpdP&j$5=s9rm%)IdM%I(aIW^{9F z*RsDPHXlj$6$CsUHyX=*a`Iuj>vueovNNd+x*K3TK3 zE^3?i$?r88~Cfk9G!h>Z^Nz}7Y#4cU`LZWw9mUZdoF|bC;Q`#luy1Dri z;Qth)$7b;g1ZkrvVQnW6Bmx=;g#s!BB};{&VlUa37T|^w#YB@7bMnOESg>fNF2`6G zm2gn(yFlU7uxO$s7ZOz{UE<7qQRZCXbtlP}s8XSMZi}UW+HG5_XLAN?_SxJvVojqN zYi3$l#hZOL69K)R4DT=OyAM?2hCj^6(-L_On9zk1ogUV2Zg@6{=qipPD?)k7MYE9J z>Os?&5>;)`=QWf$1Bb$Hjz3R! zhl1IBU5|rtVa6IX8eM*!%?Bv2S#*HuG1106keEV6iN={j1fHhmrIVTU_HO33{fQ!D z;4WaNNSt_yDZoP6^_iR>4YE=uMcc_^5IwlXrvOY)cmti6^CB=M85EXB6AW9kFh2V< z(&(0CS`S8eWT=l^NJGkNN5iw`NsIzDmE1QD7nI%4fv4JND@Rb9O>Ctb7jwx!r^ALo~+0#n)84{OI{2k0_OARD8{})+*0eaA8qr}55+0Jpv zM0dt(NrMD;h=PqGb;`Ep4_E6s`7w;+rfy8m8VRda8OmVvj9@tLvA}4RZGG|O*J! z?9wPu^-vj2bq$=J)!@{g_IuNeRdw7fephlm@m) zhT|m+1z{6Mb4h)o#2sQ3A=h3KRsOg0&$oSO|-ptARg7D{(H$#~ri*%f~%@$=Jb8Fxl z(y+dz9{;Yds}#bU#aI}|>{#$$GytkG%rITYH>LC^`dQS9F*Rp5>U*`%yR`X{|7%L6 z41cAWF9LCsAViR19Bh=Y6;i^ zL=yZY6^*pC!{oTA;hT-2z8TOrQM9~H3=ID`*VVYhA-&P;~%$) zxLleMEsQZMm@Xf?Cc}EWGx9U<*H{om15E?=+l?ppStnT!*Zp#TyxT$bp=2QajVlNa z3*yvBgA&RWDSr@hTcw3?krT4psicF1?;Br3K(rR9Rc2hbp_H*@PF6{tF4$<jUcb!g+=;A^O-j`$kT3hFsMh<4=9_HnpXf)o<4l&J)UI@! zM<}a0oB4N(een)l9)iH8Dnvu@IV;e$RMcLyci1jFo{U#k2@2fVB!Z{f(f(+>UNzhx zd`1EbDi^tQ42C4}#QTw~GHP|s?@TvB2-UEV|`GK1<-AhN1vvWpZL zanDr*%l=c!V#kt^A_29N-)T6Dcs#PIaK6?o`=Fx~SaYO6e$%0A#~>ykEFj%C00o8u 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

ocQLj1^bxZw{X6Ckq3f%18tHbH0=UZo zPBNyBVy2E#QuQ)Yy)aSwzawL_-b*L%Rdc{G^MBEDM`}6Hi@IV$b=7l43ZT<pMLN>%aQ#^nsc~5^DETOoc_k8i?GL&4M>~Cnr{A`(ad0ka>5rX$ z;w~`rUgOXt1%Hi8zdhkdXOJQGTY9?&#f_tf?kaaV zuVyj5p*A~Cm+~RX(q zPXMx1oHr*0xx$-=TZLaCv`?P zV}>?k#wJ67d)kt4+7f)43g$Fz9l4t^rhuIU-RQfExQgVo<-d!{0w?HvliZU6V#(e7 zv*tgXk`4Q4vny${InmxVE%BzQLfrKBkh>*~4?6BjnfzvHC{A0jPu=wXXHyE+ zSIK!b?^miWW}N9x8D^exLnpEBojAA62)AycQ#Y7tONQyw-(HiIjBe8bx{vM=7=HBX z%>Js({@Y~PlVTk+I0X0>jdxp1c9f;TLQOL087S^~sYgE8V|Rpc$G(^oXqXcUv`IRu zgiS!%Z30sio;mW^s)u8UgjXf@v-8EskR&>F=;DywCtFew*LeuL-HQRy(-DKGB->1YYFEGdeqDV*kd|ZEFDS zZopliIAvSBBQgC^3fx!<+(-)C{B&b}PG?v;`L?E5!LZo(AC)&Zn7)$H9Q&?{6)dIoL8Nup?a%hiQ~ujCRSB0qUeF>5N)_(rBSr~uYE$sjAVwwzYt&Y zKqZ)!l&JfAv8>S{rY#4O6QtZ8!^97d{2UZO93A*P>B5tD=3_Vi-prC&g#G>(LRA3* z5*`d33>NIaLLac-UD1l)z`*dp!NBPLKZQR3$iS59rcM?b9&VoI9_AjNZkGS6)F)AG zMt(#TQ)pS|Er#2%ajnxNvLj5*wYtj|Eu&=7?kU}3F+-3Q<>!JMSr~%IP%^r6R8I>6 z&U4Xwp8LXVKwxkHIPWmG#K1Zap1ifw0rfdzr0E4LG&gy#nayTt(>u#ud9@1B%-Rk5 zy7@+-#&weKfnpkMJBEN9#nEEbN9-?Rl;3{{?CC)frJx7vbbmTe`@zFW@^Lf92zSmA z^R!gKF1D%Z691Z#3Q;vxD;olLuVQu(-rq$@_rg8Huz^}LG$kxP06b?~y^Tq(SU(~- z8j=w4MA+jB5)bNnt#j-}mI1L*xorgZvm$Y~o-o7O-##f%^r}=Q=A8zkDQ#klrf{OI z)siOKG_4AlI$GI=IX5l|rI|;y@kuvb@>vZJaaU#mj*Z}v=>wudoz3qQ-_u&n8x)YK zb8!~aK9w#z0rd5cIyL4HFW>%eN#uoLg&^?3z;O8f$@2e~WeZw(gsfy1Y}p(J7TiAvykP$u2Z<~H^|GF=@! zgxl)dj4;LHnrTXg{l4}U98h&=PKgzMM@Fh*T?mVKzi*O9L%N1znTQ15Dabig5&Lqd z`hBhG-ITk$!Mtg&5ud$~ACIzT%64~CB`Mcxy9Gw3FuAWla5P!quCU-e2KFUPJ2+_i z&Vp8natTHAKF&JNqU`v|Y?YSL+IqN~m`4suR%Bd?@5&+EvVxlzw@CznU6FhP{WFdE;SFfN8mz4YFT|CexNX zzZ8dV<^~+cMY9k&ek4Pr)J0j$&TP+n9c-88iP;84n(!c1RvaZH4xT)@?I%|?Qc4EL z^2#B{goRCMP0nKIjU?{c9WIPThJ~{AGvS+-slRVUS&;9Lf?|F(mvUSnmF({)LAR!bBUiZ(Hs$e4-wJjCTk;g}j9wZP>! zJjH#1au4=vssNPM#HEi`SFJK|Jf*2f(&RTvQYKo)QF?CEpwM7<;p)i~Ab*ccnO@2# zNa}hVH@+mEAswAq1d8FYua3~;>=xL;(+grth%+zzxsmk3?cPjU?~3QlxtRcKXew2L zrt~9Xe<7WtSznheqP-nFP4aA%yq3=~bw%oKv?J^B8*5{c#Kx?x{qIEQjvV`PSBCwz z(Ki@%+hI`+c2WVPYnhg<%_EF6 zM-ch`6t;Anbn&j*#C8Z@@#MA7()$>4y4_R?aaiaS6csj?*NF~r&&=17`ifSL!hxI$ zW;3EBJ0kIP{>6%XKt*f?S8fIR7AhH)(ykXL>{70RE7Lr7MVt6e6pyDI*Oc!Hju3(Q zmfLjQ6~g-6V*0M7yDv#PqO)@2GGllkCx^ zJW@wf{nM%YI=zSUyNLs)jcZT%QlRINPMZG`^QKk$D@j5Du+mNl znF2V?Etf0kFs?KurbN{Q->8Rz@S2OLoG~kXpn>x!PKw!183dY$L@FtBAtafZzkbS5 z26gCmT3qXjFG4b##yjuDjUsK3LxIC_^`oh}Qy2t*?f(cOj2x+)yUGT2>eoo&JE}wq zbb3;H2zx%#9DSB01?B2|;)oT;DiW9lj=t-A7~PUKdR3Y)tv!j0tmx$uGhm5A7`~D$4U62;R(--L-?Gqyw%L%h(j0}o!mk1eQ29m*kRP+8-)k^Xl%aRh z=g;Juq!N%xp#qpij~1Ip(^Y9Cd)h*FvU0ZcY>S=!)x>YEM59PlRG^6G8kR{WUX5|y zYkJz(b@{ZWEUjl>Zw^*Wr+cr_6g8!HzR?L238cr-$gnZi8E1SaR zg9eU^5}{YBcKvd}j1h1wF=4mOriVSftaiRF_`NzXFUDt9TKuM{IumS{WO`lEq>Ojr zp@uWN1K^el>Sq%P^tE|OwJN@rO34kTAFHgN88WK?^E6Hm%?uD!ILt(6Q(qSx9` z=295<42K&QQtSB-5+4N1I?Y1J0Z)RtA|2p*!1&6HjGUL9RaUj zA7x1M&Ep{>we=;4eKINUbk8o^=7;jPLO+{oPTS@TBm9Ir1DV2rm_dm2c8f>5 zrlfn38M6oUGUScAn_?omn-abCUYh(_$_J%m;htcUJuQfnJx-iKeD)vboIt0F9rUyW z514U3ZQC;VM7Fx0cx~(zN8@3vsWI?PuY;dG%xP~N72k1^Yv>5}`d@&e>S_IuWN?95 zA>Y;nnTBy!6htcRQW*i$)1up^+uSLJ*55Ct1NEiZKJueJ$cUI*|Cp1R~DM8~q6TR1jKv=L@2LdkxQjytC>!Z2jKl zj|INn1iM=Ct@mI@%2%h)3>**j8Xsf}9*&eMr07ruAp*cuF2E8=zbu=WZxe^ zy%#93Vlw%epECNzJ_he*?`%5thnIP4i+o7zPQBlY%$D^Icdi#|8v@WCn?|7GXw^i5 z7pp&FQ4^TVaV7+`ePc!aiPr)=Nbi|qQu~&-en5GOIL_=9d%`12{{WL4TBgGOTv&MP zpYglx&9!P`5`9~zVP4CHp0RdRr1pgF=e_2wHtxg%%l68MpMX$^57Mel><@-$n>rq4@f) zca?dtl{t>AG4+!Sv@}VvuVt%O^u?`(@89YUA3Fn*=e8cy1Gc)y?am`=t0+yDTa^oPqE_zNlKXD2>r?~ zgt;KHQ5$|apw6~$FPUCf#gDK-kmaIEwVs+Zr=KZxlV-ni*g3wDtQBcRGrkdMIki&m zHm?NdvL!sl=Pbp9&jypKH*X-5t|ax*WsP%=n$5h_%;LR>+B6M5PtEfw~vj&O>!MqavYX!m@Ad)E-aYV{| z%b!gbd$|;UiG7QbMMmGIf|i9=zq(OjUfnEBf0>n&+4of9^@Oz-tj9tyImgQGmj7io=f8{O~Qv0q4Jcl3C#3UuzM~V&WPxB^|^NPxP@my*jk!B6);*s&==uz&(Y+5DWjw+ zQ$dwwQ5>VuOyVE&c-Qbd@SgL5Ei-)U@A)CiS&q(3xU*=iY-W|rB=4UvW1=k;Atb8Q zgF{V|yX{8m&Pafuu2nIkA{)=xP$nMS2DhDiGr~-aId0zp-YB!UbTJc^e zbF2?p-<9`MVCf;La`w_FNpxLfIj=%n)g_3Za@HHGTmRIgGHDzbXR$#TGj8r~fqZa~ zXvfL6S9Mr;rXQ_^^sbq3A^dJ{V!J==?E4txjeFrxN3;L_H zxNCJBmOWePu>H0qrV?(u#}52lcx?6z~pR@gZ9t(0MF6vXSmhF-LTONicMOqeV1+M!f}5!5t-8J%SeN)i|a%y!gSDttDuQ7igg>0<@mN{>>zzP)-e)SC2vcm&(>P;E? z%OFdV>mu8-7O0A!QmS3ir|qe7dz=fM*;-tZ7rg#ZJBYklu1W&>38OfTDDDNI5D$}i zwSCC!#wnkCqBC9E;Ab>9VrGLI?s@d!$lA&iuRv2N_e`$Cm```yK%hB$I!q;^SK$bo zpX2DS0e*)oglnKiWpRO?S$!-I*dh~a_hb~(u)>vEKh)BYB z*I$RJc0u;b%xOSt6c0}=q?UzJ%g`(rj^q@ARTC`NE=IfXRUe3QI{1)7e;+c-1IU^M zcvu!v=3IpsUN5jROjBs5ZYhLk=C-uT+NvqjVevr1X3{5lztB#v%U=5bW}NmC>mk1^ zVY+2=P>_v({YqL5WWX3>#>jS z659oct7R=6I526RmI(D-SN`Z~PuV(z*Q*x-oM{BRevw*Iv~>IzZ|venG!< zU6T*0f)JWsFYive)Ml)j;I#4mnbqtA(tU)F( zTcMbiUKnpl1LYL!XxmOW?dsbLAI`{@IFUCM$qc77eEThUQTL)&G}`fU-~JQa%w_t> z7OX9bYl`opETplyDSQn7#5~mEgt+}h9=@M30x_zlKqVAB|x?M=t9a4l(2>mpKwuJxqB5O1Pd1m7Fv<-!SCn`+*&HSD8S zmgcW1$#F4ApEQTuW7wpIxyq&tEuHNP6LArqb;j>$r`Keat6~RuD`zz^{K?d5egn?) z+e6*oJgs~cR0$LkakGV_8Z}w%J8*QpV)U@=A!lIK&&9O8?-Ts*GznTWP1T_AK=v48 zaaBw}O1WHrvKGCiw5-rXVGKlJ1Xf64o1Ax;NT_N@-8%uYS~5*FqUIqNodHSpRuYpE zclfA1Cj;K7g8dXm#uAfKcRz`}6GNWK5h}`oe|e0{NI6_5_udPIz!NAVhs}-BT}CXI zv=}A_RISUR(G7F&RN$&a&cV+I0WNJ}HQ=3s0hf7N)=XWE1zHUg!OnCSyNOjvkG?SC z2jr>Ld3m==+0;cI6=66kOmxa*O=8J&!IpSrs$9C2#L zZsLwzWR5Sa894Zhz#Wr|tH8W~25$1v`omtUKWb^Gq3?nk38O~JGp zoG&beu!K+H_rGD@mLtn5*syA5Llo8oGpz$A8p|=V&hkzXPC>bmVA}<4`~e)ZWT)O8 zD#0v1x6DZ~hI7iUPSC68VF^et zchWeMrKYY7IkVdZ-FhGAZ-GsO3oXi~4p>88&X&K@q_W4WASC)Zh4j)4Y)KB6(Qo^5 zjtAY_}a?AN8*Ny3@bDx!(FbzE8(^$lwI zjDK9W$^9^z@z1cSAhfaM%i*YI)Wyw~#%00i)lMCU*wzF$V&A3m!hx@cCbJ=ey*^3P z{l<(Vgt8iRH1ezxs!>x)f4&%)(}~+@Q;2vvl;f}#=Ie!)Lxm-jyl$|-sVk(u$K`~t zTQb=NZAl$cP;_DPQ(9tuoR}hKl~@+{{kPKNWu`qC+Iq;{C|j=;x6j1 z@7ZCv9s#HJ9Un;loH_a&E>*(>_URKj^ruhk|2=c0#^h|L#;oiNa5k|qv2~WTbvAJ{ zGO>5IbNp%yum}F~_q0;C%9$M6SM>J~Ow6$qVrb~FZ#uLGN`fNjU0+ay8zQvMk#=*7 zc>>7B<$h)xdVuGCSHBJ=M-3G4{zN$DZmOkT13Q~GnUl_PH|f^nGQO~+1W#L#WaW&Jn(sixw~moA9;QC;^%d9>QBcdxYevCvaQ1&onK@~uw9g* zeT?pqD!vhbU1)j%DpB84()({lSffOI5Ie8%Fl^V~oFTYE282I{>4vE39R?@tR~DGx z;9pih5mXPW(!*o@%=O*~H)LeBTjg5EUL<}PTh!1T z#?O))nTei5R|s2arkwe}u%{ku>wyDPbTkzb9_#@U2c8wTt#8H#zx>!xrGzVFr?4|# zM%QBQchI=(PEgQAgWMUB4WgErIpa=A)g5~pVzWjsPC_Ecfm9^^QaD|H_OCHH$qu~~ zOO^cq=k~EL+5Cx8E=Q&Fz2)npZ>Jh@{PYj^4Zq0;J#g+WYro}4y~QqE{C0C0x3VhT zh;BS%pN;;C#>9wL!YsLvX5Jqb?i!V0KA-_sL!2qdK#nsTC}~oX)Sf@l#LRJW7V~YM zBeOv#SAfo@_Re5Y@3F08wZOp3gU3EuUsq;dB>ZwWp)xC9!1v1@wfcR0h909%eyeDB zsh>Okq|uMK=)~3_98Z6dLl#>Tv0sdL@m)9@BX@b{AvR9bM(2{P74o|8L z3Z>G6+Dh7Go#WOrgjeT+tHeAc)uKl&d44fr2`oi@#wS(=5hF@aWcl;%fT$P#PGH^= zO!!}mPzsn)A5(`w{|Wx-(-v?M(*B!8XyWK(VP|XdC!=m*Yo_36XK&)@?C~E-broGZ zbX9EM60?@hpE1SG7Sj22VbJTEC*SfYXQ=53Yi#p1%$t3ge&*Pgo=?%TGzuzS?f3Is zMVSv$)?<^RC`(x_#66(|>JJVE(V%?^CK5gu_}c}?m4e!Z*x zWZiGY#5#x^`&Ic%0-q*fC`Q?+%rvF^YEIO*7i0F!13S^uS?NK{;9;j%_7dq7E-zw-7Vjw~;URTF;&;;G+hsWKQ<33UfAKJy|7n6L zqs5ka`A#x?Pp}R{f?;05!))O>M~Ca7l(X$r6d9r_aR(CJMS%|?ZC9^3o(OT6VdwBV zQX=tgqw+=KYo&bsc0O49Pm0?HJiNxyBO2!_=P75ZmLAILZye=cl$cAb$7-LQRLzQv zwLm7Fl4FwF;YcHtQt-Km@Wo@0aEBs{wVMgnCQX(y>dJX*JQDDTZQFmCgm>obxL<~i zzK(2+X|ydTWR9P@A`G_e%&OSU73B=_dXh4xSbVp zjpK+ZV2fy>Tq`_|DBy`uRji8H-K1Qi)JX3Q{BuqJF@q;KTSB{3SSm%N)zt3beXDDf*P5qhOGr|p~E%D&7i&DTFE615$Kj>&# zo=6*u>E~$FuLVrSf#2p!bvXbMVWbpG38KOs{xTc_19K6P0oVnrV`GUg6+3`IR%e6S zkV$u?0n8BDAI!YPMB$}u_lAN4kmq)N?C{KZ2JRt%upI-uSYpBvSKje!9XuX`!P(Gw z&KHL;K+=wANGi6TDdz+u@F~OB-XsJgj014@tQB@CH7^NS7Nb7Nb7{_qI7XtQZevrp zLx2IMXCBgZTZ+g=^55SJtQI=^6Ht~=RnrXUa)vV4}5?pIR^{@nJ;-n3AD$Jko#8A^?5--W0?BM^Ga z8z7o?=9?D*yDT`Q3>1xHz;_Zhpd%ILYO9J|k%PcaYXLGP%li#ns|H!#~p` zq)fti7O?OL2k5U*|96^H2RIv<|LHI+@8WFl;tV896M)TskYs|iG#C@|$Va)2`tqXX z;)^fwnwmYzP~LlBP z1=Y=TcnDKJvJ-!8+VQJZ(7mI}WUJSJZe?{x9{8Ux)9zd1Z`D$g zYDG?NnmXZw6)Xa%j5W9pU@%~kU?BmnN(XPXKC%W=7NUG)Q)b#Ajx0{AOKI)jAmF+& z4UsW-t!3`r@^Hb(m44KHJ{Q3XDMQGm%ZDn(>!n7rN-ltxPos`=1)ZkD+L$@=xtrld zw9Kb?^x2GhD+k1T#ZYxHixLXOp`wcD;mRtB2J&fp2@-$!$7|zfe92r0ZA>GzVndw? zZ-N|Ri;BcY0A*I;&FCGthU;)26)>a?VbIF3e3Boomr25aH+aD1nkS8&H+DsuM7(E% zutg>rj<|(;#C|u-cyUg2wy{tviC;9XADKQFkv+*car-AjkE@b14kouE+|3Bhziv=C4Bg} zzZlLh>1OJhnU+!ZYNOrhlEcij$B&;MB+DR|NT-GsyC79=3&s*&>8I5?Jj(b3Br7Iu zZRz81pt$-~i+0K;D_Esbi%#bWPrwDsekw!(y|FjfGFz_9&zpPCk$XGuExc)*U7-*Df1-u~U%14fMbKKLtF6|^v zB$Si*CQ_mbNXn0xYp-QDF#a|U;LkZB1|weNu;z;_){Rh9q$QG9%!Wo5mhvz1Xe1K! z7n@vP#MSlfp~{&{pN<=PCTw7*sEv0Ns!=oxdo3gAA#VLbRp2RV zTLbYmv#bO>=SJAk&#R#H8t$JB7Z=KY69+U{D{v718^it0UVmGn{}2s44|dD^kdTnV zkaA*>>HBXwzc9f1_lR40|w35z{t$VQWu~Be=e919su^~@8<)Y`roS@|9tq57Xk36k(~{L zjfaziHG`$Gp%DYX#n~Jvh%Af%&Oq1fFGTgHLULswBjXxKQp!Moj`#mOR`$=g3R{~1 z92EdgPHuLN#tPOhW)`-8r><-jU1eOLf5*P+jl6_OBH2u+)w?DugHsWviVPc%IR=dSaP=s=LCtaWyNTRjRr zU+inlIt=V<@PS|vmUGH;w$Sw)Llqsm|7}*Y%*iiX-HDhgBK#C^L_jTZ;d%L0)m{D| zT}v69cMDmLWkoqI=@jtA-5_K=;t10AXERST`vjP4trWAy(Ct-ti`|m-8u_ouQqxiP zY*UNI7KYP%Goi#F?QSbtf!fHF!SZbxbGyd!1mKf7v*0s5@tB|579ncCoP`~I|KhhO z7-u!vjQcxGUdfPd+6LvBOP<$4J4yqA9_Ev^_BW|$iX_35KWk29-#%;P=6{Y?FeY_o;)_9HA z0@t1!#wZdNMMP?!=Z>Gbq1u=BA%KgDQ^kA|ExsV-B7nr|9~{Rw<50XLXTpDZ<_tw9 zu&-6>oMM;<+h*jCPOa6?en%D7&wuuttX>%1RIWS)CpEap{C7_@nV>`B2^ z;46^ytf_BWlKn$;nNHIrHV^_wf}>|J!0`$l{RkaRGQH|55vQEeq&v)8 zXuR0lHr!T&p;u6`&4EsM;Mc!Kh{v6Jg)B|eyL}0#!X7b1f-Sz1G#;fDMF8kdQ(Ux* zts_dF6uKe16u)M)ro|EJ{KhoKjHGwy(m7e#&_BAda}GZNz>i!Rq^2f1KS7KlIA=5F zf+X8Gkgy8ExaAbqPGX~1ns=w^xl|-C!d~fQFHL@kPoEm# zK7Hc*|6>w4AS1b&{97tfvr$J=NA^vjU9Gc5Da>0~vTVlgmlnLi7!r#3rVEBWL@e65 zs?$F=X}f`y)RTYFd)!LE|5Qx4=0t6IVbQzl^it@_?S^L906u=>-o@f(nv>o>o!z~Y z>*x1@)`#pH_BDJb8+*<0I2NEFNIJ`cQRVdAQ(Vx=5Ri3MfQ2xAEd~*0!7~m1V|jVw z^>E?7?|HsClO^Z}A_C&AjuyW>XSIqUCerKX<`PWcgx_)GsqhT~y*kv*4I*QP~$zXR*OC!E4vTbKQn< zs`Q!X>}=e~^n1yLV||H&I9D8HHAMkk-D?h@L}j4(_EjI3nil(wppd)~c9WS5mi{mY z1m7_X-;Tp2soajX4!R=nC&4`C~D+p!&lJ!TQG%0lr!6R!)LEL7h=?d(Tu4cX;h~8A4OFZwvW`MG`|E9v`j%q}%zE{uX$mD{ zO~_GD6pV`-iBSH9QprP7$$P$uAFjdM7~iwgSa(4OnzOZ_w-ih6SNFDn;1}b=5=NO9l^`$ z1{E{2u>!m3vzA6ttEb}6ir4h~s*GV#LcK1HurJ7}UxbyAk0PTmA-v*L8KW{`>8}sK zHk9m>7%tkXx8X6-@%oSGum_0sFK-WkeWz!h`;DUvHHS^SsrHPjen-oW(4F@0}_ zp}iT3V+t0cA&=jK^K+~4nNzM8XQNHIiR3!mpcOcDSX^Rrl5>LZsm10wi?%AJ8`;4Z zI0TVH`0Z*O4ceXCGvMdh&?3K}%OoR4fnOK{p(6q=n??W9m=~UiAz>I}9Q7uGQ(fJ} zBkmedl;sV{K*cM1v;5_kwk-+Fy^sj(R(wek2~1%E`ZduZ)i<+rvd=`T8RtH*EUS;` zOJ}S$0cWHc4iS9=Un@usuBE7JTofCH^0MLQe1tnBQY!C1x-B~gl3fcCwE3jjrWTuU zs#`q4IcPq=NIL41(!VPOi-XNeAh0S0=OAM5&Gf)FQQbO0d$dEYs)!P-$Dj}Va2DRz zoKTHR#4s()TCjoYk%G#pB4X7dW0fi$Rgu_!oU*{}GeZ~Egvhp^++RQT3aBk>mbv9X zX9&~X-7+UxjNq^{y!f{A3VWfuOVi{Uo_XyzxS86L6)U*{D0LlI}8Z3xSBC94- z#9E|PQgieV9#P|PbdMxQnZyeeiz{Uexht{cO@s%Hx@ z%eZ%+JieEIiJRAw2CMJ0=G70Wy2h!Y19nY2B( z9Qo0v*XE^1j?>j<@5l3R`A@k8D8bl6BZ@`ff`XLkW3P_$sq)}qqoO^?i5~nxi9GMj z%(a;voq{h}s-~de1jQ-i`-%a^&&Ul`3sLLL40PLT^es!77@hz6#9NFf|h`4HCqjwlh|sqjX^9r$kBFs zYXy{Pk|QXkbJf_efe-$&snjz5#Z)U?!{#wlKLy3a+pyehGaRrwjo=awgN7PhGs!AZ<7)G;M(B^$L? zRl@-2w*51{Z&|9&p@yOQG;0sXT|Hs5HC&fY4Q8JYy0vh5K$un~r)(D}`2oPvT&cK>zHDWf2^R{lJV@ciwtcWaN0Hh}bG`)? z{2Idh>A=+LeV5KL;H*bR670o1r;)%EQ5O~4hAk*E`~_=1Z0rgA zH?vRqYdaD79%_n-aa^hcE|Rg%knm?C1>=oDErG+jDN&}7&(`)gbXe;;ygP=Wz^7zA zfqF4b2t@-3GMT)?M|8Xi2bSHr{efKshv9ng?u6W$%hY8SAFOYqFzBY2RuXI(btri6?%91}_+L=e@9iHP zcFm&_a*m0q<}E|+@1uxPd=W|Lc!f{Yx0ZLfaRNw1q6Ui7H*N><_xtpF9_yqCc*mKe ziEv0x!p&yBeI`c{Tbj17K3JUUGlQXh(IjaaLG@T?#gc3k{GiFEE?rX<^Hg)syxrnb z1{5jpbpB{%F*e_CQRuo#m2)3dm(7Jia1o*)Y8Iwg%lFC81&ePqBYx$Mzsik84~&Q7 zBWZMBh&d;|$J-VK&Fb`@nJycpLv`=uvT3ao(o0g6h+`LOc^Q)jUwE5wP2uD~qiQ7dMY3BpH1v&1CLh_K^Dpf9U z*z03-tp$tIW9ZUWhM8QwC*bJd@h4om0z3H+x$%=;gSaAa=o9HhJdn!a9*-q1<^U3N zH2`<~!}bpj-O$THvkt+#4gsEbtp8H^f0XTX=~>AIP}vFrl`ZH0NqfrX0A@D!e@A-B zD%wu#BIxhNG%b5!ND96G28vEFp7G6?w9u#OCio^Ha96IJHXZ>P9y1Mq~UU;YX9dwa&u z@a#2OOIP0#%Bvrys^hapjdK0E?6_haL4=m=)g`Q{K6ZmT*tBB?64>}Jj0t$I$$&Xe zm+7o_CT%94kMuLP7s|bHH+`tOui>$~ z4s*#U*r}jj?6`9X<7NiKDAR#o6Dk6};U{`1|@%1AGjqpwqntOg*k2urD_fPbd*yErWDFcK>>xNKBfR4N0|YJGahyVVt;TO3k}Py4SrhqA4(3_R zke^Gb=FN7)wEN*`cjn`9BeDe`K0uA;HI3X)oo;_;O&*GU|6%+$O-qwTu!D^<#*sFi z18UYL3{#l&8!1Hmkzty$clUECOXB*{HGwHxR$v8DI1@sml6O#B2vYovy=VmKFk2UJ z!&X=Lv%|55R6&>tm0D37*^mvDT4GxSkED*U2Pn&v670KALbv!(Czpjr%!)bTLeOL0 z9jS7NHpd0seB*wP)dV~alJ-cMFCH$D$>->C7+e)T$1fT6$Z}7K21?CMwG7 z$R8=sPO|osDO40~uSu@&Ch-%!eZRYIS(g0v>A%rg6hfBd6NifHSY%5WJAmDec!Na# zk+jc$leCzBB&{3Ilx=}dwkXv-jk`e5b(~dl=h@pFpM5cX+lqt%_g>8dNaTZm_J~fa zP`uVlLHQ3P;Tir*>F8fd456Fh|0!uD|0Zc~Fqn_TOnv!8s7|0f%B>!w5{>uvs`1xM~Yesgq zrWR&Se~GC5IcP(&-@b_Rx$Iyg@ay4` zHuzjm_?OjEcPNNugAk!sgB$-BmLo}ahk=~pZQJ;BF|3Kz&!rRiv7%pkHq?utRBTZd zDULE932<$?Wk;m=OB~;lW=MFOg`91IT9-l)j2e4uav0 z`-@J+IL7#IIiXili8boV;X{Tic&P*x#%VR}?3?!Qj9-2e?!6K)U|s(s8yNeVu7UYw`EQ4i+{zc`uvwj%AZ+-foJJy0B39r9CX0(Kfun& z+QkW&SP%j@nfwJp_~Z33gN*PHGn>lTwlS>bNT8d7@x9-_kdll-wfcOi^~?2ClBpTD z`R+t~%2-RwgGvzWss)xw%^7tMWeb1qQvfx_g!H!D>MsRcV-q;GZvS zv!*jD0TAGu|2xQy?5vH&T>ex9{AGqVij#5!jPN}qH;8I(pAfGhc?3%(CBDd>fytD( zs7JEa7>1Vf^2t$s16zK2oj!cA1PdiaBQsJuCJT@mCV~7BVFntbAbtExQ?sBDZigu| z%KZ>iI1MmHq@eD7^2s0fe=Ul4x0ZN3Z^dB)*>c`E@pqZ%(`Ph{Qdz#cWK?=OgIT+9acE??x&D< zNNJ)PYpAgco}}=H6MRY{Axqbc#WKGe&n$bpc8XX#kam$hv&Jf1b7t zz+J(_(bUe-24HLSR}kweP1>#lA@WKUwjU=wH*m@4tfyFo9bvNx$B2m!Hy=x*G~QK8 zXwfOW6iFMoJ8~udYKnw3bHw^2O-IR35r+an{Qhh9gD50?EKYiGVIHNX5UGfdmLFW# z;nxZ1bS{5ODgOwSy9{U=UJ>nf0|wJ1^V+a|^FxM}y*>E~mkbtlJ8LZGNlsgkjBah zvH^8(*<0;z^WX4C8CfkJa!^dLWb#8aL9Ue;butgkw#Z$#?QzxyP*ApV*xe{;sg>;+ z_d;VuKgJSmho}yRbGC}>9owyNlqK}xWV1zfyr`0w8eJ1ToO&=jg7v)MT9YS7ul6l# zpA9Eeg~tbWv9!?p!*CmC_eY5QuuyG1~nGGu&Sx8 zU+F`o`Dx4g!>F^n-~-~H5wc~e=vod$#uIRG{Lct+va<#_S~$u6Pe754=7AkxL>BSN zHvArqK*S+|B9TaKKmnz(P9vQcJ6i+a;bSbrKg7y%XNt4fhm21?ZV(5MB~|KM8Ty2k zGs6{zOD4>j>rWC!M4o0iv zaBMus-_IU+qW>*p2keFMuMBVE{-SmcckxeqSs1S^YD6SbqWR{DS9kRESKwzl^?=^_GbZ@?)>z)|pm*(UH zmc~7nqlv03->nT$_gL8w=kg6xdwwah2Y%thFXyn3YNd}f!ZjWX=9V?(Dh~rW%bgK^ z;F}(;dtSS9SX<5Ts^>nP#9Gl-?9S0#@`oSX?35!yhv3BaG{uM_3zhZQKtT+zF>i z5pcyLs!q~&xn%;Aw7=0B^=z@?Kv@{g3^x0O2x>On``|)G!L)>&ir0CM=ReXc zCCCt8yJNz%y3n8-rH|*M9XdF;DTazitgh0&9us5&1a61SK0~83iPC=>V7~pKZ;F}Y_IYv!S+F$Wpav-nJQLjReVKa8MF0D&Mx17vBn?#-@{Fq>;M5W1O$lG z{|%5oHNa-TY`%vua49)E0xWEu)hvLF@@HxN3vj9x*KOzj4jiG1lugQ1AqG%XEK4GH zu!rK}ACw|OFetUSW*9AwOLdznld1PS)C9ygeNfkgZ;*zrM#SjUAgB$zPOjdES=l$s zSGm2P+@o|u47+Ddu5+ZxCP9Qx7%$);F=t;R^5=Z#t#NJ3oY6}M>^Z0S$#*1su|jug zF$tq&R55!9(CC!J;G0Lz3nse{tlF(QN^EBB@brqZSv5%p7>TQ zV?LT#GxOQU9T$H#d(tZ%xQ#OSv~&$o;r+hh;X>Eb_i*4*5x{Bt9=k4Jq+y$LtxQ0! zgV5hHtAtS2rUneUx4vvAyc|rt=ra|HwT6JEA<(c_t<|Xwp)T39*$#vtaA0F@kY*ij zkA}T(87foH;vjelxw$g{cb~A9$U3f3WZ&%yR2gmQ#r@ip6X(VpVMbXQCT<6V$1N+6 zc}C2J)esD4)XmNzR?XoAPYQ&w)#Dt~jZhu?5|8RyCtAi%wnJURrHI3hb&Omp(vEu0 zw~=Mwq_;=lz2S!QJt@^n!x>^+t`#&^;d?$#eZ&-i%`J>_?L2V+y!8kHX915hu$s!o zbbA{9ZKH3jX1@U{$fg(TT-M%7?*Rp&^Gap8v?{$KwUSvY`eOB8la;8Ynf&`eAhiR5 zB=-LUBv*j7h4EKlC54@%h3DS@q-<|u^e-SP{%;`C1}8;a5W0qp@CQv$EDOTB)w0P_ z?M!Z@Ka&-yd`Fi@;k}M}g6s(tAFTQVB1IU@9IhNbU|sps`t-E^C*D4~zk$d;M}kZ? zGQTPD9s&&R*k@7!W~)Vb03kU?Y_yLMuk_03qi!qG`-TWrT#TIhVG9q9PJx7A{Jk-s zOQMN)=NBa}>g@OyZ;1Fu+={GEY@1CI4WTm zQWb$&*QeXfKV~IyGN~ib*%i4<)~Bsdi3wnk`J5 zE=>=?Y28O+Uc`w&vil`7Q+rR8_b zGTz==)u~U%xob%WH$YZ3TPJze(t7&vFJk`>A>~o?1TO<|)Ck0p$p4KaIXhbwM}V!9 z1+X3m$Vs*)M*oJ2{(>Tzzf%z$H7WhyP(+OprxYwjNpyv4wrG1$^?g(2p5h64(>-Dk zjIfWVH!y8A4LX<~ooJk8q|t0D9pCTc`2p9TqK!epmh}~M6V9f|21W&OE*}-y#uEv` z@@H#yO>&A9JXd%au2#=I3Ln8U|*h=66Hpbmf_t2G7-Ew2KnfNhy{K*r7SB4I9)z(wqCU+7gKdEM4? zZ+k8rt()9IdK9WfOkvGr6IaQu*4`Dh-R%yRE z9y{j-vPK@S)^gs-ZZp3o8MF%2HyW$c^q?nk%J6;=L|LR{#F{ zX0+7w&)o{eed%|uYYtqMv#xMG>j+@FWDQTbe)gqt%xbl}z?ZG@L4IOtGcN=be1LiY zD5)b%s#rFRR}9+7>YOD8G%U^qhtXa@9%|T6&6x=*nixXscQq5j*eNXh?z6En{RsVX zaSOVCB}n3wFLSG{h-Ghl3P4a%EOC$Rfz=QSceG6YbF*rLr-V}8ct59v!3(FJRT7pP`ToHzYF`*vK+;QrrXaKIe`$7#?Ti>umPYt)y`G)B`Ab*5^ZgffmxO?deD_Sox z?0j&W@49`=e0-kV6L4|W>Z1-XU74!ca)sakUSIgQr_8jj=D?*P*p9%l8QO;ubgr`( z;{9O!ioLc-5Z9KO>(P@Q4kvZn8 z!!T;FaQ2iH+zcAjO0Tgt0>w&sNZywIU1UqSr<%|V!C=5PMy>h}6l&w2I2fU8)U1v{ z^jpLxDQM&^z6zVrX z%o??WGLJ-qD+h2ggqtLUwXikVnpwz<+!I{@uaN)lMJxKq5--|Dj#u}N;X2iztuoNglKEeIXRmL&j*`xbP ze^kBE)j=5eURW86z~!~?hN;hSKQQN#a`%ukyejT6HQXv{qvCY(G+Rj^XX&28w0)@} z@7u1JI3Jd_$127)=}SklRbvxu)*ElCn54*XNEvxfk>EoRo#fI}Pq z<79-E@9Jw;Mu;ujcanrqGiLNsqp&#`<=yp1qDio4}SGHccg6z*Zfs`fVFJcp|!& zDv9bePvsth4Y14AF?I8?Lnt6UV_n}sylH9qk z^2=GajICf^z2>|5L(A7M`te94NjU?;r4a}hw*MP0zh@l&1eGL(e{l}uFV3Mt)8-e6 z$EcLF2fg`qNr?{=-9>d$YjIh%>8f3K2j%p^JB0T85q7_Ag{L;k1WJ-_#-=qVaGXs< zeto&WMDM1zWt%oGy?aE3+^nB_&%&`(i4HINSIP3 z=bMD>`u07qb+mHCjt}T8*Kc}}H~bh8`5F1@&gb=!CXIvH=sY?oT*>B6>*3V<70YLM zy`6KXmt<_(SN0(^kB|Gu5U+R(_xq0pMclcDC3j}?>vyN|kB+8iIjMcGg+bih?9MhV z$9YjMxPZl)o|-nfSzN$)AO)BA*Ty*IZ4>?s7{0w(kwy5KP}zY4{cAutuGC$p9Yro~ zumynRLYf>@t3^=kT_3lmJ*8fW8oZS`QgIk1dnt3Vxsy{(XFb=@UWva;K>jD}^R4(~ zIdl2Tn(zogzsYTsG9clUqyNNH6<_0arU@b1;xnJ zOFB`m^So|)nbh};t|(FQWEJ}=f0A4oRIXH}S*2NYQzPiw&#pz>BrJ0WQ>)4*OEqX; zuW$PT{_lii=~qE|1w_yu5J5tJ13|xBWP{&a2#nURH_l;Wfw$L}&G!N@Ozo~DXyK)Sm08{dUp?&1 zz6<#Hyn^b(TEPvNRt(8|&>EGwVM(@+2r|~NSM9^iZ<GPvYUY1fQOA_if-<1l#h!w+~#)U$KF`py{R1>b+Z3tlCaUzr> zOfvBvJP+kHV`FfKJcm9Z#~?ln(qI$H19w%jSQY!8B|aaF@1>=ls8$1GcW4(>9CB@! z+ApH0fHeEHKwLPd_PK<;+S3bj={v7l5~B-4-b2{=-52px-S}A3VT<_dY>I_9t{@pF zdK~B2NEOQL5pjKpl;K1`(0Ag=0_i8_moNxzU<8jJZy3j{^O<2<_lEtHLB{?m!K6yw z*#e3Ps^a>c?w~My3P^;uHW7LNbs!AJ1agHrK2ED}M*b2$kbJ&Z_TZpbYX$5^va{J2 zL(1Cf8y~eEBN!;@U9gj@r>oc~jAg6X7+02AlBt=fGR%H9N0z@OZ{ec3`NF;2px79h zD8;neIL`BD_u1raa%>)msFME&qW+JdYYdqGLE}pZ!3XAlx+r5l!sY{mu5xvZHmVO0 z5QWr4H0-Em%EgX@`f}y2V}$2amBi{FzCXYB^=omn{uR211px~yoc1z#7B+l+9$@q_ z-5^FMRQ0+&E2Em8K$8NDOTk4lx-dZ-PYp_}ii&1*6C-=4HE#J4VnPBal}qA2o4FX) zo$q3gd@f^6QynBA9V`u%%YI3If2@0bOX$`CbfQN-7Aw;2bV;&syRZ33dM`Hvo#-6k zOe96yw$G0bJ28kG>v)gn-gDsD&aVYKe0~FywY+f#v=a)8jb-egl(j8hb#_741xkFn z>O6={+UM><-|egB}cL`I7VZSzsrTQYTX z&$^qhtz#FI-EoPvI|uS!^xXsCoW0TaMo~G0%p*%cdfVrq3VWZ{1(KmJ zmW(|&8Wkbe`S@n@!=gb+xve#hSAWpbe%)iLR+ZEfK+MN0_tKM+?fbO^B&R45LGG2VfFOltYak;EKH6g^aQ}uF)tN^ zp98`F5o(QC{z6HfB+KIk;3<>4=FEj0DCwGJ7Ou+PJT+gsn7JKuF$xmA5&uGa!^bcb>ZAaVi0w@b?Gyp?yuf`eXqZA(|eo9`Ss5K z7VZvH2Mnk6M4Q8Des!KkJLqbxQx*@bya(sQLM!M(=so{i%m-?g{Afh}$ITc;xsPFuN-n`8 z$9u=W22?bgaXh^4jH$h=Pqq6LNEAPE$|zETDLKmmSNo~0tX&SPutNm{&N^z4pfA@{ zW!`ea!=^N3*IS0}yJSXChe`TJCzmnfpEks?o=Z)183u(*JInrRF7-Qyfi8f)(X!KfE)j`+b zpNS~!A(~NRr;@u}BFU%1YB?ceFG?!?aZ}}oanu+C@%kpdUOSF{o3u}&Z&tr6f9hT5 zf3u8-klGnUXbz|@MW7}dt7ogte~OT8>t9xgBZQJ&&9@ZJl{7C1>7S0tolujs3$urI zvxuHK#9sz;roDq^X&uHUciQRWQ{+y5`ZDrO{u^Ubw0A(f)DXYn=exvGWZqmZh+EWx z&{3?|X$A>qNa)T_1%yoLn5Dyb+vvK)Y5WZ0ceK{fRxs45 z>I%ChjRLI?VNd5oE3R)J6i~Qs_!l$uI5ECd2*vet<>>~#LKvJI^Kr%-Pvm95=fyEL zgmCWXIr)hmXNp8|!xtn8UP)~qvl@p6VV^>cF9F8~{c$OSg3yp^ERcukfjs;dg_(cg z;eR|Q|Ety)``eC&;I}fSutv=@O*=};+kD8mtnEQqwDJ#0rzHouajesy2K^qYA$gR{`MD zGr&y{*&X__Ni)SGwpI)Ha$$%mb*5ZcBgrI#y-0k){=IbcS|qg_%>;6s{EO!dR^o}F zg>ON`>IWkz3|F>-#aS{qfVH$0K<0-fZITHAHD{ETedzJyM91XOx z{NLcx->m%q5$s|ofJ!g0lN!k=1K14?Q`DgRMOhqlz|uf1QAW8?*|vy!_$iD<5{k?9 zNE*q5Ry9uj8st$PxYn5?q8qeudFBN>=PB#x!PD&ts+*z%m2&RT?~8Y_kxe?ND$M~E z$TWsMkHB+uT<~(W0rNTJ&eqv*`>~6#oKDDL%CrRU_@mO#X% zr=Iu;hb?j;M~xvRUfxhKnF4@HK8Ym&6dA3cJ*AWSt~^zKAaw{E0s~hiY@#=Q#aV%n zS`lU)F4a08vdG06pse z+T}~eQ0@B$avx;lS7um7rB84qI79(DsIjODnoq9ZzTm=<%+#pDaLk!iavE^9+NhOX zK)~lhc*OXV{3XumL1bHVDy7Rd=XQIAamJSvcGYt?>uVXr?U}J2_jsDLotUI+E917- z8v5|9$`k?#|I9CvXesrbbodI9d^qCK1!s%L5$$X*+?TZdMD360kfE!TyS;JL=Ntb$vra<{X`mtGch>`J9^MMygAdp}?|kub6;8 z&a*bwkAkb5`%?RW=J}EBEMs@{o!(H{Q-edSJgo41sAaLTUzM@h)t_kM2vDG32*krL z9ppbN`hU0#{-}ohuQFOy?3nC|JW}u**dRNRjJW2h41~CilSS=Z9a!xau_%nVO8&82 zCdubmr`2V0OM(g-DO%vd(DK8`9aCg=V+F1BjMsae~I**{k>^{y$6oxf2 zk9e3zUTQc#$k9x-B^VtrnIJdfQ(-$9kZrio%45;6z>)Az`JHqlw;Vpl^vQykXB{^P zrfXGah%B$p*cZHdjS3v?z+R;!-2^3`h3z5exS+ey?1y_k ztnvzS2%rPaAzg5f%rmR|eS^e=KK&(AF(<)yan%6lT>CF;rn*~30ichUnL1-q> zGQO6n_tFo5noPw92_Gw{WQNy-t0iK~kAU#as3)$O9x2fcO!DsV;du>XO_b4_+3)5j zI_MCmFgHqRVK^)q@VWg`#bSlSPdox3e{sX>AGv|AApP#dlxE;N?+uF$p2^%qnWb2x zQ@J4BipSHR0<={~8u?rx7G!}~5d6E`@JB5C*@ylo0#GAQf?0{=Dd}Wd#RXC5lXELD zYRkgWs6@(9OnkTTdcrb|YO>xFM5vHrcz@wnp2r@VAciO_r<;&@^Lkqp@a21XXCEE| z3Olc<*3G{lMu7?XeW9irTtv9r#@DV1HBJ6$2{B~-oTv-7L+Iw*cv8Y;TmqlH2RA%k7GGVB7YdVt?{puadh+@W(uBEUKvg*_9o_p3WOC=` z#2Ur=vctLSFe$tEu1%(r;`aD)Z9AV^DZJjj^t*C~d%2W>1>w^oXA#2s%jLQGwbeI( zVjQ7X3Mj_)d4_w8=90m-FBXTT@fAlUB)0LZOq9Bcp_dl&5c>S7`0ESyfO0a>`jSBF3;bQ{{|9a2mv{K<@h|wz zJ9I1ZH`HPPaUluERiIQBqF&1>hKec-%NDDR*)8Afg*wmcPn%s7RY5{c#RVFj^o+3D z?%iz-HKRJ^cktt#4>0klAV;jWlpqQi_7!SLmc*!*h%YS%Y%5hEQ|(rB-g10Thy2jn zr6!MHXZaJ`u8G6@ELBF{w`54e8zU447l+j-S~N@By^^*8$%1iN_w=muB?iP(&Bpa2P=&84(fXz*#Tfy=7(`xqs4 zbVfHv2U54%L-yXe<%@@xh(Zwdp5S3>6j&i20F`E&*KnCY@^Af({8x&q z5cVF+RvK!JO6zr0Vk}FP{m|>{pMQ_H|0#lBXUDVrD(4yonw;nFn*6Wzg{;`$GQzS-*J{-aXndz`+VbDRU`xdD?m?a@`;V8^ zOYgs&8@QU@X6@sj#pG;sfw}vIAm9bx>T|L?OzL-Hl*v=TWpQZqV`Hsx&LSq1!Js95 z+LLxK?_d-cCK%$q%=h=CzDg8#SEXb~(8YqKi+k?aY&GOWsPC7fzq(o!h``AECJ^$R zfTEF}@i^@3CP7e-V*mIQ-=pK`LTy4mX5u>OAJM&#DAq{k5qnfvz#pEO=hg$M{VL{P{6ym^WdOZgGl&QwIA7=%<6bnB+GIP+LSTzv*D(R^NJ6IsC#Z zEWAdo!Zu%Cnm!Lu9}2EgJFbUZB!cH-V{Fze31o88BlZd?T)?lYc`1Sf_Mkk+Y}xX4 z*eS37Dc3?ep?1^_L{1qHIiLPEa{h*{pkwtbx0g`Z&Ln0vizrZmK46=$olJe7i&jVt zt|)|h$-e~Wl0FeVX&e3m9Cz_JML0#M(&6Ts5u#qUIo7(bJDKTZmUj z>)}BybHZ^&*p6SM7}QL3BD(wAUBc>D1VmZNVl$KY(a`-ANJ54n(4IKnWFjqXnw!da zsszbfnG(=Oqa?VfU8#q2uY3M-(5I}o^}{N`f}PuN6GtppmWl*n8~`LxobuzSPSvY| zdzDyPKU`4o*H+~)@vGzG3PnG&CC0uhnqS52!(3Q@ zBs&wTUS>nZEtBI`br07QqarOv}tNuC~?1!aEFe0Z>8*Kc7B0( z)SuoOy%+Jth{HZaJCzQJhRZcU*(7C(5@k718<_Fk?(ym-=LM(NCrOzAeb)G*2VQfc zXwd#C^PA_yceJ~G9W7_Wl~%xRd0K^93(S6sXQv~ay1A@_-8yw4?g?kbXL{;N@NCZA zosEBwH9WaDN%MgqvHX97H!l=`vW3+6gcAXlK={p>hBgp#ra)@-u#mr8JT_6DpHy{#dVujKd)I+@4L z&4)tCR^W$%MCa$Y-?1iPBDw2;1pl(7tc+eMR;%KMtV9pL#mn9 zfQ?-Mx-Q^>1~bR78+E<3En0?3lg3C@^wpVIzE!~#X@EB!b|{Eu%KEEEAtC6M4UaPA zM9_wWkqv!mtGe&; zp5B2;p4$+WD5~ZVSxy(|R{b5)A#SO){3efPBSA}Owf-jPis&}I+SyaYKjw=9k&`LF zx_Www;qNm?20>0ayC=XFo03-ukoT{mo7sAYBo-jE&MS`;i*eeyTPtdO(iXZ*x)V8i zXA0*L*31_)Rag{k$!ctqatQuZYBj~$CqF4;cU)C3*uy%EELw~8{r@PK0oQeTfP5~LhJl7d>GShQ^)yZ^k z;fzoKq+=*ruy&pRMm@(RHz8W^fEJGiWE!3F?(5AXFs^w15v1hyh_rEkYRr47?Q&Lj zBoZQIeHe3^0)>J|jNPvZG4ils*4194F>u1oYBzUxAP#5kbk*)djcQfChy9=B|Ml);|R92=xnKF|o+GaAH| zgUpj@j!kYUunZiX^}{X_S5CpC*Vo3_7|Is+vG8&L4X+mqTTf;P(MMfKogVl(dy4GG zd~qOJ#uW%u&G{hsv1y&g7e3gUt9MORyG{7pymnk6RJs%GO%}aO0NgaoJe)}Rp~3R>Fh?4{Vg>fsKa55D)jI{e7XJ0Z1%CQd8y&D199SIwTPg4F zm&>pJmig1c5C8d~5sN+JAFiffr)BkQ09Zf?Kmq12oti)X>~E+4F;ned#h}V2znc1f zAE>6P1)PF}_DT*dD^6^QhHgpISVf8?j-=eb7!E?mj!BBu(Xh>kC;lO=dmOyB%KN93 zZ-DpD3Wg4It+t<f|> z?#@t3`;cBP2*6?~sGT+gMx_5stv}cW&W=PPW)SFZv46n9`1AdE6z$0Py$%FE%Z}4k zm^3$ET58s4;XzK8bo?2%B2q_=_B4BgxdKaaL0G=2MhZHf4Vo#2YM`ysa@m2afiUUi zM?IND_<)&@OZui0+R-YQkjgF-b*PH##h7ClQf;LvQUOIn-#Yv&qGhzHCjgS` z39+RUrHaB8rr17lwpOT4NqsYy_*M^xyvB(+AF^OL-GAZiDX@(Dk|KPQ48+U-{U2h?snA-tmupmtIMyS@eMT)KW{MI%rNg zY_t#SnCiMtD=>o*o^PZ7b9*W%ZaOs_0ewg%Q{F*QG$q^?ov{2~d_V)ellmidFZHAH z_0<&F+s?y}-PY7+Jt#5Vc4OFcO2nqNf~a2VFHgkdr>@c-ZUL)kQli13s&S<}onbt? zL-7;(qZA})wimI^!RZlj8%D7ll}ACr=|wZo#-%1qTU6PxYvNC^hgK)E#2^K5&lL{d zwln;5yGVEctI}7k#`t&oM4Y9o!Kylw3GESns!2ST)(HNXH8;_Oap;ssd$#EW+9|Rp%C>)#dR}JqfiJ-mXbvQ*#x7P-U0?UZ22$MNWS61 zFAT^VAREJG;_+V-!^K}<(RB4qppv1SzA;u7KDx;(#D;_G@GLqTK;gm=S5Koa^^hER za!%-Yx^SF_c+%`HZ_7^_!Eo)38%%2Wi8ghuOtYy%X@`tz^4KSkNL`2&at&L+83nI5 zFPTL%oyt3Kb|4EtUU4H9rek+nOJ?4?p9fDy@0Z7N`hW*W_N?tcv z89vj<>#&`to8R5MzoKiR|4i4GhIUSW?5X?3*N7gD(O^K?))?p>2>+eqqVCQnw#FvL zzY+JpQcg;Cj{oBABE{c}Nm2rinushZ6V+hRG7EdZ1O_S-M9fI$fka!S z&HlXiE5N!iv``(V0}4r4(SE~z##z*5-{niT1re>dg9hseD+1)Xeb3bh_th(}D&tk7 zQj^%}qDc$BzR&reQBBBZj7vecE@IE(mlwAPS|t(}*54Y>O0p!W6MratDovc)k0D@A zlrY*Jmt|Aq_9nVPpc6V9Zn(c$IZCnfN6evB$1tVk#4yDsXn3`vJA#}4enx`Y0-V=q z-lk!HG{iQyDlq-X-WUIbS^U@(0P2V!yIC0kGs#usur3Ba#xA>+A0?{IXb@!JN)l#4 zRC{`EF217iupqt=MbPIZHMl)uKZSmXeJ0immk!=wFKbnD1>W#-+-EZ)J{8j<`1xI* z#dw~`19g^T=}cdwM!4ul-qA?MT8BWIvpSR%Ln<&eg_56V&mFM;LD9PV@F2_9WIy=8FNuzn8a&-rAZSj~N9+w|mgc8r@r^4yBEo zlNhz${vo#|4aArfWlVYn5My1yFLuv_637XDpsSrI1=(G134v7#3okG4*3mV>NOhEW24ig0HT+aZJo3bV~= z>+IZ(GaDR|=e@1=kM#`CZ|!HRSL;s~N5BdJrIv*-1ixr!Qz?DHiDFmjisaGqGDis- zbPgpY&}j(ZsC-dB`)PnANG&xI6He2ZdrwVdHJLH@VxY73ajYTw5Fo(G)+h4 zRz40=cB%9EHX1YMQUf*?9f=4$IOEXQIMH)_8n@=@Gne2fj%qk`a<&bH^%PTfZ6%uT z;lAH2v{^1&YH*WB*j-BoL_YdE3pZOH)=OsTN23>dMV}lcP%Q1w*syifkvjh*)mWdB zY!6=Lg105%GUI97p~62{rW=Ya*PVCcJ-{n-SYKT08n%ggT-6VxJ7@{)RQC|^YgMyI zf$>-=#`So5T^n3PQAKm6{;4`ukgFz?71QMWH2@WB3agbFELE@yKL(a+n^dzDUmw{`AB1OGq_H zjODjIPZ*YcG^u5G2<_?acpo4NYc%~flhysApYf8 z|LdfpiIa=9vyzFkl92(h&B{^YzrQ49`rWzyeV83aytO!nuy7n?V=;ymitbFfCefm1 zoTRhxtgWPt!qLQDJgu$k!6|%D&dei)bFqw>v)B-W&$-&Y6yCSBKtUo#IKtc2`u!LF z{o^Iy*QXQ2cMI|n#K;5UX#4rY)L7%j3!snULdMgMv<|{T<|9=O5Cun%5tqJD|v6;CjL3|p3s)tj8fhY8L3ajodh?2+ccqlX92RlB9$&0fZ|9sBB*YGp=W zv2P<*%EZ1ihU`UZN7|Kj6Y26S)P(D95?jV;~-+8S_vV4uubd6PkSpAZMDj2%om@h+!YaQ)QoWH z9i!LxW~NU-XO$&XQU~&3LLIi+&$ac7_Ek|~!78Je>;QbaO?YFQ15Fa7vd(@;NvFc6 zJ%$#KgXhWd19_o%OaY2`!Zu$$Mk{~LcOjKJC7)%#o*4UkysUwBA38do#Vhf(wv*)Q9i=6bSBJ0dHhAB7y6|o zI)S-}aCW7u&DKqVBbh5*k3R4!&H5{jF3XwZF2+_G3z+*M{RpoU)D;6;s@at4X7mW` z66(9uGp7-LSo)P}bTPt>9bAXyQh~dk3r3`1eSeNt5?RD)gFdp9DfZnVJK_VFMH3Dj2#EHKy@g zN(ri94KLKbkSQ{%A;yq-EdJgFCa*{y7?iPSi+294n&y7P&H+&^VVcoejk>h6F^I$| zx{&Iobd^&TZd~@V+3bdeRI`yg0Hb&B>V)JoRm4`4xZ_G4*NpNd9Gdn(_i!jUNN$3C z?$`ZyeAKqn*krcZlS166tz{{tKZ^BwhdX;;^uYQE!^9}zd=TKUDNXpL%sLU>{44 zTE~`?3(5YQeULT{gFOSfrBPMX83u8gIPTFm#%G>A0&?N%^Pk_8f2QbWVFpBUZ>tY* zCDw+*NUHaF^L86mLfury%0Nrh=@fb@c&}xMpE3*OfotOgy(^?P#LCa;r}`M*KostY znNst`-u@10Xk=gweKPVHS+xj_C;q$a@el5( zQe9C+Rl|C9ML{=*oqy*CyG;OwTe5^t1xm|(Za;Z++B zt7xf`4Bbsa8>U9`X?sgx8!bW?XgFZJ_&>(8E4r74NLA?DI(<#{?BA@Mr$CGo>JA7#!EbtRbwkXg1L`6V3skTT`wi=R|%eW$P*hLS|ko#Qi zG`Kw3bNdQU2nznCvj7})A^kEcNfQgZsES0uTwRxIOOGiS-g5+oHlvKuHhuR4%nTJb zI(SA{a;AI$AWuhFwvQivi1pf>6R>3ie`fBk7Ld0UC>XQEn3^zRu7mQEW8)lD;VyOQ z5JrL1_SEs!V#R`e5U^RiXYMP~NfMnwXn<>$)~6l@VJ{=O=Buc|r_1WJ#JwUF`(VvJ3(fP~FrTBI&+vu5 zENw+z5w85J(_T*dv#dLOmo`!mos(9FGuBq{90UT84_g8z-%(!P6#elY9q2+5hJWM| zW%LnA@7iO{9^Qu$FF0}fr{S&lM&aG|jc=iu-fi=ZAGCb&j^FsTelnCb!ocBBMQjk)|i#s9uf4xo_z>oH%8~mz(^qD#@I>anJRWRYUJC8=dn| z+YG0=m1$o&54-5+!f@K29EB{>Atm^m=edXS(xvY(!D$-Zfo?X8HpIelH+PrUpbU(Z z3)u(65Z2~A!TAd9hs8}LOR61#xMK42Eqyaf_}wL7h8?kL>*%cZ3}O(Id-jO36A$Y% z!UGGzYiM?u^f-pGoN;^oS{mEpU3)!4&h(K(rWoPi;RRG~0s^u*NETMHbKoVkWh8S{ z1aH(9^O0wgvO&j3JQDMgfgzFQZ-A`6Pts|Nhb{AffMw$K8-w^b*3ZLNiNIM0*rS6F zCj(WVeKw{mMyuV-iN`v+H2W~q^qA^mPkZezAn0k~oXr+49-P#_8r@qc@@COseTXUp z$IBuW{LD0*OT6x)lpgL@asfg&clyr2v_&9{{<3bRJF91cy9L)l4qJ)W#$1aln!AQb zCcikow2ah}I=YeXWpXhhoKZa|O8K!Q`2Cm`BuNt7V2^S6VSzf`0_N`|oir@oMMt-b0tsh{=-0*wbdc9N z5S?jW{DicV=}iYYN=TiXiGltG-j=7IHFM@}o>#3ka|8sw=F%)y!@9||SbXDnPEVl+ zV7Y1(retw{QVu+c89Ep*RSnWnWK?9WG@Qu)ncvz$t8IW8RPsT!A#e*)Zpf%cdAjTe zwOi+ks%>L~^00w27aIo*A6(WWuff_1uk>u2iE zv0)+$dv*hib41ZpMKh0*W1_TJS;Y2POB4;p|KXOQ{#X|A6pJ3L04% zLukZbpv`D9XbfD@aw!+OEAw2tR&(C+h*Yb7$Tyh(!FXKCoh_ijFb2s$UxzG}Y%497O74h5mOp?DqI5N=Cc_fZSg z2%QAK^d{-LoIc(enSGONICLhM0M+&u>|g>%h(*Mbrinz$)nGi?50@Y3NBYzDGOc!u zpH|Y`DscU;l}?)q>dassUFxlsjurU;JZzE-Y02FLw_mt>5Q0*63C1GEg(LBCTlhG(XzOO*sm_4Y!p1+@h0W7)x0&-$r6F3xA4u7X-LdFdMl6oSKs=YO!PIkaX(>FT z%XCScvv4BlB;-OQFGdM@onNDLEWzlj%>OV9VFE6VRc0vFU4Z0M9 znN8|`j?|iBHXf&1qh~D6WIRr-6<%raUWmP8(&B(8BJb-W1-`)+`D~P~wQJ(HV$P{< zNTvySij^87T}bhcrqBEF5N@?1Z!9D7P;h+E&Al&vA0qb8>Y0qYR%LylM=Jmnn*OhN zSjoic*Azw}Cnq~2i{CV_|4HL2D~fn3XgYk&1i=#T!9#`Rk@G>J;V8p`?IlF=0}-0Z zf8--)?4hwD%qE;>qdkZFe5oA`A*DvHQq1u>=XgdObD4BbH^3^rykvaJtY@$~YrNy) z^L@UVWq21{n;Z-vT3>0-{{aSnz|_8pmZkqu*phaYw0PAeFRw3C_q466^GJZYGMU%S z%xxaC>#SwqLIVB-4s}4k2bF9L)l?tCFvAR9qJ8r*a&qa^RTpBv`TN50bD|b443B8ov@;pjm|C=4TwhcXuu*F#$VO$=0nWz==A_t-N)wDK|WJJGE84&MhxFw6NI# z0Mc6rxX#Bh1tn%wwWmb#_8bWCf5KwybV=6pXPIM^B3XKnb8RN`!3FwoOXDgS^$fm6^&xX zbK@hYP4C&)Tynbb2OZoZ2CW9ab}2^MGFg5S+vO@aoiaaQjV8pMI6-&fvM*etgJ!S~ zG`6qh-(H+PM!mK@IbpG6z?`?~{M2|ky)Z9O8WgtJcsGfsLfBI_gE&8%vl<$=jvB1@ zRf0J|jbiqqUVvyopjAijrKE5O^o?QOWIB*WL%Z8kgA{ozUnm@-zup|8%Fd8B!Zgxs zIyj7Web5-gV%5BxOj^o;Mc9ES0K_Y?=R+jirDMtv9hE8Wbj*Vo+?ElQX<_Ql0?Fg{ zdBwCbrzn%!x-RN^U85?}<;ZYFyP-!kZ^-B=D&cajHKPDgalJx=f8EfR$b)2y&I2^? zb^SQ7O&TFM=#kVntE_ldmmDX;K1$}*day()%S&xGz{o2mV-8hHNFr5{7i^A#DGkEU zJ`(_!Wpzl88X8=zPxQbm-zs0|H+zVPX^lw`F`Vl1c*mb%FfF;fG+3IUc`62Q$VREi zcv4u?RW;^j{RFB$eVenC#fo?DcQyKj-=v5J)VEh~e9qM7F<>7qG=s(P{%TS(BY0&#^IR#d4j z@v4{_J>k#FpP4dEzxU^9>xh*9cue580PMx6aj;Jv!j zD83ipaJrMg={VwjUf^~IE$bU~J3WV5=vb!r$))UT^%icYK*~J`EG_?_NXnAv(uhN& z>hQIbYd4(5cwGi$=U$nXepbKEOA)|vI|STt=OE5D5vZ< zE|(kxB>~j6$_Ps&m*Tq`%VUO;6!Pw|?(B0(_SeYg7tEF`e2kp=)f#?DsUE;9{C}qb z|18d<|IakwuVQcJKgjZb&K&;5nzMf#vHNXqqJi}vMEPH5JBbmn7|`CmQ&#xPHD`Z1 zD{NqG{cAhpzb2`uIU3jl7uo*9-6c2`nahC079rQ5AThe;G&nVDfNl93WZ9-UE% z$P-lR@rNOTw;`30j0Y8kNO9D?N6xE6LYvZG`<-^ckc)J*^8D|iNB&17mPniL@})IRO2BZI$~6+>iZ0{)h@A?j)l%{pB?U6G%h|V^z@D9l&(Aqz<;aaa*G~SXDZjV(W8v03 zqpIVk7rtw=2noK7>`nktK1Izvi&^Lu89yu{Kvv8i(615CU8#a>rV zbchw0OR#M20_#>l^O`a*p;*R}+FrPV9#GF4x&4PeiUnmI-EAc{qmx8Qg*ux^C$M(rr39=-8_4 zZ#yLmQ#r4$qFB3&RjK3)$+*e|tZ3|LFFD8;j0vD(8u^QWO*U57Xsx=+6%?)7-0c+3 z7C2gV_)*(cl;q8_an=?{MlF0lG*91!WA)%!z*i-Pm&6lH@#@_&L1ck`FKcdb{XtvxPJA zI*B?-m}dVv94IAJ*8vUXw5h&js?EYW|BSB`r4>Y;*h858@%0>STUn-J1>YLA3w)KF zH{>~MFIIp#@Y3sTh(9D_BCY*8t(XUa%j zF*}IcR3j_nqK{Qq6PC8GSr@(WPm-)F!G2_}vXvA*35w~d6QC2M;3?TMn0ZnYR2%Bd zmp%^%;RX*?pFTYECR>Kb>0wZOC6@J3$$UQKd|=u6v9kSR2gJs_(#yv@;=ibStDv}o zuU{00K?6ew&fvk_-Q6KL2?Td{XM)QBA-KCsa0wb1++BhN_uzU+{@?xToKvUj-iLc1 z?!(kx^Xs*GNq4WQ>Am-AE!BPtyz(3hBQdRZxZk;MIu*eOo=WEZ3^hL)bl#kT(2_U^ z)>;ax26qhy(ZpJOt>V$v{J3J)ElxeZgiv4zd{|zWB^?*}-5u!>%-r&*ILq{1@PoOf z6y`xfgaxq_o<-^fo!c>W{rfPtVf5-@L5+4qyoN#gc^g}m1_}LYbvA)H-zcMI4HFN1 z7pt8V?-dmBtJ{epqglZR3x(K$=$O5cVyP)mq2?zGHR+T2I(b_gSxwnEe(#OW3j*`ctjS37pZ$;W$my zs>}nOo34{5vuod(bFoo)1UHQoI3w#W_%&P|hzah{H%R}o@Oi=jnR_UByPYb6iMEC(7s~{u z&NIM@Uaq-{z5Dd3dV5Hz^s+38$r9KEru-4n>`Hl5sWcj7sYR-Fiqj?4ieIRPIkWBu zH5H!t&>{P#OH>+wRmN%8)-QkTe;e6v8F9O?G`X;NII?&+v*KA?AC$(==Dstgv+)-6nHq(>58L9`LBw7itvS9HdgbQ3Gf7rnh4H`Sw4k}uLyCk$g7bp7#lC3$Yb zf>?O>3^Az(7S=ci%k|RFU_)QotrUY++Gyaecr-vGTejMVKol0rBf*vlDcO^_v7HGBC^l(;U-_xZer7tJ>AwlM9i+4m&4~ zKR^DJu?Zw5UCN7fa}r!R$9*qq@QRq$w$L_GF4F11 zZ1c%l-QDbzNR?_E=Ssx4*hmlN1~aMPjDURlHqsTwJ)7<3>+(;PqVvf71ZzW z&tN)L+pq6X|80zVv^`d^jQzkcYBMOxJ#uq5MRLm^v_PFH`VL4(2Q-93E&ev?X4yhu zMdCcS*{Q=49$hMtg_$h}+CGgh^N@;7Kxa0NCoEOt3+B^_8!L?ZN=ZdGknk0kOd-GE zR!48!q#P~t#NnK$iIG)=B1uR>;&zL*l7O$wFs-=IjuRv$KM8W_H!6Lc;6Bj!JQko? zwp4hTA;ouwBt$DJUQaw3wqYl===I*Nw^sY}J3bK;PGe7^eQz^CREj0IG$n~7VYCuJ zY1LMc5MMzDnwR&pc3%!RS02eK^XRPZkTm%L>BK0L^*OkE6+Qd#n2E(`oSm=|>g}OLG6S{U> zpFe0>k*Qi^_0Q-kNW7V*yuf~gy$W|%`F=4vfhpyez7^wYWr=PgHlaCQTJQlg^UAz< zRr&g6R6LO@1}c_Sn`U)xW~TA?ku8`+clsJ~-ab8fsgdyDV;Eanc~a>?(xHNm6y!Lm z4`Svh{eIihp&UHC8HVA_Y~?tIoQ4C;vgk2}zMC2#;h2P7)e9V1mXO;t7;F{1vOYq# z&DYb}!xHk}-!aIN1>Z)%V2|^bNv7k!9<|XaHt6yG4og-f@b)_lHkN5wUyHcpps4hq zY^gfCnd}pt2B9dQdL)cfWZkc8#fsU9kktr3Qcdz$I492VeUN!j3Pzq>V7P_8)+RBA z&`jpS4f)$m&o@zGf`Gn3kTR^(s}1ApWqpf;OOu%k0b!`;oNvm->VtWa`&vMAfH&u7 zByOKMkt66b?W2wC=404ARnYCCOL>>{F4IeW-MN{Ao!Bsvh|jpD@Jk~Ur|O_FPKw1u z`FtjvGAA77zfY#F`opW4%HX|2CzzQV;M(BemqKAXVAi?tC!!FLa6js4M!>RdYJrR} zHr+t>Fiw==Jg-WnMC5y6Idsf@CQ*rgiYf& z*|?z1!#etNMYhdh&=0uHL(mVz&1KNDnx&ISf&67Swg|#G=Mn+MM#)GnIM<1^6ACtv&xLD2L+Riv;9Fk<(D67 zPl)@amp-$(_HPNTM`75lk<`n~SvV$BP>RP`;J=qG8VN06Kt!&^W*Av!Q7 z@i4XcSd-S0o%l|u;nW~y2HZqd_|rqjqyia2eWq?ag*w65 zRGEI}=!0LpDsW3moTDMCr#uSgxd7`b0ZJf}UX(ZdfNyKj*}iVY=e4{2@x$^A?YZ z<#Ucld2*TPgn43^cmdq=OM(xKn7@?>(tSTn0Kg#F(UK-B) zj;KvAH`Wq`CDR0+xWIEW-l}iwN5ey9gD4q9J3#$(ZY8*pcnQ_A9A|>LSWRt-W8dRI zPiAvzabhfJ4v8rXzy43I5O4_*V5N~)udpZVc3jujfN4pTV+U>|STdVv&Ap;3Ai*va zD(3mq$mVn`Z>cTTM!1BQYY2a=XUQTjOC;p*ZnA^?xM(6)AHPt^A$d&emt&jHe7Dcr z_W7PR>@}kI+HFCMOGK1wE6POn#(nzu=XgB=j6*)$tNHA$y2l9|=aU^IO9DBosK@S> zr`>z@y?blv6MIF{R^xeXTGI0~%v|BoC-$CXp*L!tH@y$|(jH{eH=^SC0#rjjNJ9Dk zVa=T9lYW>>ySaXVC7v8VjQj_F=^I(`d>^H+b7CrGHY{=m53uzzxld^I+2Rju_1U5i zy5dW2YD?bUqK3;E&DTVhonNkfECYhCku3wj*Sp~Q{QP>feKWV?S%8h3H~RrPr@?$! zoh$r%nfW-y*5|L)L@5w=zpsr!M%wdLDhBCD$0(LE5&}p|=$0J0qw=zC*f+e{LWo6kmHhF!SWBT#!tur^1q%Mw@Dx7tC`DrbUMtkm>@6d|! zT=CTvgsj2jX$SG~?eDFAnJM!O-svb$j1%KXer$URVh%8?0Pn4raQk8j@_Wq7pD&x* z#06M~ImHJ{g+}^#vwc=fAev>s& z!5hpHyB-zPDc=1qG3s1CvU6fTPkHMTOH~&lh4wmXMqg4hoc0##N+3fGDXp_mRaYpu zs_Sho!+N9>B4$bT)F0r-!t{+FB;~GXANIKo0^5u`k;`3u#LF)uOSD=8Ne_RDR^t)u zg~9qGz;__S`@t;u;qN`+?}Y%+FAZ8bPc%Quo|aFZ7rvNd-~Y+!gt;HiA%lH#oA?Fu zGz#8<-oMHGWo4CrB0zQ->>q{lq>}SOaET@MLVT$r_JV%Nf|KVEuHZ2>X*A*RHa7t4 zzEkuC_VT0H3*zNx&5~m99?{m+yPE^1$)9kpejnKn%;cxBa%}zRQ!hgXE6CvPCtfD? z^Y$-2#~mUrmI~3ntl{jdAP8luUwwWrku8zx4g9?~TILXe>pr6r&{&3ZEZ&JSsRH9f z5uPZ@22&Vdjv<(f|Kl#A~~6J8vm18>3<&i!T=@TPbYPixbJZPVnSE+ts6+ktDz3Gb5d|zhOak%7m#+G18>20#e!|oJ+sq3GyTgPZw*K2ux8K zFUP5VL%D{w=?4-<*<^m>5po+o!L)}Z^s*i@KjZMl|IC;dWsAI`ly=<*$>u<}qI4Ii zqfzUx_@}D%nuhHd+wvFqn#A%~$hDtk+`pd~jd^>VX@AV)cN6}I$2=4MXvZD{g-rPt zTC|5|CW%-0HJ$2ZY7zv}@MeT}FCBDz8-r<*@JYD9kCH^f@wz^Rk?E!EQf=C4R=lF+ z2Mr;mvmdI76d7!3hlKseGCw-3QR-s-l$R^1N5c=fu>S-1+Xb%j zgK)8${+=sp35yB9xtP3@kZYJOj$ZXU4nrwwOY!Ezt<~-LzGY&e);E^Xs{>T`-ET(COpFrJahrx9E4zj^A@$lBj;E|M_JzgyR1Fvpeb zHf+{`VV;CuUhfv5k5%th)$J)qy=I!M`QZcq>CJ%8qeW+Wl!xvXO$-4?|ECt8*)PEx zpKQtQyNphvN`F6}P3Smfir~^$MR9T=ex~k?q}(tGXui#$jp8foS*x_#<^i8k_x?by8 zd0H|q;oz6SXygu4UcrVCY_o*4&j!560f%>wIjeo|>#Y)pZ5WDG(s_K$7o!OhEyftC zGldhGOCmWD1~)gQ1Db_#-($)|O2j)#fb`n?$WZ5iHSS~4g9wyiX~@8a!)`6KCxyp+ ziD$>&y)+$8eEWsOjH7I_h<@~MTh-NZNZ_3DyL^n#887|(FEK99L=H74ni>6~ywW_O zvmD|~7~QOXG-N*+o1(00#M@JGP*gDLzsZPCKPtht=D93)4>|gMO6^9Sid`>TxeJnh zN%%x1k2LC_s|pl^V=m>;G0N<$Vq0%N-D@`@E<;_qIgIkQarwPXZTd+|wGVDX^lQrN zGfX15Rv?B$s5VBBE`_KsSx1EW7sNa+*kD}jI(s$U<{uRJ7*ySPYWUOL!uq6<;i5vk zlqQs$&Vuepv|!sG$+f&d}q9Ni$Vsf3z5GR*N^! zxC)cbr8}PaP_(EP;KC8TuS7;<7huaN%*NlscdaO(?IN0V7*%CuVg56iJmfgReTLiE zbp<^6TT|-!F1HbfIvW4@Tx{{^JXJ(3hJ%A5UNuL!MU)h&m9#n;gE;9f^ab9 zRZ^sk1G%=lYW;}6>0u)GEEq(HT&!*CWo*bPdLxR#SdPXi@N@r&)YgVv>M98F`I~Bm z;-nPDT($6fRoE-D1Jae`v3b6eG}5g0id1j0Cv@u(1LpOZC^j1&9C_lNdt~zt;pJtmmG}iovc&a?nlKR8T{3^SMdtclY zn%X$-Okmx3oX3J?XZCG$FAqQ>Tr;7f710Nta_KBXluWnbel)m|jFpkMhvgKw)bxY3 zY8&$_ykqbZ5)qpmUYOI*I>2EMLi#OwE{6y$P$r)sgNj9ppeH>9YiISSRK_+f9 zDb@#h-8(5Zc$wAc8o(d{9G0aMA&&JqHz}&fD)F0>?X0p|lDTzWD+&zz_Xb{{6+GjC zerT(`dFbbK2jE&^*BW9q-Gg1%x;EcBx}DZ#;n*L$q=$*VjD;eo#irMTsjy;iWk{CkqBbl~>^@@E5)Apv>cByXK$4a?A8TPLzn%F=0R@SNWx5R1ZS8#u!@ zJu+t%{jnB=n2eH?qslP25hx@^vxjEdHG%w>-xQI11ifNO^bo( ztg#>+))kzTy|`H}tE$e zYnd;KL&WUJyve5FX_hsK&>cPJhrIo58E3nKFQ^1Bt_m71?EsaqD7~~EQ!hlXhP5Y7 z!;OC06%h8bUA{h@4$@)CsyfzHua)DSY1*S2t!yM^_zCai46%)y4%{iEvY*Zn*1BCnv!9I#?2N;Nf@LVzc#PocUdd!-H6}~ ze{~CEJGhsO3=U1^C+|cP$v_9l16ZR$Nhr%_QeQ;y)0Cys2+rnJu)_2*DYWas$J{hU zh(|89-z*nm4P&1)9yO~c34-?E%D|R2V@$5g8?yC-WL0QXV|l;(d+n8KN(sKisdIuD zmMO5kAN}K1JCI zaQu44V*--4N00iaj|9<^&0qKakQ{xcK&oyj%13>=zC8ld6vt?y{sbW8KUvj*Q-G-V zlMW?tiFu(rRCj=@lh{hFdQHGcG^3P=G`1wA*WxD$$4DAD;1jvd{G1RDbvl7%SAEgU zpB^gfmzgNq&=L;t`x7d`DVD3?#%3OBLMtnGZ}BOw;?tv#eh{#-raIp@itE?9>cIpv z-*K9h7$h%NYKzQ%eD}{~2I|782JD-(mDs(zlx+irVor$Kxl0~Iz}H^Xhkfy+D-N^y zcAuWfwz%JYjax<&oT7&J(fQgvPD7+g;;io*B3jA7LJ;q=@ceo`k9YjkRU7XB=0$#} zB}w#Eic1OX4TEAkvx9y?uGR+)^oU83TQoDbeA$M8RH1o^H(^2NQOS$lBlfD;%ioyC zHu^Y+GBMXxO-qT6-(b@$V(02hEGtr5nFo=Z>w(rZOR$G29fMo|7_?D1T2WoxOzIzG z^21AhzW?~H#32HSM&0s@g7;GKet%GkA#dM9+MHwNbV!j@7as)Xss+==0wG!CTOe6Fu;k{mj)#H7lSO1lvV<5ndw#9fCl6{bL_Yj?QfbH7@xjC~ z*_w;2qnSdghYo;d2?byIbnXE~p^Sy@z1=MN)H51C*PLhH;0*(ySa}NL!Q&|G5iMZk zblH5KB-5tGH&;39-rosoC2;ak(s8mhzNQ~ZQ)Syf!m&QaxwJNK@&_%ykRz~l)x{(b zbJ9Qv&o0Ix;L>BfpB70YBo`uk&E{>Kr=9fEI$5b-v1CG+FmEljp7+3kOp?-Nz`{pT zcN0qs$hr5;-Tadin$nQ9b=l@=CP1f9pi{nrYDzk)`thXbtoD#Ohuh`H zO>XTffKJtH1*ZlT&g^AISRYUzjeaU>8{ic>I?>=|-NhY!GMC;#?v-;&!t3Lm#p$n7 z^RgRVI9JXnC-+QjyDbfxKhRQsO%OzSqUEwa+)5tQ=s)Sx(s+)SZt9)OHXD#H@IxcAeu}E`Rm>AbC9N=Aic~aLE>l^d&M@3r9+) z0Mr>nm6bMGgeaWJUo3^UIkou3oig-h$@F-CZ6O3boGlcxQ8*<3XnlPh#u!s)js&gj#>h8(3>4Ni$2 z3G4iRl=2b`%z?l;^1#mizfb^CI{6WS~Fw1UZnrc77<5eL_i0y3I5f0i4zZ@$37(x|OT<|kD?Rwk?R8DqU-<%-hfL>v7d&}};I9dyC zrkZ-Y+O%o>?86CNHF$x99f3^3X&gSokg=)cB8rr(z_ z5WWk}v-PKn_QykQ_#oATaUE_}vy$^#ugCc)D{9p4BZQtyn4v-C6QCV9E2+x+tzg?W z*hJ5i;wP?{glIko8m_xLgUI_OcWHjaeK4;vLtnE3BFRvjSNNOA7v49^&A8wIY|4W3J#+Z)Kh|5@qCOY z-5cBd@FJ3DOa}wM7!e`s=5{5(y!BHp5zo$0luP&n%)t#hvOq`JV}zC zph7#2uRVXC6Du`N$nSV|3zP6%{1?SwWLBMiHCJ|3~H7`O-k;=e=<>XK= z5v%w}!CjHqy~n!Pa><*P=Q#;b#=9{_n@>brPcA=2? zcM;Fd0$RP|^5YRB`z_2AOo%dQoa7e2m(oJgvk$2+O9kSyT7d^MnW}{+l0`F_69p$= z3O8Ez*KeUSnb4G0AZe*UuF7h}_RMNQ#BAb3u+)9Tc1D)$(0+GRq?SEauEJHsb>ThO zqfEuK=pIZnOM6)=98Wh(yOenVjMU7YD7=>xQ1=u1!u_3=-TWG?ZLU(n?&Eiy&&Dpt zw<>+*N&O7A*iFboxW_<*GvEFh4vZDd`_DH46w{@z08^@ zxB=65%ufmtmSo$HbE!@!?hEHC-$X?33r}XbW?O!2RVlzIuaS+PKeViVS}uAlH1WCc z&3p0^o;(rEhWznuJdYg7nlQVTEE>tOR54fC2qnn0)%#JGFpMo2g+21Cr5E~ z32r?Cy0o~1{PBFcwDp7hlUb&j(61H1)I>LvwnR7a>loQHTIf%F{$ih0jZY&fM|41=F%f53f>ErC1XUO-1BAzXV7S~EJS8*XC8Xyo) zXH2^d&V)j0fX+S2?}6^(*)_mca3LU zuN}C*f)+i>p43N@uhOyrfn50oz&JSbOm+bv)uUYS+Du_g%lV3{EC7^xluKSkKldoV z_8^{K16=!$`pehmR~>(iAvdON$8i@=tO1g~g31dK1>j6enO6ZEcM6Gr=JhZb(@y=z z%CuM86czwlJ<7H!|M{58F64&E(edXhOuFI3Fx7e!dT%kHGav11AU|poWGz@Dn<#uL z+oDujq8NM|5usTn%V_B=HSEh{I3dxu+jhRE``a|Ydq9PF0w?!YLpN?T8&Rz7vujkg zg7x}sjB*8bzOGS)U0VD*7o=QkexrrFlENycQZ04kmwM{t*#3a!I)v{UA-@-1REn`F z9psjqmu3x7HId=i)JV{g)AiDv7lrw3#W9z8!jgX1MDSGzhA9mhC%WiJVWua1*4)M~ zc=(N<#Ml4K*FQs?Pd`vnl%-$zgt3stX)G^NzSNp~cn_U#p;P16&G4^lO`@rwyCKkT z$P|IgA3rj;BRZ5DR z9_$rl3l}UFH=9&X`R(OpX$>9GX6}D;r4eo^=*`URW#Xj7SAus=r@oGF^|XF3-LU`Y z7*(~vb;aQ`_*>3{Iy%JbNr9b{>+!(Da3>s*B;oi%2slOABJ=rh9xPV_N z5Gm@UwElIS>5RB9?s0Lpp>t6BaQBg`Nst(2nmvqCd42hXozuhhD$GOD2?TP^&82J+>d=(Cp|GqC8_gR^0mWvWuA@&}b1gB^bH>5_K1OUwQ9=MGyL; z{UXBC`DD&8VyL;v7D&ZowYwa&JS&_iVo}rT9^;nuqJ?}`+o2ObzJTnU;#Ckgn!u|aDgiR8%=RUs9jD@eL%i!h6Di>NJR z7cizo+vLz*NHK^-%qX-S&g<<3<~BTZ0HQ+vQQ}9CFWMc!g+N3%2&oTjy3v=!I56NJ z6m8KW+{j?cBTF4oi!uerm(W-7Gon`~D{eG|81r0WN8*4S778Z|Plck30uW0B8OtI} zq3fbYi0gr5Bw~XyQ1}4O^xK@!eFz80LVPSZ1A`CQnR#0fdIyOjPZnkVQW01IHbBxv zY(aJA+9rfHK!`v*;`YHS=q>Pdm~{YWEK`ncY-m1Y02C*Y6(|VsBD_G~_JX28-jP>} z8HKgOdcC_K-S&fqK~zB5V!~m*uy;5YWYCY0PVyHBJ|0-2j-2leSpj7Muz;fgt>Den z+bN7Gk}3Ep;1t>v(G;>e!amwQ@;(*;3|%NX_y~poVG)}hpB;f6R~?Q3iS7$}Sae`C zI664`OLW)~(jpN%Y#mDhIy<&HW-59rnphh-;~!*mwhMu0{@e!mWFv8eKw3?x1hXQXXK=pw`gv@1Rq zl7ZC%<4nGd11*G zQw~!!Q-*DSXb8j(5(dJOAPo{k@*=)K*p`F-foPLEh^~R#;qUM-0NWZ+3&=S6N6{a_ zz8H6y7ed>}&^X91P^ZLm;G={IdpIl`IdKB~V92%vzo;+d2gD!p41tA+K}g6YKoaDX zAWHIlP(Jx*&=zQmTtLh{^ayV8Z5@%R2bA5`7BrhmnwbhK0gEm$Iy5@y2!U^~ z9cqz*s0*tLXhE+-b>`bfg(gADLGxl&VJiqNZ|h*|urF}8t)MQDcmLOV!?@tzW`Zt5 z96-OspTUn|eIvoH!MNhB;;mxd;@)ESqLCnKh%rPRssnX}qRV0cv@U)MU*~v5#Ko|) zT-7@5pk}j;8SHZiq$S^>8&~DEzyQj*S;7opTc#{rS*tHndq>Otj+p)sl08he&kfwC z&)-GIjU2*ubPr&1J6saP>?jFy_qQ(&D6=}86DaLeLS`Y$zP4C@+_SMmi6z7xPP>)` z&aN@r4MUo2&fGE9s(vmvc(&m=oc1jXoL?)a_`Ex5gQex(?32z|*!!%tLqpcK){gAV zvMrol`@MyLwsAYv*yZnpf`=fJFaMoTgB)M(RDZODI|QyIJA^Wd^_-6Kq~G@Ywr=Y~ z$041v74KgcJsQ;`Bh>899E=r|k?O$xrwx>TG5Yf{%a>y)?00%F);P~+-?!UCzAgkJ z9U(0fzPK0o+fGm*gqB=IEGtwH-V5)7_`h<(e`hwrZ8s^p@Teuk|0my8su6KYbfX6`2vN7q(TT~nN0DvMWMD(F$f=|1rkCY zCW`rm7%3H*k9ad|By2|PzY=xDekbLq1(bzA<$b6*EaNCklx&J8viK#S>1!e&F(44uqiJ>i!KcHO+=0F3K78GZ; ze|hLFBndJMDhIv(6a^Xp{v~)ls2k*voJZ6i{JKU6oL>)DhFU}IAj{+)qI05i;wRu0 z#1^90yifXf`TWiP+eT17$S8yfQVDq=#}Xw4+lB}tc;R25Ai$1`cYS|z#)u$@_WwP3 zsE?AD^`*pu{6II{8}I*)Bvy-~JaCc}iY*zyzT(Xzm6_QJ_x^ty?Ak){B(9C69B~5k z#j*}y@9_2z%cN|fxDXrv{{u7-eRIfbLLyVK74G)ekvXS6{#cy>?Efd=tIO;C*ekrj zL^6(BDE7qNF_g_t2t5BQNFGC3;3UZrYuR5N1S)U>bH+mYv8Q;&31wurP^^gmHUA&L zv{#uQYoCM)nC8?L=s9)#FXCAEwGn%RteBMkz^grYklmWV{1ABia#7$@BXiI_w{siO zp7u#%fy|~G81l#F==8@21PNGfNKu@cc?y~?-qu2pX>{s>Ti?q!NZh93NN(I|LNBKDL4uGELF)dX1@{OzYm&yQ&Wca2A*J5zigtVW52 z+s&0f{EB&ONSnHP{1Wq6`!IS&cveRSIyMF3)!5E;p)TYdA@3X3N^l*FZsC9bI2)gY zWK=5wW#)MB_Z}@pmzhx0gKfSxkbQBv50KnH!+4xk|4i~rPcNk*Rz!y%j-}Gg*Tt&S z%~xT6)pr>6o4$4B?s%1w4mUl>DBt+ae zY{%IazBJ+44YkhqH5$9^hhIImG`MCzSAa2S^FH5UGA3UdP-Knse@ELplIIWL)Ab?H zt&NN^)24dl4>n6hPAz^_sIVXsi$S9wgWHJ&C5x^6vmapa3%;=@Pe~UMN#9V5KVzi! z!*oN2n`tJ_^(Bamojv8deo1>%f>OCIk9(M%1QvyxyIo+XH!pXAXT*n|lg#`}k@gt| z|J{xBIti;E>#lLZeH{;~3MRHdl8(4oheGa#)VFm^6|`+48zDVZWS8={Iq!&+{6MqF z3L|I@!qBzlPd3D4_%@uvo{_P_3hsh3X8u{eXXU&^Zzo=5`X=JbPtM1I&B^5iY=}RE~zz| ziABB7i1n8m=qyCNPov)^D$6+)WGG27NY)ce1}bTbJ@!gc{%)1NM0H(qlXakKx1{lz|c>sXn_~dnqI}#{xFJXGKTD>W2kbM1Agx3)9(4@Er8etS24h{Ddnu^BR&E z_=QiOX&AW7sgDRVOy^Mw4Lw@iGdD1?DLIy<$m2u9xRm``LXV+H#RTps{od@hqy&wD z(bk_NqNTZ4EQy@LsI-=#l7%s*KljzJQ$x{L1C#{PRM2$4N0%MTS_@as_{Qe!xO}zv zlbW^m6mL1hLq<92>+Cve!MEr{zvx8Bl|5a0moa;CyVBhr$vEq}R^B0SirV^zzV**< z*IkCaG3}<)u@gmG5?$6YgHkLqh7P9YB*x}U#^w-49SOXZ*^`MTqEVg<0iI@$lf|7Y zM)=v&6`x9)Fo%|ceXaOd>cEA5Z+t9T`;QRUhpfou)6`}^!3*=`i>t@f z#!})mS`MR6y8Tgd@jUw7Wr{W5+SEXWO{vbf&>>|8P)`?RrX}T^`|X+Gf!(Q^!$UL% z`;UUPYd#`tU$H;E)i{VGX_^!9s9R;D!-iXU>iQv0Pj*|-SmX@rA3dLl?ifnBRx=M6 z8;Sy6OWIJrdlBn6Qkk2#B--|-(Vh5c)%`XClxjBa6{W%W{-BNSL4LT=SZ^Q7P2{cK zsZ`rN@_D6io{)d?YXQeyP~q=# zINR>+hJHjYhaPt;`269X_Kt@wExIC~zMq_gt$;EX{hkCZ*Jth-U^ft?ga%{Dr*K14 z!xpNMmhAh=N%pi3Ogksr2f6A7F%pFmi)wj_`fVi#$E-qQsCxS+CTnMc`fE>i#v)J_ zsp-V874he$GcrlbXr$auK_8%$qf1REj)Qosrk*%A` zTBM!829MK^u1ffw|8oO|Ov7rAor_?34N((b$Ibq=G>BO~<3nX~5RWb8DvBQU9pvNG=y#_{5@jh9FKP*%pd zfd2RytS&Vi>r2&}l{Pigtw-7+dv8_t(c99S+K`%XW+Q#BjJ|s*J9AZYFCsmwTXPNX zpt5@aNDTY$(<--T8`WAI)VUOllsGJ7Y$m*LG1S^~>%>Y91X}FW^|WrNRSF5+1PR=5 zNQA!V&6aMLbKqzRflAB5Xrc+zN)B=(%1Fyf4jg-2md2cj_y>lKGPg|F9T7=7qWK5t z*)N9zCi!{*)ni&y*Zi?iBwHu=Sd>C0yGO{Vi$u9viRhZc2*O~-ZR zAJYtj@00vhER$~1dLP4_hD|do7(aZPB1~}bUS`vME%^s*BI_$N%8KXXO!iGQ+$yKtR%|;>^DU@Xaxov)@IbEB+_CH& z2KixVf?NJ#>>O{MEjmMOe_j0CEf}bfkikp8(Wiz=tIR&`?4h#Lq7W|DOUByEpu@9V z@-SK>)VVrqT5ia2&h9q9u=M4(PFtPP+zH^OKzTZJxvii0W1vf>GnpTzT`TISm-1D} zg1UZpos6wM8djyLU&ejfm(d1g*S*pt#;|9fI!nYq8g=Fw8s#^%>^~&sT(%yoMh~RDL{QvfGTn=XjEzv z(EMI){WjDRHZX4Ct;DzA_>3L(SDH&OhbCN9x;i;JzoXe4+$Uw)j`KYz8daOy2E|_- z^D==3{NH^e-tJ@cj=np>{$fH!iWl&w}z=515= zB0)a+riZu!d7SULsGuGa>KAIa;4NR~=&dao)s@lc6a0qiPJC#Q+5E&o?7L4-=Yk+| zqeKvP3h93t@7v93Jx8QLq$}nT`GeWp~0Vizz>(N$K&3s?lLS%)qZVt8EN~b*cNovXm1K%p^w8+u_nh+5d`>yL^DE^!s?LoIqS(fwf=E| zk}XkfhTbhZ=D2K@OS9Y~f#@_(&#;rEK`%i#q&xY7eaYox+fhs0(W3aZEwvBn3Z_qJ z!MMR01Ev|{Z->F!OKdaRHOs8*g)?~?(^KObE-NstsdyyUuhe(+m4m`M=0f@PJ2HRt zxHkAx&w>-q!p4v~6+NZ+T91l|vXvA3?n4u5-W~4Y(5Tw!ou6BE6;-q`0nTH+ZP_u4 zg=1^2^2Rb=>vPNyG_>&d5U_6msf}}E9g7ri#pS{mWiqh2XQ@5(rXYVXFcyD#Hy2V* z3p-Wa2-jZ0WAKZ7kDYVi41W=yF8Zj8b$D}q0^ExFVf6Xe@iF1Uvq^@yxQcz9(Td5F z=XIyfD%lp>b)}t(=BDsmjEBjpm&IJzyJw!yWIuK@ypG!1{63SNO6}mryWA&yMtXGU z7xq0|vN>9w_)!~&MLr!`yVm{{Ho%r6SNd5Q{4sGAd(bXl~kI4HLM1 zk7`CKx1sO(RBNgPrO7{8QSiGdMJh{0@H4Vwy8q#q>i2C5jT#9lOuai&{D`_V&2c^y zN7WWEarYhH&i+=NYYIU98<-?oX6%L0=s-g=!~6^qcO;# z8hHhV!3tl&-XytEip{S@WOFEShrkR;U?h^eEkawrEVtEN3M^1<$N3x+f+WmJq) zOb%=D0FU4@x<5(4H{cjoF0C0mQ=^;gg2Ae-oxNZdGYVD6EZZm8aQ}| zC{pYjYSiRql$S{W6?%a9Jn32zV4NPnMzSH4dX|?kk;fnNIk1cm?)z>VgL$j;>1p151IB9%lE|d_eiFm6(%@-ja6j^{?NjSotrfeXyFcc z<(X|LxiRahmhW+DRaZ<#EtrFqP!$|(6GQL7ors36BHCxibU==>F&=$7>; zO5>`EqddLHDof+~0Y`Zr+x;uRFbT}z3hrjleHAZ?WtF7Cr2|;(qez(bz))}4lH^L# zpsVAIO=5=*f^+42TKL6F74fU6GKwkDlL7fj;6H9)Y-UE^kQ1Z>hTM}x-W$-D1MehL&Zs1yW(oRQcH2BJ%ZF5NSPRIgJ6E@4QUc%kJO1As+9uD zBXS@f9f0Q$#b*c{p745~#zQ5^r%4s(WDXk>0#HZ-U-9=SraBfR)QHWK3MW1}RwUHO z?GE~x_C(0{2>p$F&RRgT_HG#ABG$oE*n=xr?=P}Y!SM5kGu_MsmcEgiQ<0Tw zN?$tQD}uF$@^KL1>baMjWW(k!v!|@gtu#%^4H@a=tW@e>UcoX-#jk+Z{svsZ&i_~p zWKyX93ajj)B$@?#zih~nSE7A{_?ixQ9i!^tDyP-MdY7#HvB3d{t<`#;tl^;aw!!P z{~Fcg_IXb1BBk)va+%%1Y%`))vD1BdHi^Goug$*(4rTF`4a>FgR_ZS#JhRBE@sD^_ zOI*raH~WA^b|`;dZX5FI2!|n^^*@hXNQ}Sz)#IB>N&L^0j|V8<|Fzg;(gq~|)lBBv z;8kLf{z_%Lf_qK>#=*jn?wK-K{MG-clcw!&m--jBuO3&os*fZpWK)xqV~IhVT9k$ z@L4+*G>??PuMb$Bxb>~LiZt(U$j*+8xi;RU=BxyCg+$GQCCq}IUtm>)J^(Qj0Ygv7 zg6z6VDYXAYVoO>-&I~?@x4Z;~LCOGE>|(DJZAuvc_Mfyy{;WT*!F9-A@$?VCo&RW5 zucVpzN0DxpUH8H*V*TxtO5aXGwDF&~Z8-qV^smae-48&*f7JN(EA`I|EF^7U@IN)h zk*|FJusAAhAl~3VZ!D^4!2cw$B(#BP|0or8ZD7xT467*zjQ)peDhH_jGx77USp@Qb zzL>YCz4?!Sjz&tB@&7!nG*Z%`_}4nqkyfMmFE|;#T*j}{`9x%${J~nh{2v8)vhKnD z*Ym(bIY4IUuPx8qfoYCk|21R1zRN4~&*f+Opftzmf1nCs31HwqoTR~Njv4>JIJ#Hx zKVkBzBIP04cGCD8+oEzn3=X->D=C7I%ltD!ozD61h?%!7h344)4R1iW*dL4?x2bor zF8tpgGnmsp>PoIuOOh2MRwV}+0v1N$J=^h`#gMM4KC#5H*k$J++J6m_LO42v6;wl8 zp@K(#Q?mfyY=G7-gM>-39!uJ#QQ!4ox~>ZM%@amt7LI4QYXgCJ16EK8ZG{3}2Iv@# zeCEpJSdLDt(v>N=v_YV^{>1L64R^9*ypgK64$tnW0(bHoR*>O5XXug)i!mVxh|*k5 zXo*zt3oWy<;Yy6aPrZ`GnAy53+}IgR zRyCq91-uQ4&LM2OD4MS((iqLU7^%{uIMW#$fhQ|0)_Kj@YZ(d*K^3Gi%Jq#jJig&) zI&e^@TLEkq3;ZF9PIav#7_D7We|x~}6Fe-DkgsPc-Ypp2K(Y%GhNW#CfHOk{Pl;eV z2V=o60_geWG6~bmuKI?x2sYL&sJy-_9Nj>^%Pe&h6P9HjF5PTB9zk#j-t!Ayvknre zLf4jHptg088i6MTtjg4_R&o%banynKc2u|md7?mG;zk_zU zpm!T>>c0{qUY)c(-}z?NNaqJ}~o^K`et^7zitSumGj9{*0PV5>+-4v< zhH(2bB?htJoKa_Dt)4Z=*=(eBRsyww-fI+2>tO};4d#2vKcs$uR$U> zXS8uY9wB(QwdjvYft_ADw)$1NC_RH1IFRcP%6N&^Vi*Y=tg^ zsK6EYTQJ`37xWSGPgP-9*)wqegRyr2&MbQNMPu8}#1q?^c;aMY+qP}nwr!ge+xcQA zUobIV{^!-ZRp-9@UY)94t7`XB?dsLNR`>4p>%Qaw0WjAEb*^bhff7VLiSd3gFf7lh z2EBQ(xTJt>*fkOG>s8|XB zR~%_yRSYk!319|dOH64Oy3^r=pB~79+s+I61cWiZu?na%2JAp=je$Q0V7Yf7(2)T| zbU~y#_&Bu0M&r zKY;%w|&L*R?@H}eAd`W`tU-~<)u9T)mRd^NSFjO&gH%J`V> z`B_twd|?cL1FN0li_Q$K9bYd+=+5?6GiG4%k%DeE1}sB#kAj<9M0xihbm#hWn)}~x zkvi3cXhZGD^lS0aO)ae4S+D>(z;mt}}V!$jq5K@-c+CE^rMXXl^s#m68jqlYF z`Kn3%CNXy;^Nj~|cMb$U+pHmzzeP+ys}*PicAo3e)lcupNDm~y{asbOh0I4&(zX&- zWdaz3cpolW$FQJJcG~O6LkE5v0?F%Yn@V>kfK`b1QL_HWMKIp+{u|imAn5u&tka|b zHkH30BSnnJb6~ua{kyQwVbJyJT7TOn`ukv>+o06XSMGk%16^U$&FbIz7Qx$tu-wBC zrbzW$q1uz+35x$2P~oOa^m`){UzbC=rUnqgu1$b*iNar!g2Th8pMnxpLSl{og3I;b z=kur7=%w>Rq=+Mx)FqDV<&%L=PP*{;fLYrGSFePejM(F|Z1&)F2az!MQU3`JjXr1e zHAhea>6#QU1fzZqN>Bv(7#~0e%QZ>n9kcujB*o=Q_3!)``p_YcUDRAtg1VOJ*Wrug z(}lmJ0C%GT5E1p~H23eY*xP|!AAoLYz+aMq|Apb22XBwUQYQzeLa!eLZ?D2yQ-e}P z`_EKcvhbHw;8n0((?x{WwUCc#-@@`=bP;%hAK+%Fz+cFKTuuE3glv)i4x;{^mVQEG zKmo+VnjjmMc>wR^FG0`~FOa8YFzCPEg2MlZJk3IHAO2s00&QQ2#ib0zfy#6VO1BCo zZ4593^SmU^Ols~oV5txBm*(@FG^VdthH6Cv!XU%bHuvwb0L{UO4nVUDA!FkM#?XNf z$N*nWz;E34Y=0^*5Zac0MHV0%SnjnV^_x{dkqJNpf^QR?O9h^Q41AU>f9$hBqXaTG zB>)>0XoyU#Y87zsU!w55{n7pf+UVq&JWD!h#Xi2b*>4!(x56tkl8h((47rdi%6-wrSm5xZjvZ^^6|X z_^0QumoOZpxz>mr<0K-=Bt8!4m|mVF(niTRTGWR&#Ds7N|fEzbjsLQr9;z>1-fOzXOC}4E}VpL&HY-&fX(l(c_O?r?clkfsg+|m zc$;L2T~XC`TQ82AD3<5j_~Vx&8D)|rpqAMjw^A(BD5;kux$E9sV&qJT7%%&(iwjXZ ze|(;sDEpcrbGJ6g%5yGr_m}dc_F>_7O*|HS_$`FhDz1|=hZx&4>vU~FJyliDXN^j(YMBpl90<(o#XjT3u$i8gu4D(b z5rV?}BsI}p>51Q{*eoY;GWh?A3~BjWm!hLvQ2jvboYLASv!-`e&^P78p3>TNSzvKU zvaKhPWl3a|1&pX&usoE?s-RoK($Ra?rX(mQ->P+zZn;eDkQyZH{BudMX`h~0FK#x( zwhncqr()!G4zp+y_^NpBb_T<0Ec|<&FL&|rtmyE#Aw4tf*sWYVrmNRo7eBHuF+loz z0e>)CZWFx(t_*%Je`W|iU2x~3*xN)b_vr6!2IC#`+g3S9BHdhSG!PSLmbk$WHmG9B{9uog-MaHt}iYuezD1GS!!G`>v&4_P(hu z^jTBQ{jc5QK3)GOtFqh(zRmdL-ueM8P9>PqnWqxS)Eo3C4Gu)A*^5TwM68iPLkYw z2Add%4if~;qZ%)%voy+y6$Ul&T1amt<=wln-1$-gE^J5)(*dPIh|KVPe7 ziZvP~iD|Jra+(F{|1+%$K&U*3m)r{UCgnc zys2d`%P9Ijnl`bxONGe9q{;uvbXFRz=^7t(qyi|$w4i;;#gnV)bm#L@v*lvh_p2DflFC*9<)|uIH7&%qfniiWP z-B>bIe@9?b`IVdU`yDX!UWs$KpZ6R$a+lygXKAU_A#|G4FZ*%O7NjUteSFOvqrH8> znnqb||D-`KLNjT~aDG?d$euPOTNAQ2;|RMFCL4lqW!g+59Hd$2Q=NW~Pz|BlCDhLq zy>V^O%lTdR*rJyMVrC|2o#uD(1^VA%>^FoScZ*O!KnA|kx(fY&fr$PuL{KSFVG*|f ze`wE|OjvK_<({#x6S+j*4DH`6h%jAnPD)t}M6{@e?xX88~y6 zB{hYum>60inzWD+Seilb;mY-@(s_R`?wWgTH&)A3^nB!fT9;M3-ap+|res)HJIIJX zoo>G9p56rezPO*VX=lFgxTR#a#cX1S~g~TwT@eow!CP0a;|iNYBvd;KK~c6YYKkqjIr^m+UdE%#rH_r z_SdA1`P?#Y>!am^w`Vh_Wz)0MriFw~NJ&w-3~SjzQRhuuI{!AX9F61t zd<%T5Z&_nCcmMz+>|^r>biUr)NGd7|Lj`&)oTgFrU}l`lT=>kUcKlwu+F< zGT7$4#j~0NqvdT*zV8P=Z;mP>o;;GS=GF?4?;!@4=0U5ujbmpQBGCLVnqXX>9G(A@Mb^FF-MZ$qSBEoCnHZGyeB*l3XI6qgnY=Ac#SNAl7adTAG zzG={A4IKGz2X}Drj?kd&)@jd}mQ*E+pfLgce`{W(jT1OD(e}q7*(3>3g*q)9Uw}hL zp`69@4NYvET3p3kN@KrZN{_w$f7_e+z@KXNbEV>4s)#(mLikc>I9>Zu)s%C`phBVq{&aZ45kYF+~9xI+S zaan(E=6c`)dwcrdB{T#r)!Dckl2v8!4{B%Ay!Ca=kV*~`ACy`Tz94FruSe< z0nOLGj*Tun1EvK+>$xbO$ zR0yINILFhh1w)6hN!4Vdt2XyD2z;d19z3wSffXdWf}^+G=iYLe-ou3a?2hk~l_hMy zqgQOg>s7Fu?WtjJ2IR zw2Q}nY#!}gdJnd$q_{priu;`pflEM?pr|D94g^4)&}l34_?qQxHV1kX_(l@7q!7vJ%gWgn47WT1|?8vSZLbY>et zf^DP5S*A<|4=Jb@e~Su4744LW6Dd9|aDd@8qJ>^GP&VmX6nr--hQ-E;KBrEm4N1^} z?AG44jw~Toda5+0t-?zkt01Ier5U|oBUL#jSCsd;hD)M2`_MMZCOC~Wgd^ANUN)5L zCXiBhcu4$Ia1Wmvq5h%V!%+BeT@Omu@LvrVD6KIMZdewX2zM#m+`KaKp|e z!Tc^WF`Y)Q7!5P&BFUT+7j})MUI_UMurJ;1$dL***+&1kd&tyk8Mf6hOJqL}xKgF` zO4``cjHw@Du*}Pac%IV2xh$$-X3B8GO&d4)V}xKebVO59FNu3$Seh*kl*T;XUFr6Q zFfS6qE!UqF^J1PGHbqREa^y6}`Mj;Q#rZI)IHw6OJGTitoe_m#HCB{;!1;vA5)vwy z!~2L7Xm+M)c`Fq_b;=j~J=22Ak$9qIi$kJuhV;qOKw|z&V#+<-7WVSUv`b{#42^RI zI?6SOBY|@Oy36zy>VZI{Y|i5&Q6RjvMvDjs1;+DyOxBJ_qG{NFq@ zl;eV5y+_D2<68IR@fYG@VIKatEF-?Tf3D#@O;#VyI9YH&=xGJP-9p^@JAT%e@jWd^ zpTRv()|cVE7suE1F(QXu;|q9J+gkVZF(Jp-&~cpgj>&zW^=I6)m-UX>Jr#$a={;)J zckh(x-8JvQV!LyLnb?-|=G&j@gD6)GR0KT(f(yEbR5};p5%)_uy&y_4nv$ z#`X8iX}k4zhOpX#ChJ_&`yhf1A>zgtD%DbBK{gy=R&WWl65JTRbMj;K$xDZ}yB5Aa z_pVd>buH+(uB%+6uZRir0g-GS)wrM=@R`E-nH=zez)ROL)wE^K(>-v%E-#dOx0oP! z%DsSAfy-aZk;oYuZ~b3Q(UYXVWUn>{KD2T(uPQP*y)+UAgzV$u}HK z9#@O1PI+30`BUavPDAQwPMs`m_tf>N6BoOq?ClS7%+;DuqVq}DcT@n&hey3E8@a^XdCuyH`38Ic zZ1zg+P$4>$j1S8#vrd0(X-}l)ML%*M=)Rt;7$0PGrC$oig>D`!CO&%i$3HAB5izAk zIX0v#(NlT+4_`AM2z3Q1^btE*aRs^f9)lE9ep<1?FRwl4d`;rY4wNALsoY{{j4B_0 zASjCC;L0m3{PT&$oot-|#mf1T5T-b_p@P;ldw~%B7%iotLX;7d3ydqY>eGdS3pR}( zk=+RX?aZ^Vd1*RWezk>-xq?*!t;ac;<%C?DVX4^QK}iaZZ;a`4mVw*1&s}*tYO)R7 z6}c};$-ix$UJ>ZtKpCo6hWmL@|6L7Ixf3_}1p27uFPIMYzWi|X)7_c?ZK!Sq;p@kx zh`(THWnBIpjD8&W=X|pGr?et)jT9098_?&dQqv?<(jX>u!@Qx9zED?wf~Dv|z0igqE@P0cbIFmf9Z;f9B(jO#;ay&YA3l}8 za?pH%9@>#4y8Q_^7SItiCC^G)INbkkAaDsCekfo5%BlQ`bLb~Vo>wfH)LP8e@!N}B zm{jAmT+~=Gq(1-_-==B2z>}FeTd(}1qX0~_3EH|Q*CG9_*R%c)BE=!0M)>D zpxkKzU7&XIpt`d8P5ZWS|K36<^_AS7Lx(Dek9d|1QY0 zj{h#=a~6mnE5L4j_#%#59!>7kl==re8oFIsl=C(46&A*hj=J!#GkODE%2OGfteS(IOetLmGBUrkF_(ddE3p zROof5-j5PD3hzu{=$DiOu-lW+5AUfBlG=^_OJfoxEMP>`z8D=3YB)W#qvXm+-n0Ms zMi7^2rE`%HkM@j}pvbdL7Fq2O7Xf$*nm9dlkfBiD6UcJpl@`!biOnC7Ch@D31&bA? zo;x+8`7O5{z$Ul}9~$$C&CqvNJ}xe`iG5hw|G~*c38A+nE8i_Fl1*4uS$>aCU1am$ zi4pJSf&ayXD@Zk*49w8+8Bj5_eIR?>T-N&n&g56$O})#%eC2jIenuFi*ej$>ND7zw zx>RG&k&AvJIUebBYws38-3rj75-(`pnsq9_hpa@!nRh)0*JAsXY2BvtC+7DgVk{Wa z*A!Vih@o7T{NcNSr}_K)cOGh=0IFuanHmATt(qVtAI~+$?Op%WDvwyPbs_~grZilN zw0I`%QG(=T8J>mIAoW7zFy4hyKjwqG;WK3BUKv;~4sa1f56<2CwphcTQ5sa>k&QnN z2?}rn>%Cn0FmwV9D9b}*C6|eTas1+>XD*b|^{-(29a3+SkQWIj;YX85^Gh%cjsiVJ za+yu5QV8N-!K`KznShl_=s4{MtrEtK(ZRhTl5RTG4kSPaW@iMT1Gi%W(8-8bBRo^= zMqHz#`bJqr?6&If!s?y|*nry6x^v3;yRj0=XHVU;Q8{7TbCP7V{m2jmU!qNzQX|O_ z%o1i9^IhGLkw6>DVjFq_*+F`)@xOugCI;mAyOn?tzm;wyRNuy``H$UJYQEh{-TCiI zQ!M;Y`Mnz8LzPitRiXR(eM(e`_j^BB#^Om;57nGz*$QWJ6$)h(4%H$VvJG~GH*Tjd zA&C4GHY?>tV+dDTWHPt``N&DHcQY8=34)FKD0RMpz!GJJ;+_X{^2KvU4tfFwA_YDD zbdL*o+JmKIVwa4zbHH<#4}5|J3c&8L0{G!~%qW?9|3mk{bI*gmfd}}&b_;^v%nrOw zLX5Vhilg0e6bC%D0eld<`@nDT0Y2#6cJlshv9XkgHIm>rZ-5VwZsNcvGN3QQjyz@m zrg#_{qwR@>&K46=qntv6oWxP5b!Ju4MDe0h%uM`(D*Nlt4e_uf_pxM4zp+!wAi*># z=NILIEVxHumW#-8UA62%Ueov4O3861r6vSclu?g(11#fme}ogVWXEwPi6n$8$q9v2 zDBLMPT_6H`{2o|6=daN3M!uQGr@zHRH8M@qgPE{ILdD1H(OCYYrhW|3$g((-Qw&|Q zjr(tR*wP!Dhay}I?115Fk_?45PXK#{S(YqP3&0JWg+pcI_oT+{xrIBxShQ0T5jaP@ z(d7(RbqjEN@qrxuo1nYU?$CfX(47j4)t!u`+8!1}ZZ?q5t8o%WM{}yRuy_&Pc#+l8 z?@BRbs?-AACIrqO(X%3j52I zD?`glXR~VpgSyqzpA^k%oZ)hFY_}Ter;$(4tFpYu`!o5E=ZcS9UOUqra&#Cl?wcK_ zS?(vVRxd`655L)7kbHQ*`vIUqEwZe@)YG0YF~b7D)?&MMU~yr!Q(9zw<2PNR?wE(2 z_wYjgKMNpIt!BsFAH}3bj8Ec=#8S$uM<*H4*?W3GUV+EV%NPKh>&w=G~<*eD=(TBTG05evH=x+1Nr34ss5ll{h7MpJIatb0FdI zW-=UXq*-$76VJi{R{6@mBq2pi{X1i??QJY` zbAfGHS*%)jTPB(W8apihX85*mpp>39wf0-NH4k4-({w{KPbL$Z^Tyz{ z@jlm_FFEg_QqsefB|b;R>^o2n+<-O#u`|K!`V<+f^vsxYD*LUvoP7p^<=SLr8kcoa zs3v9cI;y0mIGW;hhyV5vDanMzGJ@2?Zb?S5my{D>bQ(28kGYuT)zE7n&v^!V$^q&x z{<@J=!gK=74Ld8^FF*2SZ0VBebh^`oC0ABF0~_3gWWuhPMz5G9x3c8ero!`kZLL<; z>=9)Rb7=gdLF#PXm2NVb`_e~w)TlkfO7$!y4gQSZ$}ieV>bQ8)qfgRhSQAt={EC@~ z^-IVEQxnq5Tpt>VCoFm)C_MHn+!O@wG$XUcWb^%$tn4dxl<8q$^3zuEPG&5}N^I)B-mm4L-j_{gIY6P}gV!GsDgzE2{9NoMDd`;C!=L z!y>VBg&O*ldCJu=v;V9gF3TO&*l0<(ey}~xDYVhiA?4Qc{#4L8_jO=tnjm$u03xu< zWQ6KZ&>Tyd)R&vWrYO)e8ccv}~v?exMYidf1S!K$#ZH*w(mlXb_m0g@R zo)y5WvdTb`a<+_ezT2yuY@on#9F#x$XX>#mx8pyZy~`r<<48>LU}>D_OW9(|p$xjY zqU0eG2jB8Vec2;3c7wvSjw?xH?BBW$X)Rkrq3E3y=0!)zoujxAuRMj4n=b4CTII0& zXSK|R8!WvW*U|l|WP(&c)m|c6?exNWl=P2H{-RoA$sVavTOQi!%dDWvf>hj2v!`Zd zs4~6$MIxCJe)wq`-X@+UEwfV=a5clFU$mnL2&5+ZNY3E@gz-YOLGl8SE?Mmbknqe0 z=%K#Qf1&kLAzGt0V&t*ZBedahLAT+S4_!g20+7ISo|^-#?8|UIqT{;|mH@WkSHe8E z+!{S&{d`+i`k2?O_UzZ3bJ4T-T-bU{^{~h|>amP715CZ-hku28_s2L0?u~eRX%3-% z?~q_$Vu^WgMFd^<@P&!c?qo@j;a?JnSNAS_wd00-xBQ_)_~;Iq1qA}~UQy9>VdCDH z1EK#K>{|)|)*NknE!0`H%==-Id4Z!FUuBV8z04Pf})IX|3nUL*Mun#Ysu3 zaNiNAE41{fNQ_yjpf&dzYh~Lzrj3GD?ZJHRgpZ=SVc$$s**qe&B`LiJ> zf#7(jYiZ|Sv*yG4%Ycs?_jY~k160|sfGlc ze@I0mP?Z}rFPKwj|D?nW(eobOFNfFs{%IY<71ydGwzgJNHuSi&Zh&7V8i*!oD4Ec9 zLszdNJ2a|fetg;E;=0}yg4XtDpX1t*x5@3Kx@l~2M%*D@Z(uh*Zcg%jBgE*#h7b}5 zlkL>Mp#x`hJGng#?TPvKQ@%QrN$TJNu-u>kl|vV#;Euso5YMm?zc1kMP<~ z7ley7vN`s|FSN+^IZ3X5hro>d5NwMB2%GHU6s6{GBz*lu>^Z0I2HpHi>B*jDh>mQ3 zd>n3M3QH7a3XSOxM+WFS2I#r4=Aol_#}}f_qduiN8Q;2N>om8m2M>)_gV=nF7^;)z zwu#L{MO`nOI@%7abQrt{vXg&k?R70Zk3Z|`)V>^JSGfuNGU9bh5}wSD*)u(YLU&3k zI2&N>8me|nw|KiVchzF+$d;TcsA9dS6{`rI6zm*&X}j)X-PXmZib!I$#Yog+K9bW= z_zctZ%7XKAjPDvl!uI|Vn5YS;UFG&iAs76KIeU!?EAWc#ADYC_A}&9F@DBIT40?l` zo+teRoC|h5GM4_^wT}8aq*d~sHMks>+7e~+rEHE$WLVL^ri^bfSFHII+qQ*X<6GTt z(sO8diYWT z?=52r1-+og+ z!JBo9rn3^s4jt# zhAuW+tq8Q?XN}~XK@uZYgor52`w10pctNMw4pd9Y5(GR|-m>+!xdGaM@Bdp4=&KXk z&0BB~5KkBokZ(Y05F%D zIms7t_!1anUk96kHj{*7C^F+AIN%QOuq2@i!`hj}Rt)SUC4Wj79-$c5bS>+sJwhKL zUm;!yDli>sTT~R^3TEfa!k0?FG=SmnFee`-Ed$XZkIrUjX23h$>^Iz7Y1TM*1+*# zIMbZ|nXAc{5UL9lfCLQy{kMdeyR}&TOXj1mM(Bj-pEY}hts4Hhq-@_tb>LQat*)vr z9=}yIw_C^T5!QV)KAfHc(aZh6V2S0$nBRT9Zs&_(H`Z(V(h8h7w!Xd@2ddAG>K2@6 z0#S|(+f&@3UlYr5BwM#buzO(=aAJ`hT*bBvalSGy^RZpN+5`N8!s(9(G^X!3{Xwb- zWXB^e-akhqbffiG!Zy>>_6v{=rX*3*3>70Oh{bQm!(gzU4VQeiIUW`6Tf4|IOyY1o zd`glxSK#qe)bgd-l{8(IXmK2MR9Y!xa=J}Z;Ih4vOe^9S(hxi5M_I}q*Cbm>Cc-8V zfS8GxfcA+LaN_=H?l`%#Ldt=TAR{y5OPDw^K?CCp76Dqj3Wbz3YiNJ$np-H!_K5t~>tJFMTW|lX5Ur#p%6avsMftUJc?! z5M&&EEP<&4=zEy`f}ABiST)&KYC&xFw&xCqKF?e`T&Y-+3=7)ZEP~O|Np+X~m*-pB z=IUr-`S-g_b8kiW69A`v9A-SNeRqjH4UQ^`qCL3qz%*wx^;zfTTGfM&2`H{L(IC+s^Y@=(d+>!5iGfI-eEte@?hR0e@|gLCwOlMsM&obUhbrOy>p$` zF6>G~&l`5PtH<wH4>Ab=wwL#6~%XW3R-(eO~*K~U| zC9WBf(B5>Q8Ea#F0M8n6cv`rnne`{nd=P>c;Fx_MP+YTMlm=cssU+qr_SWSVFB z>~-06&Yx|pqg|I8Ywww#*7SJ1#^tZav?-aDa+u0Zav5}+RI6_#aAwXMUrXMlh8Ink zdP*zn+U$vP3}$N?V1k)7*Js=7B@ZXl*-a9!*NG0Q`^SS>F~#qpxB&`#O9~qO+l_E| zcx(`C&F1FIbEO43B4MF&h$M(QU}_IWdQGp}$4atXzggu+GM)_TVhtA;1sN>2}TrIn4?{?n|PHo1S$8n?K zSQJ4oCwTO;;@3`lUN=Y{g@@OS57~jLb!zGaWJk2m{sIU76ULKw^b7NH6X{EpOzFEf zQgCcw$PQBLWRq3%D)))JWxpqlKEDZ5euOMN=!e`@ncR{;=IyWiaCyko(5N}cUWxS4 z!v4B&+2=ul#4`hQAD3BTcZKu(8OImjs2CIhs$4pS^o3}g`>iv0e!cpvai zvW*o45Rg0a|8cyJf}@GOfuo7>|2dU!jRw5F(h=sTZQ^68g_On5qZqNM&<8P8+}3A* zxIe$)7r^$dbQeGZ*kCQ-u99Ce>(0ERz)LqVRx8GTc|^k4(#+U&c1&a2o*#1%dz~K> z1YYy{EwI@vByLplKlPnte|`1cWZw(gdhgv+<$^IuI;jtQg{mjmjVREZno9}1a9CEK^TgCY$f@~dCpEGH@IHQXPLXgE2;3tb)4LGW9%Vrw1IxyOcz zF7dT9AXi^QQ^)5JUf3@lPPPaZ-U0Dpiwo6`+tb*y(JuEEURc~`&LkVYxkWksiN{}6 z3XNy>GPrZD{{!$3W+`LOo=Jwll4BnTku{mQk*W6fSCxa|U-F271&+8<2TMv+MfWG4 zTlM{tEf#9hWDp7NE--DD+f4l5p(gVzGStV;=*$GWj9lBr%OZN0O3A#9?;1YK;La#l z$OsL?uvUin&1jB|#ZuYhP6u?ZlIP7b>k4d-TlC8`6S>Fz;v@aJDo8b~p1y~y zzU*8PoO>&(`NQ7_)42RLg}XgqJqwwxq<7UAek98xmqV$WOVpm7X^kf@0y`*HZ*$2n zg1_oc4z{eT<(@2zPk%J2t3Je8d6Cb}JA=fFWNMWZ&Db0Q5xyNMkzAYDFfF3zWW)2r z20kni>dI~9Rm-c|gj(DjdQP(bR*XM%UPvtxf-URcGL7cbDW1h^*;a5&{ya!V0O%Zy z0v+wOac7l<+*C5CCTZ0Wj(o}LyZJ_)ojGOMS1p8pL%U_3(CbXFxhN*^JB|EX(_t?f zIZ<=KU$C%HM@6cQag+lhd!@Z_)BR;w+rTQ)V=zey{G4lVu-YNad6hfiE3uAvem`o8 zImT=e|1Ba{Cf9?U_Ow#VZ$y!B_5_tGp&D=7-=!LGF}3>x%qTDenE9)yEhPeJWRaUI zxfw83jgItFt0LG~p^1~FXZ_&bWl4?!lhqrPY-^=pUhDvwfr7oYQq7(R*-V;EjrJa; z^*r%XwL}Gp!@{+gI*TzUgi04a(8@|ZN5h(>_++(HV>fzK#<5XU^;w;G<#&CNmnr$r zqhWF9`;!NHLSAoKiI*nnQM{pDQd)A;syMcUzES2T&8+u%mIcLfqwH98m+a!A-(&8C zR2N)gVM=2fJToiII%5cg%RDpl%t~W)geT|eHAUiM1cXlP(Qa;=#-^p}w<>rvTRnE- zIUSKTSdZL8+i^BIAM#Fq5j`0np`9ubuYpJGIh*kRf(~9GE2GONo!qoKmyX<4Wu0;) zU4#-l3kswVjJA8|{dl;xwmJQ6C(Rw4Niha1AItHsu07b@t_sfMD-EubrMr`CrUs?1 zj5keQ{^VR-H%?XHo?TlMNPEawmCKlVl(M=^Q7TyC>{Ux<{Om}Lxg6k-h<}If{0V?^O zxw+^YB5YBoFd^P%KF;AWTcRQF%DK$vs$6OyQzTj*bwgPiaHy;(eWZRagUaBBd_wV2 zg~m;3gVIC)GeD3XvYIVG_u}%NQ#DN)g^FWm6xx5I#y`B)u=kWuHSa-jFdq%mhfNuVk{IYyx7tKgGZ0F zE;ZJkEiYCSm)hVOnH6$W!F5kE?d@ z%?2~nZqtFG_in7?7ULXIy%7dcvr%FA-gCg|#uXQ`VDgHH>(agfZ{+Q7ELDT3a0xMM z%v&;iRe%bHBafOm0g7 z~ehc=s6{P*S@FhEyXZO4a83P5ziH_$}lBrKB8v_Z?ZV{ z@Zk=!+l5|Mx@Rx+RBU?hnEX>re2wac*+fXqM5}x#UgbuMh>4Wm;AO5HxwT%->}5E9 z2$sLf{RfRiv{4{fyr1~5q=!GpcQv3`pYZBBBNQcFw_#V-S!}!|h?J8}{hJx7L#edq zVRidb?6E0iIs=NuM}sPpn{eQq15@kj4@>q?SBQ^`7G8rb;B~}-CS82nwcGAy#4GgF zrU!W~Bl1ISph1zygKCZNeO3~v?6gIhDNFCYgh-a}`0=tad6{iG8*&7;60SLx$wcO3 zAt|ZP;VHQDBu*ydsJNC>NkvAHmL=s}r}3xxuDHs|ghj{7rj;wY(1!~`pzp|wUfvEjdkPXX-zOtSYad#x5Sy1>ANLxJZw;7wOZS+=bG~NvO(VA z1Gr+|3~C+IPr5L*m2v#RFUp+S zsTX!b?EYcr7Km(t7ryRh4t_!@&}bJ&MM@nj@6il}y&9K=SdXpN#Qu9#b7i?CJhKYQ z2%q|HUD`-50!mO7$@d#qSYXguNBRT{!vHa8x$+m5<3b_M?<6>vF+)dY$)Qfjhlc}* zB^D6S9)j->JMD2JdvcC2F8Canj zr?_LCY8>)u~w> zrDy~9#(V#Q?q zCJy!T0HUu68IX36Y76jS=4NpBp0@+a|GB1m4s!O1otZ_sY=ZDBmrv+xz<1y2H3SeF z*=dMiDgs3g0Ap7p4bjFA>nXSl+{T8_V@|IS?_?Oh{GeY^$&9!0J{h%j^Dmf&zA0@j ztC*h?+1n#8kbTxOm=5p%d4~OBHjrqR1`MtTjU6;)Vv#_S+NgI)lHAT-L34J=?w%$N zhXj~3=HStFGZ*#mCP0{8!tab&UV>{S&b))i1<8_(eDodh+%|I4=_F~X@}BY{Mx`@S z15h(D4_bum7xqcRA~df-j*10pvfsTx(lO#Em{@QnDMO4|Qf1_RBsuu#H&&-*vlWjV z3WE0!OH!hb7YEBwCQOL3RQyO%f)1Z3Y_7a$0@eQ`NvUG&NSTo>LdiN_oGD|9r0%lq z@lJNA_rWjR+)=zYYHvdn*&MU`hcxrw?EkMtb(iug$y*q07qqOE4bq+#4?x5CvJcczJYxmwi2!YUK@JmMNw@){7D2x(`UZC8fNm)7+Yo&b08W&5@xZ<|y#&2X=&5M2-Ayns)d%MrVpow!lxn8YD0fz(N z&;q3fY70$#UK6f80<=kOH4lz@G)eSp7Kl1!+ExNaPaf;Ng z=G2H+)U++;W%AT{*`lvXssm*H%8|TR1G6P;ssFV?wSOSZ!a zlMExNsqks64N+$=%GF@fLvoq>lNi`ad>#vQ(1L%AP?^zYkIDN|BJ#L+m|x5(=5a$} z6&v0pmZ1^01oJOB4JNov+pfC$Lg5z<+Tj-V^jvW5Vni+ffMaJR{Qm2kJ9X+i6 zX_XomUQ3HoE$ug4$Dg!VZMtv73iXEPz(x2YXIc&R;c87cU7eD8$%DzdlGq&VG>{k= zLOAim>PVdhDreBRgHc${V1wR0m3GEEW7?E;;U^wKnSuZy*_x==T&KbC&w}joW%*Cq z_s6A5!wR%DSLR{X)Gidppz46XO_rl=*rZN z5${LKGxe+ZkCoZb?SC7rF464fNrZ$LyBwxW8EL&874h_l>e`u$7V#-e ze_Ls!J*4sxBA>6-7{$f*@I0P{UvT9gpL=?{3OGan0Ut5i9$2+KOlNPft*(d*ely6yZSl7{%(<6$zbaj;E1pjO37`u4Fk7E-T{58Q4fxxz3z+kE@ zz{pD$^Njj8=%0m@8&Z;s#JP~9%xY>n9BLQYlfH1TwFK#L>&@0Y)Fz9VUr-Z!<-$;m zKBpr=>=JR&r}2?h*k>3X`OdNGtk~ztfT!N#eEC6e*ULD6<+}`Fndt|==2M52_xKBx zH^-dy2_;^;1TF3}h#W3gQ}{YX4JkjoK@Xz&P2hJ>;3#~}P3PA}^Ic?e4GFea)V zyaApb!XAVG)jl_>9?ETZIAe(ZeiI2f@CC(G0pt6VNj*{Ff8sMdJ1R&bpId|th_@ES=R|HZQfx>JiCR7YT{sB<`%T~)QumL0e*{JTyK`Y^Tvh!-p( zm$XN$u}@?zR!-iLcJ7Jj3~js*!nPjNdU0g8;?7U;iGWr}+lM}s*Q77-0_<|_{49|+ zgxPx0sSX=-o^UoLc;PcTi?xJ-Q<`2c_ZwM=_coZ5<&3?0Kg_zG*y}y}U-Z#?_N>^P z1#fBqD(wj>;Kp7byhvA6m@~PzM6+yj#vsw`9EV&Q!lB2&=kdo+>a z?x1)c?g-*hGnl)!lpV}EC#~|&oJ`@24Ond&!rxwr8pR^E!QhSvA>I7dX{((77h~@f zrCHQ$ZC2Wqwr$(C?X0xTH(8Z>)3$Bfwry0}wzI3xx#)3D|D*dGW8d$K9kC+znorD_ zBZ2zd#y$9Y^Ik>n3Orb2{|Hs3Nbhs|sDug2dv;WkX$rrt*+c*S<+xYrz~l+FV4?oE zYM0kxHv|TqsWCd|-O=1pDxTuX5V+=t^i;Lyb_EEGQQxf8&`}2v!e#~=94s}6?Gk{y zL-1T1%Z0o;u&flC$Q&*}&LaX|P zK=5Ud=ZO|_^Fv@Nir?Ld^Iex{vsCGKft+uW`5fQEpCiw&PlGDIs9$9fiu;s@Tz(+m zzkmEs9Yjw<6!7v-R89P+g9!bH#n#Qm(ahe|$k^8G|DcAb{g)czXTQxsCcF)5WeHZq z$VN9y1rbi2PbLJCvWO#-7tNSqN-vwRmAXariSP#X0r9zsjZeW-5FP1vQx*x)S{7($wo^hGs_x}Dk9?1cjG>qxP&RRvjg9)@y=5+NA>q}yD!4cJ(I-GB| zwt<+c)kKu0YB#e1Y8X3O+^6d-6^qy1R%(Z$XY2ktG=XZ9(+EvV)oyfKP`a<1N)mJC z&~FY;k5gs!wDaJ$!T}~9Zos=>QnpOpn`L0wN3oioe5){8RW)K4`Yy>>Nt$v$;KCbh zEz6YK&4YL$E{d`zYetpSL8XDw3^UC-+Fhqi)^IZo|Vv!P=sEnjULXFh8-9n|T*wX?CnwIr0G8edw!vZCF*}}fV z`%Z$Ky~wCNPNLpj!QON@EV)K8!ApFKI-a#3fNjhxdq(~*kl3h){UtJEQ|4tcvV8paT z>Mt2U`j1PjqBQILz#a3|#9xz3#C}qB|9+wdoOILcAj-8Lt7!mvvN4+tfru(1?&v&mnC4{6c;NL|Mrw#Jju#?hw@Dc zu10ACAF)AEfH6Tag<0t%+XRTSb9eYDzY82zoBY5HHEbwjCVd=^L^^H>L;hrUGyl7| zj$&o5Aw2Gstc64j3qPkUS~VzwiMmm=$zPu{%k_I+j826TqYQa}DzgUpEvqraH9t%X zLKhz0XD~Ls+Av|4H)!l7c2{%MNpn?vl91YmpEKmGnHO)PEXMSgkCFKlu@1;IJYR8h!@QP?*YrEg}WSW0-+hLZw!_6Z8(*UZwqS- zQu&G|0LuKl4x4AEL>(~7~<_|YI=Aeio4$+HltBh?}QPZhY9QX@n zQ3a1TneV3ed6lPje0^;f+l^WNg*xnXNhW)o@P--XDV1ifJKpcGeXaBKlBUdEp^~d6 zRkfI7#w?N?7pyI(sCt1TGA|(KPlbdYtB!1QmjE`;5nR)!M$PnoZC%BsD6p;7=Y0qQ zL8RUTPV+a)3S$P*(JIzLJrhG~jSZ|;@C*Cug_|zSVqD*bkNvI1jbTj~Wf*3d_#kQ+ z7#LP~#KmtcpM>3NFQBr@Rwa$Ok(Ilml_%K3l`>O7G~|Qion9RqNE#y2Zvf>DA8k2m zOSLvn!HfBA>)U>ubh_quo>zaz9<=`uu?cas723;XdnEVfUNIGEL10!MSmXEgKb98YrJZw$#2^m)s;QN)1Y9)>=W73nD7>o_ay(S&e1 zEQSTn2yL;G%DHb*XiTJH-mntIRFd#kkhwcaHGxpHU|TtGn^sYdD@vj$TGyko8C49% zZG?2Pi4dx?B!|`)n5C+-cjXLhkQ$|1QLCHX1hjOg)wF>{j zbud7^j9|-fDRk||P?sJEa9KZYq9>brxYk~r+Y;61`9+s!WFd)(7$%a35;bp3o~DMn zc>9Pjw0CM&*4kV4^Ao-yy~&iPm^=~Sf;&T}G%wS_kr-ZjOcU3byiVjuVh4x4A<{|8 z_Dhy*5!&HQ&Ptj+DZ1=!ua6AhvD3t?Bl$!H%GgUseh3B3NzlDkKlwEsB!I1f46f{1Hqoy=*(LN$vh zo+b(y@dPWn_E`TTGP~8Ag|o)`T+484*?MKE4OJXPOKZ)wLP?}eg>(2c_Svrm=0)tP``W&yw9XvlmWz_M;YL^Kr_mR#GZMW(Uj9^gxr2R|>J=Uy7+ngtMrr?gs@4-J4~#xaJNbi@7KMK|6KlVul8x@E z4eFQFQnI@oOpJPLWwBc}SL9x!ceCGC?cQh>CN4$``O-%+1ug_-lXo%G`jew(piQp8)FfY?YpQ zw@)@NUAc?p)2jxFy2+;a&+O0EI`0wlOh3k%jNChs`t&y^fny%?o9d?J4ujFgx3D9? z`Q+QJpNrd}9A{1&_qkX~@YR()A4yVkPDZrjYwCW++17wZ{<-DX-}4cRzBEbmvJB1{ zp8TpSdz(+Hk?02JtDugUMMaC>Y6uE-@aS$VB3uT;;;s6_!L6ziq}@~nX+{E~iFr9j zqyrQ{47Jfx@uEl>K?nH2L{5=u=s4mOaY>IHU0Fax+-pQ z27Z0Az2gI~nLlE8A%KLeA3?ho@IB@)U;~8MUwb1>fbE#`8(+cdkqAHAzM0Qf5J59Q z+%6`3&$9__PID4v^Ii&k&6^Xc-@(WfpA)Nr`3u5;1NPU!2z}*_MrZ$xg<$ip$51QG zU$YlsW`UTLlR(A1f|4XLFYez#rzZBl-A`ooF`~)U?q6q3x>rGs=tXKUgSVO3nuF9| z`w_gyMU|wW`!bd zB8V0(uxnm_)xd39_p8{lY|5xi?q9Q{ZZ4}TA}m8I3tF&pMa>fL(VauV>-!sMOt@{# zHF(1@U$kq0U} zR_~4%d>+z62j3>_+Cr5k0FpO%H&O=1$N3=ruWr02z^6_Ln8tTXU8ix&SlJ0OV2t z1gsS?*b@)xw$_c<#Zn$*1H(4gdz5FzLCPTzvjvw@J+0y*A$+vTCw|A;=ZDYk6C}>8MdOU zAftGobhnO;1kIEUr$GTA4sSQCa19v#FyWf4n?bC@^q)v>T6- zg8X(u;TH4W{t^_^(GNAfaiENQ)(<;b%+V9ZUb{D{&UHo8Eh|lg z5R(93U5%ug2_0*brHFe8)ax_lfoua+nB&Yw^HaqrG*;t^9J?%NElLSj9tthxo^6eY zY(w0j26t%OoD(U+AQ56O0!_+CVHHDHz+B=|Tr`X-9Xd3|X%0P=NO!igh zP1g7v70X5~<>Wg070W!FD%i?9WKBU*^jUuvB_bB}GSn2X;JCtEJAk)E9C7z_BtsWj z9)SdJ0Q0rP`iY^TL38vEkuf7RTUMH8>?}Lh_Hh-S6wxDvOoG?}4RDTBkQZWh|9)F0 zNZ83Qs6{11Ag=q|v`0g;8nQ43kIfP8quUV z(PDQYBn;Y>B6;L$Y=-R*Z9#{7JBGKW*dO^#q9PiGtw#U6MQR^p(g+=?lerlDQ6v)} z5GiVmSe^U4?l$P20YE_v{{%=y;#}#9)uh3`ecr%q%7e5<87R=6Vsu_`yqmk@Fro|F z`@(k(pPQlc+*tW_&1MDPNN>U+F8wp2ksAXe8%x$Fw7w`gf><`GHb>KZj^6p?2e@Dr z$x1r;I`p!VP~flH$-Re-A3KZ2k7wirR0P3_QX^Ln>%D);S{+$#4*5%&MHQG1|8G!E zPF&0~5c0>5B82}0$NgW8xP+03tAn%WfBz{~X=tnAnxTF9p|A{?g4*d=mb4C{OX=p@ zRi!Um%P7yG#iCv0@5O%1_8C!3%2BD?Y(4urRK2UDq`Vof7Z6;cBEB6pFm?m@2y%RG zr}jTBK#gEV4qtk+yn8ynp0~d#|9-w6a{gc#v0yP~(J{>=-PglD9&447$cVHty@;Ko zFHn>a6m7HxKmUYo5$R2q&Q{Oi~|WvHFJpkbhoolGPy1k(zEu1 z<2n^N+}6csYU#HwHtE^)o6T-Jh2E$Ynkax#-@V@5zGsB1*Hd)Uv3L9`{i~E2Dh&i> zB7{L5rwcuVjiBerARHsr5!%?g&7Q@_>}KdISlC%+c%K- z2}VnN)T}GsR*UX5$iuCYMq%#i?={eK&3yK8_T(_Wr2C8K1QU<0vWa!hdO7o|#r9D} z?vSdcmgUBNRO9;M?Irh{f>)q_31pau@qy^-bW%gL)vySObTg?t_r{YAIsEhKL$lNI zMi^o@OCqdU^$#$j;QIw>BK|wcLrfm6zgzDys5bMJ%dG4flp_espYo^E4Yh2NZ9r7c8}xD?%N_3B}95P4mvs-iio|q zPH@C?6>l=S&J`9-=J&2%jIV`G@o8cszjFIq8gx%iM&>FbCEY65e~7{%y-H^k5kyO7 zo8(v&RB?i1{=G!MHeAd8{_6^zo5RA!mSXqzVvk=B9Fnq1g31$^)~@V<=(QI`rdJW{ zph)2nTTR|!SoZ07@|bM%(GB|JP9nGBu)P3@Yc za~C*Z)m`xHE9FOWh+luLKIp6BWQJte%C$l$&^e8R!x6AFotlVJb{Npljml5ZO?fGT z>WcQfgzb?ID1_}X$Y`YyZP8nDOY^}JXqNkxJK(0zO+c`#^{Zkk-KfB7JtPx_y^i zB%=urv&yoAvRCSUKq{AOkS;rU?SZ|%z)s0VDLzPd1I`fF5hP~_TWx3phG`ldn;xO8 z{E>$UN{dMCc1>ro^>BY9XFZ{iO*kMgQa`s=FyHO65chqBxA`rRuz*;XEwUmTl2W%%?al1!m9q%| zC;l7>tK1yPts^#NvfyJd@tBtHSm=cs zNhLm$>iyd}fZqpGP7?z;?wv?8C7M?WSxw9!!|igAQ}Xx{7aI{8q1?^Uh`K_RoL|or zaGvkNlp|{rsUhcxIh!UT;K2;rD22Qn2`^qF8OffXlrQG!?EdLPtDr%MghF8oo%1rm zBmVn=Nv(P9o)b^2#mE=?`q4g9*wzI5I&`Nj)bY_l%B8G}uU#{&kS-SLBQh&RTmHHj^LG2c?wEKkn?Y0msVk6Z{|V0UU#0E; zJh4`#@#=!Qg8yAf?-|u;7>O{<5kibtk5>t*Ak$0!2YHA{c9?~O!!AqQz!q8iyppW9 zYratWn%2rImV+LKt?(2XIwcA>S29E@r`A~;y!<(J`Ti^uHBIot!4mU+QTdq?2b0=Q%cw<(np4_c*Qt%u^f;kltE(@9C8 ze146$hh|ERcWoEtYL%h<$|!&jWw{{g(wxpb2o;%inadRCc6C^+z=;P%QHc=0Y9$0% zkJp_bLAOge7mA%6fSwqGkvELaHJ~ioa$r4t`nS23d!2=c;5Xg6v+;?RRscQyQEKc` z0e%1dvV!mx%T%cmYejB!z5(?ax{3jB6-NvP&%v{Hvh=``XW~GZl$t*$BJI|VLWhy+ zmc^-w3CVO-gDl$Z8hSH6h6Um!39jh;wcJrqPoE=~m3BZqpB`IDl6E|?6t^`QMLP9N ze686DjOf9>>nfHkcYZC>p=ragC}a_)R9f~ebG}WaRdcjff9;@wsWQL44v23eyuwxV z2`t7>To~`d2$f?%zYMTQiXOQ;V4Ozkl&FLN4o(tqwp1W(Um@|ZsPpo;|C0wp~hq`_wG?$knir8Um9V=4;NvVH)w?r+g#EEcVPDdSBEeVVd-H|KLD@>^;5LXRE- z!qdeOty;QjQq;qKIu#c604qQ~mS7*T%*S4`I*ei1~WW4uJ{Qh6YTDDI;dy zr-^u{uR+te#<~YNEfg^dF6-*dQy8b5un?Atq9B$J^Fkny;=02 z6q&(zUOBW6mr`fGU)&izs04}XaV=N5zwR^zmi2NPw{v+Atm zROL&a=UyRZoxqL)DMsk5iDI{-XHoT^{spw?zPHIp>m04eangOO{5AyFw^!9IB@BtR zBz3#^@~_XHlEV|3gP4^=8qagsd-5*Z8&H?hsk=vXO@MJV_Mh_NBTEHW+$esHe_Fl+r8_c#`hXtb`wa*JPCt%&|7GeM8Q@x=C5G5bI}&n%P{qIy2qorXBQQFI2;`O7fFK~dly&KdGy(!>ZA9k1RSs)4EB-?2X(6r(tQ~~ zn1i~L!Js0@*xLZ=vljfLo1yof0k5A@?_`*j0S}`C#HRoh|0VH94#o}~`pJ+5_=^g} z+l@3xH%Tuxh(T#DvQHi8C!iWs@>U(Bd$=WpE}S64kCSHskw}x`-3Q7V|AJF?n@p51 z{WC5VSt^=8ooOhYVlVbrWmsyl2U=q-RVUmPu&@kGg#tC%t#16!Y% zb*%q7LJZ-kCjndOM&PL3U@`4IC&B{`s1yQGy7Su1*OPMWyx}P*=q?KUR`#<+ZnHQZ zO_~~5f>0h@;OhXKg(R@_4#RYQ@HJAqK6zK~FGbYslaJtXE&e)#@uYB4?*nJplsFbI zJFy6gAR1{6D*wIOdb$nZg5Yf=`_9IgKojE z%C-3$Kc#xFbHoM0qG+lDaH}$G$S)6KqV|f#YBcB1g+RXAFKy+cEkplggf!aPhl#w! zo5Zo5#9<(cdVHO$LN_&)kV+%|x2SVAJ9j}bA4hScamBQ8#SmRV>hco%Quq$K`YiED zT;-k2K5aP9S;8?!%}X$`a<+r}2Zmic0s7 z+g^SN`lmk^)QUmeQHNH$*zVB~j1T3GlWjZj+M#{uzAf?n*nU9KriLxkKe>Dy9fCkR z7ajG5A;JShCwfzSy&^E?b2Z_~fmalAdZ8kPyU0M8-hh0>#&S?xA!g!c54L%i$IM>k z4D$K~jdg6>#3CY9XDv_t!i_MR6#_pEpLCS0GDX!PF0u>ryp6VQs9Pd($n~N?4??pc zbmwQe3bVesT=*-zwr872SFTsh<6ERG ztG}cGn1V^F+PgIsh=L5dH~*{M!6m~lEk*h902EwGJPwIp9sYXPsS|%7SlkGZepU(&`Rb)eo8ls`q(5)K| zZ_;2xp_{&>m!AU9XeesyTWhacUJ+8tvP0`wS{EmOPHNG!RS*l7tH3{dG*5^P>&nHQ!!C^5yC4q4BEuuCp{}dSDnb?UJ)XECK9WRu^$s z%{X^#=ulReR`1%Co&DNbncagr_Zl=m-^E23yergz7atZ3FKO50j!li7jl=!Y3J31n zMi(BPiA-vbudM!O_tHC$&GS+V8z<*t3uhDC^|@t*ot>TKhUVYxc?qg#_g8nXC-%ms zCZ;ko*+7S1-Vqn0`HoEM9XhXUwzl5B5i1*u)9w{~M*5NHOv~%bvpO5gJ8~>d?29cI z_J+6Vayoq3?dxy&oyjw*1BSO5iqdhU>2)hELV|@WK@X0<&zOJd{gi4R<_YvG)^10nctFaq zip&;jW!z>|J2L588~`X%q3jPBOwH+YFyZlH>A3g)-7@);G(i%GV#nVo*Wb2IJCW7& z80VO(eg|sA;84Nbyfhk}KB=?NOGKN^Y~`!TH@c{vPztP1cQRuKW-m*Tq1{-Vm$!xL zqgLs7;jHWJcWR`zEleIWq%zXNTpHm2H%pcq+22BohRP3sGXbfwmDg1r zZx~i8)J1G+cuLKdqy8OV6?WJly%)+HL5WQI#Uat@uO)X4N0!tAVH~EkNjbghnND8K z&xI69wkJ)=W0S@l9~!PE`>S36HmWW;hDrV3V$06(;^+IgAkZoQ0c>xo(K#64e#fIy zK#4U|b5?^%6OxI*Pv49b(L|AjvtkP!p)9hl%+p5rDuKcguK8){#3SesTI44SGlyiN ze|{F3OGVf^E`up2|HcjXKI1O*hZ1;^jNE~X$zC4Rd*YXy8YEJiQs$@MCY*Adz&R*|Dy4db;nl70L56-3H5~ws>;l#ItH?u?9{h zC6;UiQ|V)z5>*)k2Z3>5w|vZ_cTso*OXI;&KYX7d6DX4@RrYF5=2$R*g3<=~kPd@? zI`2|zI$uJ^8A9f0K$TP>E?vmsE1D{zLZ<=L1>J&?fWy9ARE+}SXL05tnq$`|)x3xG zWtzM8*g8z^_9A)L08zolHb!t@pmg5d+6)%^EDd9GAS*qUWEAAPC|^odwR&eV;%^%y zxDU3xW|n+pC5pxd3&&M2|L7+0CwD|o-Rg)XVKnY$-}&RN!~ zJw#7qukMr)zM<}8FoaKYrFIK}?ormNJA|q3BR#}VbEWQ-6VB-J1(^00y|*z5K4#sn z=q#B`c>mfjI?a}j3b%se!?ZS-WE)^D@@01GJ_bdI^gQyKUWf;D4YIb)VKE%o%bt^) zrxjV|YL@pJ`Ca%Iu2#*EACRhyQ}O1k@-WidX{r)8;=-jI0l zF_U`kF>sYGgD&bazc!UtUDO6UE}-my;Y*`Fm}s`J@m>%&FfWQQ)iBI1SB4*AGn4I7 zm1KTBUR?Q(s zz?UFHpm^I)t`YiLE=_?$nbB~(NO^84-~xl@g4!cDJPXaWF?UMVHI*~D=Msc5(Aq>uyP$Pang*N zWtSx3#Cio{FQEX_K<(Fbp8NozVHVI~7Yc`9@UNv-G@+FiFvqgAPtfWlSX8vP%Ylzp<8JwE`X!iK+n1&bd-t>5P*zW0fB;rX*dL=9YD!4HPKA- zLzBpHa4zsk49BoPZLa|Tqg5subx>>YN~BtqUUOW9c@hwMj?8>Bj_o?VUI`Ec&~$JB zIKU2&eFkA$x67u!p>;=tJ3V_0ZriXc?hLC%-)lD@+t>%Zp7+5uD0T)x2W7ylT>@$b zJ%!8t%9FtTia)ajL>_v2R?oDUn^?R)4?9PW~h<;9j+{=nYQy$w9TzIre1n-g%HR{x?#rg3u#tf*l~`U6 zQ1M08Rfls^o|f+`Cd}M{esxZ$?VhvDaEtqPhby1)iEDO-*6ovoUzurvqYelk>=K1@ zcU|pkTd5F5;~c?I0Fky#u*3mTg4J<}AYFXnk@ex@39e@1hc1l``Ob;$*#*tvve^a8 zs8;$#wlt1l1Gq*5@>G3OslmGNS<{8^KKO!cuE~8P>tnrQ9W27{M9MPW=rcjGWuq^N z7D`vl2i9Xtg_|%eB#v^)MqbwOks~vt`}kkoKv`9m<$%ai`6T9KbXD@poB)J;kAOyE z6_xq*Jgg71q`!Tu%86=xvb?mfn*gk$=#qL@vYBhQQb3?vXI2p{Z}QB}fOI(!>?jDWAY86}wBjPiM)fnT)w&ATwp~4&U4@(ta18qvLTy!^59HC-0~> zt4{aw^_@@_8;OpZ3Epv4E*dmp%PagRHy}`yb?qKvhBsW|TvJiy8p~H$cx1Fh zGCI!{9Kn7mFFXIL;i}(c)CDcu4U>D4aex71TMA3q-#gtTor#N1#2nWlOUSQ&v~PJ^ z_`+Y`?0QQh?eEyno@zRxzQ3rp30H7T=yL?fxQ*L z2R9}K)^}56<_e8;L6-Qvr9e$aqznFGJmi!R@zkI#&5&_=uzDlXxg|13EL?^a^;szj zZz-gJj(>$E`kNJdek0_{oX)1gxg(=~bjWB_%`9Z(tOTE|8<(uEmL{p6i2Tc+=KW(= z2!Vs!lt!=~5=PyH{-?&cD4l<=QxoY}t^e6Z-rxw*_B3ep`wUuq&Z zz{t(|jrI+l)QH9rHNK!l>ahVXTPJ;$4tEzP=DY9~o)LJ_@0!q+#) z=`x71BmE(#5QqoB>k%RtvE}}fqAPmT!)&VD8fSJkW@V5R@a108i~soU|5zh`gHBT= z_hMQyo>1I3s}2rrDK7*h=Hsg;m00!=p{p0T-jJQ*YiISHG`sTC^7Th={b6Z`xu@>f zNG^$J!<*U5(Jn%F;Q|OwpEVngs+&q<*AJiQ(LD_g5(qzAJVMJv6cw(*^mnIYJh2lT zia1(y(u`d$FauNm>y;W||`Hr*6bmXw*7{Zuog_6^m!O%o8TP=aQL$LKv6Pg_7 zm>%aCANTkNKhV?VIqW&}WTQiStQ&jqAkn&j=Lg=YH1`a>Px4(Uu5Ih-v&hR;6SREB z*Wli1+*+u>qeV=O)orHXrNkJzyGds|#^eITuC6><;j#>J!o~Wxbn)l3RxHXWSv(}fz-HGuU zqa7KBQ_w26GC1EcL~T>6&{m{LC4yaspMwg)QmNS)4W~}jN+hKo>>Z7<9Ubu_d?j>} zLZBAG2Tn?nyBjM(Osdde%_h6p z-A{s0KwL9sP9N4_Fd}c5`zh9?-(&fQoCFVN=Gp(DPe0$zKCz z{M-Ze`z(0#sO{(U?9G>aOS)YAsEgu!?rmhf^!DA=guKoDg=dmQwvc=gzr&KNkC)if zZ3M6-jZhNg{s^vSfTYlJq{{Q-0T59(9GSEnEz3%#9#&XBLot?~pPoRvqC#OS`I3fU zCa6|~D;`d`kYuo$Bv2g-=18My5{7bgh83jC9U3JAA0-1yKW=0XE4qmWbP{UAU_Rv0 ztJwUbo9bTT40ok!KM**62@q=oBOT8IXtcpGQhDrmjPnDstgfk^_xTS&d~*3r@st?} zhe5u~RtI16jX6EsJt+^IwxSjY6c-LY$seJMzZL=hNEVOYACPU4h+aJ3Tl~E~6xH7e zn_+*C3oQ?PKJhdwg1?bJU&xmHtc_&&r{wXHeY3~qq-^VR`G$#Kt)q|I9%?u=vOZ_b z56_+4X;L7yPO3-mD4r+a^yv5L-l0De+Ogce8f_d|qcN1`m>^5z0` z_lhj{Hl|mEIXU?@*?I0?lKkOQNCzT-aTV`&3enb6Fnp|DF;`FqI-Si+8Q5m<@g>?&G)Xm`tLa>02NtjuXdK4C?SU!dJT-h^H! zV_q=NE~Vka$mo*ByS6;IkGHQjTpr#>i2uOQvABxmV@p=Ex=x=I+s`n!CTJ*_7}j7z zs#g$Ux{njWd$Oje9~PRWr(2&Vk1=g7r_i7w0PDU#MC8Ubl*JrH{Yd#DHjk_-R8+zg z1tdS#MNA-$CoB(A1^7wzsWI7EM;d_3lLs1B14yGb?geX-?}`7M%&2=itV*`ON6X)Lv&zu47mZ{(G6O(pYQsc%Zs{53Al7WIZO&U zfc%B*LF&XTRfz%62?Hb;D%;#KH&ECh-f7Nn;2mT)O@w&6F#O?b2p=HY^PnQyxjn?OBGCEfVRT>Ev?m_YdEj z*z5wtY`8$jh4l7 z=zA@QmD_*(1DkDjjF)0M6t+P0ijpEoDuVD4f*73Q*hQL_WmCO8?;!eK6ybeG=msoa zEPX$Juy%+fyx)Ql;HS)s$M&Ll#pUa2;CLadOu)39u%8ljzWguKMQ(qCeV2a;67oq{3Rd}=c7y4k5B|mXCCr*C_3mT2zR&@`8LC2HwV{X3D+7oWx zzV~L6N8<6}QGtfIWjHZI;e#2kZazgnJ~DWx#PAF9?*Y3MZ+36a#AwY8YXSn;u~_Bk zWPF(`h|c`_ReJmHI5v&%Byw``)x_*l_xosY5uVL0RF>S;;a|$m;Fz4&yF?MTn?=7aO zdGR-rf^CQGkCjoMn9+;BGOV%v>R=|YZ*wI?#=X66Ur=4hKThA1uQleA3# z4DgQ7%+V*A$y$6Fq1!O8oLb7VYc2qLRtYA~hqY2xC{VCdW{EN<;G@ z>yH`rBm}(GLcoWT69-9XMkAz1KknHOC!Ix*tb%eF{JzpK+#oPh^)bRC-@$Z&V7tSZ zxF(EfBj3fA6qto|hxsfzlv*m?pW?=qPyBkrY`Kb}p~@O=D&f9wg=`z)Y0-NEo+OPW zm8xi!nJAObNOVXH^MDj4xk{AD#u_&WRUP2zLMn#onGp}mH7|>Jyf)qMzJo7nXWll} z$O9KjEkK+iYm;_PEPr5}W=FAN?Ds6a8IS^|Qt7cm$~cO`8&k7Zfdr8$0)fW)zGXf< zYyK@v@q9i$wE$ahp{VMl(!&q*f1dKwcaCqS|0ZU4{>`@0{f9wpW%}R28>J%afU1eb zzjE(L00yp8;xsuy4{m{Cfr6p}jSNj1SIk}$pb~^>b^-q+W};X}DOAXyt!@^EG?gEU zkU>|vSV|L7x>b8JBa|;#;CS^oXeCNxB>UH==HB->+xz?N_z?0B%p|mB+peb>Ciugq zV;RwG5-qw+uxA>x#V3$3%jndn^#lg`iNaKI-Y!Ua$_7@e&ZF9G;1?RxxJUAqkYOpx za@L#7xxx+|eKPGho=5*RiJ)z(zl*X4TJHl{?od<9fcaL`QQC&)W4_3Ootm|#_PxWq zvod1>CJ+5*X4p1~bW zT<;&bEsy*v=4sy*D;Ky<3HH52Q{SRl0Zm0;vk347mrFZ-nZPLm^g(p~^4BV|O0u_v z7cnBu4<<7ORp6d`v)oUN?-<62vd#C{-3$x?k@@~yHY-={QK;{%%}7wW+<0IHVv2wt@ln2X(k6dWVKT_Fpp5JNTiYZml}~2r*#~ALnJM z95}};C$IYFI3Sdb>0qj(Kf*3h`EXvr)*_y293_5_6!y+AHL|y>f~LH16EhW*JZhGf zJR-Qu+wzI0T{Y&(XHc`6@eLU2D5fRU561)uG7a6gINa4RC8eY~8DD(#5TE+sGJg>c z{+%hRsIjuaN5+WF&m!4Htp!}LDX6S0@ZHfta0Oy#9)9B;Dfc2|j>x~YFoi&N3!(nn z^Y#fQR2qzVAl!u|*vHA3xMs_9WP+SuRoR}L;3j&9=n5)Hh~@6g2LhUQ2?p4Wrd|}s4mCE zp9a11R{CwRMq=sA+D_2By-k6J9&JJXsRZrofcJl9D>=dT9@5VrKeqm*D&PNaw*G&c zZ%(Co{u}kf9{$UlU@FpTt4(wP0+S{uLP6YDP6R4FyMsi88bD0aHK`Zx|8LvwCbDBi z)t(A^m78c4E=^T_fDRE+__{G%wVO?o+e-UVGecFC#(TCmWy08G(Ad=eLdoxgj$=QI z_pE0hi?%e;zZbq(LcwgzsIO^Q31MR>l}~#-TO6nEZ9%TyTYR^}7V-z&f_Ie>e3)X{ zSEDX%0Q1#zormzW20p)Ey(Lq{4jN>{Qwgye_z&fB%Qp@J->Wr^Lj8*n?DyrG8dZ9m zN*w@uQM)M_kNwTz_28z*DB2YEN&U{&W+OAV{d`E6qQ|}f!w?)5wqH!M+PN>EeUIfW zLfTbjc>xOYbBpfmx#)n8K82-;<}Fhf&BT-x)+r}#ozd7bK-WFm)Ph7#2Myv^$1bx5EPZJEBk6Q;-bJClyI$$vK9C6@M*{<){B+Rat%zwdt1Z2 z@+OF`3kx+p>1PzpAZkhmi?XAAu1qI`tckU$!wYQf#G<=Vc8u`Mp}yQ-k56jJjt_A* zkNgkyq?&S-u}4NNDE0irN!rFAxO~3mfAFN~VJh;X zP=I0vDeeIDI6GZ@_$3zua(Fv+_UJlQxL|%S+=7!*`SrIQ4Q5UF)<2T$+gv6xQTf#1 zd%A3DUYn%riGNmVmMhM^Y1VzR;JChMBvx?_U58FJL93>%d*;W|7(?$Dp_*R%9D8wD zKf?IM&jPP%OQxVRQc(uHW$1L8fC-dFaxoRec(Xp2)^e|P{Au>(Xm?h)CeBgi#%Cx; znj!{l4bOOHFH1rd!$Ta61-gmte>Asx@uo{PPiGx+y)yR1H z1#)yv=G>?8@$Y@A*vm&&7&I=KKKXNlINVceVPgI-%HBE3lJ3hEt+Z|1R;4p5ZJxAk z+qP{~+BPd~+qUh@dijm+e*J#^`rf`b#yN4~kBB&9#NM&yT5GR47k{gyV2XHnt1>Xs zvnbtMr+D446?w%vRF)ntph`WaHyh{G}F)#?{8 zsbjZgBo$*VGLpiREX;k_vWicuF|3BRK>-RXrg5gsU{UPgHMFY9)rPw?riBs6(u_o; zHIhg~4c%@hxO4k(w$*h&_6|~HbdG&>cT0LsjL6SrRJ^vjm=R9NXG+yMxH8w^l@LSm z0pts9#&$~24SoF9DT^z0pc>)_+IoyWwL0xPn%?nL@X%AP5%0I0vudoL#2Ay zE=ixctakCD_JLZ73kq_QZTx*(D;Th4nhm7K$`il6ePJULS5uea2)iQ}ZqGfDR!4(P zj|oz@ibRjc6{Ibwtl*rNaQ+a}p&ci&IHr@m0|izhb5UtW!wc_$^gM@pc`3i;{;K7m zM|jS7WivTun%i}Fcj`+zsI9#uPXUF1lu-jMJ5;joR$=w5uX=CP-J>>dYM3+Wc7>ZF zc3GeN$0wVAh5jON!G0`gS;`?<(S>U&{%M}vGZNb`C#@h39~ORxI#(NF&7wC%^`R6R zG-e))CpYAoGnPg!hQ(rzK^g+fj3OIJn)MT4-WW-!Q%VzsO|geI!lEz?iwef1E6y#Ubx0#b9HA22?k+(t^fe8ml?P$YONeA%8iy^omf z2wx^*5~nsF#>1a(42JwmY?^piM~%p?jvi$lMi_i+fd~jae}q`cqx0~}Rc!^q15H6S z3hTUR7&8VyDnsIV3qMi~&v}&v2 zbh;oy72qps6|RW@*HUwUe1^!J@65odai>^_C)~EkB=d0K%e}xs#4wPVp;SjYk!@Y(1ql))A4MZ3ApYU0EuAg4!z5TGc~Q3q2P&*sJ2wZJH;!>Oy?bHm!lnFXgwlD5!6;0DG;PLowaw$htG-i{tfM*4Vk=- zZj!t<_Y!oCp9~L%jj@1}zzNTUw$KruG(mo2$rG5pprhI302eKcZYH^RTorq{1jrFUy=K zoHg5c26aY}G2!pEwhp6yR`WQjHT&-qiXRL|)gfvR3bj@Wd7@J86ewi~FE}{dj*_KN zWN6zgvR021_LZp~6L1VP%tmFe44}0o^GX0G4)vKS`G}4y?7$SWJ z#MNOiFgj}_C(9x;_&J$cRD>ZN5!14C;K?-Zy4S zcygN8kX||$c7-%9C%8mXt#xu}_*52!1qaZ3@y4mOMt5qCdQ!NzBtFv*^=(E4drA-X zjd1Ar9EiA0A99EUt;22YB5l!AY4*jasiX!H01-%WKg@Ar8{mErK|Co@ibC2FXGR7G>dIb01J~(=WXRkqkdguGzx4L^98QjnLKPIV4J2E_w zYbC!WiL)>~93OlI2>MFo{mGlrP5k6XebWStpJ#F8W!gFO(<7XMAg(b({**!&)eQMP zlK|3T42qj#m89t)lZ|{V9HfFwk067(^6O8mwSDmKxnBf}fjOy5WX6RQfpV@Jd;nL5h)h^K|fdK0iBXqI;MZ*%fd9u3;C|vgg@w!qq$zZ~F0?5}amW z57;DwjRu!)V9kiwCm0^QrHTXC+Wuvd>j-EpiB}=ArZHEZt0uS3q*|M`Z=B?rP_)Q2 z&vC&s7b=8He3G8CA-(*b1mmceZT5}h_NEqVxZi^=?g?bhKz?~x*cJ894ETO6CZQT# zpZB-89SFJC;6S_Mxz{E)X0He@RBT{d9K|~37h;;*raf(8(iNezEp<-t4z?un2nuIB zsUGm_T@_Bei-Wp(WKYnou0v-Ez=Kq25`8eL@8JO(jpp-%;O`HsUl+ zXzvC82wtgDJy@c?;X!|*uWlF5TxTG^eQ@Nd?ntJ{Ig4t3-$E7iD?`vXQqYp?LWKr* zi8V=+r91L(nZ&Dyy2J+;it9i!Hps{o-`-7IlCaf&7Rw4nVmC&IGp5zjE~fe9kdYnIXC727h#Q5$*UIi&+yLPe0);DJM2MdP-X@xsT5D)5I; z-_rn%zw>*14d@b<5jS?*lA(fLcCf_K{^-w=ZB<|jn@GD&)ZKFC)*+D^Y7){`N%-H3 zv%zw7l&9}&%<&`$i8V^T*inhEn+WHE%u9*(P~>Wx2Udb*O<41l<4l|F#BZA7^avl= zT7u=~Obf~qrQ_+6c}J!ai;abfj&Kso39P@yoRwIF+4?_~SWx=YY(GRD)#QL+o_7N2 zN++AIdUaWzNM@`id$C;|HQ<-pGv^(Dx4G`xBJ6ZoQ}VbI2u{XqzPyu+Dk8&N9_X<= zWLlSeRSJfFWku^5AsT-)f*;Lr$9@IVx)V#v}5jU-G28YW9@lFuq1k(v&Jl{GPt4uz;`QDMD#*1f(aqA6ghX-B33 zy=hgU-ALc$vfcE(d0M7Eceu8uPe?N--p2B|-(@>aJ4|19Zo5wLn&!Ms@8?3)%BL%V zsv?a=GB!cZN7$7Ei+Kxmm`}4`s(^t#!mY27nWr*KO!QUVDK)MU{8N(31`VxB!3 zr11CHw&e?h77n}>q-gY#IEU2>SPLC?v@ja#yHE(eOs8eSYpqCZ2q)||OYcDZow(U= zh7Ejp%y+nyRJG}Bk6a$QC$YDTcW^_D;EZQbmp7S)QqDPsf|ERxS-WuFc{+uz+z6_) zVI4Y?8uZhdIpYCvLHk@JTLb{F%LU_JSNxA{e%_*@Yb{$~A5n|RQH4@X$wl{D!X`5b zDmDd8+5BeM3PVGB{0_0u1*;fgK~cTdhJd3w&!UQ1Mwd|G4(E2af}ZJk)YcE!^j0E^ zi)WnAr5@S8zgR7x8JT{$QrMwBQM2~FO(C+Nsf5%Sop?VqknuR@SY&y{o&t|Xj>x`k z@FSYa(Zx#%kB<&JLPVVq29n;o>G=LiU7FI4FBOKgbiuhbawgZDu5)whv4v;K2D8S3 zU@)8n5A3fZ$cc8TpTOu$vt>9ml>A7&NMYOqK7f{I43@)t`+^f7L9J~^)g;r7_hyPL zCP8Mi!Yl0JEV!Wh^oQkfP4Gf(!M&{1!1^c0zcJm3#J*{OGO};;bWmPD;j8%PX{#Y4N0t%H-tZfueLGb$EQ5p@HGT-*6dQ~ zb~0QI;8L7rrJWD(P@H9(+4b!U7og}+aAlo1?cq}VhI-(T&`B)Mx+dbQ$MwZ7xGi95su*3%RMI2=6#i-B4>?PLT z)iPHiRpIudA5tI6#z|!@#P8uA)5+6T5!!whaYUZC6h$w_u@#<+naVDn|N3lojqTiX zV09;W@r~jCn!M|V_d#|1 z(6WVE;5l0*1|S-TwQ*k*j>~4Q7MNXXU$gMG3R||{8arjz<KL`1K(qQ2B5cy&6oNOg< zIz^A*3f(a_O)l)UFwJui7u8XG!rR~q3VUg2VtH?LIB7 zz#wG6OLl^ZDHp?0YXXW%7x7+%Nf-GZjY%%zH6yKL&`W5d#f`qcUua5XOK;@__hj8% zxTESlcpT^UJn#O|Og;xC7{$AHQ=gX)G1)Phfw`x39Wg1wysV;B9T=&BN(U4g!s)kS z0DOev1kIm_=loxLv9G{TQpIpHcHmb=o2Yzndcf~L=)`X4veQ05`*?GPiid9k`w{kn z`wYV#Ie5Br0z`GEgUEIF3*25QyIp~I`|liz!d&WCyYPY^ys@~F!@V3dYlM?Ie;;Jn zG2N1yB8nIG}#=Pn*)nz?6nQv-d|~*ZKnI(ZY5Be+^=dYdJgrDxW#Ta z_jM2`KD`fXSIa?J#4BedEs&HQj(#`Fj#V;Ani39(EDbNN+a@U29#b7W?lUJ2TQkMT z`<*lOI)b?ibH@$>s3rChzl!z-*a2D}5Geq44iCFku7y{mg- z9oap>z4%?`aY9iqE?gHn;Ae$OVe*Z7ZHN!;RABdQ4^O+|T|ORk#5=dtJ)z%iNOrF` z+|d;llf1UV#Y{dAy}a_tda}Rr^|rsOdB*XCj=1`&bfb%|iSu23LUl_a-~OE5%Oo8| z^qFFC^_WTK)Nv<7YF+e_!LoLiT;UZS301$xvDR6KG<_X-LvASURL#i?Pc8 zH2%n^Bb_CVXb#G+BAs-IXb#BFP6;)$YzTX*_z<=v+w+KMj?ZrbG&Y2-#y6Pp_{Bgy zhJO6^fNV;ZUx#W6l*d3En-6TVLQLLO% zYfOYRB2P4YKJ(p5Zi&?0q55*P%}nXgPyy&L=w;U`xC=>2zl8bcUC7BWtjg+yGc!$GPN%DlI}+YHFG-hwh9Pw&L;E znMU*}&$oYwUY?X1)xl3Z&MX7t#1K}1N4`TOx*ldd1U%f9FlBll(IDijyF*4Mi&^uI zb1b&(D(16MBrDele z$P9X8A6qHaAPYL{DYMX@(zu1^I~wheUmg{r3kJ}UEGP*oBU*6fQ9Fik4R*J~GA375 zQA0(jruvR8{WM^p*}t_T?ZYKrK*|FGEV`!^FBK?0uAJLw%<-uhUmGf~q`Szak7myX ztoAFdscJB095yeb>eo4OCbZ(El+@Cak0U3Q)5urTlT15g}>AiL& zz9DAYC$yjo6Pkg~&)-KRXT`gIpmaDcasT2QjvvVG4zLBovYfoNoM=qxaIN~R_{H+) zuRH@`ldJ`QnWsXpQ#*E#^x`kLT+2mmGZk0EGVDfEW?pmhapnmlsA}1X1M(sL-kU4d zLD;Kwp_f?01JRk&bpFo74#=IBH^ zknIsQRb)nh$D~@Rj1cslP*+5$D$1iqzK+}iPMF6%hrB7^P-#K4;kWDv!lO<8me7J{ zxJOv&Gt#5K{qH3MQS7s1LtNUnj;{3OUPV0O(|xog+ED;dg*5SWEOEA*}cEOJ&n*yIxJ zBPmV_;1a3(<+PSx+gJsFN#tyJh^!dkB<`$Id+DHcg($A!!j{IP)crt12GS39{sqZ= z6(nbLg-zjXnFUT;^GSwbI`t(l0iV*yu=cdl@v!!QQkwAgH@d3V!&a{gw!g7amO7L5 zM|hdyYw)T4k?JwBb2)*WG1WXvAH?tXZ#e@Qw)HPs30XZkL?6;jHHi^YGVQYDzIT>w zc4Ar-c%6RS&G~(Gcuny9Yzs`wbtus>eq9&Gr%V5BOyK4k< z%7}oFkw7o7Aicbke*pM_-rz(vK5aBU-+HB5cW9B4HI-s%2mbe`K3=Dqt2 zlk~OqQAmhh{PINV=rFhOFFy=NB9OH4>q~zZJE?)IX}j3DsMbl`TdY~kk((!yM_VWU zG$%z!d-p#XZS&o`fBA367nUE~%ThFS z4{vOwJEii@lQO&J!*3A;nvr|9amE@V+~@(~@K97#)|JFgzu6KRc{hW}E$vuPkDt#@ zY)_zT8k(8F*^|~)yrEp!>+6|Z9>Cewc+e_NY}e3_PR);v*QfAo5ZHn6vxtjfOp~~+ z{A^b8aRf2g_Sh@42Z!$td3ZT(VZV^a{H#U=+EYmA9nbntxvt0Va&b(zcon7rM z+FcPQd<=$4q1|jK6ZFdaHk5bZxYGvHMM~^P7DC9z3eC^z2At@~PB-CsZAd3;=`$|6 z#0i*oLo(rKe)|xYiR?p3WpMlxp;9KF$t%)w;MLLS5lZ{9MT2nsMxuZl6E6`01m8)un_ zlT{-QpNF?;8%!R9xz;63tfLO~P7tb*5Q*JL)kAo*yA| z(JDT_mNyJKY{op4Z(vMxtDYSW>g;V?cB&2LzOo| zQ3R#YwuQ6?g*eLcp-Yr_h)D?#6o}9;73wrckh4@2!iSYNA}N$up>KD^sPTsqsa^J{ z&@68oBQ$sbVV`a)BeB6e6bBT7KGX-MI*mK-L=5h;5g0)qqme(e(C!==)^79T_&umT zV2ElU-L*$>1h;PULH=OeK`_AY7&E}{rRq5CM`4KB7ej{L7RR*&b!rEZaL^olFI?00 z8NM{dEeCywj&KtFLA>TQV2lyVDXj@UV0!Rb}Tc%0*2AkFG`MElo#KU(XEA8~G(I zMS3XJk5g}xxrwA-nU;rP38oiNmkZQ!vS>)z!z_RS-Mz~%LjPbd^Lzf>@B_)*Qud-M z{zj8TDsW#g=XpO=%d?Fu$SVh|eCT$TvovvK`;wqPIWpCr?;3!6;_@!^W!cIY6KiYm zS43)(U;NrX(+OkKybt)Im%mLB5K-IDe9z|VzHz!2J19bZgn#IcF-+_`iAn!vS-rO@ zr7o#?s(=HkrqE7FCX2%B$EGRz2u-2~x5|`NOvI_~h*iLb@-h*e$uU>|g`Ogp-?c9H zmmjyk2z|FYw?~E@zG_;yKJ2I`XexAS=*096d=+?@ZXb=RNzF!tw1E&XeyuD?XY8OI zL-{#}=#sQP60e0iTj&eSuEmiQK4&RnWQXfgST&*uCpu_Tzn`%~3D3H;AvjAK;}W|& zkHhvQchk$J#UBbiwN-^RtQP6}soY61`q4A}<8S#6^%gMp)egB zu>D&Op($u&`T#V#2pYaAshs?ixg>vhm0N`Md(>fR?i?DWPy^bl%9q&IK$Zk!w7DDh zC9KThA*F98`-R_}=-jU1QO4Hq?&!OCCDtjq3YMen4>%|;oknl?tM*O9ER z$jV(8jH(Gg|M>`}=hHeWo1buB@==YaW%i_2X9;u*M%L8B=o(u7xiZVBZ(OX$Ev-DJ zg+Y4`rd67n42U>s&0S2Kt8*-`vHUpR9mNsZ!W-Ml%FBJO+b!-GVjoiJ7*^4|knZ2s zYK>czv1I|f=6Jv;dBiw|{M0A4{^Yj$44#u5AGYW0pcliFgqfFwsf&q`Q^iih>!@)s zd?v#C^Xr0-*o9!5&81_f&YE{5nTEn86?aX`+?sxE?8(cueMD|eM918{J738i2Bui@ z^P1M#Qs+#PZtf{%me}p^z%Z(P*!-UBI&nI^fB~0RKK&_=c@rer^`Qs*b*r{(b=;A- zDad5I1FU8{+Z8TXD`^q5TR!d++k3RqYw*=tY>|G{KK15)xOv7}_3MlZ#_;8y5`7F# zs!}n8PZc+>7(de1>_nIKf$lo$?+w*UP5;grH|*5DZuckScO~q)x0m&HPqX4P$I$D9 zi&FaG;PN+#|OHQUx#|MhD+$+;s5i|%~! zOa$s(Ga3bEyjY`|tDm0pGUaidlqei2e^K9j(K#E~(TlKyqB)0MAt`L+& zzxrgQjmmW@%lIHzKhBgUcl_23T!mNT)W-rpP8Elzc0}vg&EI16vsmjYoJU zCHs6*Z)LPKX7RAJV5kVEV9G3Hl?I)@AUbE&4AX|1G$KCwT#iu+^3!FUj-XM=6>__7 zdIpb%9)K;L+wy6Qwd;WE{7o>uXTPShx=qcbCn{F@v?Xutj&~)d+h!>xD?bS2QY^8$ zp^l2^C_8LTc9XIZ^c?jmIt15YwJ|uUVttmlx$Ua$_|ihA1@5S!WG?QvLZ)63Qs;8! zedHwcQN{8K5A0#aViU7SlBHBiX=vJ;Y@H+<#dc+wqGP8esuR^p#f~?a7^>Irozeh9 zXg(!7ErHwsA213^75!!JvDhP%-M?2B;FnLYCY~;9^hF`&F_W+B1wOiN6?LLCYi8@DRX@bick=wSed^A$AAsCz2YX2up0@7eyghFgV`U>O72n>?b`zKMFS3 zy^s*0w7IxG)ohMXET#=bd-P|eY9}Vz(ihB@K}L!YTP4_COQwl(j#ziJ+?|++$kvKI zWLUJ^0ECV3&99iU$)|mi;=|JekBG4CG;gr+pTo;47}Boowcdm%2=cC9VEWi|{~kDU@8)j6F;gJYa4_ypO*D4#4qYGbtTEE|Ve+ z<2uZVfwMdnPfZyC({&jMIr>a&J-ZZZ+_h6ok_a;;DEljsIF%zZRx@+wgVzG!sX(^Q z8LrNZPecs$t-Az62=-GF>h6S(Ea(vDb`1_%Uoi1XS&n#5j%w|@=}F$Ite z)$Y^~66N@j-t86*(=6|%_5D7`Y?B8tbX+)1@Jud#e9GM^4PjR?D`2=yZ=TcC0TWpg`)yZwdj+9YL*g&vazS$T#e462VeAna zg?tgr+7=p)JtUx&r<+EZ+z>@CjfiBB1PRU2lU%y!1&DXgT2(Q^$MzPfZU~!a?|J`) z2C{B1#={59HYXf?_mHp4|o=xWa%KxuMc45K4A>*5+;qYDH&hUR@ zWdF^2W-Dp_L(uptMnz9iuHAs4rcSl4umVy@k^(LaIxA1ZmiA&yw-Hm*av8ruzb$!T zkp@K}c$oZ$pE03Ft-=V0;CVFBHu2i+DEl-#&7cb;ZPTm{z6khKE$(dU0-xE^h=8_8&Z>EaS}?=o0Z*^$SAh8`j?!gvnq zxwQ3ew%y=DV=NYqMN>M4c%?2^XvzY~qwtzI7WeAAG#;l~L9BI%)VprQ@_wgvl%ug^OGgJVEql7lUem049ueo80pA62bX!4-zPxt(tQV~T(=7bsTQ}?>g1Es zi7UsGF#f5L+oo&Lff^&7`KN%}A$x@){RTI9kXN-eo@Mi%o-lvZYV4E#Qh!opaQfX4 zf7uOYJ1j%+HO4J}AZbZ`$@tmX*ep~4S4iAq{E#(Xe``PE?1kvLGj8Kg(fEWuwpg+F zFr#H{U7o7TWRaJERNl4qB$?MObOdepzt#&<0?}(-S7TDoW%05S-J=QtT*7~o&<#Xj zC8Q)1&Pdms$i?Rw1x#r+bpS>IQV`I3>T9A=RO3Ka zIGB@O{7Zjw1+u}qQ@OBGXf>!4D?Y_n*3=vF*~*rHbrnS3`e-o0ATeNn#GXc;C?XdjD5@IL zU+zQT0okBtnJUd_ngc0eq&oAubNn-2=B8uP>#dj4?_K=m^Ii2HVZ??Z2s)=%SG=B2 z8(nvQ{(io)`@PR#@7fBZK-k({fIg^#|ys!1fe5Yvdq?hz?e99xBJm{`xApt zngX!f|FK%>?nBBT3}syg*<4vxp2dtNqdniWUyue?<%n6_g=A?PbQ!%c)^Rx!$sbvL z(k>cLB^FdJRxR&##I0Kk`b3bS;OXi7*(jW09#~ir_e-ddSk z`}Iy)Ye~?N<}<_(FbA_X(MY!iS381Y8TtOP#A#L5OcdNG_iz5Y88J2#Jm6CP#ET zX}c<%4%NM1(UnRGdUAS)QhlAqEZidFYA^EqJk4Uw9cg{L%h(sUv&Cu&`ZqMdexd*g34+#CG<^6ZO zyWqvzTtcaXcB|bFH|Z@f)_tV4n*m~GkvfyNx;s8_(^OMiS0+RKrh?clo+VA3rjeKc z@+ER+Lp-z@MxCBsxxJ=dKr_lG&C`aaa zX*SEn-3~vSv>}RzlP75?GKKNdxT_hrx%8jTdmh^RypDt1l_5g-IG(!HODHM{9U@UeX-`N@ zaXxR1rhk3-c!Ts{T_DMq>Tf{v6WUe7s5*Oog%+%d0#vPADl7u9(az+n8_IXGPW{PV zqAAv@un!lEbgKF&DdJev?ZOR0M=Q(C?)9=B*raTz;KgOqQe?CBZCG76?0CAKKh(zg zG<4F!{U;2ERwliG)faGxe@~5A!@q4bb`5sxpRHAO7wjrr%`2Es7UPv0C=|b~G}=e} zA}Tb>el)!-uV_elKoR$xK>M4mS4a@H1oDo1b%!G;2~CPRLRl+Ks7r0x|KhQuzR}t9 zF-NM|o!PgI!V$5*9}sI8#Z*uOD#^mRUC733_GA0lsQK@ilIX6Pb|Y`LwkEuk{(KzR zt8oJ85g~$KE8;FOs$f=)@Ulpe>3=Vl7fW@Odfn${-66 zx9`8<-#;Mve*lZpp39op-qTlkWPN zrE|B0-w)Kk5f}=}KPU+FFX1iNUqT|pJ&;z{3m&s!nK=0*7MABNUdN-YN3HksKYXvS zJ?Nc>{fY!CueBOI^BZ#vw&bGOz>6IP9Z%PJOc~Noq~;e_ z7w1ul9o#8liW~@C-oV77&1(4_p&Tf?vUd-n?*$UjWmi%zF0&`RGwIThW;_GP!s@xq zc*71IxDE2+Y3gfM=A#aQ%D7`CQpN2`eCs*9iW~=x2qh4Tz`edWYv$k4ya~NXucbLs zN;l(spDZ6rH$89t;hh^_Vx5*hxX6!J(4|tm_sC`d;)+{}>%t_$8YydM4NrKCW?R1B zHdj`?Xrv3Dm_}uPfeHO*P1uTFpQL(lz$reG8k5=aoc3K$mk0}6eP#}Bz6NZ&(~a6& ztzUdy#C`pK$>D@R%8Zv!h8vywn^qzVk(Fe&_KG!JlyN?%V^7`O9HR4PC-?S@HTpMr z)(+4QI0U|~HrZgfiRp}*jq>ro`JEn_EK7w>+Ou4wwMn;{>a9pBh%QZ}A03F`(a_vC zIdv~LIVy!6Iu>^mvHPl;pDWLCi7xJp8BsFhwhYmU={5BMrs91$c$ryhTqJkLv%JO* zfJKg}4|D4jioAu1zvWKHoRW)~6&~K^k^rRgG^QfslXclbV{ONXQ!rh3tT<#sDV8}z zs^0EP>S>%c6q6{hk+ z@de?c6Yei8b(AdR*@rM$SGxh(<66pXa6R2LF1 zdfkF85^9)q%5tPvysA062bS1dXi0DSj_$=8XC9mK+eF->jvT8xE9PWV%>j;s_jR6$ zXNcv645%D5jD?U&#W~6?6-v1br`pM}_XN!{^btjsrcCJMlONlKXa_hq`{W>8LUe(> zwLy6~`dC7K`kejHA>(#4e&99!k@k`P&aI0*!L5@$;32%Q3LE-_LELba!RC4l;ILXj zjs6w-SgqiJuvq*CmeJm6#d4xApG6|6sJ z?y+qs9%iY-soy|=^XA>SNco0@@|IZA3U5K`Rd$`9W*d5B`>Y#HDU_`+w&JAkB%BH` z;u^G1D0JQ)^4ceS!3H6*Erken^AK)tSap0{Q(8sapCp+JP*uoLS__c}4WT3O$wcmb z^G;M18_@-&MO~AGl_PEJkmr{wRclTGpI0zA1WXc}W z6i*EYK3;$&Td0!p0o2~%FFHDnbC;4u!^x7{sO%v~@sxew;}Tes`}+*aWFIlFZ3c}~_@cQ)$s&H_dpQ`& z%{(O!#j*#}y?5hyNt`zCl=R%+Y}<#{dDC1x+!;%qfssNonkBbZ`E>GZ(Z>|}jbJkfFeY?t@H?t&ckKCpv$1;#7UKU7h-$R#F;Gzol$epm?6X&5d&RvTM?8S|+xN33mb^l@N3xAt5 zy;)$*33rpze=k{a{T`SoGXZOC1`#iTZ7d%9BHtokQw7=e}6KnOVX!JO5I#NXVJ#fWsAf z>{>vjs1oQb3AVj_Wk22?ap3?s>L58T22pyt0N1w4SRa}adNkifrXAT~zgV<0UUFTG zq=uO4wd`1Cs>Ugihw>YhFWktO){>o#$vBVycv%??=Xqg(>L?b*hENpSfIRg}G&A^$ zc$F)(SlOe@ZrZ^9LVq!%fVCMkMQNh+?g2zSpp*U&%Z&?NP}PFOnz$@xMP0Ct-#F!- zOnT1p7tnu3jgsGCCO+Zs6OeBo==A%G``?4$H~#%w>cl#3R<@53HRLaGJ(Lw8^z;v% z6}QW(xVShsqS=8Cn}xQb$~utfnxSBX9U-jst03ATod^Ey?Zo@shxg+fupMxeki^rA zbp3=gx@{j7+X#$I(nCp8uOgNZj+!f@`st%0@uUqmLz}3dGKNGhf_TxCH7SRYHa{z) z#f=+wCDQIj`UN{-s)f^U-wWeTV~84IUN+hv!kteWFo8AOlhz*YE$3z6XQ1td7;~z> zV!E?=nYBLm*|Q!iW(jQAw{h2eTU}ydHzB&%%d`$8T`tx*Lb(f?KSdaOEHWRG8ilaq zLJGB`#2GrD!aN7O_xS9Eagl}xm~Q>tc2-QHE;suQ|BDCl=7T2X^PPt3{tmfG{+AE$ zU;95PYknv1F@2Ume+E$^BSng6^8f)wE#dRXS1H!6u$B6upPDzQCj=X_+x&#IsAxJq zm1f`q)O0x(Z#A-?G|sPeOf7Uwoygr*XY*~72a$rBml%_8@4Dwcd*)tyZ`;0p))4pt z+5ONBsU-?3M*JBvgDc1yl!DkCbfX1nO=JbP`--?Gv_dX$mQ>pWkl+-Rt;3UJGHpm< zvRuj8GlmTw8j>As=1Iw9&RsVl*)7?{Vpz?T_@zpe2~YYK z=prR8jWJ5@6e=iF)*90(Or0UB*arJ=nc=LTPI7|x%u15tSk?=UtF5%IY);I!8dUKM z*5l~QY4vVqo%ug_X)gPpvI^eMhF|cb?u@LTR`W%uVYbyyCJlygtoO(4>V8&6ZpR65 zQ$#3%0AP$R1zuQlwT~&pc7FH zZ5IW^qbOHo_D_$oyysKZ4?yy{_ zYp_(T@=-<`ARefwv^N;+ApX;m#h+rIO|#day;~n8$)QG6NLb@JNqoX4y!h*DRO&?M z5RXyv?r)T0M-P(KP%)%Oe8g`EQP4nxlRhQT8X~-27bD^o2$ldFX|Y-i6-=Qt7(>iv zOk5@{bRoVdq=^uF6}{uZGoE^bkzgih_9*+C4lMfMBh_LFHfxgjTp8@EG|Esn6f1@E zfTIipT~JM$-r$RbJo8t_IytS_;aDzr9ruw&Sf?F0YGmJY!f;Cmt3&!J^*t?&j@Wbl zmm@ijrFT8pT!$!BNH;tTPIkm>qR1(K^n7Q(q=?TDaaL683vWLf1kV9-tqt+;6%Z|% z4Uy&e9XSqudjbNRzA}*shP^_ z-?-1T3yRtsRP_(2uVqo$gq0(_wA6OHWXWoYu2y>OJ{gIAx<4)GNX8S|O3V`4mrC|o zv%pc?QM})O_P_{^Ni{NWxWFlKo{j8+L&p*B8qQ0t|2z`8k7pn!wSr;*QOfy?O(bf~ z;AGz$SgA4SaSzeurW$B=QT`^!jY;eBSn^IayS3-)Z@!$1vRJ84IRIzw1$LBOsF5L{t z>;nKrMP*j2D)Xp-3sw=8L*X)7&SonLxIuL(8g~?PRrRWb)}on48LCePQfm}we_%K| zR6$^iP*~W`BrFrR!)Vnlw?nuPM_0NIdtr*4)rM#8?XK-lAJwmOU*ErCKRj=^u{4dX z5@#t4OQJfAf{ZQ_>}#SnnfsW*jbO(y|3vXJS8$rwf{TDs}=^%e$(;%24Ju%M2mhvXd&4C(VSJh{LIk7+cOqq7lNV?(QJ zG^x~AWOTLrD=n&6S5;!cNp7XmoQBw3r|xXFv_lRWmMIySFs0{AOh^ybk4k$mWslMi z9T|=)SrI44&EQWLnl`XF-d3(ur$}a?%|!>8C*w^Eg_wsf%$MsZrb=S>M`pTrdxevP zzi6c#ual#!z6gL%)V3>*IvLpiWWvh~H)df$4roD+EE9hFm6GW_&l0eIn`1ssd$Kn- zU_Qi*&Lx@{dW_5>M)qO~NDrPV-^rBXPnn`EJna*-3aLqYN6?E@1*q zwYd|ba>*L|77nlhh_94oSCxu>p`VWmYK(`&EkT3Oo`~{o@!)KVOvcnSX(ddMGsjjx zo#ASR!apQBObpRY?v}`G)*3FVujflVhZWdnB_f*1uO>r#KLE5GTLXc+s?1VkuG=Xm zIq3c$#@;zdvUu4Vo#|=Ywr$(C-P5+KZQHgnZQHhO+vfD^^WF2}-E+QsZoG)9iv7>7 zh>D$+`OB3n*WxK(?fWS(!HTH~&)Zg=HHqvx3(=(4P>4BbW^xMb)fHsXQg2MeqCkbr zEY-KPj^a*1$DGqxr+BzX{mGf6(=@?kGwnj}<6O5J(_Dxl;*rM7)VwCHQeGNQaq|o2x5_ zYO^cp)YK}gq9jhgT^Z**CtojL_j(D3GvtkYr#}>03yFlA=f!^V3s}o}%Y4F3vC}(? z#?0hOS{QP-#@DeGw~=D0UTt}?VWt3n-MZmtlIpdqqv$5dl>VFZtGRx!eIwCF8@(+{ zF8mi)`ep~}Q1ngS^z0Svc6OPc$?E#%M7fDROkl=Q<>~jdo3ZWa;s(dY#l(`^mjD_R zUVy{**9vYA!3FpZ!%vN$_MQa35)OcwN#=xf_x2q6dcQjAC0buI?Gjd&C3>j;#MbkpIB2JETT6XAVe zzXb;~4e2V;GY+JSa8u^H{6QW{1JXge1M_qHzJR=iu#0HNA8*`s9uDW22_w%Ci~9I}-16h=XwEJod9i7PixIy{>Em%+61)JSriD+@j0xXs012qZgIeF#P4 zI+u~;JXd9G`G9sRAK_JERRj@x-TtbXvyPLgb|+8%)*^zho<$GLyJwxwY688g{o}+= znAiB&*Dl7R(|gbG?9jQR(l>3WWzg!%q9-r1hMzC$Q8r73XhapOpVCjbfvd#|k##wE z2FFpgQMe|TxB?(Z?EM0+@uwWaQ{LH=e;MaoqyDswAh?3vxA+se#+ZNn&@;V6Q#daC z@bmgh!L@JO@Z|C|%(qhURk-L=OY}7v`~e3TjYv@ZVf+UyxB;dZfJSYOW+8iuXXMsS z0s=*^ey95#bpAoZ2r!S6rm%Y;CSI#lK!uN_c}_Ta zr_%?($7dV`+ZN+dIPtd+&UH)^$odEXWW8$Nz<135qEU zcMnp?8L7K^S%n9cyZ+748Aka_Dj;+7F7-3~JCK1WAHvj%8f zO8~Tcx{zC-$kSZk{>pSxh%>Aqo|-iw33cMB^b*L~;K*15>zE4EwRcz%-ht<6i-)zk zSf&Ipvhg_C%OXt2VB*5V8u=K-G$pbQV%)$A&@8Y^Q|^#m~Z|0{P`B{M++DZkgTa; z?s^Jv*}C@41%uz%ywM1F1+c`$;Po6^92@4F9~w#CvWy^5ISEpyJ@T&62(ce0nz^V* zk2~{FrbzY`y$|*kQxHqcDviLn2ir$sjqX%i=&uDA zgG7KVH@~*}gn%lqs23tzawKR4k*84yy4J+ABu}#v5Y9UP&XQ3`Zc}UMVRkZ<2K*`n zMcc*n6HS3y!W!mH@cMSXO7Io^McIleH!!q4zp0W3Z1Fy-4r&!623^$$B28q6>r=`4 z1Y2RK)jLacaa@zL{Q$_o5pP+6~oZ` z$~pPR;;?I~^te6&8mNRObG>LPJ;aC7m%_kkTxNJZF?EnXk zpLxdnJ-lIn{ErB}l9dUwl?s z{TTDC$@Jz-#R5ZL2WX}pyI?-Pd}Ftng$uA)b9a6zn~rYJtMzGrU*FH!e5KTpP9&qN z+uk&DO_xeBrf~djgvu+Rpi?T!G(VNUewSe#8c48IhNm}E0+D$kjvu|Bf{dvGv~t@k z(AfUeXf<0$Jb9sPu8sypt$9e{n=Bl+kSooH7wbCz!l<%=F=7#8%JB0p$S&Ag^7pSy zdRX#DOV_cyLc&@TlVNGp6!FsBn300rTsVMwh@Wx`?U-;)>;T9iht4n_J2=en3_{iM zwJM)4U{;x{K$20n=P#YUVVzCkh&hMUX^z%j$Sv$wU^!tn*4t=l9W0!yk4IZCxT;6H zNV`T%h30bkXM@9v+EM%O0~NgPj+#EL&7!!LrM4ja*S{ZaI{x^I*c)) z=eRo0N-WUMzN@_*j19*k^+1hz%_83x?j?{WKk=8h`#}H#DHTaF75|$fC<2l&RdHq< z(HO&+V-isy9m!m_kR$F0SOSmsahIA_%pO)v-A0%pxb+u%jCpc7^|E?Z{Y1@%QR^V% zxI@Mv?6^*{2lcZCZVfkb=y6nfSBnPCnX}*Z6|b5ElN!tVju%m?*(-UmD=pBhvE@AN zsYd?-#546SL}p$$yj-9+1gP0&5XBt*r2{hD?APA~I3pz_K87!tG&*GPT@v$1NdZ#* zI)%^+l*`~w(99l?9vz%P_EiX6K)>_a=C9cWHKV3Dq?e6{3wtJsWvSaTOkIDy(QSPJ z=hO$MlkE_pwPk{)lzzii{qKve6d_&b)LSR^b`-P7}!-G68LO!B{BGwV1cM)3od&%LEeu0r` zql1*dk207$JN&!w$PUp-TP{&t2tnQWxNU^GB~UkFcsCVMTBZ6ehPz$-gJZ@!P690J zSU51k?$|gPiz?^HkD*KNe;=TJ{u%76_@1B%!2kF`_CGgJ-$D{LM*0p$|NSo*rK)A8 zq=Kwd(mL7+V-5up5vN8aFNGOe+98P`m@dfBFcX{{lG}VLgW1vAys?oS0_W-bB7Ae} z=lw#)6pgo2K%YOwKGhTHbM{h_Gj$Te$LamHa=gJ@c*rheQa8Qze$hG2>2d8i_4$-D z-3?TOdTj=7ky?Y8@~{)C!A zvJaO5{X=K;^4*!f)ZhYN%%`rqyE=#2;2^#D;IFWQTw6(Xvl~8+9QR!2RSa1?j?o&9 z+^~`nrKruAJGq0LtqWe|02qRNYC_VnD5f#_*0vO?C%kSTLvBnI#u9jc=I*W4l3iq6 zVwPcQPAybz-{>9#lQY1G9clgeNJfxZ$a1YUm0piHXGd2g7!ZHd8!*F799kpL^e*k?j-DEl8l7&&Uwv>wuqi?l? zC4NSxOoUedY|vl>bJe<~fc3JCSMP!`c-T=w3Xc^=E)Iab{zn;bUS*Sv;`C||lhjBB zGZ&rBKnW8J7^WP*k2ynfr?#C}y-ViW;SAROol4bEY;$Pf^$lQ0a>fxpIYCt)IS|#gfU^gq@nCqT?J} zv5Bfz@LYiOSi92Q*fuP0=ZyBYvnjwEgT_pYL`y&2O=5g9gZM4LGhYQ&uPJX8dK_N0 zQKFf!F-jGsA+xa5%H_*;Yir5T)RlvMOt`SpVjsTAKm+`F_ZD6=79#Iw9z3o9Yaq^u zy*+cF%1B6T-z+?#D`6n6Y`VUKBKWSpdL#M(I+-jD?qDrGs2ydf7yH!cD87ue-5mh_ zodI{?CvpILD3Sp7-UdNSCim#5k^uHm8xd}vRtc@X79g71B{m09L>5Nns%So*^6?4EANc8m7X+iw$ptTxg~ zO!p`DT^v?z#6vt=jo_NZO(AF_Ml)NxSEW| zr8${)3zno}qX)rYT5c~&qJtG#71Q#i=bepouR$k8^*KOt=7@PF|2U~X} z%m5`W7D>~Rp;o90Pg9tB&hQk0>b}*3CA3c8Mh#+T^fB2j<)n4EXSgY?{vhF{7j?T| zf8gaKtdBaxd-Z;hWZ-N@DN;0@z4@a|MFECtT`J}$)4^QJ8)x=?i$urV?ic!W@aUb0 zd!h}YFf;Xsjp-+MveMECMS<-Fz0yn{(8?(Dh5o~A-lHq8J7YH>{L zpldkIp!t%&V+G3bs+Vhwh+SIaK4ioms8)dOisps^+zwY0E?*tYOPcinofVR|Db7oT z_0V=j!XGQDa#Q=I0Yoc?a|0@k=F$(@Ge4?_-rBITi({6ov!8pc;nUz#P6})b;L$Dt zG0ru>5^tsQ>O8B&Cx4!lN)}S^PDt`yO82bR3NCmE&cnJ$;_sgR7mf+~|6TCx9BfU@ zzxOo$ZA_FZ_6Do<-4b1YvoksVm%IK^Bfr-^>xo#$Y`_JPJ)I)9D=oMl6}|>^Y6YIM6zh3Ed7@qsN0swY1mECL;X!E#4UAm$w=` zKc~yG25=9Kl!ky9wtXmwA-#^KhFH&+%e!rLJd4h64i*znG;;PBIPGqBhs=jGfJ6pK zK^{QSR){rGUo>s|jMbOOxndJw`Q*bc>9Y2srTfEJK92P4HIAyD;?Xte0bFqaRqupy z?`VTxrAJyVhe>n4_yN)+ouX1&uFkJMsB)kj*rQCn7aeZ7q8Qh!icLj6P#f+EWJyk1 z8>omlP9C8jLcri%^e}|#G`>sso(1|W8yPIKOkCMstiKF1jd+fq*4}d#E-%qAY_rYu zs^o8`EF7_I_Y4I>uwWKBYV`BjTv-gHMHZ0D9yXc# zilY)@wnd&L@E)jq3!OCQauIZc0oA*w3x3>SzN#ARk5ebn&-sZlfVzqxQxg zY$T*eCUIq5Rt0KOHD6EXhWqi~8moUyg&QXWjNrbPm`+iD{Gj?@BKBWG^`98I8WdpO z6y?in@;rw*kKh4Cv&M>Ea87Xr)KF(tR4O)c&e>X16{El$Q!-bkjhppsC7@DzBSU7P zHD!InE@70Z2zj8E!jY~d+VKJVv2^&4Sj;@fHZIQA`{$QL0<-%GN9)&i=X3i%VDhWZ zFQ4rX*E?q4BKDG=yx+FpyP61^tB0a!F&&YQR@4{Aa(dPo)D3;({@MO3BDCGAU^@#YTb@EBEKQa?_(5 z3~3@k4JHVMxsvDA-2!XCB>XaQsuGcjekBIf0Un*4ytLN&J9TBkXT5@r10EOm>~8DWyiN66egBcI zx+uuV_{piUTD|sSY*H%hxRQ&r6Q`WhZP96SYf6{XLe26$7&EH&&4a5WgNaLnxZGNe zGVQ4t)wbTp(XqrOX?uAqnRV2vJl$+PNjw;*ki>*ywWchAT4vMwd~J;ley-e~khhM3 zo)Iw|dS;HF8WkNzR7{kj=yR0D2p*akNN85Tp^QM!2){w-w=+GbHXk=;w|S}eI=@d% z7Zn1O7-&1vZeB}|KlhW)8UGUGb=n_Tyw>KT^Sq2X+4aPuoAN!Gf-v|9 zAuAfFC;&z+k=OL`AYg}PPNl5Qx;-=zyPmyIenXf6}6P|BY8XpsUj zfnTiTtf5BU8&{J{wP{K%-z2&p*5oVAk7*%+sPCt-4#Wm_76KI4>wX>m+f3NWJSV>C z*|xxOjzl_afry!;*$QINVaYjaXp{kjKt!Uf;B65Z(hW0T6B}}NN;E$ptWr6#KaI(Z zTnV^smz_kM4-wpk%!GJsSx^FVW`T5wmlirm!7_1P1ABZ*(4LzMmV#72~cb5^Khc zsUZJv{d15;L>PTBOYdX}^;J#w$HKdrOf5ifdrBKB%3620=;fEQf{5d@kL707(uZQ} zm>NHENb5Mu<|iNwdxw@&{ijOajU`mzjSpd!lg>z2+M$Hnd=T*F-hE?(_DCPp7=H|k zwVlSSKPOf2x1?=_XeY{fY6D{{>a+T;@tz@~K^?qfs%Kv~y9N4WJ)vJj#Y%KUC3>GH zRg=CS3WK(R2pX^DAb3JjOUkI1s&>?SrP=VW3fEX;I0m=W<~7S99M{0n0%_i1BfNxZ zrdOZ@I!3q1(Uer~sRIZoo8jeD>>BuY<^dffr7mz}O(&V5V(~TLnA-eYqM%C#Xf)7%~{4VoJ=>m|{`b2W1wh!HWiEqd2UNXY; zvIn;XKTtG2VE5?8_r$`wxg)-qZ>j2DwDOJ(cEb8W@N<-5?l>xVmd)=}FC|0>a;`nI3S%8ov=q@@xGE{6Te6yvWm~dHD5Pl!TEIbC44EB|LLfV|s_S5C&~HjIfMY1BE@S2*X~4Im6h++{4(VM8nwSNW<8b z!i6)bB7`$(%7rt*7S}ZenTYo?6Jz--P+5qK$O?S|-qB^T$FQf!gQ~}JE6;#v%z9;t zi|(D`6-V+9h_B8Xm$8ReRo9MYq&yoCE_wO{w)wluPn(myvmOkGQ|4_WhV?OqwXmKH zqlOhK@X;$iw^S3Csmk8dv!@yWe}c@F7v7K z#F{qfNbV>YEDvKSq%!YgC?+z_#d)c*^)J*DDpPy&UQu&KLZX(&l`0mM=}*!DQ9-N} z4RJTbS0|Ou;327MCge=X8Do=E1|d#BC7G(P@Uj`6xWmoG@wj=Y2STV}Y4lKF7Y3*% zVTu!|#;HVO40_7H^GXK{b_Wz0u&9JlKBw8iWDICK@6!f@jHckqkq6^3pZ`xc5bSI~?i&}LWMG@I&S>ucqj z>VMwb=UAB%!6fL^WyvU$Hjg;7D&;{N@?5G(7tKb?A=b_L9+BD<4tcA=a`wGdf*qE?6*e@KB=Xy4-C2_nMMY5IzJ4Zm1B3#R$WEp#C-+E3XVx<_m7no|{#=duRrn zl`00*MMEpMYyb2d$1{K;z*!t`R~HhOtKKve|!k{cakGFc1>;>&5U_rZF&TU5OM zgG+^2Z@Tw!>G4U~M8(B4!wW(Mp^7&`T$!24zX4N@E)=v96*0h5isWH*!*aI7e06?s zQk^0I5yoCh2pQD1-5@_DANyegwKRn>AJ$s5;x?S!>77(d)hwg$fm$`u$D*;46qI7L zixPP(9pnS?h%)e569%?}3^&KaC;a?QuNvNY6DBr8gIna|@MMfb7V7;<(079A_ABy* zos$#R%iUtQ)eo`%e0;NnXHnUbYLip0@%;gKi*$_*r59S41UG;Xx5UDOaa@Tb>Pz(W z4|hV#o%G&GhT1)H@gnvhqZ9W%jx0fY-ToByRCd40Rm(m96_qYG)1z)KUAJY!k7V=x z@jkuP^mVkw6rOk`tg9)1XJddGtL3yYmE&r<_EOR~?WnO@l4Xx#80DzS3GR|1}ML&Ib!NZ!kLRe&hw6wUGjZ;Kq0pw&H z0uuv1-H50xn6VZl0QsYhGyBV`fEfhCRvFvnto#MPUEd zb3X@_`HI^0DC~o&TW_W%WGiew3hr?E3=AZyx@7qiuut?lpKZFID z?Z$XL@oi&a^pUOo81VJq%$fdiu9jtLi7EI#Pd|RY8UO#DtN*116#}&p z1r0m+(Ei*Q+v~&rtVk?0@>&j$U+CDI_}~@=#bN&Apa0P?k-0$l`GdT_k(#A?fQW$( zWW>a1M`CK4igr>4B!ZC<+=wKZ%=`u3xT(;nOdXp~&Fo;!v`Xm&5O;_+7TCO@v5Gpxj*8)lFfH7;kJ)8MCokF>H)6~hzRD-^z z$pzWxj%n5{+zZslmFv_btA-$_Ea~x<*Hr5?$1#V?^Ro}$C(v)yBJu@t_k8w0_?gny zlI@kbRIQV6wS||&V}19L@#2XSSbee-p_vTU_3p_XXxwrwD)Y5S?ZM_@2DAcXXj%F4 zx$qJLrOJUi%DEVfcKwxcrlmWH^@nsF)0G#x_9d}84q?kG^jpEpWyMK4^xU=bRFz@j z`>H4p$k^>>4x*C69-7L!!hV@?`P0aV&B)kPVP^*YB>i9~ZXz4df(ZUqt;znSr!<<; zWZxy&V+e-G62qCo<5pEb`JVFX&dGb_R3;C#m65M{U zVboZblZHzqTY%50>_~&+Mfs+}U1A_SSQ^fNGF{FtfOEhVZ7$m@{MQFeM4{HR9T*t) zkPE;!Jj(ebm+jh5q@ucJPbWrK(2S-3Z}hvvrEP;7M^}4oa8h1n}YZ8 z;e}}9m~+7Ss(~pWdOvmX7Fu@^K_n#_f|ah0WAI1=aE?BN#i?t8G?>8|y-R~*e*iea z_b14lMd;_gKJthi(qKJiF0{**(JdH;vO-;q$3x?iWq8}YDc4eDv zH>a+5Q|pIL_J|uq+zb;+F-pfOuoZIL0Pwuu7t^R(9OCTSpmQbfcpM-@Th80bcs~hP zZ~kcosg>T&tgzIrpx;>e}i)vbFqNoa*ptOb?b=iY88r3Qy5J8I8n35>Xz>YwI) zyqnaWgdE+4ESkoGw{`^B6_ZmCpG-K!{~B5Gurnv9L;0?};g) z@$Yk`t4R|^IBM(aC@l2um7`^^6&+Z^=YF%(Gd^k#7a#vdU?}73W!L>?!;5?)c1-^v zVf`PG7MXAPmT$PuQP|c{%-F`*K_6iIPlc8w1s%Fy-zJd#XJ?dUMdWd=bE+#hlEi{; z8p5iWVI`-|it`s@TwGKi)N%s>cspWY?dJuA+^GjsosQG3E>l@5?Mh z`ukw{sJCRMd|l9w**DCikS)XmGs}#uaZLK@BN;X5R>yk&W&@I!DWm6=K%za6=wS8qVH!{(i5RMX zFB;OGe%Evb&ezLuF(Q{p%%Gn6H+#7s#v{3H*xHlK-;2#T6bQTRiN67rr{-tOi7cCn z;)#-RMflbZ{i1xv=n(gym8!~<^w|A&VGs7iMIuL_qS+#qV%SG;?AMIop1~h_YjzLd zL_a{QOEtmQ8nZas{%3sw`T_pqA0-uTgdZOB`%x`^^8g6{!{d@xR1wlQG&BCMLQ$ls zV~hCxbbdim0nDLPN)^i+Ra_L>8F=U9kqYC2EeKJOwt|fnQJ)L0#EAalBI$WD+!EdP z;_ZAdZQ_)!g$@n4rM5nAeB-E0E?wU5AK&xg)UhisUxG?3YfuqeES}(st*vt@!{Mik zQUSkWK4j=fcB>ry$vd6-tUx+!M{aC&6YSOKRX2x~gQZY2ja_IFbOz<2kHG2tre|$v zygNHUPYebmAJLp1$G&Z22YD(zb<2nGI6~D;eyjjVwPklc&>(-y-!QXLMy4wVa-a+@ z9)!TAYn&!L`Qkxu-Yu$jp^}r$jbnD(J~4NdpBdIH5Zfci5!(c)NH!k8~L z?w%mzW?R+ElT+^?mMs_IRy@hv8iC13a}(nIfC!pLsN|Sx1X=JaNfe87f{ZJasAs)I zP5UU9cn!**a5Jj&C~b2Kw-Hm5=QJdLUVRd3d=O{|Md-2Cjyl3$fExbk@XFLeoHt3%#HttED)u* zZiB=C&tsE7yJ}-TXEI*20U2b|XFSLR9;nGLLZyrx%J1dSq-wX?h_)_piFU*DkeBp> zAo~@`8;GG@1Xuvq^(NBG)8xo?XxrQK189fUhEZB9i?@G5=TBk#u)NkXm%ks6zWRo& z^D7swsW!}hHj^UEHN0O&p0T==6YlZ*lQrt~74)2|4i$+aS>qaG8~l)jKHEK^;mO}Y zY>u=+!?|EtJSY-qmo@r{@J>Ok+n%lo3P5cc9m{Ny1F^tOX5MQ^nb$e6fIdhPiTiYX zh{qptNfKh#yUy7O^Fw|hF!>ypQyZ$k( zv~S=slO%Xj>iVe#tLno^=l52^^^ZPmp-1dF;w0J8cYgHKulNP$LBb^qSh6_z_jGn{ zcS^QNXXJ)*G18Q{qtd^FD4S0m88StYSnezV>3xEKnl+i>1ote!7TU#H?(*^hBU8#d zlx;=oH|1m^M6eU3XeFo$kF1XM0?? zep|6lJ!g4r{e9?Eqy5?PlMYxOi(lu*K~))k5mq^keN; zC{|=49c5OgDA5V63$VG*Dq*IjUA7$x00*jR<4ptkj(@O;|q(fcCGI}~rM*R$q z*-(PT_Is15E9IMZE*;2b;du-$3p+OR714ziLv;#6Vq?)t0Dzc})53(S!0g~x>P!d=@sSHX}vX--oK6LZ4sVbDo^an^J( zNqk`v3z7|K?GxM)V>46wh-tma+7@T_s76zg#Jrn~DYNz5Ds`V&+OrBZUOe1F#{!SdFG+r(4$t;iax1x<%8l( zmNqgbQd;d*ZP><@^7GVzcs^Is>K0GzY88A&V_b8kvI|9rc!1a>XAFkBTsn~(Cj`4; z^}(f_iE8VZCLt?(+Z<1QxQdL~1a-o~0ZMFr7I4-27~mPMYAb_&SSN*PZLb_^%}Ikw zXQqi`EirCO_Pnswh29n}`Uz6Bl`v+JN!1d@1FSYxVFroH0rPV$KMEq5uKK2EqCwnG zvIKjIUJIjM)W2p5gQ>1P_-_9$6WC@uRm71*jIqFfsAV8yPjj5}f_b#250^eFlc%G9 zBF!@DLAd&67+_Q#Gp#SQyV#b7szQNtIKl;%@z|q&F#&kUY&)elE+Kl5O@U<^pLRI? zWwASK?M;1e*of!l?Ku&{^>OlS7=?$Y)?$$h7^PMTh5P6h5!#>OhY;nxr1C)K&dz95^FHQHz4O zMx#rL3`uWYV5>K*v4eVu`f15DGvf!MkL_JCrm8_FdG>x44BkmRKj)*s>;h6F_I(Fi zV!A1DRd&_c_#Gu$;Dz>ubL{?G3U1tIogO3Zzl5Z8I|{IRUBveXA1OCc#+hD+gweDy zfpU4?CUkq3JWs^B-Y5kbC3bhJl@jG@Xtx)|q}G2$xcl?E`gAytxm9X%(;t`}!y_Tl zJUn<;BQp7!j=h&@_pFn?O*R(K z_6J&B8Kj#^1dj#p)1Fr3Z;mmyVU7)1ESZ%8p9uFfYd{%MxX(UOW)ee_%WQvIjP6-Y zHWSP=*JG}$M_LDWHL9*DNuuMitt?H)Nn(#totWe4CZA08R^hT5m-;ylntiyCS5Z44 zkB*vXixGc3))`x$77!vHvY$|zpKrk`_ePx!NFlSIVezWbR6hs558gN3kE8HxB-dtG z7@rDm7?}qTY?z-RfKw5|+!d>_bKi?E9`T~40B9WLgq+QL2og(sj`m6_K&Q$YMd&B>Oxg!*w zmcB3o+8WZ@HE8kztObJaAZ1s~Q@(okiOfow&oH0Ql;SHs=0MF;u-oL?t6ct#EiN)6 zOF2#UCu#YQ1Qp-WyWefe(|1=IMb+R_+-TS<4LJh98KVuWelKhtyUm41*33ID#E;JtPdH?6xgHT{j`q~cXa*XCu7hQ>5hA~7 z5}%vW+9|W3zr^8uDDO632)2#y7PAi5Pj_s8PnFZNE-y>(j*c_QRHd{2KEK`nPS)2V zUFT8*oxUQ~*xMPQd8Bx$u3|bgeG$bsjraBbpJ2m2oUr><=6)TN&cj(#Br4Pau)}ST zE_HZsnNrRkDcpTHd7Vi++$7uO!+SVrD?R<&aN76`2nx*RXm+kgXXR-SE3hnkx_)2u z-OuVl*9B?KB1sN?8he~Hf%BT+B`9p}jSFYMM~)_lsrWSwz862E>zc*UJ#ZLOS`1C$ zxuafxndZ7^>td-Pmc{c^!1C!iXNPok=Ck_-sRnlyWUB^TU(jz<*-FT6^)%5B9uz^STvJn@pDB1@` zHSTHWp~5{ig;QeNawu>3@vzWnX+>iPbSL4o9GYypF@s?_?ZfBD6nIy`j~RgeSOk@! z;V;q*%?;Pj4kyazoGnJplXB7zI}?r3j7&Nctx%E*mozKwS%v4bVF>1n$=S_dzrUSa z-b0;wfcvq(<@wb8ujf2st3tow?|z`^oAvsiut`N@M<*+Qk}=>Pn}h$vCY7XYzp=@` zRXk}S`-Nfa<{7LM665`8fvKPt_=SE)i@~zGPJ1`%JpvQCE< zv>P{RqT38pNg!>Ihl<4w3SR5e6{u)XX__amY3>W$EPey=$8UoaB?qb?=_#9bg%`_` zz2dE?fnT6jrn5yJM1B%%fNzc_0)6S_43SrirAqGM&->Fsm1cNe;7hlh4?1RTElme1 zpg$w{6w6_CJD)qh5KT5yGa84NpsqAel79W1bV=#M2>Dd>VpE4zTgiy8@7h5*RDjrU zGGX=CG}m_aT|CF$u-UAIbShG$VOT2_1-^$JSL;KmF568E7GnljoXpwj_JhF0Kx)@~ zHE&`YoaK&YH^JF}$&g)qHX_+H!`VVinz-k`=SEE71}gM*66%CZ370r>J7tGmjK! zARSy3Qrdc@$$I@&YNS$}f!q=WSE=j?_2h3{)?mH+=AWcU3_opAJTx#~+-D~fj8^Z?ZJ8SU zXImg5DO{pi3l!^~Ch)BZTX-vuK8YEy&yG&1iO*yLF7j zHJs4vS??N2mW9DNa;{;ZQX%S{j*TR{*Lni8L3Dr2p$gMokOFO3v8x7{r<;0&0^5cR zdi)5SXP+XF+c#97wPr)Fq`yN{<2@Vt;QQBHQ1=wAUi#hh8GXw$QvQdYPs!N9+1TM* zY!TpKYxT_x{I7J7r1tHjsD|>jX%zp==muc~L_od7uOUcE0Ep{cs9*%73L}F1QFa;W z#)BoK=^w#lG|E%V?fF+)qb#UavNWkeA(K)&&o<>QHZ5%$Sn8~6y1c)7dA~JgJ8q9p zNHLQCjdQ&IRu!w?+~%;od&n@w1+fF!l2<71E6LXuDGE2Iq*Y_k5@`&7r9>@LFEj`X zkD{znyTwJhMj9zkCyCWlQ6s~5Rpa5qKXsR2gLExp`!=Y;45FGSHLoOIv;+>v!s66S z|7FRhw>&2kPpW7g9t6W_W^-aSf}P0H+`w7^NF-C+E5L&Zo2~%qp=oPX<87zrpjGHC)l$;j)i0Sk z``0NMLjrOF*D;mQz7t19iQ0n1ATCruHr!(qRZ2(Ouq-AY;yl@Ac#sQ2O=9I_UI~Fp z;~ScU=4FUCvQ6=oY$a}&w)ACWYAOOm_Zwa?yMuIe6jFDF*e05!#qzRi&Q#qyDY8|< zN;NAQ85rnM&sqY%35r(7NuNR7DHDs}s8Y+Oyu(;3>yReovY>=DL^5a!-aQFZ+YnRF z3h=Fy7O4X>l7 z%3pW|5glbDanxz_6W5_v6;3_dPuy&)D+S`Eh$n|JI%A-q0;F^jQ(e)M4}4UD^86-H z7)2G0G~?rIL1gg2ei@aW=?~aYJk%(rm9YQU2Sm-T9 zOp4;nXC+?k(B5(^=6d!qGeMj*W*lDZA+c19v!EMwE9R7m3kd9!Lck#s?E8{7J3Yl_VWcW6l!{=soCsNewQy7w_k?&j`lcsL}^X zuuQcwWJJlCnHe{NN+`Dr305U_v@Z!(X_4xe^i&l3l^{xrbwdGj-J=h)ycZgb>Y1Lz zS5DyHuHh_)(6kRF-8FL1MR?J3oVuYEm~rDqr}z?_0*m|m4nLtlI+}rFig@w>IiZ@# zZ6HF2{dCYK^JWj!b2S3)cj)M+?nY=xD)-SKu4mZjaw@b(ZOY@*o<1pAYNpAZ44sJG zQiPXh8(a*dTjnT|bT;)6*ewdF9?j4syO3j=C_2nyY2y}d($<7}z5=Ho-$mZS@0hrg z2A{nb|5{z1I$gQc39i2I**=}yxPVc^k^`XN9~`HlMJFz>U*85>V_%?evlVk(GQ*Yd zFGTik@!b=H9$`N15zV314!45?(|}vdPlV!wYw#0^=>jKf4gr4+gi#Y2lK*STj0qGa&@dQF*p81W^)!TRMQEK9(T%`_I-4vR?)+ zIrbZmv9i3C2@Wme?q&QxXJ63e)(cZ8-@S*%iIt`3I<&;wxz}t*3zwzWu#;31hTuFY zNggcJmSWVhFN^m&x0C#mYb%WzSKJXIwlYy|Nh99r3~IM(*+XOIF|;@ za3p39UfJmF(tCfXPf~R72f5QmL1|NP@}}P&6rBBN7U;bs@5cd-ZZ8y@Y&vxPK>BnO zuS@uwpK9QNoRT0GB&*mo+@h1otgGRO>d|f)ayu@6Y46Dul@guXB75b%sd7veFBMF4 zc*vezCAELZ>@8fo)($n!?G^!9>^}E$n(t45Oih)kZHGQM4<|$*w#_4&XGMsQt_CfAodKRI#USNRljN3LaXX$!$MkVwadL*2DafhBr6R z^|&ETx8#y;0YJ}X*CpLhgD8uWlJL`T01tgVWGDIn09O~I|3OH;TgZ@UF>R;c^x8 ze&!1!9>{fgzAM|sYd9_e^^BOeoa0O1!`T0y3g+2|>{R(ID zLw=-^08{68)dawu#H+&bV(>aaxG|4{^nx9 zVH$2>j%oC$=&%vV?ng*h*h4VyA#zuO%e099rSmElgzC<<;<@erQ`(ilL)~@%QBO)G zQIfPEN=SrgQTDPXgpe8xCbMY9h|;c|lu9XOYauG_A}zF#q@6rbl2Q>$@wDiFu62IP znCbohKA(Bt9-o=-_uO;OJ@?#m&%M7td`0nSKj^kZfy#KOOG$#0?GpsVd(LzwZ6%vU zGv_gbI+uRV9xH~y($8M&uwIr$F$F!tAikF$r#m`?c;^!>=!!|d;Mzw3?OH>_<7 z6?;9*Q2LhguJHjo5_LC3kK9nWK8Ec&(*4fhe;ZG0M@%@(doc8nwf~(R%c??_FQCdAFdoTr-$pzoSk(1tAzf{J@(C|^xuOI zr+*Z;aJDVh(g-Wjulu4_lgMOoRvqR%e976AWLC^A;+ zNR0y5*JriexHwMK&zCeqldLz@+i%D=`90FL-F)lX9`z(^qekav<-P%>i%*BmYS?`? zt6rxde8;DS(NmnSMTxSr%+sqj`{-VHe9dK?Z2f+Q z;k{Y){qE`Sxb~m>Rx77;=Z~|-S+PHapC9p|H87aP-1x@n)KC5R)KTxU9g?=izdG%p z^DQ;`$GcxEM+Mm3i1!PmNh?(vy1m_Z@S~vv`;Ql9|l!5$5)RDpOiA@$y9q~jp~0+7uDXj)tJ3;)G-h4^zDNR<}R21nm0V9b@&xE zta%22l=s!}T+yfr`yD|PJWb>8Od4Jm5GZfRCn7{ zlS}({4SFm8U*l`;%Qf$uu1!!-l{z^k!bbap)#=^Z8>SRohLyCA8b!fus0{V`o&1ll zcRU<_K~lWrdW5-4)RvH@XG2(%&%V5}xOP=y&aAO7^K&U2vsGC|jf0MF$y=q?U;C$m zOWUoQn)g}5r0SM34?G`oVa&_XemQP-n+`sZKm2X;sEE6N+S>lPJ2u5YcFl&^%El#W zu}S*_j!oG$ZNA5m1;+S2-{<)XT7t>R28*`sOi<%5-XI2};>t~va^Q;A%V z8s2!-dxZSvt+5 zL){6-Cm_s@8rZYC+_tJ?bvd=6_$`fU+9&_Vx=SyH?dZo#?03%CY$7#o*GT0}`wMNp zEcNsHQF&;W+XV}cmzT3QY~McUsjS1qhia+Ml6j@-pKX3hwMu3E`h3W0o?`ft;+C2f zC9tgImV}hpc>OBjmQr3uyE<#SN-sR?e%oC(dpl2kT55oE)2{7I^&uxmIyX&_-Qqk; z-NDoKRgF(VbpL*Rc;7ZMIrI|l;&1i;Z5pM@ga48({>79Yz`8g!wq>Y%+7p)4p*}|S zJL#dv(-nSfO^;r5+{du+?4$~vyJMc{>mJ!B|19T(%+EJJB0glr9;QETQSqZ!6b$~9 z^E2B&%uBg;DJ@yI@Fv4m&hJ*gd{o)=@mVOuXtENY;8RRqL z{#*I#YCk`?Z$5s3tMQ~VnE`TYC!O@Ip1nO#RoCdY&i7tO+}nl0NvcLQvtyS{pD}AM zgL=)#ATZ3&=DC#w<8?^-^$PXN9;@o^ui-xB7&%qGs&c!3+PIqOzNp0dVx?-(%D4-< z@+&9FiBEFa-8|@U;{f{eeUiR2oS)ve(vACefAyj#ac`z`AIBVtK6*|I-WR@X<;=~V zGcBURH#=LGA0N5icv4~RCU1#|f*RdBnr?bjnwx9((ko-0r|O+_XT5Bm_2G!$mES(L z>t?c4;u0O>nqwv2mBt?G_dx2@jZ5w!pX{e?yz%9~y0O>8LQm0;F3NpzDmS=#TH2CF zAtUb0`!V+Zo)G&9#mh^sr+yt0l6>QbZu6rP#h9!Ks%072dx#pZ2`*lR3sVE^fi1HskWlP?ZC-EpzI`iW>^1JIQ`s z^vX@q$NurDkC7F12Z!t^uk+QFKYskhgCMPaG{%`Ys#{uk>-PFf1+yPG$-ipSPP@Vy zQ2u$y+6432TE!u95%e7H=K$`71{>`;fdL-&2}WVom#nR`wchVM#7+%Qcb(~1engwC zf08loj;D%J-OA0?SANGn9h`k+m;qhot>2cHFXkG56=UB|KKJp(`CO-%ecTsh+YHX@kOv@Tx`fN(ba{cS<9Yqa$ z?@7H*=B&{Q{3tFrCo?ADNlt%P-A~UpoVXh$$s4pMH>>IAh_8NUgARJ_dlT5F^TaqcT}5| zlBvdde$Mo=4aY`ZvJQ1HH9A@IVwB{WeT^ey>17cu0hy{-$2L6M6_eSgVUMN6+@>{> zEw49@^4cg>80D{bb;!8q+7qhAhMVWj)o0wgt9Ri|wbIpo2?O$P%1gNB1ub{UyPVh9 zC@)cB-Fh&hi0a#9C6N#lWYWiALL*&biBz@W1FP1n5mO>`RHLrRpHL0A&y!OPUzlf* z7dm=LOe0MK{%dCBurIeHCe2*$dEoTn{f)(rv)0=j3zbRO*SOCy{+8aBM=vKv<{wvP z(e58%tSks#`PEEc=JFoPlO;i#g>n&95r=s(er+k)AGP`(wQw2s>AUa^1K>(C$^9Bzd@5jhg4~_ z+P@yyruarWX6@At4Iy()!;&XD9+~L9e%_+>>f4-$r!F;Dm5mP2p@~1Zp?4&3`1Jd? zo~EvpUF%)9KD{+i+B+$rR=rL0;W)_!U-l~(s^x@WHV#bPW30PYcihtTc;=$ z2Fy;eSXj8%qKK3Ae2RCCq^g3CtZu;&bB*IoDQ;nU@%i7}j=j7-)HTJnz;$x@D5xW`ic4daTdt0A-$u-kwO{wZ%;ZPUkb~mEu&L!&0es{>+IXBJD?6t(>6u1JQZAJ@-()8+J(BbJMt%nPfI zwS9FfA3o`xQ`PZh)0)^n6Vyk%|FbGevhC0g?wHIt{r>0W66H*OEV>u3MPs^hJkPwR zR2EEuOX=37a(`~kIdO5)$RTmSai+cZAf z@Y8=oDo4eR+hBS%r=Td|;{N6Oj`8`DS7P6mj`rF$I-y*0IxnJu6_s#gV%)Disc$c& zQQb?mlluH=He31M+KvbZf*FbxETqu?cRjG4qOdt#uVz4h#eV}rq4sb1FAMHGC_wft zIIP_LEhdxii)iJBe$e$mffoN4J6@@TjliUyC4Xy#uQ@>R-x#v5n{()p)$dr}@$8M} z=W7pLy+2#>=z3FW(@4e*he0|c&Nk{;%u7wpsdm4;KxX3}m&Wr4c8zQm`=xeE^%$eI z8QzOjk@K~*bs?oMiU6;uDX<5x$l=2TUx0VIv#>g*FY#VV4`rUzWdoJ)pS!o%Gy?$@z6x zYm8f($9S+`{!>;pdU-#~p}Wdzw7evh%o9GXQ*wLZJJ_S-yHt;=Y(cY4+iyr+1{KwV zs?b}i>@1v3CR^ECPO-8#w{X+4wQ_P^z1wccM#Z6`d`7fc^3c&pBYf$)xZ3i>Ev zeyqoQ$E!ht9^mug!!D9fV%xYDt9~LVPVkeP}`GKgppd z?@^1H2Sdsd;3r|Ar9p#uXkKst+!R9ZcvY+eg9n$0ki&W?cvKAmSapC^!N4Yh|HQ#| zz9)<4c0!HjKP&Zy|o}XXWw1gM!q2$47 zZ6I1XR40$c0By7u0OZJCK`s=tPs4;=&?T!z;XO+3Vj@;pFwKO+p@s>B8!a}#MFOny z7krd3qDA@>;M&h|nD|nIf(5nI<;3tdm7Ly9OgX@c>PT{x>TwW5Z%G& zX<|^vEF(wt?XCl|qXkpVsliloZJNz~|Lh_R$j5+egh6&?kRUS{RBr|iuGI^sF=5oJ zm{DdNtr(A#<-JqHGW6qu3;hRUD)KT}z;{Mh6z<3>MTa0i^D5!i|)hHm|; z{}-LLxv7~hIj85%ytP#`DU_Wl9ZC8g+Vr);Imt0+E<5%~2gZ#tv*SwJ9?XY1M9csx zhf53YJRC*@M0041a|L}dDCQI>1{?$5WBO4LAXf`+m+Cxgg6~%^f2*XSFfsIz!~4ir z^+Y^@K2nPI{cHnRVh;F8tdE$`N`!%WmiBj(6Pt*RW!)Gr;?Q93B_6uKD=~v{MXnqqjsWa&7~Ho5 z#PF`RCr}`7eqmtxvM=B+@&FL5k?;9AxEC->8a0^5q1m&8O+p|}KqFmwTXH?m=Ltd~waGE#WY*sJ23=E{-MoZ|>`=4uGVoJuZdP5P8ebin*WP^XucFiZiEuC*#RCqT3Bz@WwU z&_EqwkOKU%q_*OTB9Jnd0Lj%82B}Bh@ciF{Z36&Oi~zabKp3PxIi%LYJMVS_>@;&sVHHNVsEM5fbYc~@+8k5Zl zbE2>0drf`sotf}T?N%|&T;ribu}h5yN}}^Zt^+P~5VfuGlQK#RVMq*s_F^5~A63yg z-IxqmE07O5kG|jI6FngCG8DsQm`16I%s_-jerWpC(-v2tgA||vQ!yRYFG3_}XAYIc z^<#57k1+EGdk8=F5##KAz%BrPfn7@s*+hoVg?r+IJ72Sf$2#s9vnmV>>U-xk^F88@ z*h0WU3vF+>9jI&3O%^&L0dLWF4X%VRHy(z+S`Q-p>uIzIpd`T~LN#!7c)T2j_!mej zp#*Qw(|S-iDoI#|K;4@iw>yHUbKy2tEa>Sp;h-de83OePJ6{zG4(X939@OH3a8Q!a z41qrMJ06k%plJk9#T?%b!a+&GGX(nJ{J&9eK+;VF z(6fcYK}iBM1o~^smr`diR4LeG!b)29P&g<_h=xE@!y~_>LhqY_p<+RozYq>e5~Lwe zzwJN1UxDH24?YuJN!{~!y%i2>1)&p4jJnc;13DAs4!2`&^Bs8ao1OCN& zC!7YQT^S}UNTfkplg9Ev`FRG9$r9iuJXP`y6M+n+FR&?Ii4Vfby0dj%jU#W7UCUaU z3y??x$qY=3+CB*u>RZ|T4!n6`_c*RhjJ#%JL?&S60`a~ju&Lr3u~ zc}q$MpFFs2H-(bvErwg{CBViKZmPz6RdUE8+Yt9?$elzv?;g%Ar~nHl8H`m zQxB6QS&Hm7da~>D7htzCV7FQr_1k6;8Q4Bt>}1ZJM`J(^ja>Q#Hct{x0XDclT&{ij zX(Be?7BGIkn#xp@o(j3~zR+@aNdCg+$rZYhKCWhpoicf18FRX%t(}omLD4;-;PKJ35S8C*yV@c zBO+qgE?BRt8r1JMM(4kVpo%gTgvB~Rx5p%~=vF}J`Hn+(zJfx49Zz(Uj=(mR9BlHd zVzinEdwRGLU=fN1B`Op(|Dsl&|1E&(1I@>VJt@lVGw5giJCv zZF{3eR8C@RkY*|u+Oal*qT65|fU&{%q&E_g=`;q(t}D_?|NF5LW-$8a^vCZO`3?C8 z-)S8_mS)Oe`veljLU02pjK!Xy;E~{GvDwaAX#yPDchDnjxR3*HjPU!d3|8O`J&4t0 z)JOrq3_5J+AP)##7ee}*w>=#bZ^IZ;EM+2~>{LB{U1eje`%82U3cypLws3MC;|$Lj58M$ZLx1j5L~ZuA6r zkwe;>k?xtH!I(JURPI>-S^|o|`j5ILjULC5FkAjIi$f9=<@TGHEBSHj~RB*pgS%^NGhwUjQxTkY1T zeWjBt2cI4a z^C?7De9s@-e)v$xt_#nHLFIDs_EZpQ?^*%9p$ENzja&a)K!l>R=qA2QL3<{-`){mR z1UP>nU5B0GWfl^#M47-wUyZ!J0Hpf`{t!Bg?>Xf`f(Vlgn&O=~JXS}@OY9t^zLSe{ zw-kc6+5`>8w%OcE04mK-K<;6dmG0LPh!U)i<2Q}1nB-XPoovrzdc#pJqI}3Uv%lx> z9JY@_v4vetNGI|=o+rpLt>%*>optwbO@|(lf*!$6Qfafq35F5|`fD#DqJe`zX;kD# z$${^Fn>?i&I>i?zDeNqA*o++5i5dcTw$oXim$u{WaL|lfK7#z4-!H;j7xqZC_Yxj=u6#|NI(l-!R7?QY|rMw z#xBXALS0b(E`Qx&faHKOuyI6;I}wuY#PjBxCtW#k;MGg?QbHQz+$5CFR&Y-V@jlc;~hsMuJabpjlJtua1w38RX{NQ6Zy z`s15%4FyE!pfT9gqyJhVu<$+xMrRop{}~CqMT*}|p`k0*6@g(qMpYW?Nf?6BreJ%u zBTYb3z+uWVB`W|6gn^}m0lc??46r*kB-cRIoC}di18B~{u7Vvm5#Z*7MYP9(P_^a6 z3qn~Uq4nM8qZg^ff}Dl$!A@whTZjaFBixl54B1hV+#BjRwc7qSVe6U#nI_yyxQU4B zKt(>&nawt(`*)8+XBYnTDsAd z*??yO0W8Fre9zuUA}0TqH(ci4<>?)8e2p8 z1K=JN6~EU8NT*Q$Ndc>Qs(_CK(vOKiV8P@;@ht>DcqIxRbf{U$u}y0Np-Cw70qbbK z=R&3^tSny#^3V-|Q?@^R{~fY=?l8u%3tq-K5x}84xDY`JswF?gRBw@62LoY{7|sV} z76?Zt8b2CbW{J`|KVkS@hgbkB@gS@I1iwb|R$hT81`vAIt^ogu5XRnstOYhN>1;

uePUZLU2tP3%J-F$b4raF3pdDwgWMD){CXY6ynzs%9Y<*I?a^bdDn2Of(N4{`55xj4ALy&g0X8cf_If3&6W#7oHau z6XDn^&|;e?7_y?Idi!G%pc^WX9tN+y}i-Qoj2(*v>>4wWgSU(Of17 z&peDpWzv0A{x(iS@(-PM)8;s2Nf|IVj>qsVU9lO6(5RoHHa)%X#SdB9$T3{h^`BVn55dh2}6Yf!TcRg_AFr zNU+iMtAtrnr9A+k`J&m&J~q|9JwING$sHf-wOw2u(Q462noCs>!?gIg~NJK4UG;kfg1)nj ztsbhyH-;DrJ5zE@MFuCAJAskkWNrmBo;nuv$`%IcL`swwF7H0X2^#v*Ls zG%Icy+r2x-7cLQDkp?zr?N32BMcfBiY;yJKZjoSJrji4{D4pDQC&+mUKG-Aya}NnH zdYup~&>#yz_oJhIFCr?^!uW`J$IgKnZ1;iu3q}hjd&y7%65V4@63rmA_kK;XKg=kU zxETDTp>vCXhR%HV+=-7*3fk8qBz{zUM zw5DBva~VF$e0XqD-R}`L-6Q7RPgYuw^3pdHz1PkMF3ZPEapVk`- z>Sp|HM6i(Idv=BrSbW+`1A4AuLH&$C%3L30pxLJtKG<=XFBn93vi4-ytq-CG3po9a zkk3xEt7m{v9Qa_7=dTnfp1vr^egBE~LVNSR@WD>*{ZNw7u^*M%%p}wmKvRtL7`MH=&zP72uTBxTj65>pPuK#T7hD7*$gU& z&b1Rpg23>O3#Ko==lwbY39YL-7i-K2XW>+(6%p|3WAHKJLxCjn`rdHNq0$T0VxmZZ z%?oyfI|RI8AHt5x5m@Omt9%LT5omoiXniV%s;yV5_97INndoJ612v_2(0v*zj=K%` z))@S85xq5~9UldU{%9Qxt0gX6ltX6)yU?LeP+5==UYQezX1@jAE5K`s;SJa<0&fVE zilAbi05*rdvYpQB$e{Zc9srLqre(5GLV3Dls*dGO@7FUSn{iw-Ke-IpVt@@I zK)#0-Eu1Zk6-*6nPs9jmRM_6}`x}7fBG6zu$)$@SpbOPFh zw1xMniWn8HIoKNsy0%P@5Dw<-`+l_;0^b-2)UclQst9NhD~NWH3KD#Q$z7LSpdBsH z4mLyb_ONilMfI=lfn!#s0n1KcalokOUV?}${|_eR~19N5v_bha4wsw9!w|0iGj z>2%7{qri+jA9h}8f{j1i8iCd`)pnRgyLSI4kNZ+w!yyrP?Sa=A)8gO9{s&$G#^1Gi zStoznITqNgfej9J@I60Ih{)z7vOjD-5~GWzYIOY{wm9r_nuuhgc}10C*H1TqC=H0P z#bIh0q7wbJZ(KFwwMsIOE+dfIo&Forzw(fU)6FUm1F0#HV%?2%=HHSEFcoAI_*E3_ zdhuBskjz1MxyawxfQw(8gwg~dK6TxN+9S-q!sf)D4 z9YN#gRqQV0n_N=9&f8qDszOK%)1o`5Ch9U|39wFT^tIlRy0eQ;K2#8zgJz;m8nT2q zB3n4(oBBCW(R4zV#XawTCL>QDrWBbpECbU$Iv78A{qOcp)lr6o;$9xtobKnx*Di9Z zLoHXFmqM%Nz$n40P_tMV6&Eeo;r>&$550Xr3nW85kM|T%P{Q|octjvW^X1g;QH{Qf zHy&(;ZuDaT5bXB*SgDL|tgbmOS9!?DDZ?og=LPr-otscB!eK#yC8S8|vUzegKVVbS z^9MfQuX-m;>Yh>6D@D1<_g5)HDU_Sw?M?VJ3t`}dLHMwwL$}?EAwT}uD_wF%z~*X5 z0*)PtU;k+vh(_1#EPCasf6w~235GaqqT_aj15HHYX?IT!=msG^|3p3(7Oh+|3XYmm z;(-ghrp>Ytoy*Onr^m>7`eu(We-1KqrzYsxJj(JkMI%3 zhMU`waiDyXQ+s(id6$Kakep)(jz14JgH70@|fsISYJR%iTD36^f+#&e4TKV*tK*nIBmzs3E z(V#1mEHE^S%m+Ut4;4c&sq;OfpO6Ar`v&Uh*|PoN&OfY32odd-k5x>pMVFm_fDd+& zq*P9d2w+4cq{$y^WNp@fEnR~i8_y>hh2r(EAf#TWkgpzZB~UzZ8vvCsfMcoz0rpa9 zQm>;tKm+VO7$C9oacW87>|sk!km^u_2PnpWoDF8914|lgXH*So9hUlQ21#}%Yp462f7pr|D>AZZNYtHtWOM|opx~q*y zfb=R=U_5jbfIowQpv>25sGA%}P5{TR+7B)f@sPl0td~4RTl%tqr;WjzB}tCgSz|<} z36U0|b9^FK#lvc{5d0^$t~fx7935RPViExVBlK*p3ghVdyCC%?7{J*6bC4H=-Fc2c za828}?>pU6L115)MAb3s@Ek)9+I>K*=$V5!UlVq*K0cQoz3W9&!B+0TCVikcm>Jgz=AmX;{zi^~ruN=rjx2OSO8SmQEYo n^Twv0S8O@h^aHDfrGc2HSjI9qQD!ih(x2jBVrDZ{Tl@b2Gu4|w literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/sun-web.xml b/Stack Exchange Client/build/web/WEB-INF/sun-web.xml new file mode 100644 index 00000000..227128c4 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/sun-web.xml @@ -0,0 +1,11 @@ + + + + + + + Keep a copy of the generated servlet class' java code. + + + + diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.wsdl new file mode 100644 index 00000000..f9614194 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.wsdl @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.xsd_1.xsd new file mode 100644 index 00000000..f0eee907 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl new file mode 100644 index 00000000..b1b66b21 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd new file mode 100644 index 00000000..2fd03879 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/question-list.jsp b/Stack Exchange Client/build/web/question-list.jsp index 14747512..33d210e8 100644 --- a/Stack Exchange Client/build/web/question-list.jsp +++ b/Stack Exchange Client/build/web/question-list.jsp @@ -8,6 +8,7 @@ Author : zulvafachrina --%> + <%@page contentType="text/html" pageEncoding="UTF-8"%> diff --git a/Stack Exchange Client/dist/Stack_Exchange_Client.war b/Stack Exchange Client/dist/Stack_Exchange_Client.war deleted file mode 100644 index d59d7275a5bc44c6f0c0f40a1647a9cd27af6dbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115359 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 G{Qp1oEr_cC diff --git a/Stack Exchange Client/nbproject/build-impl.xml b/Stack Exchange Client/nbproject/build-impl.xml index 06e02dc2..c6e391fa 100755 --- a/Stack Exchange Client/nbproject/build-impl.xml +++ b/Stack Exchange Client/nbproject/build-impl.xml @@ -1002,10 +1002,13 @@ exists or setup the property manually. For example like this: + - + + + diff --git a/Stack Exchange Client/nbproject/genfiles.properties b/Stack Exchange Client/nbproject/genfiles.properties index 36d64d91..0a43121e 100755 --- a/Stack Exchange Client/nbproject/genfiles.properties +++ b/Stack Exchange Client/nbproject/genfiles.properties @@ -1,9 +1,9 @@ -build.xml.data.CRC32=2425271a +build.xml.data.CRC32=69ceaca4 build.xml.script.CRC32=1e02f51c build.xml.stylesheet.CRC32=651128d4@1.68.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=2425271a -nbproject/build-impl.xml.script.CRC32=df362cc1 +nbproject/build-impl.xml.data.CRC32=69ceaca4 +nbproject/build-impl.xml.script.CRC32=61e4e538 nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 nbproject/jaxws-build.xml.stylesheet.CRC32=6608c2cf diff --git a/Stack Exchange Client/nbproject/private/private.properties b/Stack Exchange Client/nbproject/private/private.properties index 53f56b46..588c2a62 100755 --- a/Stack Exchange Client/nbproject/private/private.properties +++ b/Stack Exchange Client/nbproject/private/private.properties @@ -1,10 +1,10 @@ -deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3786070114.properties +deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv3-265118728.properties j2ee.platform.is.jsr109=true -j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client -j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish -j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:4848 -j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server +j2ee.server.domain=C:/Users/ryanyonata/GlassFish_Server/glassfish/domains/domain-Client +j2ee.server.home=C:/Users/ryanyonata/GlassFish_Server/glassfish +j2ee.server.instance=[C:\\Users\\ryanyonata\\GlassFish_Server\\glassfish;C:\\Users\\ryanyonata\\GlassFish_Server\\glassfish\\domains\\domain-Client]deployer:gfv3ee6wc:localhost:33603 +j2ee.server.middleware=C:/Users/ryanyonata/GlassFish_Server javac.debug=true javadoc.preview=true selected.browser=default -user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties +user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties diff --git a/Stack Exchange Client/nbproject/private/private.xml b/Stack Exchange Client/nbproject/private/private.xml index 2da079fe..1f4f4276 100755 --- a/Stack Exchange Client/nbproject/private/private.xml +++ b/Stack Exchange Client/nbproject/private/private.xml @@ -3,15 +3,7 @@ - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/index.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-list.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/login.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/style.css - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-page.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/QuestionPage.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/WEB-INF/web.xml - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/ask-question.jsp + file:/C:/Users/ryanyonata/Documents/Tugas%20Kuliah/stack-clone-service/Stack%20Exchange%20Client/web/index.jsp diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_automatic_build b/Stack Exchange Client/nbproject/private/retriever/catalog.xml similarity index 100% rename from Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_automatic_build rename to Stack Exchange Client/nbproject/private/retriever/catalog.xml diff --git a/Stack Exchange Client/nbproject/project.properties b/Stack Exchange Client/nbproject/project.properties index 477de4e9..303703c5 100755 --- a/Stack Exchange Client/nbproject/project.properties +++ b/Stack Exchange Client/nbproject/project.properties @@ -27,12 +27,13 @@ dist.javadoc.dir=${dist.dir}/javadoc dist.war=${dist.dir}/${war.name} endorsed.classpath= excludes= +file.reference.mysql-connector-java-5.1.23-bin.jar=D:\\Tugas_Besar\\IF3110-2015-T2-master\\lib\\mysql-connector-java-5.1.23-bin.jar includes=** j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar +j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.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.jar @@ -40,7 +41,8 @@ j2ee.platform.wsimport.classpath=${j2ee.server.home}/modules/webservices-osgi.ja j2ee.platform.wsit.classpath= j2ee.server.type=gfv3ee6 jar.compress=false -javac.classpath= +javac.classpath=\ + ${file.reference.mysql-connector-java-5.1.23-bin.jar} # Space-separated list of extra javac options javac.compilerargs= javac.debug=true diff --git a/Stack Exchange Client/nbproject/project.xml b/Stack Exchange Client/nbproject/project.xml index 86b60e12..fb845698 100755 --- a/Stack Exchange Client/nbproject/project.xml +++ b/Stack Exchange Client/nbproject/project.xml @@ -10,7 +10,12 @@ Stack Exchange Client 1.6.5 - + + + ${file.reference.mysql-connector-java-5.1.23-bin.jar} + WEB-INF/lib + + diff --git a/Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/AddQuestion.class b/Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/AddQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..654514d8d9e464f6317101efeba34231410167d7 GIT binary patch literal 2165 zcmbtWYf~Fl7=BJJY#Jhj6xyP_pcEPiu+&S%rcfzD8x6OFg3jnLOZJqkZg$h%4aNQs z|AilP#;MW|{s4cJ<8wAwG)iZjO!hr{_Psps^FDi$KmL6EJAe=HRT9JaB!T;b$m2l* zlY>~sN&-^}OegUWpC&Pc)dU`0qFqbkGpr9{1CKR4(NGZ3eCeH76)AA5xZ99^V7bmg zS??|n%T0&8z<8p5149M)0@sV*8Yjl7ep<8j7ruTVk6Ljh`HZ2d z7rtp1-Ad>#uzaxoXuhzuL08k(ZSLDu*AEVt7MJeo<-n+Xces99sT$6)JUoYHK?Mj5 zJg^)qSP_V3XZ8hRYp%%-hKrUXw;Hu0>FpT=D3DPl?R~?u)O~9+7E~=Fo+?({nr<2| zU)s`t-Y`sEQDMtKUp38k|AanN_uPu~{gQmH_z@^&TfMgZt3goLpYWnuW`dSy{z5mu zPVQu0wV-+J^mi@{3vm!x!jsJm0vAJS)nY$kIHz_PxOJ@bW?hYkEyvH(V5nFJcxdNlvnVygi;vtJ%dckf>!~)l{{S=*_ zA?QTA6@jt7PSjN0^;rFCzsCn<0!%g=+OU++(mk44P;{nn1y>m!$kRZt1~ofRIeWeg zmY?oz%r9vurm%@E4cjT~U{^yag);V1xPhAjBjqZqPngoLcveVm3TcdJc$&gK4m5n3 z!d<*iir+xP0ymrQCg}S{2&{TEo& z%Z;|G&K*YWqmlC>oUY4GsGM=iw7b`HqEb6!eIMXmp3%cR)&(MJ+_V|q4boobchtui z2DqTIc)i9)I<26M&;APWGZztz^QxRcx3_ssH68E{uJbOY^hGZf`~&R(?aW*za)xLG zxlHT~@d&nZnSpR|KbFgA;p#Ue?!~(Wt{~39Dey;zFz+yVmY>D2;7T)Tt02?k7A8Uv zGi>lZ79C;vN!&)1K10lMo3OImY5663Cz>Ru<)kkiY&MJKg$WuZ;{~DFy`668d@}y{E4P_ zj{7}xRFtVX_M(ocqkzFGO^K0;r1b1B7<`4)=3MR!Z$ literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/QuestionPage.class b/Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/QuestionPage.class new file mode 100644 index 0000000000000000000000000000000000000000..5ad5bda2a082335f570a29d1dd425765d8ff6235 GIT binary patch literal 3598 zcmbtWX;%|h7=DI8CWKJ|L8Z9W1=+`?DjHEiMbkz>g3@YRIwTh|8Zu#K!eVRpecyjY zKeXrcsPsdBKz~p__Vl?klMqM{dwMwBnYs6UpZ9s!o4@|~<4*u5@N*Pv+%v?qpg&Z4jY2_RRyA$_}1!GBHn#<~ojy@@-1HExELsf0jNoNyQ$`e-* zo4hjI7r!w=(R5bNazC4~9CvEq=)eg*=^Cl~Q&*N!86!6zcOXsq; z4cnC8!Dg+SF&UeVM9P}e)5e1bS>enVjI=Ht$O^YadCZsi4aJ}HWhR7Op}O7A5^;te`HfNj|Z7WY~dp)*ql;eOF@m9R-nYG z?%^;^3Rnc1k3~g2=9^^A_JwmZhnWE(qH; z(=v16v^B;8W(sG88{{UQo3RwMbas`gBwgFg%~D|-<%-2Nyc}noc6G+P%2^jrDO{Vk zY+~=Mc08G+Kr7LFFNc?ldJ=QH#FUM>CYtq0b2ewV1)Fu-St+qm>>9iz_-4q7ip*?i zUgmg9nSE)uMWXtWrS>Jw?d$hE@|wxYv;+Q9cfC|h8VWNjoJgN3_F=z@?=}2@A65LMVH`;fx4=d{^ekgT!CrszZZsk)1cLG` zbprF^m56ES@zJu~j;G^}mnOniM)H!Cb4AXbU`w(b{TZQqT@sYMoIHm&L-c~m+k)jZ zX4uA@aAn3js=-xjswU45&uW}>W~Fi@FEh>04QR2nH1Z#E*_qP?m+X&JF;`}7bo!o1 zx&9W(KYNK-NEcq6?5)A3frjs|^R7SEoS;dCmsY|8Hp+b#t`_@LVLWFa4 z#KJ*@K*OqSDZhmsvhu{ z#kyHBnJix6{-i7(`xaVhp}14}ox$)F9`OSmu;TrZfccGW>nlFGp^z*A$jsT)d<-ZYv%IBTl z=9(3RYS7bMyMnqJJVE$;_nya4&(_LEaq1ZD|cZ!Peko z+X@jca!GE z|EDnsI8%AT@UXj+RGg zz24itf*mzj#q^_PFxAs#^czdjYV^{^8OXmllPpo~(?G?}tS@`3>ycWPz>qgV$sg{I*AU&Wlrfr5_8#U)%s+mUj_E9Z-1!$~q+HPe literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/QuestionServlet.class b/Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/QuestionServlet.class new file mode 100644 index 0000000000000000000000000000000000000000..75fe1e40b1076da9f503840030b20af447e722ca GIT binary patch literal 3548 zcmbtWTUQ%Z6#ga`5?~6HLR+Latu1$^)mCe1vCwO53Y4^{mSi!{EJ`&aE)!q@UfPb1&T-DpDrq8-avkxNl7rd(F#@=`9AT%O5gEd@ITM?tG6 z+zrzZOP3X#%|0#*&o>==F{kZ5F6Baz2?c%gW!pE`#DeLWc}q;$w&Uwk!BcQ5yQ**K zTiVu|rEPlJqR2;j^J1B*>ZVt)vW^jmE4aCMcX}){bC040OS5=x6&=rCx_0T>Wi99H z#>=IwlNlv^~%quZ}VnT+Iax3ryZ&eHYpl4}Uga``W?owonbr00T%5?>{ zw6bqnTGsSrxX0_$wq2^EF7#_x_C_<#OiU7@jr9|yfE+25Qdn1zEI9WCb9dfxSH^AO z=Y?*2<2k478X_w;gjGkVp3p6e9MEPrgzK6GLEM&tGe@SdBrC#?a-Ff4$>pBGp&FH( z@0#`s71|AltevvGP2rL$gPEZWX|rw?6exU3lpL36Cz=Jan4^A2L68HY(hv$_QdJcN z)89QC9LzM@Zak5ulfF|j4M|PeFj^2_)!CHc*uJpoP%py^ou1yV*vZiFF$NH7))uTa zXRg?~Uv|lP`m$G|u1q0nP^3;8sen&!OZbygxpGv~c`^|udFoc>rEF748Dx4r8YK** zsSumhD>|D~mQ^vvj8qC(8`)69VO=m4?I4_FQCJq4a53zJy4*J9M#9$Dn6b8ygZE51 zGI}bI5xK@?nG{?IlD<`)5qfp_Rc2i{DLVJ4lYnK{n$vw>xN=T*?VT>$ zRpEif@7C6%{Eb=c$njOLq@s+C6gE|CVOzy{yszMBu1NBpD+teU&7jv*9LI?iUa9y7 z-=^@LijVNIiW_p7#HT8597)VZdsX7j7U@Po(4J?l&AZ=k=g8w>XRjWx6+WN9|`|c0Dn9b zk4lq9DoDP9Fgdfl + + + @@ -14,4 +17,9 @@ + + + + + diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddQuestion.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddQuestion.java index 38a34343..8e55e023 100644 --- a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddQuestion.java +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddQuestion.java @@ -20,7 +20,7 @@ * @author zulvafachrina */ public class AddQuestion extends HttpServlet { - @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl") + @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8081/Stack_Exchange_WS/QuestionWS.wsdl") private QuestionWS_Service service; /** @@ -39,12 +39,12 @@ protected void processRequest(HttpServletRequest request, HttpServletResponse re String question_content= request.getParameter("question_content"); int question_userid= Integer.parseInt(request.getParameter("question_userid")); - Question question = new Question(0,question_userid,question_topic,question_content,0,"",0); + /*Question question = new Question(0,question_userid,question_topic,question_content,0,"",0); request.setAttribute("question", question); request.setAttribute("answers", answers); request.setAttribute("countAnswer", count); - request.getRequestDispatcher("/question-page.jsp").forward(request, response); + request.getRequestDispatcher("/question-page.jsp").forward(request, response);*/ } // diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java index 888ce48d..26785881 100755 --- a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java @@ -12,17 +12,20 @@ import java.util.List; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; +import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.xml.ws.WebServiceRef; +import javax.servlet.annotation.WebServlet; /** * * @author zulvafachrina */ +@WebServlet(name = "QuestionServlet", urlPatterns="/QuestionServlet") public class QuestionServlet extends HttpServlet { - @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl") + @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8081/Stack_Exchange_WS/QuestionWS.wsdl") private QuestionWS_Service service_1; /** @@ -130,4 +133,11 @@ private java.util.List showAllQuestion() { QuestionWS.QuestionWS port = service_1.getQuestionWSPort(); return port.showAllQuestion(); } + + private String hello(java.lang.String name) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service_1.getQuestionWSPort(); + return port.hello(name); + } } diff --git a/Stack Exchange Client/web/question-list.jsp b/Stack Exchange Client/web/question-list.jsp index 14747512..33d210e8 100755 --- a/Stack Exchange Client/web/question-list.jsp +++ b/Stack Exchange Client/web/question-list.jsp @@ -8,6 +8,7 @@ Author : zulvafachrina --%> + <%@page contentType="text/html" pageEncoding="UTF-8"%> diff --git a/Stack Exchange IS.rar b/Stack Exchange IS.rar new file mode 100644 index 0000000000000000000000000000000000000000..5925cddfc63ff34ad8d73fbbbb47e86a7d4c615f GIT binary patch literal 830959 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≪XDaI(0Row9X+DahrZ_~e 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 z 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νO=2C$3WLNUyM?eJAPs;eiR}sw0}Dq|CLqYddL7Df z#V^G2u2uCA;hJdjOL?N8_tR4i=P`}AuCJ2lQXa!;%{_;XW2!XN` z-a~c<1cC+xP<$mpyYb?HiNMMVMJDJ(H;nj0R3g=pS9u761*T;DBma~Rf(!ysDK3QV z-niHnZ@Byj_#luYB8$IKutMN+gx68sfx#w(HHDSe1B>T+VK;n_L>>1Dd9{P95 zeGr>D6k=_tK0zKsf7dHBkuQ^m-$?GULNIQkLhqKRXf=4SK=KI-u$`C#pc8_ZWGRT! zF$N?aMThY;CUjr~gT9J^iJ@{R2JwrF58mWWXx07zOQ2`}ULd;+c`ZCZmO>|Jj|BgU z93T*I69GrCh5KfqLJMJ^<^;L^geR~Y=C=lb#qb6q|CWtvOX*Ye^Tw>%MB7u+^A%6{ zYw~KTPt}HQ1b@XN!l3{~gZps8-FoLR+=He+KoXI7R+f!P9fwJlIW{>iUvsgaH zj%XwHN@qYR{c9(f+V}qmjvE0Gbp&D&*f^BB*~hJ~rfHG?XRXqc5MLG}iorP>E)l=> z94H0v2}vh>r<@sCnYp`GCjgE@=bJM*jh<+e2l8cIHkVQobnD{l=`{P_*licd*T z{G;pTlQyy{ajI7bV|5$fZGBrzPJjEW3u$|VqjkCZc`=hbWrTyf9*Zq$z zS{(CC|C;`Psxi95F=C-*?w@PQFGYyJ{45@Bs0l?2V!=9OO7PH4AaH@pj!YskmteF4+1a$9+d{a{9&&^If)N_8{{_# zU;lu_ZC7h2O;CxAfy-NMU;;1=D^;YGsm z2hQL;$)H3=k`jQLm_ftr1j!%(fhWMQB;!KZhxdie z1WgzrAOY+E4ki>v9)wbgH4I`9!TSj~1<0HMBsY+148%2n*5GIjNDVl^*LZ)m zhroOQLW#8hv`}D>wFZF>fgPX7uL)2dz;$sh0I*M$3opjNKn3gkkzaa92tsTE=tPJ@ zs6ZGEkh|a<0%LLD0Msb5CbB3-1Ih&43z!2SfO(@5QuU<2@niunsPD7NF^{mq%yzcK4t*d`-qnR1;h9O zk|nri@XLwd5})I8F2UotdR=Vwy^h=(eWq@=AUFba$T@JE@?$lK1FRpUjer~w=f1a` ze<7cwP=9@<%V8XfRu#NL;qXy)8QSWP3nnEL=54Uc2RYR_9g@-8Wmvh@A~6NbYCj$xgPGj60uyT1*tJ$pry>%V~|YVM3i_(jBO z?Js~ZK_Q>tG2V(_Az+yQD^3R_rJiiRL68g2-Ow%eirK-$9M!r_AW{DqitI25>-BL0 zk2XBU7AmgCHnTg%+c65yLr z$J028cwEI@d4EgC(-hz+XSYNQdFGO4 zTFNhs4^9GrExL5>F$4Z_;Dkoc%WiK!OI8Q43$wsf34}YTC`-B!o}e*fbnz#w&FbYAiyACZ>tUVFz{+2XMOT*-Op#ZKeyG1+OFibT8BZVZg@5;zfgoT+un;~~mC1(oxAsNbvXQwNOR zx7y&_BOm2pR9l9)YqvlskY|fZO=Jc8F4;~|U@FUhb^99NI)5sjDo45=kNR2U-;Dbm zS!>at3yj{9F{K$Dy#e}Td*LD>DA<~DoUh0jxT=ga5c&smx3 zgaBU$PwhqjqsS2Wn9npvs2A!Z)mRJ5?e{4z!2iPf!^}TaznR&jKuBM4$bRlEScpxG zwOBu1Cb=wQ>W`{DIKAguChcteAL&)YJpt|?p?sF}Z|3y>EfOtHoNoY??)ne-!co~d z>(e`DL*_fpG*S4~s?cBgfiC9<)5mZtUvsr;@d$dB&vndxiSf9H9r6>6{7C+cZteu1 zz3QG_iP(S6r@z!YUaW8YVFfr3=;Z9Y@KDkkzUCoQN0i6}`~C3F`Ae=@nEB}g*Sq3{ zGkINrF#U$eH)=<6txM;)2N?XBas$oP?$rJOrTq_8HC?E$_yvTQa8x2F-Im#)2rsqb zb!x{(cs<_V)SsbK@0=JtLFdtra|5UVL)^ygko*1~1d|dso4c;Jm_L(%;mApRf!>sB zA;>;I7ZBa!5J$BDYj21virm3f=d)szeUpvRvs_+tt{#c<*|SV7^A44Ut$Q%7cP?%4 zoh3FA@TN0|(K{y{h)hj8&gz7fq^jXPF)2D=O3_=UK>$klh4GM#$fW3jB%#>+O=&C9 zGD}dmXaZeQfQPc=mJ6fU660M4N0_Z7nJ+2{~$<_nU}?xL5)#Wku)gMQ%x*d zSah}I3KK;vI#|@RDl8o2#fm)FKol>~=p9Ac{TXYL?6Zhc5zScWO{hwbH=xC**8A$Xfwrw;Wj& zB7bO1k4Y z%46HWvwYyQ?Y>oK<{`8Sa5RWJqTUDPo&%GsOtxCzoaVRps1aB`5n*WujA7S6v*XS1 zU>JW2WYXJNNjK zm@5d$5pPL=m*>y0)d`j&oBwge-dfza9P~pc_Uy%Al2CZ*WCEMXcG;ajsUPGT?QcD0 z0$~>-3We@lD;SgW{MfJP67w?=6LD%i;G|KcSzIWY6dp3nG)0-msi|j^=`Fv_kHHzX zQS5cYfYtP(j(#=TqRG(Hl9c;$>rQI9Ar=u$kT{D^(WU+%9dn>{V);x39@1d=xjbxW zyS4VByon#fN*NRC@RX4JGM)G#m}=Q7g>aQkENT$`cV-QFps zYL?ux^IU@{RHI{kx=n(@)@I%brlgDlaFN8eY&{_}qC5jicW+@NS?!*oek>(}-YWo( zS0@*YFkS1L>v1Un&M8qBST*l_0(OyQN!H!N-n#cRk@;py0T#p0pf;6P-`?NH?6YXZ z?D#jwQJKl|8qq+4bayIVd>!N14aD1zB>IQfC5T3I_F}q(@Ogiga`hj73+X_%S&H{P zPho-1q}P)0RWD;xPY_uj(+&Ef(dZtn^`Gc%+X5wUNYAiumRWv6Jk`+|zms}Mb{BMC zLGwu}sDg*01aozG_|&vxIo178d+m!iBGi+@tIBtlsU+XlSV>(Glj2TsTBt>AG07g) z>G9YW+C^)OWxkndTs3$v{Jlhjao~YZ#&E7pIQq3>M``}-{3ch!qP1yK1`L^Uw+-f2 zB^ca;6+IcpkoX$!?5M5oAJREaVg+YIS$mpw!w+8|ENO@;z!4*`UWv#GV2iIQD3~ArDGvYEHEQzYiVnrHW64eD>er3nHZbuEQ zplkHF&?4_i{WsVX^+5ns#t*khQgT>>kJ+J9WAiiO#z4CHIHWM8N*cW8>rhJp__Ioj!3Fk^4ri?< zbQWSw`$n>TXIWb#5o*#OVYamQux(0mpya0G*)`0Upj`k$b(ZOxP8?8wP8|xQocLQg ztPXKI)nG^GGp4=zP?bDs>SakI*Yn9r+rwcFv8;0 zaSZsC70Rq&KKlvZ7{LX`qKoZPtDu&b4vLs- zM1vn4B_v792s|~cNb4O&fYL#gts0B4LxinmbV!y9#-huxj?=6O?0S7g4a z-RbG)zmn*4s3R79*b>=NxYQ$AXm1tt?V`69RjG#9=v`_qLPe*?blB(JEgsn$T4)1c z4N0d0#wYCk8N{$!7l%ish&R7w&&dw&gQB%@U|v&no`CCt(bEp4Ej$;e_-H|O83d8Q zyiE?{E0Cz+jT#G|Nm3SaTBS7~^`vvz~OAEqCXSsse z=vs{pHEhi~=!45rnH{3qH(2A``58bcDySF!9Mvie)@e9lAQMRpi%*(-U0*)q+5M(j z>a3~QZ%6`8%KL_CtQN%{$SGCBpH->-DGnYuvT;%x`_nY^fGGi-_b!m5m##!%vsQ~v zlP=$nN#wSV57WLn0Z!Sm!HwqG<`s&QML*SE;m}ItTOXg)8}W=|(B!FEE#zosTlxVd zVXu{Ehr8(XHqM=KXko#4D%nf%cAv0}=~Uvt-yul$IgJfg$_^{UK_^gC_Ov_uOAQjM zqtBo;@rwPWM9EdTG6(B^%MpDLCb{eJMYVVS06IBJ<&wG#-Kk0lXIW`;mBY;AWJ{A& z^e~-P_BzAoXQ_TteTwCa+W#vt&^I?3lDyp z4T1X1>q3@kIi&e7{*)4Nrx|^bqhJ;A2tXF#C-0x^gY+tFu=EjZsJYg0*4V1`V?53A z*mf^$tMnP{vGgP04)3+7((KQh;RLNT{bZ@K=&b78S)TWg0DCu$+-CXW4c493+b?_&*h8Y8QZG(v zx|Oyc7Q)=EN@XoPbQn$r=2TP*x;LF`H_kZ~w2nB^ zoX;gQc3zA41G)n`zfQngIvx7FJeS7(zFW!baeI$@nCy@3IMaLCwVfyGwPu!mT2^|u z6Qr+PsLZDND2%K&OqtC6k(yR5-gF}$YpW$g0Of57$1-fcoGb_Jpm~oo-0Oe8MDZCfnm!M?$ zf4w?-TfH4^;r4aO*CaK{2PVI)t3}lQJ$DhCo@o~T4v2mPaN#9 z-3PK~@Nd1NGKW_$2zQhOn`qpma(;^Lsl~5}Y1sRT@!FeTla=J?OX%l)9xlxvS|coK zZcwaRZ=9*>uU5mZm8Bt%yEsLJfjtW-VmjIgw;?vjoAjsfboU9lwe0EvA3q z9M&@YNHvKIzQssyQCVekhij^U29b>np zUSzd|qsc+IzOiotBL;A6)YiHKazz#vuXjF zIsihW^Kk&defoxyjUd|`iZvI=%}>>ne>=Rabs>J9bV>Fc(AmFPEW>f4uiut7(X6xh zW--T5q&bUNgtRX|BPb6E*pjv8xht1DQFMV1#cY2oJkSp3bW6m{5?t#UiEt`&bv^D1 zov&4DHUzW;<<`^uo)D~{XUFR63+*o)Rq3&Qd{gco*k}qk!p3nDM+EK6E2i& zp%u9ILON7(!@EOMs$*PSQq}jAX6CVDMck?)GqinnBRf-HSe%q>JzSbU86M%?P+Blp z;_q`nIAIlp-L|<&Kj4#TkheOcJwdM6kPU+iM+U`s;j;KB33WtO@~7UT53-SQRrn?Q zo1>P#@Ak#aPp7bX!_>#OR9nTGnAJlTuN5a4NlZkSI_v6tk!51Tz<^kKG(nHper_)k zBwuP4&6mYF1n8ub7ifxWr=I|MIu{Y!IRL9mf6$#DdjRoEUp6gba&7Io`^7azROzQ+ zYR5)s-G?$)dY377+Psa@nIu@9?u{9DW_z3h;i4GdRWUjV!b^&eC1U*>P>6Ye>* zJ+=5|fEMHK=7e=bwfLd(qxBEp-O?=0oyx@eg1J7QkQ7LboZ2_qycpE&B5CB6{8M3%c}h8+y(#Gy1}CF8a{TZaD2I z&jxS)QUo*7d9^Dsv2}HYQv4XVg%ix1ilCho^H@R#a01m3yGWbAdzH_PnzFtdcT%No zt8sr0)kMB}4CtLU;mMw&jKT_|;Z3tqfwv!0-s&q1R%O2*Nv7+L$>8y{eW*t?3u)eO zuXQlNW|wfS%9K*|ukDK<>#@UC)TWF^jHL}1_p}y6W;VPG*#+izD+{EVu5OAlys86F z_&d~;4EYnl6B-~j6dWGN&^=PWu3{Rd{$`~;cBU>?n(eT!=PnhftDqS45TqLAo2=&L z0&PxZpogAH6)x&-&zA!c`X7}kV;%ih)rP*fX7Rw;OZNOC_bKIugqY|;vhKGo>Y~mp zE^Re5ez^2ha=`_v3426CHwF1 zd`V~5?Jy&I9O3WtU}r{PuXIM%bs9!ch>WzbjUr3!E8(?Su%PkiP7;*giG5G0ofJ!d zERP@qSS9|dHrI}kFJ*V*ui)#>z(QQ$sgvtX*MY%Gy9xn9+c+@!*_C0TE zX@BQehmb#Iv>rWFxa(OGXSofBxQr*iR7=>+|9`9bQJ-y7-ZQ~`)5cu#%*O~PHzrEO zoq2TveDP<4c^{G-`W0N_ulm%FFiQ`L@ogEcn)477ociqiRmMa?HiBI-roGqG7t+` zY;N>F0;8Ar@<8_Yk9As*azoB-@HoWw>cn#z6WM{X{`=mq6!u?kxBYXx|BWn%rQR>L z*T(#x)8~wScRUS!d-mPa6MxyG_6o1~2l}vmKuP@Xw|=&j!;9qu&+P--rOOQygZKm$ z_FUxIIu82W@yCmHl5ipJazhE=LL}MMqHmYMEdHmiJnvCyxdbvu5>A`-@)^O|9`PSP z9L+h~$11>M&-pEq^=^KV1^kW867ATi5Y!Ms;WYMnh9tfRVQm|RF7*i*pFgDS6@>0h zq2c)#X)QiPw1PzrE=rhq#FsTA1KQo8UR3j;!kiL?LSC+LvTq>qa3_*ZyqakM{<1bS zDv<%}G%9P@j2RDyWyxY+dJ6dK5#LXBzHw$Rq2OOZ&H}Zs z4!`+dU)8S9+!sI?rNY#H<(-AnXf*Qc8mDc;1_%?mkOvK&s<^_5PCG=<0zSI(&Mvki zFpED}!jnffz&?^2Sdrs{s9HBK@y$LfGTp2Q6JL9f>e-DP;SJx#e8)odowhYGeqUj~ zBd)6eKBaP`7edLNcVXYRv(jgO*gvD6*dSBL^@T%aFHT4O?>H}jT8|&Fji2~fA^c!% zp}0WaLvw+?hUNoxN)w?;sCcU%(AQLd&ItTFbYuSa2O^=Cr6>^fY$GzCd+?qOA4H;N z&S^TEIETBLamuv4KS$AcwQtU4{KOfn+9rA}lgx@pqQ)mRNZo>fg;2h-qv4awG*LyjVPV zZ5Go%4$p31E9l$v)i5KRGfNla64vOBTNT(JNaD5%*Wr6z>P1G6baJbW+L0^kIG?sJ zN9$K0`+Cqg%Yn&l=z@%^L@TZRS*lBk4 z6M>^MdwTidYRMjI+-F*CV*1dZwcP*4EoFPNtK2>CRUEGeNHv!$T@F?hIE)*)hRva2 zKsFU9f7vF&lbWe|HhqP|;;1J!>S#(zE-A(Q;q7hmueAtO2v`BEWnZe*S3(luH8FOHf@uhBy3@wf^2bAmfYmKtG9&2 z_p^npK*r`deItSsw4uYSZOPMLC{T86$Lp$1Nq-B}eq{hFRZvvIN80O1F7+#I@hMAJ zeuimygJ>$*-B;#v*bZr6<}zYRy#X1o{XG_tDX`nZ22^pUX%6 zQ+}xjiz2^ni}cs}-X5hPgs;ul*A+)?LC)*!ztknMK0j_84-_^DeAs?f9^1wu{Ghh~ z&Z(mC9+1i1%wSGQAu3wpKXI(2q~YR*q?f?)XW8lOtUr7|!b*030Xq&TEK3_2Z#z!+ z#=bq3VpBWORoOj3u2>A(Esw92O^|Q*v744WO?GMpw^LxpxQnZKW~Ei;17x%{+|i1|EP}4<_$UG*MngSpZlUj+{lRc&Oei8{a)}- zz7tcYypvgCx8f66e)CkDLz(1VZ)9Kb4-z_6Bb>SeJOWyOD3|GNc8;Oxg(}@U_pZFy z4;EsdSfDVjy^_{;N#s)cu7w!M_g3Q#ZONN^k5)VU<}d<#b2mZ2ji?3?kIW||X;T+a zpsll2P(OLISkV(f3#6O^3`7_<^!;`(g?x&w(LeE_e?d1}(bgVq?1|5R9HYqlBCQJq zR@c!LFzsCJX8&XEcXdzWe2(vBGhR!{f@n(hgyn+5Hlnx|d-7zZ9!v2{=RR=1e*dvO zNOeTY`1@deR{?1f45#UIHV>~2iIKGle^BJM%|>Siu>3v7KLBs_P&2*?o3BDf(h~9p{HuB0d0}C@K20)E zHlHjkhRg`KEQzNRX721+Y$ zq@A{3%FI!!%B!p~>#*sYr=L!}rWpfM9z&KKX7kWPZL0>PjRlNGfON%QU}e{Is|fU( z1Q^OR4hoEo^NSdQnoz5da&C5z*RyVF?~7H1bfposbsA81=p1XogZFr3p)evG{(<;( z+_8S zx=F$>)G8oJHo!C4CdrH)oRV%gM3w}d(l&%AXY)XvNU#}!(mF??qa(qzjwtLo_8MxR zX%E!y!XocpCTJCcwwWr`(GuOl&RrRNE9Vt-Fw4`loe{LP2b!hIwd11o$rClypDXV_ zZ=8zlCT{8f!+?snRD;asXZdX&EUU-PDDWfm*f-Ce*LfDxg;KGh4kqSUN4}ZtbC5t5 z0;LA7i~aO%M>&7XDur1tB82N6LT%)rhS}xQ=Px;PFNQs4;9F;^|0gb`@eA8{ZzIu^lbeD{*70)?KWq92-;_q|JZXr<9GLOJw!0VH-gY^kRxZ}p6qR^#vMe7sh~l23f(-%py^N@ z9hPDD1KoE?e%sn6^m1mnAL^a#0uEv%^s(N^{k9?myc~ekvKzd=F5U-=4IwN1%2zj+ zUWgK$0uAurA^jwDrLa4mXsI9SQ;~+MhTCi^=F;dcQA{pGu{eUn@}yp|Tz6TeLFTsz zuOhCk zk=AuRkinTnG;&S#6C7V8bv*;CkNj32V6S^OtK@}WBywNrYyv{Wdczg#wGmOx*R|S1mG6N=DZYTS()+t zqhMr{Ho`;Y1&?tqM$upYhp3=St9+@+*UpX4 zI5_dQ`7Go^m!AZkd+PuVQdGL}898Hg{XtR?UgiXQLnDf2RQW;HKD>spV&?du(UAmk z6-9ukn7pzOgT5jUN>|45H0YJ8vJYJ0L3m)EecZxgmn@mB91g()(UAd4vDgifT%H~LY3=W zcG}NmzC)Z6x_F_qqd^M~lN}SK4Z}pu&jP+&lK8ZAq9Mkf%;H%|eGTL8AV>L33MSKd zymEX|Qb*?%*gcx$-ABHM^UK)iJ^&~G1q+v(ZmHd>RfAFJpu`;bo9rp(0BxH$cT51$ z>2cq_FN>^++?PPe%{=PZL(RaC*z4Q&FLy=v`ltCBHk8{bTznM(A^_zkhmcdl(-DT{ zug3Ju38bi0E&kbzMStck#ef<@pyUwnb7-rG5$wAUf@B4hf?G)sm{YdU(>CXdfOewz zG=5+|s@}8f<*wQJ{HQDZ5Gj-)yWB_xh{{x_$n_8Sj1coJSOH+NIcdFd18*&^$YrF% z`DW5PzlcaEWu(Bc0l1kM?_{}hD6{4dz7R&CFpExOIsLKxA8|LC2PMjp^F({Rqu>2i zA4;s%Ds8(|?@Axl%C{#<>o91WKeHSLe;nv&JVRC}v@FsqT(WlPtP!+6U2?$-0(O2X za>hWLPFrF>xsE0_H4Q^B4BL+#_67veMG(9lQ6f7IpT31W{(MWxA#@)wP-KDtqs5uT zli0HmEBy2!35_Iw6%No*sDDr_SZEvptE2r2zRLIIE62>giMcFL1cFSpRGJ3!dG_=s zBr`nJRt6VX90PcD1Tqqw6a^f~&!!^^sYc)@gRTEcabPfrJZDJ%r>FG49J-nP*FF_9 zZOi$O-gT;LD?B^~lx^9#L9$@dP-ve-UgWD?^KRo~Hj}V!Q?8Nl+D<3p9w#te2~q;e z88c2+uM^$lPAlj6G1Ou>|5ZvPqvR2w#7grF@A?c+{o53$){AL5JuI@c9~T?zx(~0* z!YUuG57Mf_Le8&|i39mvP%0DBDhy$Bn2di!sN+q_QQP(0VegUm8JPi+Kzr~(kZaIS z_eX$h%UJuLvRv7|_vrE@0MYFZN>v9S%>N^}tBcVlU*vl#V--I(Cez_+IuYrHp?c_Kv=g#)$eoQjIW_UwAqyt3-E(#0WEc4*+&mSnGf$ z+GkMmGrQNd@e$Bp2<|gJphX*jMJF zV@#kY=)pWf35xR#4IRJqfmJY!))}`GHz*{u>O=*jiOzUceXwcrizIdbcOTvWj!jlw z2S%`rrt!(t6 zygeNm{LM`YE01df2%>atXSXR$=-DrR{+kMW*Ppoor}C~sV&U(Vr^3`(znRnlq+Cbu z`WWadD>8XN91A4a5blgk1E8eRt?x`3h4w45Ok_-;z7qA?t0eN4STAo?hzVhVtYbz_Gry@g%32^IwZ$VZQ){TWK#p)G%useUS z$w;@*EtK?|eQoz5azUjBHY~nUgqr-JQ^$yV_*&lTR(>z@_zvAVhQKzgnEb{>aSM>? z?JH)mFmJyg*q-L$#1x`d)UQ?Pa}HCzyfHzLMG)ib{TCNsXSq|DPLC$wUj8KD9{WGh zDBH2hK*#BAoqvn_zB^g^>}}nC)=(YTl-a@9f?Ix_XNd>n50{aEwihaA?N=I1vl>Rk zBUi5_+yPQ}3H~1hluL+j8E$g+ZMW+hiplY4Zm2`~Al^4uU|Pc83=|2dEakvit*GN| zsIzTm?l_-O487k9*=dH_z)W&p0C-Z>0})u~Y&RU+ZQonBhrWv^@lC=eY7IPku>+oI zd~As*I{)`pDxSY?h9KJ>Z0V7wD8iMMj5v>fFx$SBvomuqkT^IWb9%g!3KlNTVfHjy zL0APh(|p^w1+&KQV*-m;`z1y81i=DS<$2V{r=U$jcs1wQyK55OVYIY6 zu(WIq+9T|gyr7!UCn5JEb}zpgoIoLoIP z9_&Xi!EtMSE;HvJX5CS^ZPK>q9Ik~reW*MJsHQ?n zfrXX&UQ&o9G{b9TqWs=LSE1n}`w`+qgjnTU1{>QFhsi;)9fp<`u9qBB>G#EM5)zKRsXHB)REX{i27v`RjP-$n!EA_{noIEA<1Go5-pG=9%C25we&_q)63^q|Wi| z(s3|eS#~z#N=ad>#}^nb<3<^Bc(^tZSgPK`HJX^P2R?kDDfr7~?=L>d_K&M_Z|Ydm z#WNm*56g7Co*5rIm5~akO@)iKc4(s*w`NebAhR35qAwa8XQJhuLmZ12R*kt?g4ws^ ztr^BscAW(eD^iTtMEVt)nbh@;UJqK1T^D9wz;QC?t;EW7Coi!(7x7%8rE4(7%_ahj zaZ7KNTm_Ne7x(_zreqTo(#g<;3I(CP*zSx{kG!v}-(t;HHk*JmLTZ0VZ@8}piZQy( zzTV9>K_xI-D{3_w+c6TuAx!$tF-MQ;eSwxxD@PkrthG%S#yCzhIYycQcmEnyI&5D` zgJJ0ZL6A?;fB%+u$w9ewslADu<#cQ|9%YV{^sHR-NC>9^NMpzKc3>8wQ9vNHo{8%Tx}@Zz%4{S z>jZ?uA1M+FdwNw~D6)0b{Ru^ac>@g9HL-^tmF zinr(wsG2`vpWokEE}y+k5uR;rxW+Y>C9G;Q*bTf@@5tuuPsKXqq_?)?_Q!RdXz!an zaB%)554bN;M0U<_G8b_%oSHCtzQ+`%Tr#NiNcJOE8Y{WQP*o~bx?m^X4p>zo>R^q! zq@L2SxV_&zCaCSC7=c;4M=C6>w^7fTs*I5e(XH8vQXa#o)4)~{5+Wb-&32Pdr-{z) z>;YD7&VkB9MtS@GR!i)e{ou&SBnx}mj6ECa#^VZ^7~*HbN7m>AW=akPUv$wfih@gz zuc@R!%*L;W-*QkmU{qSrHR@sc3LGVMb#oDHCz^VMi!hi|Vip1NRVeo6_LwtrU~OT< zp^C&-X9{U%3ha|J1xW~u_Sw=`pVpg#K1TGKp2GW%ur6mk`+^Y{1!D$WRI)**whGmYbPyu*VlB2r*Ki=(|5EHi$d) zgr=lhF|&K7ezzc;>DyTC^W%LGA)omnGpW%|?!UF@=k|Zlm;H0zy5PFJy57V8#~kth z%?sHortjwEEB^Ug9*x^O8wiI4P*r#^;C0?cZ-M(o$-wzOj`<`&b-%*1NujDK{|?P} zfn^gzL0XQn1`*`+u8>lW9Wmg0)Q$?B!v3vE>v&S6%K`I-?>5Pi#KsrpICJD4ze4tx z)oS%(a68KKO7I+Q?Q;~dt$Jzwz3Gz_5)-T6C^PXy5{4=Y^;@=qO6mCtshF#Ee2i@& zGPTvg@PxVZ9o&T|_NCZ_3B`7CcS2#IQUxSyP`M)2krjHsjT)I27sjd&lm!@j_YceC z6S_P%t+cf@FZlT}Yx-(Al4Q}qNf1fQ!qh~-w-WR_4{XBcO0^jh05~-?ns`|ynXj|$zL&EIXuU$M&)7B(Bt|8 zO(A9o6{FQLIZKMDPAd0bOP2_eyqkf{%P0BzX-{@3GwJeCNmz|TP-cgzI_Q53_#5g@ z#KdGFi7E6nT0kJknh)QX*$n=cH#c6A3EG>V#wwLrqb!2T_585psC~j2iGR;x#(O<` zO#$ks0;QLhC5~U(u-4!sX6=AyaJ()7DYejhXfG(wT&MBb9hYZaM0JDn7?+Gjjd zlXDhIwECGc5z+}|SlQOjbjmf#$spP!sbaPB9QKa(u$~28ve9#aFT~)x32)zSG|okS zcE-^UQ}?A+)0`#SPhfYDtd$(72e(d|B1J$SJ86LukLwjD>G(eN1)a~XK0d#NpM|3e zMiY}MrcEwbK8gjY6e>&v0w*RBRZ175KQUd*;tSaFoob>K@lvE)lSrtc zNV@9yH-fls*?ktUxif?VM*>ZE6>n)ot0bP~#K`u@`?9qvI-f~cT1nnvJ8Q7$V<_3Q zHIXo$BoMSCnT>V30)fqWw-T1IFiB*#Fg<`ZfdOU|#DT_Ri!yPUMJZ29Co}}=l)i9; zE^TMZ{SngyOh2J+tDZYmF|{hPe~4~Qsbw8p$)n{+KL&Ok&=tlYb2hqCcRIQ+I?p~V zz&XZcr34Bbx_!TFk}xss#!UI4nH61*TfCp31s%|9IUi8*SNxs9x|<`O5w1|d*=@vz zH|`?FGXoo`hpzLevFpC;THRSA27azF_k=H0wnwt(#zy`nQ0Pt?zmXfIRk? zF|hUbBkRT|tZi?WFP5BpSBy)YB=9tAj%Z15l4vlurydorvY>C%;4L_DzL(L|QK3DC z6YD}N;REHNO^NZ-u9_bS`!*)WMQt~4QmnPm!pnc83LhnGTirr`(P|-m^lKFWwJ9|n zBM))G?ZK^fx?o3<-|Traw5bKsKufJ#AiEkT9$g&(pfA672->X!{Lb`%2O zdjOA2AqU_KXP_S&eFOi$1gg-Uoj^319N!&0dk-(Z*R=!DqHo^Oa)(zlfP)j;D zKUYTq4YdaCe`{XytOoUvjy7vAPvCXQ3Rxw4WT{-hW8bJ}^G=XH?Wb04BjbU(FeFV0 z_c7T>vC4mvp%!M~b8%%zwAgdgpR$>cgkX-^P5z`xaS)w4x)hNNZ1AsyR)Ks;1aoTs z-#)7wMfR7VHxgFy%)h5EY4E2oLkMQtrt{G}zt+MKcQYB0ypND*_(d%^CD5#+tIj}#cgduW`KVCadGFi}r1 z4M+Se$epE(j|R+KLXsFNb1_uc3D$!Q{UZiEHH@21IoF$!KVa&9r*2*^cROd-h0q(b zs32==4A%jC*704j_PbbXRrMdV?#mB?^x2d^ z-Be{P!c6k}pM?)Q%~lTY{0q0eOZ%X&a+Y@T>y3PK+0T7BJF6f=UE#-9quE|1&k9NV zO|S2LXoClYTRfX{hTWj-qmO8+*50&X@HHwH{<|IO|6WUM7XGqMSC6_5qWT;@?%KZh z`tg(PjbvQNQcWabbDRzP!Ca0_e{B`o6j4E~x|GxDsG*y`w{Z}m0e`&w8@q;|qW#>! zbK-^;n?_N)GHqGDiO3}8GOLYUWT6a%a@gaNEk`jr_R-VzRYjVwGk9Uy7Kp<8Sy!vg zlkbY^{xtRGq}UBSq-qftdvh!AfjqEOI4`SFe0Umb$M%mFLvF2vqW6$s_xgYGrTXcX zAU9L@y%K_-{al;#{`v0zttQVOe3wB`LNKXcp&+eFf{V#!$LmaKx=O_v9l4(-1t zR78>Sir~Sp+XBb_dXD&(4P%Fo7`@(xDxM*WA%rGxY~;cs1xL#qV)2uOmP6?=??9mW zB8*P56J-06P%J({g7Ok`6C_y7Byh1woHB>E`B(5xh`(B_x_l_FtZXbR=gM?4N%xuY zvnFS+W-fTV)gCy+vWT^J85%p^hN-zCXIjk5^e(m@k0OfLtBe8_9fLX!)1c9l$?c4( zWoKqZwJP?8!JA3qeT`mJtJ#HLIVQNL>plbatxBwnFDMo5WAlZW?9o!zV_ESDbA#h> zf&(OmwoV!4860{G>nrPtssBl~RMwJVSym}eZ6(`8 zCFFT3aBH$Vw(_xnxqscINa6V5c~JK2DgWUqGT{5pX1-BjI6C#YkjgUo9%VQ47I2 zdulH6>u1nFC4EXeAmui`Rb%T2%tFgD8SE%o5!M6^B!-3+`G`?u^hEjx!35neBCsDU~bV{{Q{9Saw2Ft z-ho!6vLdjIRMbYZ+q4OVV}^PFhKI`c#3KmUWmVX*p+0BoyE&-g)XLtCCELnNL`;_k zQw`G)^c4SysBh6$*wfI!Lr;qMQ2P4WckSb~#T*tjDI8J)uHjFv!u zt{-=>k~+v*X)|4sq&}fqGG%K~U_vjbpwIeN{Rq?CsfUshu-T?O!%%L?R0xbPrctL9 z0O=m>nj9@$xgup-CXe4ozt=}1cSn%Rva=WNP)2`F_#H%+G;)Z<{$g({R(D2-4q z#)TWya;M}cm#rZ7N))Hr6a*Bp=GUhn*o7#RB`BAx0@H7nx|8aAGp@pgwlkF291EkL&2aS}BojIpIeF(`0o zVGubtjH;~&8Rb*WJ^VjzLN+C`Hb016AYA5qQD2E$$ax|3`GI)Mj5$f+Uj4FYr~spg zO(|LEtT5dxk_yIcGwn3Di7<*0nDkFa|67K%-1>l`;-sb%7(ILFlB5r5YN>03WjSc96!Ocu17SAsmzUWpxLg4xYb#uA50aSbv%)+) zn!h4ZjrK58PT$0a#0W6~#Enn1vTogEk&Y5aGL3wYlW|f8fZcnh4j99TIBt9ICT=Pe zBX3;b;1;|U6>w%YiqV@;5cD^^`j8Ep+ax{B?V|g)zLi~?jk5g3vLxI=xSnnMk8fNw zrdQtwoL^-jRoqqwkst?~Pq8i9SCN_aFuxAbxVObvm(5o@f$U}z` ztCYWvqFas?wkv=$WPFCDArHo0#+*^y8$WL02k;@Vc747rum~(!Zq$5U`?@KxIs5J_ z;e(EGdF$`Jw`n*JZP9;ecBP0kJv#BMTMi&|l6&lyr-28y|F~JnRr6Rosx(KAol`^4 zZa;Kml56A#-#Il`hHhbKxK0fzMPF#Rz9Tuh>VLsnh}-0B7aYI2kKso?dMmyi@U2(t z7x%c2$0=>gL7h+HHB&PEX)?c^a6goC|6sA=p)xuqG`G;Sjm_;WPSwHpmSmH0c?h76 z(h(19v?({+GM8QQa6^QVXux{8bU=cE5N9)rO)lUEgb9A-o9GKz)?`=Gr^wfLyc(sMHRH!cZ%C3An!S;x4Bnq#?_c)Yow!XY3NSH}> zMVze+0VC)n1&8#rF(M`wH9vBWGdIzq)(&l(9v(8wDZBnPt)%L8!P-@g=+|#;5^p}R z46~$)2Hs!EG`2l%Lz9(iX63v{!VLqKfg}3_R$h#{>To}IuL{bP`9EAdG!(z*Xd24x zjXl1?{vrUUqNL>rm!&#!e77WzDU-3Yd758ohs5e8-mB?$@sYt9sVjH`CaHZBh3{Ar z9XHd6zy~t+IHremxsZ+@mLWK=lQLe<@VwiM?58-rCi$z&^O{+a8W>^IHg9X;>5W6e z+yY+VPrYo!?e&1zIo;mm-1?i1$vTj)(@a*0nlv@}-p2?-S# z1G4*G$Q@bc2FF02H=4A+UC%~yhIt>H=7=*?^Mhh2I(WS=zc zSJ_Wsg~-ZY8Q5cYTZbNdWph2haL(_;=R{*=2cw>~v2dB;sN33s^(bZsHOubv2I^qJ z)*b#b&W&Rq&Qgn>*Who)dx-}WY8+2JQGQ0e=O3F9RhRUs`t>k9!7DdEiCGMYQ)4JR z(zK)uPqnUz@J}VOP@9C*-0I;j7+B=_JsZcgaNJnY0MKa2aY^mpS!J@=q^6~l=CrFC zk3l=7#tiON8$F=E8n9Q3cehldg+uw~eD6U-10VM09kw;^K1kxVhOh!?o4EEE3E!h% zdEPkH$~$p}2cfpdztX|lJFfNKhUt~wT`kV``p4Y?Q7`GHZTUIad{8u>A?yT@{2(X3 zymu{oJHiU3ei*7L(NCW646l5LQf{?%iLH0K@OLFx+B>6hdsPY44CF3a!<)pPoE~=t zr+`aUW7H<(TQ7h)_hH>9JB2#M!Oy|6eY3eK&mVdyIKrMsEIUsaxl4;A1d#W zQ%7g%8vLKF5Z&~=GL)^4EZmDDIq<7~PVE&Pp^IWxwo%w`AF6H;DsVAk^vpn6Epzb% zI+ZP!C67_YQ$$fZDpKuX@vLeQV*U2;82Gt2sd@*Hwf$CYm69JfgP28na6wD!m#r^> zMZ0!{frYv!kRUpTtmzLLsSowc^qGmej$PIJb8+Pj*;dO*8iieFW$n1Z zYW2{7SFJjmndALip5E~ttU{rm0Pd=ycXdEnmfXmg!H4h^Q#yMT*f?7FgHbL{eKeq0 z?T}J?-KplJtu8M#BZza!hIC-Xg~h#9l1sxK+@woC9om}A0*T#tOY$3`Wd-V~|HArY_B-5KabbUY0)CVx5jMk0c` zo{-X-$mtP3a(cNv3)Go+bgol{tn>=YI&fhc6p!I!@IMOCT`JyshN~JzdmOsYt!|!$ zWfqJCbJzdSNRd^%*_Dk^R87cQl(K1K6KE}CEW%jy*$l+PDwSU;IA*wxgPjej{MHBu zv!lu*@8n6b@j<9(IOMK?;QQgnAE+AKuH1G^d%9d;`D8j|dhe{gy={s8e~L$Z;syc+ zV;6Ore3S+$3&u1r$+~z03JWVStJ1m=1H}tkW}D2q00+=)oW-(I2C6iz{lH+#pZZ{% z)Vg*9nl^2Ue0LbS*$t;^Yi9^A;e7e}z}j66gBrtoGdRddXzIAvCDkt{V&YjUMAw zaaaqsB@l>#BSe;?N4{TFJ4;%q&lJQ$gkW+DSl8!qF+$wbvH6#e;K7P>5sWn_8Ruu{ zSsGX9JkiJ>vow(2#0iH4tg^3S?V-a8;kP{Iil_pgSfd@w*UQ1<#HA|9NPfBM|Il~P z1QulDEbXZz!5@axDG4Wl$nKppXpVr7+AtBq@)Jt&S#_Ni$7{bLC#LYyl0HH|lR^ZA zKAO3$(@TxZI))`>UtUVbK#n?c<9_(I2a9rkz)cAhoruv}iZ66wjcJ7sh(-p0S!G2v zkZB;AHDrg1W>$<+6_MCrRcR?CmdimR0y;5sF!AiFB~F;;R3l>Oy{q>W)kStx{3 z%JDFib_rnna@mPMVrao~IWZUSI~Ni;S<@ic;J{(w!Lx|uf-Eybl7z}2YiWf;aS)_7 zf-QK%I#0Dg59E`a!(o*R z=$$=GW{{(d7f;2NDk(2=eXQJ9@ z$u}n%{Myt14KIg!Ol3%UC@{%MJw@jI=4hg}Q~XqO4IF4vvx^GMtFpuP>ZmcAoIix> zS|SYNsrI%G>(Q?0pRaid7J>Xy)^Q7?KC)#QGg&b>j70q*jx(t(iGwr*vJAk5DABdM z_j~61AocZyZ_TA9WeCSG@oVE#_lG;_9KAF^X(4KI&`~t{QMbWTzhr*;WI&N+F|25= ze_Es@9Ni($j>1AZ8WQ5}@18?qNc&OG6S}Mp&F)dQ$^O$yzL#lrf-q#~Ok~AGOYlOU zA~=uCu4kVTK}BPquChACInd8aH$x7EkwI?p0R#%vu#M_60s^bm9^sZtF~gd?!=*^UB@?c5_;J>w+`Tz#%<2$!`9BMN zI28%*DGf9 z4>{!?IW*!@RZM|riu##pIOs?DbEz#-+`GL1mvMQ2mM8ctSC_dPA1WyS0JPi1bR)4@ zvve^Xl0$f6q_2rwOt*-7WUDRHFp|k975-@}T$2pZAA&o5$sf4>7$1!cA$H6>C-OD8 z_6Zn3$lY(QnJMW?IJW$os6!Hm;$9GS;Z?t2%CK8t+o*l$e@E6D62rw*OGotKv(Y{r zQdRd$V}DdqTlpUq;%Zj0MjpGZ-SBUvs89GbtRBq~F5ir#BbSJG<@;P8rJ!V|`SD40 zI;M$jI-y}Xyg_hCyle>Wcb!D;V|P-~-ifgN(mLcw+Z+b&nj?KAi0YDh(oy}EV|Ed` z;D2@zbeFIJdGQ;31`iQmmwT7bG1i8|?0F=?(^v&l<2$)Ix;?9)_tvHdi~Vx0r>XI? z_0-}i@boe#C4d=$dV?v~st&Dh&~?h!ifW#RNpyRN`XI`iCMxw-Z@?~_@A+GNY*s(e zn{#?bVnQ&_{Hr*jl;Q9Xn#CKl z$*RiuPfr-a#w`Fo(_{85fNgH@8%Ql6&wBgrBT9|-G00YFa1CmD0q+Rw92if!kyX3b zU|Pe>b#^I7s;`M?)S#b;2qIqv`;Cs=zwvT_;wY^mqB~LLs&3x-=)bElZq9}oNx@fr zD0JhgJc_sMq* z8{q!?g10rnM7h;5)QAo()oy#Qk6aJIvO^kE2fBQKvQ&?(5}+#gNxtQ7z4lF;V5L;oLkGgpGEEq$lmX-*~YL-R7Kt(tcrc5M=Hw zRE=ouKi-u}c?<0P0dJoMmf7o|U`-qr=SLzTYn!kqV2|zH@iladEImuxyqw0y!=c0` zNvfN|p^j--Y0VM)Wnl8DxvCA#DHfSP&$#cX%nl3O6nf=6Tr|>wlU3a7msZThRsiz_ zci>z8$z^#0W!k%J)jub$V7HF8eJ05@ML&^tb>FA4_ITwFN6>+ul5^qe56xK+u{+7q zDfnkQO4uIC_mbx72)FYl>a*lS&!!cN^c2U;cHune%U|!aNwrtCkZtqDoR3au0v&$4 z62jm*PQuM6-nB29=)iA!B2?-QU<|nlu=I1M+#Wv~_b0LIJhO?|edO|}tMS1P+H@bp zK8ZKjhCK99(#1ZAdGswix;}=2@z-^eK7&Q_;B9|<9Zl&j*(13JqVl(Ofj;`Oc?)$2 z>_sZNpLZ97jBYNk%e}w~b>Qh4`ze~s4=<$oFIdLC#8hxaR}#HHt>VR2raMS&`U~pe zrq&+4O6%WEF}ifsR~>m7G>;!*hV-&&kb5;6;auL_Va+gP^>kK?c=&$F^z-Em_5<%V zdt7en9w|fg!NlJ51!6gSPblC%Q<3VLDroY>NIds|%*b6)sott8TlA7hhxbV0+__Y1 z-)tvz>)0vq={AsH^lIJ<_nzw__KE8<_NnU`KBBfLo3LGztO042$g4|-xT*nt5i&gnsJ*UeqC&>MQ~O#ov{fK#yxyX-7d?ZXO}zl zLYChaS+7vbsgQ=qUTTu7ua-lKbEe_U?}O&l93i3CDBG=$ z`KY#>NTA@+QNbs-9vQp=Q8KP0HF+|0hHm_F}&31lxhsS5H>g4!k#*cz_-+5#9WdOEoz{; zZnj|}{8tnFH#Y?7AY`+ip;0;a4m!oJ)%4{Vo#35`_Rmq20g!D&Ca6PlIH+jzaUHxv zZ~3sU4=pN+Rg&Iw`!xCa*~VCzFbcQNNiAi8YhF}Ka;`eIyW$jUyTtUU*wWaVtXSgB zG_;7COj;xYE-&R-Wza6qfN*qt5zVu7lXnpm{eSM1%ExMiDu?nN`Y5md*k%0|>Y+}m zSK^-B40XL*gtS*g~ZsNf=1nCPa zHR0TVZ2a1+tyLBzV)T%2KQ@MnX0E78hm~cGT|;XXI>t_Ydt+;)Uo%aKC%lhG42)?* zCQONkp1zVNe}ujLm^>&sAnI3O{>l9yI}qt#%$|;&VS90$8C8ouRoEHPh}>*d=Ee-> z7)y!%!TcC%9?u|r+x0wr&5J3TQw%hT4_p5Y{XtPyrzaT{K&D@Pr+zHxqF?OHaX_=T zZ8`}n8yf^&6H>x1?)!zs2`l29!J5+LVk9MaWpI)yiOYdltl3qD%BhlDv24<^#%B~V z$mzoQ6EhYUluTr7`X9lMBz1=-*yU!WqEaEW1I%=aHy>66L4~@jh{GCIRX;^{Y0hqU z<5C`&U5zka-Y-LsD8<^jt(gIg-?*G+yC?g+*-lrIO^q>2)k$gj;AiS+E3Lx9qL{@D z7uG9FM;kLvoRm{=dtG0nF{n_X$$9Y={#8k%HG{A!B(Ubb2y#fHFzzc6M+fnY7oh6V z@!F9Ct7%-c4^>Qje8AHRQ0YYb{Y@n~_&Yi}ES3x;y3z)zR_EeaGkham%Gw!{OpZ~; zWj(PHDEt~oKp`r7Ol|70%+v!YQz~p42NCOfT>IqRiDj$VOFr49<5mjB$SU+q3&mPz z^|W3NJW?j**^>y1@6605Bv*5Acbj#_}#2DFqGtoSqf)#>Vvx%3g# zFLC2t|3AVNDekVBLx>-L)ZX0G=}A6fM7Vf^h_3{!)|76*pBo~O<>`u{3b#Wexfq3j zGMiDQ)r2bkdVYF>Bt|7=%$!D9{ga$_+`5*ki#UDqcX2ipPaTSZgPkK+FRm8?#fFY? z{}9|Hed8I7oTmUnH&v692KR|EBJ#Cx$}=+>;u4ava(rzM7*sMFI+0N*$eSfl_7T8r zuw!|{>~Ox9Eas$8#~g1fTcw<%fDMWG+Hwjp>?kluG1o*j7;G@7hUVKtRf5Q%ZX!dy z5h^!;$zpOQWeu`rW62`$EMPYxTF#-u#Ki9a_5?LwyUVSP%G(M)aB%|YnLX^;0}P!gQsh;UZnaP0_N|4^iq??xTKKKR`W+*mLUaVC$!MidnSL_o!G1&XHq`ov{lAGX%sN4+ni)O+ml^aA)XTD{pw9{iVN-d(Ny$E64;u&AsBDyBqHT5nD zvt7E91$aZc0|K}y**`AKvsJo5|7(B$CdW$f;To=dwJ9|y%g&mq+HQ|-}=56g!fn(H?fDEsdkptCyPIFtau|o5(2{6QXhpG5h zMK8MR@g!mr!)6@`%ZZnOT8vjp5N?wJQJIqQ@mS;c7UDazP;b8sE@kXk@7$LT;*K(a zxiCxBDG(O_C*iZ*=7)Ll&QLMbYAexPjA+r{SS-CDz6sd|-C zx@Ta1sc5>ble(Y7p5F)QC?nD6Shd#e(iJg_&0ERBrl+1U#yu!(VfUe;p7CSoUUcY1 zf*jqNf^Oy*m z1=|;U^vbWP$#gu|AS)&E9^5wKD&=}BDKYYj-S1@8G>D#{kPS-59t`gaWHt*K6`ge) zf$Ra`Zmb>_+O@#XC{GGktr<_Shacfd?(R&rkO)v}8`H0ZEW4uu(M_HbO`tyKQUP=~ zZ=k8OcAwv+Z`KQQ{aXGLwqw*#R65~SM?BSu({97qg#;eg`9aIHYDJGC_dh&;08!c3 zax{7v`T@LjiEdu-ZX#A;tqume(g}3iEvBSxXbvl2`s*-rO=u_yeZVikxnAY^wfG)a z(4i>w4Og-{vO;P0*U6gBYHB1O$ZwZvPfG>)))z&5`f3Ob;Pf}G!=z;RIt#=Im#Gaa zY8y={b0>eK8pb@@w?EK?SAt5cPAmL#?}<~ni>7P$z~|cLX)ayIncI@CqVibp0dpH~ zeso4%qd;T#B*)tcWfYja?)dwoNheh)|JijceJ_ zMmFll%r$zbaSFLiw2*9!=h<22)wvd+qnyc1GHah@#$gtmh-XhQmc5bNw>S8bC=3`A zC`feI8==!eq6Ig7b>YclZH@4(eq$9dLDf~9nPCUn^k^k-#OI+92=w7q1Y(Q9&i@bb zk_T4P=W)6y>WF%dQUAIOXw|0b31T=Yex9rxUhnLQ$0bd-ozd+19j-Jiz_FSE>`cyW z-wg$+ffGz+e(m_hHpEP}TmG`@2v;VGnAw!tfqtNF4MC4dQh0p9I1IC;0ef{IYcH%p zL-B6?abzWb*mu%T=nDMQlqb;~%7Tt=_RZQ}ZD3H&wp*h2|98x+{VTSlLB1ahu+RTB zNi+V5g-`$g8Bv}YFBSfWY8~<{U7OUf$=t1`n9;siv3 z@$hk&;5Eo*)p0~}g!(v!nR)s(r(Df2e9pYxFXgRWJMZO2DR(VwTRJs#$DZk3#-KbR zw~6(tH=EECOgv*{Xc(dAEZB@}<38F}3ermZXfTwR<6GQBG8K+>>orJq~~Jg&^?;y42g=uj|H$mpQnC=!Ah zR*b)Rq=l2S(fBKO_tZ+iXd- z=QeCL=o>->@7!(>EZK6i3O>@T%2VM4*U3M!iE0DCP)9WrNCDXmFG*Llt772r`l#R9 z=GrySh^c!$H7RmoGX4{=RH1M_*-|%~Gjn%-ZBSgQbdq*+b|z_0+23VzDWI5@n*6l@ z;4@WfyvauPds&{-`Au_$_RI=J8&*`+4K=`QpN^U}E#atUqojGdym0ZT2}LTU?(HKo zMf}ZMNKmt7j=`;)3c(tQjRw_@|CKC@lzwrI4}Uov!6OQmEqtBr!0G+d%* zVM~@;3HpD9DoMDleM-H#uW?27RzZB>b!68`$Ig+U5VcgP!Ub!)jpIN+T76S@A3Q3C zQ3bX5=JsJTH#-A4#dB<{I27Rz@4}&JT+Qq%Y@<_aoYCnXS69CIvm1a!_pu}n$w4m7 z7UF0Lz?zA--FIOjLg1$AF)<{@0*N;djUm>8`s@SeWM#iv+~+1C#yqag=F^0royAEA zslVm3o8+MfomiN+OYCR}wO8UhhAD&dxB3|ag)Z+7pddyJh-<Nml+b$wtwncLDQza=O)ncr3b;OgHj>K zgy|hr;mPM@SMp+cK4JI25`;3*UsACj4Cy(y<*sNg9)yFLcBC< zC?82sn#4=Kf?{eyGTr`OLC8Y3Ak98=wT%=!1uw-@C4Qr0Ye~@Gj-{%VZ2A%^T;2g< z62h=1*g$Ir1b9PVanW-5-rt&oN=TWtzHZ+hMz}o1b*gIW);q@g;&fT-a$@g} zj!)1OL2~XQJaiuB4KF1&4=(h?1WcH~Fs@r#n7rAA(N=;>(wU?v+O~m{6$i`{XX#JI zLV6c!2haMc><1+Wx6W_VIehv6QrDlq>z#sw?MmM|ZG%B=JbUD-L zH{SwVIQUX^eqI{8q%G3(6{4-mv(fb9vIF>WG_OR|0-(MZ$oV}U8UO7$KI@#HZ zoQ&wbDfT1O^3Bq^G&{Z$(!f#Dz0Gm23*kG0AvSJ(irWhwy*PRg;PN0!06##$zw5p6 zlpeeNZcg>VgVId)B=^)M<1KRp_u??MzD(T!_jI-BXW7ynDHQj7&*Du_6E$EkUJyN~ zA$hOEMC|s8C7>a=CohBRW(w~HSjobru9YSfhr848S4;>SB6}NC#zpaY(o0u^1yMU8 zrkS>J>|c7;iCeDnQS&eA;KMO+9wRIm;c9C01w0aUNzBfy_$AxsnfC~kI!3*~$EG|r ze%O!1kX8gP+A12;g2_hn!_$Nv1`nh+Bvos8V|HT9Mb;0#oqp--&}b< z(k>KOf$CA~2dwWry_8wuq>oHtQ!sZH}y{;v*hXfqHXG!s&JSio*Q zFj~W%6v)E;9!Nu}e;Xxw2JI)i2EM zo-2*21+RZlrm-!;a$>95h*Gf=-z}YYHq(U|{bTv2L%7nzf0c-Qa!y3&| zwe!Osj{Z&^uD0%%N)*(%Q=^Nrd_q)-YTB0!8zw*3P*3^*kc(A-;?-#ML=Bq5Aj1*K zhszObxa9}w^jxISYMlxGN(nH#hzNpu(z7DQBvy+abw)3dCp4nUap_A*4CP5cB8pCb z%|x9(Ws#;i^ypHZQMO6;*ZY&|)eq9Hz`$w=#kyBMmLV^-1iNCoL!&nl!IL)`qkZ&e-A@s;p^y1*8AH=|B*e>sa^f3`7b5o4 zPy1&{|AU2B@u}4S!#yPfbqi&u;oD?`W+t{F=)LLAgt{Vy({&^!@U?!wBPRtOEm^`| z9USP9qm#!*RcoD^W(WxrWHj1Hv0nbtW7+j_jeRODU#En!m^8CkFA@r;&^~{Lf^6uL zTbJjEQ>HPNhZItUNAR`bu;HkvkXr&qQJz{$w{J8wj{nPY8++0|gsCfE723CsStZoQ z;mTr|YXxs4-AZt@@-am$vsJUMU9V1Djrh9wec`TSwa}#_;F`36?9~R{!hFH>>0#U> zAD{ga`Qf6-_=7p&YwLIyl!$^V!V*naZzZI^G5 zFsY}UFpFpAr1hxb_C>bOB~&!lc8xGM+9BO$bDccndRcXH19D`;!jM&o$9aOvo8W3xrN zVru9+&`s-gvv8Z(HS2sz&hKG})6wNq2PUu^+v3r-J^ac&{LPHhq@!?u#in#?#J|5U z?^L5?JVuH5=?t;i9XmmJxkhv~K$8|^FMo5brB)K!{YMoZlP^bC3r?rIL1Zej{oF5S zD3@TGA1yOAzty=uNIVCQSi8BzQEWty$gclh_%WCb2Rie+H9;3L^wlC6}@vsh3EFs^BVuL!zV14U6dc;@WBoKm}~uds+NeSyu_i?hd^1h6LSi3 z0>Or1xLfqu{eOrtgh*;|z@iya`TArYyYyENICJbDO!S-Wd&_aC`QQS==%doh4lv#tHG2ba=~-qg-IaAIl2wLy)LeK)OR`C5>+jO4xOkr zH4zSq>81@U6^`;{eXPp%>u!c*22Cr7GuDusT~-bvF)eKoEKZ-hXB7~1aka3x@Ve3+ zp_iy8r_Q+Njxq3*BwV#@d0sFN2u&$ZXlR@wUWjP5Tv|3h6q$1;e?2y(hiE#}+B2=W zR~2GP#;-3xYQeOgLMhfznBlM*b-j?GF`tL?kDOzprxaS4jBJU*H`tV+$c9n8oe~BM zSmctnh*YN2+BMBynApw2t?LitduYU@>NTB)qRKHmfW-gB*C3pd*Yo*s!0U!aP8Oa^ z8B52e5FyC?fN&17V&XN!{$B=sJgbq0FWlFk9Vk~h8%Y!(qKJkA4p6CLC+{^kLmJhh zEX9)13_H}u>Dr$whT1g5y59n0U%V|(EBQNhJ^Mm5Nn(WJ)`UAb%%a$Rc0qrT0F1md zXC&+>YT^9f^4CQGxthRX=z}SncYg|)bXF|vC_Fkj0SP4XW(ufxlOFt2asA1-bQ2YZ z8ubWbT^<{gz_pmxj`Id?WTW4aHgDM)x8>v#9kBfA-nW^XkO01Dx8{PG{`8w^NmfN~_5_iW`b7A|LXCdTr#Ga>UUx#>TGUMV`KwwKt z=OS@!KU9&#wt_bwKUF+W}Fyj)1>m zl0H;`{tl^u^4*kE{@uM--%pfWlkJ=s@D8yf_o0*_>w*j@Z}}UZWSLzlXZHk{Sig{~ zMZyTr^%*nX$UvEQiM+#lf^fF`J~W0%n7hgL57?|46M5kn0=DKX_|OUsr_%ty#i6dy*IIH@O|=U|{iYhoUpnHnY{W#MdE|(Ue_J1$vV9 zmMQNKpbeM$h8C`NrbRX>9*h2<<_WFm6BJpd@jo7|*vAnU=lgWp(w^0(7x=Z3G?)I- z3MV`-KMr^h;!lT|vqj7VGbQWb#kP8QwX7nmX551}rNYh?QD6k0oSj4KI;jaA!r`<= z#y;5KcA+wUxnJv?-xL_)?oms~kIHw-U2m+D9lrxUf|-vVfNF!&SLtveJ?hYRFimaO z%RXknmfZz0#Nrwlc{NG`k+;x(J9|;8_|CC#uu=-?Uq;bN(=ePpUD{~BK@EjC_){&Y zE*zpYB~?zqW)l>2s7NjAXg~!Uz85dX)Ll&k7`;uctk2c{i7?+IzEz&moOS(2<-cb4 zv4qQh&;o1ryd|@feJW|4?^4c!&F{g^;;MxyIe(2nOB5%8CQ=_Lg_Cy+6af{F-}}LD zMiB?jX|uJwIv6gMFW>A^tNoKS)OY28`h$b#eJ%0J!dF}(>@G$u&&@g~e{`tpo;1MY zr_^w1TVkIuk5+2RmMS9N>w6`7a);EY>$^1-wMknyc9Ur0@ZNO%Loq#L5zueYO`ISU z>CHMUF<7>wfK5}b!rre^!BncPV^EJC)tfR$wQP4y13^n*%`H{uC2gK-|1{DtQGz9|Q64$CxjG8K_BajZ3O1_nS1=|sTm?m2GBw_;c=GcZ=poRRMu|6 zytYsrIdptjhw1#K(JAKMv^KnQwU4V_c5NiWofNVpP%*c~vq^aLxO)+^pHHSMp0GwN z`X_oo&B>K4a_VqxGi49LB-2)B>Y^@WN8}vMfX}LPE?rIZCPhcRP$Z#7iXY+yKXcf= z#{nW$Mx)Xg3!+nInRaX_@REN#`br8C3;!WtPQU&dIsC8}TIxyKSz-O)U|F>Mi5ZvE zUS`k;=Qh|-pgTZ3cGMGMWaH$rs0$-#hqH+uZ83zUB(RM~8FkLd5U%C!cN=$i28oRlo4+BK{eLI(YT)!V;Fb0uU3MV8LlENK5m@Dw{u8Q>N7A z_!w5imgC0qoeR}0zlu%#K)R1mi8 z;AD|7+pfakkiVV?-Rs$xK8cRRO@oIc^?pQ}g;pdSiIo&Yq3D4Mx`&qyG?3j?Cvy(I z4>J!s9TbZh`P}=j*C74MDY7;r{sm!bi_!vl)){*~A4N7GO$w}ZshV2zpvuANcEXk^ z<;y#&L9!cR1dxN9-xhePO1i#2l?I)o!E5(-Vf(QZkY?3+>iarn+=%mgH8;x163MI} z%{Z%`hABbqs-sxX>WQdq=|525i>RsBM>+0J8+H#NUKbF4GgOjiHG7tY$Z&Td2j`Qt ztU@|(1-S_#%y-#hb;y?*eqZ&ugR(}dqLecZ8mkIzuuKaNCAU-J;2|;gXss(9+bT5z<0SwY*mGi{}nnBpSd<~j|dYg<~AwKS) zA3O2#V3iL|<<{%jlX6G42*Oc~m1xAgZhc7y2IubAbmAJK`E*$+bJz`py~`yRS&~<# z;25O2f3gl>K4*Qa&h~r2OzhSL#wkQU@W03EpY|wAJ8K%`XXHth>W+hI?b=VQWDUFt z#}7JWws$C|`qgVAX0QrGO8>h6 z8^l?pyWAgFC*L5)(5TlN--t!1TtZ&>{iOhKL!^g5fiMwOv=S?DS1<`XOy^o8^1L*0 zcWvJ*Ws|v;4C}mt=)_KY;(b0&g<`L18s-^~Kpc=tPqui)wveGDz80px%S09^14XQq z2PXCFfILT7d-#?=1Z1t?NX6xr5;#h#Vnm)r`2L>;L;&;Kn-hoy7W}P+V}?uf8!1RqM=v%xFVkQ1e}Q-W{#nTq8}0vCa4C| z`2Doz0J{>m=hhLdUz+;HC53*I?J-k>kSVEPVI#>Ja70{Oc^_&1V7Q70)qF{kgb=aS&E5cIK{>>HLvS2T*;F&qPOec44cpJR(@G)kF_wti2DV^ z-9o{ox@uR!U5r8DA+ry!#TJZ_2)Y_i!^h{N0Zt_-7nka2jt3&%&KBIxP$9%@42+M; z;ZNq?Rr*v+a~M6l6T7D_nta&AeYxs3vMS3sv{XUg-s6`{qkWiau2+}{i!~0GZzesr z_&<&V6K*W(+WOQTY9KAfcbdK1Q&Kb{>kmXUg?XD871sTSKS)kC;)dodUoo)rzU!yf z&*&P>xxLn#C+frVhJ3_Scm*4$Z;cVy?&_3^$(RoHn z<~$UHD`l1cWn5TUIMsc2g)oh@crB)PV@ZYPLF{(tkok5ZF9giPNG(?o4d(gp}JNu4ktr)h_kPC1gHuNzvZn^?O71x+XEC|0A{ zDgXolP@Ev8T9R!N?92V6_M}1N_gvvg6fxy{qB{cLz_}tgq{QHvD52zEa3)Ma>|cZZJi+~3=Z*j>$vJ_k zo@GuJ=Z$Lhq73~>r~X4cHGcYV59kmp}aJTNP@4@9OM>b>|3HXDA#jUy-`uTdSMn@#6o zNv`CvOs`2`qHXOY=n4Xv8`=rgNY+WpHDK!~QuDH#WNJSWn9`D(#M|^v+D{Xo!k>&{ zhftq=GcDi5QFaEUeD^S-IZ?EQ5l#g2)tsA;Va94*mMuNE-bWw*D zZ(r&A7bj`maSN&BxaXyOV#jKXj|cK3_z`%NZnmU*f~+v8-%pfi^n~JBjgIE=i;mgU zXxVZP`jhsB0oY_aN9->u$OoYJUDx|rH*2eMmAJ8J5h(6uh!*i!`Gd6K@@;ut6q1D>Y=`Xd=ic9*A(7uwl+@;4ii_2r zFK7*xe=AUk7c6#Lv7iNc;)DM*Wa??q=Wj*%{CwOy7_30(%BU)=PRmbBpoOr_JAeBr zSxToby_aP=Aq#;&i17(OU}Fo7%X;ft_o$6?I9Qs8b_m(}^I}>S{`NLw<2V zr-flybXL<;2vcs1KHfZ@N}9ox3!vD#A;vjYae~u*(!U3P+XJM?p;vvtt>;qg7JMXRlR1Yz1?yApmxidndmnzW zvLeWA#XfZVWy%X^MMwFNy=4EX3hF()R~9P>rqSOzg(H z8>W%w+*by8x8$2L$=8zGJGkl2p$ngP*aNs5`(ebNpgN~#GPVxmF4@&wM?wJCMcHk@ z)4!1K3epTuhS_><$U<(}IrIwx*2%t)QHir`Xm-g7^c$n7uSZe{zVZ#8ELO{d(3{@z zcFSj>zqUf{@%NHXh_UtBM~XiF)fA*u(-tp@#f)szCQn(mlOM3It>(iUzm2Xo&Ff5B z>lrtXpD3NqE=Ndqk{_`Jujh;EzA0{U3#^(xA&zm;ReG}g_@~R>9ymOvN4O7HuXyiS zJr!r!mj~UB?q`z}Eave#^mr!JXoA(ocL-7y6LAKgGetQ0VT|Q{74YM}QJnbb@}^0l zMlotd9UQc&14Bgl136?@m+75ORMlh(;S+r^>bUbWsk*(5riU5PCC>AW0QE$UufV@1 zQVfL6R_CQ7z8wkx;;T&w$gh;mY+@#uN!{Fopn&E2ZtetXzN7^fQEA?A+n9shX~Dly zQ@;nFjn)N@$eUiGF>&nuWNRA9hp@2+Ii(k2_x+-3jp84!kNxk02&ewoas3k?{J)R) z*SB;wk|X7q45w6EDoCvf1P@RPFo3?FYuA6l!1yDzYZ1vX-m#lo_R7MysJ8{onI50&V91x0aPXv_ zisu3^79OR-PmHF#puDKtGZdo!X_YIKos{*d)2UV@A-_VogJ14=EvRowVcl@99-4zas zWsEZPFtI84bO{74muc&gD>Kz$u+&XRP&h?me9IU!T@rQ{`nw4SF&zX`*VaRKc+o>5-%WQ5`qyB3f_Bx>FYEQ-Slm+11wfsBNx z?GDgMA2O-v$UL~vgfb}m@mW;jn0G8c&axuqm);tq8F8q>;ce1U4TmLi+N;RKusY|& zIVT9}0#MdJHQHe&C@N_EIZN{jkdD-2BSL4w$}?Z4v{{EO+QAl_qXZtHmt%~7od_c* zN(Qx)l%kH?|?ue^gMy@dLowXLuZf}LIU_^-GF%pwt(451i^02Y>F+77=7-rOhNDLa*L z;5X$O)xgeft1V*}G(S06Nxn+@>qrsO)c=7AB2z_iniVm)p|DaZC(y6441e454b`7AT`oPN>-m09vWCqtb@#LFpW{_U&zv)SLK+%B2PNQFTT} z$=vtt!F`dl^cXD~+QC1TOxIpKHO?LR9@w{h(&MZh#Fmb#@->) znD~~@Dkmlw>%Hq|k!Ly-tCgKSV%}b@d(j={6J>P{k14?ao2;uzy`(Z0+Ir)9KDg_p zWSX25V-q$LSSo36Fq*1^7qi2aw?Y0&%jO!#zBYY}0%W3N3g08D86Jz3wpgWdhY zPi`|ZpyG`oxhTH0cbu_MYABpLvr?H7|A3vCeLgAYr~f;}$#Q1#;dzcinUi;;;p#u= z@LJ~WYX)cZmN}iI^J?>AL&TAgFM>#q%Q#IgQLv{0N6XRXo7F?_>R%QFVI#K2p=>+x z5iHAg6k`Vr`1opp`?wYG+GteZmB8QU$Svdk3D`kiHorU4iaoF{M0d5!bELGMFc76^ zgKTn8qW@()E+;9dUcePhXUA=;f1b{aabu2h@W_Y8{&>UxYjtE{?u!zLm(ZJqsQKXi z0?cu=3zsWmUjXMz;$LXS_%b0Iu`CEMWoEfvJAh*xaqzAYp$cB?v=1|U6Vg_wamC6u*CM7Z_XOF~@O@X-~F)d+@fIoT#O{e|;>u*B&t_BLA3@sGpD z-k>FY_UL1x69k2&#=R?X{(p#j@-W*(h!}=s_v?U~6vxcUlx8r3Je5elg6^}Ut{?z| zl~ZYQfG|hOzQ5{Ng#V6s_*DPH--vNac|n>j5^F8(vzM?k^2jf$FHyXD{F=L5|K&}1 zXRquNdfCbLPWKJB;|O}v!aTw>n)|PYI%Ye{e=kdJHec`Q?zX}D$vr4loJdUvc_4j8 z(QaDk@KaJ4?ugcR(t6&h zd5J1YSYVSuVeCGbUaD9*lr(n9&bqWhALGSdSLTAeNX_J)YSeUzcS6Ukt$90TnDg;yH*mnlVPPCxNb&zU`1<{R&{Aq z`Ar*QavIz)ue>ChEaepst{>NrO|)D%LpPXrg&37Cl57L?!f3Pe;tZ=An1q?u4iVd2 ziUJdEpWb_$yR6Q@Js@-R|+Tza=5~Wu(vy6L2U+Jut4Y&-M*cb9 z%N)wL@dxzoygjEB-iN&uuH*f%u>bAa(iHiGdXmX@qh-+ha-F?TrD=&8IJr$L-@Sd4 zRhQX(JgHj0!Wvosj9Fev>o1qwTB}oU-&Nb-w`KQ3IPLh@JbHv_(0p;v`=gg7zV0J> zpNy*A55_fU2)JEeTX>+Pzc2aYvQp_Nynvo%Fa`xse=AAo6Z& z7@jEE&EiaX?DAD4VkJVs{#NVApOMXktV^-ekX4Aq3p!aXE5##2U+l@qM8Z*doZCr6 z{c%^;H0VuTEydL+=se>eRQE(fx}fPU^Ny+TxVwNn%G7j5y^XfVJnB30XuZ>Z!4$%T z3q5l#t)kHce~WntUi?R*#>zxs%f(bf4X9NTeAQ)hPkZ1)=Xx3d6_IXKQ?O!?_nMF zD%eNb-R3BE6={~JpkqU=M2%`6qHl(`2Z{N7KDj51W!I+KA1k`}w0^wH1h{ew2j8T= z%JoLpFePq=M#U|%2DuT<0@3-uR4D|0$OzMO|?Al_Ht8~x4H(G%z2a1HGCG=zW1`~G5>?9S=_4lavL zZp~l!I2?cM--^3w#0Y}FbGwJm7s|xIHhuEcxUPzwOR20!JNOoGE>?+fD7$^;aazt= z(N81>-x*O#O!#lOH?0zDNTAgUFSu=?ruJ#aqH9~r)2G0b*h%%B+>q4cczGU)VctEq z_Kxt(s-|qRSAtAZQ&AZ#9@(l?H|>U!<}vRKyfy2-a?D1Zh;c=A-Z*}lkW}{Plkgw^ zNTcYsWxxXUhwt!vcr7zIMti@`xFmIV<@kyQ6O*+cLnq>9{-EwB7br3qNCdB&UhKrs zQ>?$-D0bXI*mgoe96Z^8B7LRd#q$P{h_>t%VUkJNC$ZG#=n1x7*>Bl|9p&1~E6c(% zdyKkn98$33!9}2hH(4Q9>X8e4y1%t1H$6PUq@gS_GurfU5P($iX~Vgm6F5XNeTO@NnuzwQ{S zq?ZxP{o;PYr=}$We)kHohLh2GaEns6nA@T@$_(2p-TwS0g2WDM6hGp71;W3>+yBr5 zf4PV_+=$@Js?N~P=+5BF{mv;3&h73Fzxx8J%nmvVW4{RBaP&TTvLXY!c1(M@B;(^f zta$8PLT1Rhw~yt*)|ItY*7&T8zQV`20=6FzkFusOgqb+RWcr3{?C*j1OU~EB)9=7x z@?N*XkEe089+O7bw89HUvE+9OM#Sq2#rd4QeFuG9F^&2=Bi>$#Na7>YvfQ3yQULat z^lUoaM`A>ELN>%WXu86L9((cD=SU#ZpS{x^V%_%~_^@EOx^4Fyt(r()eDFiZog-rV zv{(?Trd~b6Ym8H8CDmKq%#7@pX!#=>PG!AzKGQGaFLku#5C#~h`D&mKUfP#Vlh<A;RZJIj@azG%-F&^&6S=HQ3Ea%HvV+%^B!qt^z{*lOlvnNYBw# zxh>5KC|$!pmn}uTNUn*!|BmMc#Qg*`B*{Ml&4JA1h1v{}#z($ciimdd(&5EBUsi+c zVE5+H*B;lbg)Iz?JmqV^B>tR(UPS=zUu2K*w?&5YgZopW8u{@e30BDE<3BONtrb^P zx+T%rL*F8nB5{mtwcNJ(_lB%`oI5|X!Q9@UV9M5&C2Hv%Gr`SV%8$@@$QX=jm0S(I z+DKq4Wcmo0Jt(d*Pr%D+;g}Bgf`_TBV;+{Fxol>vR6~e#gBKQ6r@3Z>%@|Ec;|C@R z^n=QWfiB#qapvfOP|)a#5~}fezWve72K-=5IUyOlCkkG$x z`0^Z^`vzbId{=%PSCe+%^&h<_;PHfPADGp)oJXWgEn8u#gnq8|*aOROgvyUMe=isd zo+W*Ny|!6;x6}+=+Haf_EtvhK&({n-vSe$ki3ZFkI=?>{p=dhc#u9h&iYINTMB#DH z!3wK=PPBs5fX68fjkqIFRw%`!yLLuzPp-3Hf#D9Fs+B29y{46v zFVGRuXr8^vIW_E_eWs^W>~1)tt(W{8ea5>PmQt@I|4SH4bgy1&&j5bF=AAl7Y3!7p z^S;@lb`i?;lJ4cVRn^jb4kE&r(vS(!kbt2mg=->$w==_=jS$DAauz(qcTQh> z65f{q4|Q3%FTxh)JQU_Nh;*Ew>^N*#+3(LkibblQT3?p*`bLce&Ed#Sh#|8AGuvwE z(zpBqsXpym5}IMzbUQNJ8+4<~?FHFWvh7)4&m_TA_}_h-J*+2;as>%T@aYyO8SLGn z2KI7U%Y~)~HQoaPUEQ^xOPMmw=4HJ->>_!Ivh*z)Ebn7}DuRI;4knu)&%ZWObbv+w2#4kh^r)fNyo}| z-J`fCGEIZF@jTi>h0Y?oqqDbvuWAY>t2b2Klonfdi$>U5a`|E!Fh~8%vD42PpCcW$ z3DU|7%@q)D(N8k;%cbzq>lXc*=3O+>;p9@jgHNUNu9*;?A@G zJSG1J|ML}Qw+5ExfBiCw|M?#4-`f}y?pJJe^lW9&(z-f30?e&-`y^R*Bvi;}P9+?p z#P3*7o)?|NXJ<+$%%8@7`w|#FG6Ylpn86JK?5T*s3=-$fIlKrPa|a%u^~WBK*ki}l ztIaliaU<6p-_ICX(!jweU|-|Pyj_x$zk&{UtDLp~+nm_rYD4rEj(dtq-H3;{(jMrH zh%K(hC*N}wy>{N`xh%Ka)@Qf&nbmH2uTHgLlVp5DL_rEGV4sA_3%3Qsj#=Kpl=d{_e{MhsASrI0DqYsBZ>(ohs*yKL$)PJi4jm}5MTx)WDJ-cA93O+medsE%x?FxV znaVS>1z(O&MWMn>(RwF<{C*E4MhuJ*&xC?XT}13~T)cya&4KJrTC4VqV9OLed77~F z6Ft_E(RUF%iNdvW&Lx;c1r0G^UC7HZ)V8SS_Vv@!D!XDmm&f`4zLV`OllIjBhqKv~ zHUIj^s{i*@-rSkd+1*)P8vp)(`IK4?ei;Hi`1qh4Yinjf!G|UWlZ2`WhRfgeyQ<4pHeyIu#1=1&SFrbD8yDW!Zmo@bRKQe|&=b~Bqa-Ba1&t6a zP15eW4K&mE)I`rz9;spl7n!R$!ha5`-B%G{zO`k}N+i$q>9(N)W7=zjfgIkug!xf$C-kSF6V8Pm6ZR8D7aBpw)b zqeFB9^B7=*7SGR(_}#&{*>!C+OEXKC2U89OO;wi`r)C2dQ*RF=N!!&~Vl)ckIgWac zf)OrAGnsUgc%AVCJNmCj=S5bCcSUE+?(`=}Z1ud8HH{i;zWa(<@aZR(I|q>m7Mj^e z#-3p_%)O){$kTAT7q9oMNu}{F$u}zCmmlQit*GfHE&U#j`!$*EWrMP^DK&Jzn>a{Q zO>5)fljq%yZc*<`%KyK7ebZ~>K$WL5BpotnlMT|fFiY;fV{SI^?mhS54 z-v)0=yxh`+K%Zq~>W8F`Dyy+ajW zFl<`imZ*z*LxMdohlE5i4`g!{GXGF>BUr7$E|^=ID6i55Y?BTl6YOgbBpbZRbo6f0 zD@%*_zG;-E(!=}sVPuu?SRy>cQa(3)?Ks9e>Ys-C1-&ytH1pot3X@?U)p?KX>L|KWIK$B!F_Px|`<|AaSL+8UsiVrdKipqf5c|Uerx@)+0 zwlaI}4zz+eJ>Ogd&dJh&c_!WMzIc}Iy8k0y&1TOs%BKNAAB+xmc&-%y{%G5kZ^&t@ zOFknoephja`&NpU6PP`Ytxn=dHJ4Lpl2b3lN~k8RTd1HIiG8n|N)G5v+f1H4x6>4E;_SfpMxUn9V;v4``UoyNTwW(<1}lHbNg zzd-*2@0$QOPxOy<{4hEghVy~9`L6$4_8Pu*4g*&QJttq5Vq1+@2l&l=ue&%1R??)B z6K*XzvFTcsRX!QU@tX}cTe>vIEeH!L$~JUEe~olc2FLn|ivX$N$Wh8?Rr2Uv_%Yb}JBrJ2zf(XpzKcuEgC_-YfX`e3iU} zLFL1#=BOvaROe$;`EgGqGZn|ngdTT{H-n`4aJzI95QY3mA#?^k2Me#bcHfyrK>feKDB?1^ErI8ZX3WotuqohCPTO2!d zH1cV-o&*b^r#%6HiV@99B!|)ogZsuPmQ5S)RP*gbE6{;Z9F_r|Itc+J+BMyzUbKy$ z6ZKlhVTZniS;e+*8Ug3Zcw+oNK2@I68s(nurh)x&Ss&CuYW1v!76ypUsbR8Y@W#j1 zNjf=S&=p0$ATFL>#wngYU2mN*-Sc=|-LXCJ8KB2jnpT$HkFKO!(5{x6Qd17{j z)-LG9eqE^;qJOEe7(Wc6dywjjGn3z3!0kghB`xGn8Bju#(DyINPG2T8HLeicE!J`YUe;zrm?24_x#s6@MF{r|a59NaaJ*a>H0EHcbS} zTD9o|Qm5z{zS8M8kH1%rh2v`t6TsVHd`-!UHXiU#x@aAc6MiAKGu){)M+FEbl*B2S3BD z+jyL4hP`%`;Sjh$Oy+5ij)@A$zV%EZQJ3`gTgiRIY&T7v_-%)~%h++d>(aT@Y?k+Z zLDRfl<(_iItdTYS5;+qFEB!mT>;0uiw|tZ=Pr2vj^tDMW}` zD`Hr|*UB?n%d%RtUfQ4OKg4H5m-fyX-L&zH2qM}NzhGyU2`+~UK01)HL6NsO*7zLFt~HXet4wk3Lyl9`Iy8E`G<{ zQON*XC>b+QZ=Rz>4$=Z%{}ANu$S4R)g#F+>wttQJ5y>@tqhLmG3_J4ykn6NbAbyo* z517Qs4~$JJV7i2~C=a@*&=lrgPhoN>VsE0P6R_@Nc;1EvfPBezBV4ZjeFlJW%1|V@ z%>(0=tC?{*E1owlLphU1`a+5{u0*~?$dtoHSuWDEq~c8URnN+PF0qbV$H z5Edwg8{r&-uV-XN7~E&CVbzjr*%EQo*6+aOTk)DjbIIKOWlY&xfEzrPQ(Xrgx7+lI zy{OH*{6)qW$u+-YI>}FMFvj}|?QqVFMo4M;VDeF6fUqh3EfkhT^ z)pq0b<;3Qb0uC}B2J4@3^zoX>ohDS7ha0B=Un;rS0j!zFW24P>**5oU&a&N^^b~`@ z7pvyllu>TF|0M4$Bu)VxM?YPR<&M%~bJ;@zyuE6yFDkGnxX0UZrx%$v+t16-cTE+v z&a&m=XFYE`DYUBpTL=uRfL}F3&aID zPz#fo>`po(ybJ>=7xW9RrP0F)VT5|OG%I(c{otyi8>#qr&&8(&$Q`b-8()w-phb_^k zHf;M{eqy`v!~n2)ltS`3v~Y<1*fnfTY>!k{z19Pq9pMhVLIHp$nOELO6!1}B91ZAG zUWI;!5zS?P&>7x)Uj=_U72ZQ%UHrM-c_2IJhOGC?)O%N6|Lz^leE}>EXb{3C{6o~) z^JDqz{DnQ6f3*iXg#oXDymoK;LcRo@S-|(io<9(8i0_Zm|KcI`6uktW1R!RSY@!^K?1LxocXdC5=x z)nLwLaP8!}1i7Jh1W4m}Vq&D8$1`Yl-*Wh->QC^)KEKi@fuMz#tM1e+(9wjfmF&XU?OFEzcGI#=2zTQ=fvaj^z(&Uu6oprz@^vZZgR? z%CyP;qc#G!?yhwqcm=*gzBbk9UG#VhYSKs|cz3#-#UHWh3vZt!Jm1Ul9!k*3Sca_` ziLFO5r$4hXdqMXG07pQ$zje~R?eG4#-8qRccG~c-fOH<=^H0s0ys&^HjA$-Dx&Zu- znT$W#0PaTormX!^yWEd+8l?!;WV+C;^b*pDC=aszshJ>mHasZHnX!l>pLkV`iqT+|+PKLrry?jiHp}VS?x{pIsUpwz0S%>o}pvXzh&PW}M-Sggw46sZ6ZRwKby_4p4 z6y!G`c6bK>V$a$10dXqyG{i9*h6*84BG4r_8@-Mi@Di ze*cKYc=H@{8{Dm3w%leB|IMMFRrI0Al8C|^+DA_ z4%GQDg;!kDmtC$~UtXb{;0Un&bBso-(YkBv1us{Bb!XA7{w62l$t^wpfFiDfc|D^i8BS9>)z6%b4;m_=9tR7@~ z0T$U-<3qg0$N2%CL~S-XL~`06YPZhMQ+mS>B7$!fYMgv!ZJJ1<9&KVQWwG(y60G{E zT&mbanY4XrC;Z!nSXNZT1Ba7vZRJ}UmRxJic3H1@%0!^{E7@3zGE?1--4O-S3V^oSzaQ17! zS<)z^)dOO#DO(9NUr|28r!*1Xd^|*R4ur4gsd^rp^RYW&i$I0e?JQ2~;j43;;Sw17a-lqOwMGMh{_Q6DqDD$V9M ztHReVk6z$bzah#IQ}lEqqLr~;6)X{S!{St&YjUgpJ^u|v8I;;v?`hO}RD*_HEzey? zFAW3-L-F~?xr-vTiYc3%ybFHmmOx%=E2C})6b4F?DE5aaA*E$b3#;YhErj7r zwI@Il!th#?khy7%#1WKg;q)pfDrL>-Va~N4aMbTprm_86>YQQbTQb^ZnOh7NAPz^n z;lS4|J`C6f-dACxpX;BpHh4-Zdmk*)2sD$%fdWy`j_JTc!$?Px=Kzz+Ls-Ntq^5}w zsb(b{{{y9D1NQ8TMIbP(lE6XArg7~7QP?R}wCt$b+6B+te7OT;x)cR$Ol06|4_!2* z*Y&ieTB#C)KB-@l2opRKnH`hepApqEmJ!!ib^lMD)#FkDC@gYK`6WP{mS(0!3hl^e zoSs;y{YVC!3}#irF%TD8iDuB}12B={+2kGLBo=fZ3g}A0A=i^zd_RWQGhwCBesRaYHJ9H#?XK=6b4jiwRQpq) zr7F4;JEUTw6G~V1X9u}{gVOUA$ttQ&;s1tr%CAFxmIv@OvD2vEgc)R|jW55nc-m`~ zL7iA4o|z<1U(R+FW6jqN-Gj=u_bp_F)4B9~-dm?9gi`Cw>+xi4DSh{i@Nf5xQ=e~6 zpIW(wLiyWK*upcs?tIceKW3K*N^Q#2=97IK-;|wi56`D~QqTyf!`;4F365)zAIVw9 z5Rp}`jy3Yp(Q3p)K*qGS_Ehe4Bmbe}K>l(weGAW?M}Tw|Ax+8C)+}EN#j11{)Jfkw z3#>$B-5X*58rx=NAH@VVQu!Kmq4E#46k@4_X>rFx>+}5^BrzF{7_NAPey^U39Pom^ z9~iu66Sk9>xh#H=>gdj+tvlfomV=;^#IC$8K)GG+zLJS#NC#rHCjlBMoF6tAMD5)c zj@+JP$`q2(PlMYj+}kFct#U5Q>}GD0WHDccIgCpRLWN$C7m8+?7P4m4a}l*A1qUjg zBu|h2})l_!lQ-m-I8gDiO9;bSGU&6K-<$y*slRiGQr4&`b z&kWn;WqDi_=`u)V_HqMgKsdl>~(SkL@4bTGWP7%DY z36sNu6uGE5Hi|ROOV7a2lbw+b$dtkiBgX=d4qxgr zjJ5r(6ufTG7cF3ycs1TjO1>bPx%2XJWW!r#P=jVX8(>JLE*n^&m?MhCC>eu%4ZxO^ z#FJCSOZd?fyo*SVlMEs%gTbHAm_&q1)ij-Ak5i7T<@2lzoEMh5xfn7V&0P!w9+8Dt zc+dGu0HSzN9qhzAqs z&@5SPbnmqaTAMRW#aw2**N>^sLq z*Kyn!To2nfO}=KsP%K zsNVc$@N!V_RxJUu3c1ytj5g2VvYlD@e1U%CJg-33_fL+IhK z^IdV>GLG}joXrD`BoLt{-3(yw`NaR$PB)7!5PCd`Fx5%+8!0t>YE&K^LSqUSLl`!U zq*GxBh5F>b6=j61Q%)%1-YJ#oK`HPseOkxY$c>rPiJ%ft)^^i%wANke*Oe-x@>=mE zh3Oys3-aHe7L(%J zQHr4Q`|6Cq9b1vA!6AkzREMWrXyrHTO|LFcH+dF?K%IM5h7L6q0Zhfa9F-sQpv-MV z*cIecQ(93*ZC=@dwO{PpXTfQJlFS};9FBJz>T4?&0X_pX1Q6Pma*DKT@Osx4dvZ}_ z$(DwAv|^_!nt zC7mo~2ns_eyIF*|GuIWc=J-m^h)SM;T6(!MZxQJzT6nCZ57d6=15ZgW+aPf7 zoE%lO{&65vn8%7a3n}%Z5_aH2R0346dn%6mO9B$DMvW$T%g}ID4?m<-6+Q2o> zDl}lMjnI`D=WJ9~Z^SGIz+9B6C;vbI7}KBk?vB%<=< zC{fP&f&bQCrG1cSTd1_@;-psRMFq~09p5t71iq+*+44L{Z7|DNc{w<&3HU6HDt~g* zKjZ4`^E1(3sc~CFizf77r13r|d6$V9=^oZwm3OC=@azUM8Pq6%rV7m0;KAl6B(Vqpim z<$b<-VWl80OFeG&%h5Nij*pY%`oVhgUARG>(`99xqpa|94ds2b?9e2ODe_rcmrg@i zK+zJQGU}1F3ec|j9GbFq1$ob zX|Y?oV_>_Q=CbQom?ca5{_~MvIR)^UCTqvsT}uWce`1<(t|wRkS%_&$tm!eLoE#}6 zCA!W_pz?@Gpl?&WSvfxsCS~@nX<|9uT9w{CGE!8P+@x#Lev0q~&&5`r;w$^3&U!G$ z3yXrsG&;bGMrU;*wsO8}S9!^*o{nCH9tD5B_;R(CL#!@>;%NItOYSHM~DLH)CD!HZJ=PsuXS zsVoWFuBD7**Idw9-#Y$%eM8Ey*k=6KR@*@fuVbD*shLqx^LEG`6mA9`iq0N;b@)q4 zN5w-Ye(vL`o=;Wtl_>_WrB!^plKV!~qP=)8ROt;Uoe3_4=Jf_Qx)Sy48CtCBQTod< zCD$xHAO((w;9;a&7I@eopsE3;(nE>$vh!WNxg@qXMi)--9!r1rP`h=->zkWm$H&)N zgb}4x?GS(v6S_((|04S~ha)z1=v@c&B^@z6O}NZHiq-d(r6TiYr#t%k(_XIOxm0?{ zJ1$+VIZDiC7!HQ|j*fiEhUaPX$t*Nqh~b?r(WGY;0Me33q+r8#Z&BTMpnHvLgUW|#+car4>A_S9p8JXGfT^6ec3GX z4GTUMYxPPT*Ek?Dy3ieF)Hb5t1hLT~Bac~d^&l0!z2&A+sYl1%6z$`2Y;)-htyWJ$ zE%LE+8Id2tRzQV2PR7sSqc*c#XvxPG*N;QvMY^;b%ui)vscrYQN7*x_eFmtqt9-$b zWP8>nhpD%?O%PXDxQBJ?xLdLSd6cR{`YO`27`sh8*|=}RoYFdM>vsI*&*IO_ccM$1 zvuR@qOcnug>bEMFln@e+q&T&C!^FJ>_h9L}3F<-DT8u+0B-xkO)%m{&^PQ*s3>-7DKu&zPvhkgf)Y2X$8Uu*v121~ci$L1DwZcJg$h88PURsBDR$DeN4kgZD_V|uVLVV(cxpYxe()G%M)Wm zK#nYH&g;%+L3>4*%)YGNXXnuDqghlEnE%H5y2ROVnwfKOlzitP2;*D~|MGO_`M&G( z87OTCJm&{$_PCMlj9)Y{outkE>t}9sa^h5C5-vW14phUg)_YoYhJLwPjw9W~&OH*B z#f2Lhj-}e9NQ#!^?g(ssKcd>JavqvE&rMzK`cdV^qQuEKl4%eRw)0pqj}ln6iSHEu z;X^FgT1(b4Cg`ZQF@g%93NZ7fXi9@3{!FNIzhX)3rzIx6Xo|>LC^6hiLojWhPMCHw*2!tGS-Nwc z+b2w={!fVBabJAYX+6xz5!jW*_IEu4OHnGole*c3!uGo*f!X@yG2#pi6kSJ7xC=uD zn%N9A{dCl6QhL1Y;cbW%50Y@~Hv}rVoN&13J_d?j;l1dbJ=%4kX)sT;C-w`Z@lVzy*H}Um$k~$>Zj)KY_EB)Y`gQEei4fgn^FAZe z9u#sAji+~lyP&!y@Gt9X50~o)8%q#THld%Na`O1Y>9kI2Q@frh1D*@7nvC>XXE%vX zl<8l5P*?j{?2BFa_;QRU>~vuJ%rrf)ZYgpV(24W=$q4p4{5aM2d1+uBSg9L0>gb)1 z+|sTQmK9q=mLTI#voN)l)0RX7FSfM%&T5qsok_*S0qZQ}Ti%+8`0PezA(JgQkpvxi zs0*Bx29z_<$sme`foizMwCMn~2>#P1(qujGBIPyO7}410<}?~l7WYAC$NyQ$=!vA{ zlkL`-%WVT7q{|y$qJAxgeRU|o1r|aB<94yU6AX}G=mG$1TQ5J~gl6g)ur(`aJ*=7|G#E^iHTb37?94g&nX|8G_IjPl{ zcPmdh(RnoYKK)zlZ1G}Z7+Rql>Zr&=-_&<%h5=RO_V+E4eWm2BdtnE<#aPzvYH-SF z*bUYqf6tk9okuPeGf-UR!fr4UcSv{UZS~a39McaEeMW8_b zQi)>qAd;2fyoTi%o^g=FC*=indrPK*b1rU#Z`gGn%qaoV+GNyue zTj8TIY`WLEa0JP8op#QC+$f<{qpUQw3{M-d?^P58bc!^+`>VAKp_8wbUZ@dSkn z9#={>1-!dwPEoZH0vMScHsWD!Hj8>FAfJV9u0_4Wa!uPJCP5H=dXa*6VvQ6U6K`WS zR=1hqolw9+P)$KQ!hJN;{Q{mDH=K|q$0IYmbb!hAe>(lj3r4v*1#slqNq0MQe}cW| zT=z23OXnocX&$K)B6$KrGYE|dy2lLU3dK?*A*s@y{vg6q%~yjXzT>=3!&M^Q$sDBNP76c}X< zU?o-rD2N0xnk@@4qjkB@w7tFW*b0=xdOXn7;`fn98HpX}go?$^RihKaxaZEMMwE`B* ztDJJeqf~~grK!GbkbNDgG6^@SbI5onb0`@Kvv*3~Xlkd4pja_78ilVxX)-zS3d*M} zZpjxl(9MXoFt#idM;ek-Xa7uD{B8o!nY7(T3`#Ha8iB?gWq z5>h%%5F3g4^_A0mgEC4NU_5*Dt68~7ar?& zpW`cEWyQu?4k*cXR}xCR0;6`Ce7;k+x>p6-Nwy}4UhJwkX5L;0@T*3QM#6&HHgu^L z;10Im-PnnCt^k`Jsyt{5R2Wz8XLz4@qkfogw=PfRd0@{jrJSKvuXU`-+)sEjHhAcW z>>JHqv$uR%cV6XRltZejL;KyCU0HTmti8Bg@j&wHJxi;+>%umFXVk7NQW;{gZWb>= zx$d^rIB+GD<;Xgzim>5!o|v0SD-tcyTTzaOK>7_5#L;~#5iZfy|IKda&PK-4{%W|mKcKG>xbr&?)UEO}==absA63GfM z%P05l6cO%L1z}lKSy@Vhq~q!BLpkzM^P?#^_p~r8xC$q5_smO4ObZB4K!m3KM4OZZ zMqJ(mcm4~h0)qzrP5fb}C({`xR{z-(7F0B>7|I)R`~@n9rL~Qe*^5cX2cfaj0{)^Z zy~{9 zscI$|9wDY%D`q$1YR{jg<7?hVELAEcGN`glY}PF|heok$vv!HDc(VR+v#Vf+(?|~P zPIBLXaqfrm`??T2uF7hR(gRg_Ki7*0$G*Kd?%4b!arE4w85nyKY4< z__6_jAuTYk$^-&qQw4TsN_T$QoZ$f0PA{2XVvU!c^dQXfGovmIG0vFXHpe#8FXVh% zC}Znd&yegox!I>EvoEb-3)^v*Q!pJ9&U=XSaFF!_jm2}u9^Y+qtZ*p8caBt(mak%#L%65XaV2eRll>+&HE#MG-Lx_DkO1LfF zhQoI>ag9bl-;N2LG;~Yv%~aMn`RhM{J&BAZ9Lj?o3+X%1!W%!car*7W0g>`?!iBHJ z2{Yot)vZI1?nAmTN!qgWD?dHEwH|*mNS;5NtyQMuyQa*lZi^nAd~`S(FlvHR(@$?k z(K7`?T{JysH5X+xa;6Ri(X{mgG_3%V_)9(^zXP!J^_h!kWv-7k?{k!aDrDN`LQ7bG zPQK-B83R%$7T3nFN`@9N<7@f^s@~kULA-OT-2yBA(XCrttJTOk6tBSDm05giSY?2# zxTYG`KV@4ZkYk^gm5g)Oje;?oL#V^>xzX^3ZD^%EA+>Pyb3~07YyI`d6hy}-JtcAq3q-0I zCLjp?0@(Lq!A65cP)(6f5GxPuOj0_yj+_)JH1VyzKIE(I_nke{sezuwmbe_^(zN;B z_X>9oZ20cJZ`-N?NI8JQjvKQdJk_6=AO2B--@GI2=XW)gJg>3q+ zU|w?1iPzFZkccpC(@yE#vg}yh@vwB}V_vgo^Yi0CR@4Php}3mY31vQspPWoO}cjpj44RXWj6@7-C? z-}&+MZie(w@_MZBrERdv7fg(CYhg#-)aQ7YuzO)_zXWu%w#MhhR`<|KD$^Tsw7$d* zziz5o$5g~TrxpS&P{WZUZ|#ws8CFsb*!Lim4pSqd>c@+SJps8|sAD$NHdtrJ&-63< zy9cq0m6^K@(^(KMYUtsg`bqgXi17F*5j(Ii9}Dh$gqU``!2m_9=`Lh^~A2hG|`8qkqLu!4Zh>d$yF1d@?5~}$&5mx?gx-|q@ zz4F}2ejU=`k_j&|iee3dKZLK4z^F;cJdes7<>ilWeHE3okV z=yn5qw|Ex3J2|WiU}KnNLFf%It_H>jkM0QIUSR76?>?vueLoH0C179mbtA9}f4rt} z3ov(pA^)Pvi|@>Xa3ruNgFFvsNqQ(Ezb4N$J2dXHEK zp-k?u7QUK>0ek=D_w*0JKm~XksJf#y_rym#fASxyi7+;U_k~n1|L|-22=5Z8)&B_( z{C~hjLJ#yIQE&eP{@t6S&^}(9um8Z80tgW>VDf#yAx*+o0X#s|!3Qs)4aQBxZOA-< z;G_WmF{6D90TdX34cLqbloWI7cv=8gVxTOS(lCz&fLFlNLVgaQiv3eS&m~-oAX$Pb z!H@$x7Xfp=;|5!LyAc6HzL^Ev1olFKX#ivt_AkiD2YvQvMda_1Oa#zfp%bV_C%6)5 z5^yrWDg9Q$?xQ_}pjE-5ftx{ygC>1if$t{#hX9g6aDhF2^k&#^u<#c62H(;Jy9$9b z1E7dHmGWW%v;Tar!7D(=Q1??VN>Di_`>@uK+}YIFoMkp^9|&R z2es1fS^8zaf|Q2l7*czItGW3mf}{`!jtN zA?!K-p^nP`=zp=(^s!G1Fh9HeiMcrcqz*zqSD7#W0iQiTiUH;m*q#ITzk;YLf6Wf^ zO$0s!c1r<#{gWgIR3FH^7w~T(|Lp&VfKP!wMSt=BWpGWuq6T&#zWIzm20#hi`hkfp z2_8ujkfXpB1}KA0i=%pxhM^nDABittz3Vlti`G1#(cx z1vSD&O;E7HOvDj{p$^G5-=xDBkRc#R2EZ%`u?Ip7A>}_E2VI&9xe_M>RFGZ$zqld1 z@)6urNRW99+w?HvVEu6sS~M%PD#zu4DbXvnp zuo=5#B=!b3g+dBHc7FgbLtF~iXcf)>AGQ#E3FId3`}+m%$c0WoSPtFLf57$Gi6dZB zc>E@c9*{P=aI2sW!5B+4J`c$XLOg##n)PIyL7c1Pgh4#0;-ZiF-;fp+??WKK}KKNo*6Zh5dl~^kkDET)((!{RjSJ+WXj5|6k$#<+z6P{1`xyd(czy zU0*}R;RydUOZ}hl9SJr1_*LB>`~-5EiqpUL4KuP$$Uo);DF#@J?6VHwV^71w`4^Z6x(FO`Z)MRlI{)~HG9YzrhmXb-~gA_JmDBiy#}9C z^zbU%_+qC-TEVZ2Fx$s5@%FkSXFMVBY53X(SQ`L2FVI0;6)Ca7_lXJF z3oIa$oJfip)N42XzVyTbCHkb8jb|KD6_4nFR&^=Wz*t7LL)u5Jk{w7WGv9f=cCpJ8 zQ&IRFS5-L6OUTN3%`4C+8(N;cEjOTI`WDpPJ|KY0*#8O)h~}eCQOL@{`6{?3wgdQS2UM{*o&SciK*ybeZgGjGrb}y)5r<*1Ms7tTz%>>o|^aK559>m)=g9E~==i zqnBW_R>n_n$2)XzUhX;E&Ryc@R}J?$h#=I+Sto*Y-PqniUs1HWXZ%q0=yV&w&Nj{Z z#%D52x}nw4ztM=UR}P%yIai~+O%VLVZ~S23<(|F?W}BCYdc1C7TC(PSA`hjF~y*=k<&*Em!k@h ze*<~n`^ad99l)34Mmo2XdL@+WdZKl)fB3^$V|w!(Tc#cPVF^}v8P?Bi9oKz-3z(!! zYJDsD5{7LxoTgYbJd$T$gQf44_HyIZoHq}z8$jtPxtNbF*=@VByn_{8Y~ff~j+zd4 z>sUp~t7jt1-rrYfDkJhQ6OVfDQ31`mFM=h zeeincXrZRFW3ODp;pQQ%oibdfq7AUmA{Er~v5;`dG+BstquPurpjg~3JvwN4Oy4ms zm>-5TZo;$IxKUlT*FO9^oS7Z1Qa8!EUFs9F37Y9VGB~*1cb@`+>v#hbk#r+q$kY*R zA)aC`w2`Z^Ne*`q&1jy-_VYB;c$m(D&-w&+NUYu`r;Aq+s}e!QSL-(^j-Y5k6Z<4o zf$)BBV6ADoXiglHE>QTDI_Wyv(ctn7YcbmR;-Cl>N_D9I{%17mRaRWDLjD^2Zn-{s z8?7APyLqe7N8{7kQJb8W+uOB%Nfd++@}GyAe{%*KZG(7=-lN1V^gQ^F%&||{p4Exx z)maSFKNv7#X-gI2gE5%}b&Aum-c<>C!KT+&43e?R5Ut@A7ct=2V-Hr(-8lIfe%GC< zfpl8E*=;F~=`<>=ao6}+<4L!*E0WgT-tN==qnSlu0Pl~_FA77)JpV8Yl<`UIYashg z4W7q|x%VB&&YwHy)==UhyBy-ujIrbWaVkYJxEv8XBmFS({LN`x0&V)^deeOf6nT#E z^S-WbFpo2p<<;}^1HId;^oUxhU#{hc@o*srF(z8@@EPU#TiATSqz62YfXw*mZRU-S z*Y}&-x7V+pzk!9lwR@!<0T3_P8Uk21N(czT7!(#~oXlhxq$7dRPW`G--p%XO3x1^+ zIYs+903;ziMBIX)FN0oTz=#B|BN9mrI)#IGkXh+d?*yw1dJAWBPJWySI2}A))>IDo zOW*j!f$hq94?=$F^Ks}#pa%dOgyNF&8UTF$$nj}3z(-%XO@RA4knO~31v^dRS9i00 zjEeaX6x~=xM4)sUd~^?Z4=u{@DZ22eGm<Ag00kfHJQ{+665hHnL;5D~%B z=!^$o6veN~;$PnTRdyC-<#}cQkLLCd3A8-vnLYmzx~FR>ZUM@hZsr~S#m_&^T?3wC zfa3<*LZKB3y2y*2LV+z*<$Bm#{djmDc$J*iA6KcTaCcXi`#+F|06rZCPV08Jd6xn( z8(1ZJ>HAoyCz%``C~(WNwLEyqN-K{c*H(at%eJ;2B#*kZBK9l8LwffK?}bDp(VxOi zq4QoyFgqxD2ltn(dY`e9_17=r*cww^PDYI0RYDjct%$L%0tdT`dYuD(cuKoZ_@Gjh}G@9(Y@mi@VKXX$L#tq^Nv1F z=pgsj;$E-%c$0gg_U%i`b31FXn~H7att9A5E9m!@)@$1zg?jzBpmNaOf5zwlbTrwa z_2F&-|E0fIB!DhFLCuG8FehE$-6z$OFQ0>mV2U11r3%mnyKcQEkk!V>^+0f6HIbq&LM zrr>Y`p)8{EX$%Me7OD9|j@mmQ%Gau}@+$aIyJ4rkj$R^w0{>w%3u0aqC!Ot-uPD5T}fY<+IupYOs zaH24A_Zg~`1o&?GO((7Ibk?|DxM}Za`-Q87t+ow*|Csw}=fF$}YV?lihiIo(AYAtX zDgBb3u!G1)F7@JN?v(iG(STDFLV42Dq>}Kb#XfkV3V_ z&JHr}h+S@${{WC<)$eO@7!NXTM__S5S6DzkztYn|QH0Es@;L*Uc0>qG%mG*ZT^}E4 z)dSTuO56pRa6U+4!|(mVW&f5MZjQ$672xF^S44mU$_};~)KgLXDUc`FR@@W-P+Gzm z4p>b$p)4TeWi7sE`M6Lc zp(?`Ag3RQirEz4K=}ZRT1i{)vX$tB90rvyT2Fs((#{vCw)67zKl)Ju3bj z5CK2Zx^W__65wHYbs}t3PT|5@#B{2IEy15TA-2vFSJY5puy1y5a7t zN$vx1REWGwv-O7AybyDW_-S*%H}<>Il~}K0q_KS{%;xzH58B*Nc?E47^N%HI`osfh z48k%J9qc&G09xlr5Loptr9Da7^r)Fo>w&02L_P_ z>y3Q=B7E*Mu$S3Z4|REj7?*;-n>>Ou6C!UBLu?z#${ZhV%=|Mb{H|{5JXerwa#tAM zuB(1149-XfB|3_m9s54Gm_AM(`E!wdr5>||tCzSyXJ;L`YaCtQIE|*6ljT}D1T(&o zJjD@+_oMtUFNn9dd0yGGz_4jp@^b`NHUt{lD)-UJ%d<>GM+GKRiFJWkKYOE2$vBnR%4H z@{W;K()TfkO=n+n7*c~?UH*|r*>QEmhVwDhS9k9)=Y}Wfx3t#{#5Xb%oDmJ#(>q!+ zuKp&uf?w?Aj9h*XR0^$7VsJ^MymS?>+t)m7L|NN4_!y>X-3_rzR38HIk6?1ti+Pcd zfwaanGFIYbxQjl&E<`l+A8~fp4}0Dtaz)if+@W51$w3o}c)xyif82|E95tz;u|;#= z0NywEdC-?;l(^-O%EQmxWWbA0a0!_n9*KrL8WIOWn?$D$4DJ+lZ5G3%r}nfTciO1Y z`jxHiOcrM%xx z*Dl+64!p+e`ugb+JOQG*CX^3+;Bf%`21eUz7d?yA_8aUDbph8^kq-D-6*Y+4Qi3sibYwn`f44Dx2rvVUBnF3? zYt-Kx{mdFTjA_H6YT*4JjT4zpVp2Vy-P9%qHlWo*ImJ~i6XG*=om%fI?e2xssVsA^ zs=_c`cv#DwO(CUPsN7QITE6b5&iVZJ8h%Nj84yXiW4^a|u09;Jek*V#btbKDxf7kK?^B=Q;sR}b!pUNb%*V+8!kphwV4b<|9E^X>CJ%y zOw1%mMCN7g7h24-Rf+S6=$w{XzqWw^!kC3!j)LQyF~n5I)WwN6L5OcQMxalH8#0eB ztA{~I;(B83&8N^Lb)p+I!`VgI^A>9MnhLav(ypkC$cGA{c0&3t$Fb7(MKTfCYQ6oI zK>hXtI?smdo1Irg<5YMrVe@KO!^R?xl|RIGdA`o4 zp2fi?I*H;}d+9t|0UG{?ZSkSIe^^MWZ#8RZNk=Jc|H}eArCk0g#wv~T=dz^(cRuK< zED%q;AQ0UtpH2C75`nh%Jc;KBj2XfG3fZ%BKGLRDB=6j!_t&jo-)d&lqU4X*|4V;E z$a<%xf~$$g)a% zu}JOr;Riw)Z=SuN@;!u14PivL*0!&CXfQ#hSz?vUsvVu0q}H)IxqC+s7w=@TZ(Rb( zTG;1PBE_1}x1T{;*TGh`Dt|#Sh`ow~sAnq- ztR}FseML#tpQO?lWFa@2Bf|C-oD}j(@{J(&z3xS zj?rg*oJU*iuNe~YSzKpH_?AeN$Q$)!vby5ln99IJ+fyF|j>eBzoE(TptroO{vqsiI zAN@*s54|L;K-mswigo!pcQM|o?}P+@ioYmzoYwylBSra^@HMF+8&`1snkiuy8-W3} z;$kZ{b1+de{i)+1rWOj*<@!TI+UsA&p;JrUpi03*I<3BugGyoSXu^JbHY3XRtQQ>d z^USQR*Lu@NtDJCd4H}OR_DRty8m65LZAw-Oj$qzV`$rgv|mN?ol=@t2?oo>o*TUM0M*{ZZz z=mX{x>&7z8AqZp#f}&l@E|ThtV^o(q4;;HV!Qp<6t+d|-Uog2ss*s5M?wT8Yu!aD4 zf^W5ppN*!fm=#GVuSdwpB8Xm9pu?^Mvw@tF8=hN%&FKSErtc34(}Yv5!tcr_LkiTR zl8jXaiz@#Jw*t9|;wr5F+^Zu7U5?C-%H|0{xMAEc-RdjQwR1Ab$Y~9bAShCyyC{%g z;Ut{w=#<7#lvV0m+Hj+4KSdfR&{tYyHz>q;{#|Q;Z(2WJRq;CQeLJ5nYAdCCRcH_M zwks&e*g{#}Cdili8-1${w~!lkbPm&>ZWGx9k(cfuZ6T&^8d|Elj}KS7&g_v}XI1$G zIs^3)Bs-c_KGx`Xz`EL^dV@L;JnrnPZRXlMOULrH8Eoq<{*Ii2eer!lj&;3SyRbe| z+H@o=PYM^>W%(2Fgk4q{S^2Zq4`j)C=3fEc|Dl64AHntDrQUVG_)`Qq=B8f#rIHZJ zIZw0V;9V7h$Jn&&V1lNdxudho;J9}FzD(2E2FWMK8PC|gV*BSLxqsJ%dEj>JP3K)n zw1Xps*tgB_@_2R+d`R|s1FbfcktY;};Gmf79mTJxy zZ_gr!t9}60JgoF*I0@vZ01`9)n*DHrU&oy7@`Y%{$k~R6k$y^7mcAK0*IW#p7=a!h z?i+l)7w-VIn5x!ClRRt*VPgHt*Od)Vn!r;1?|#vYBCIq%a%RZC&kW$4Q8^Y=QJYKO z*63ZA$mF+u4Nsy(36le15wo~V+5BpThj_BPAA!?0o30x_3$pDb#s9 zY%c!y$}Cy1SxFo{b9&S<-DBC5e}^2eCu&2Q%jk~>cbnvr%V?)xT<&Q>id8))!Vl5w z;$>C1l>;xXKs^lhG)V^y*lQf#Uvu@bCY8fvu>IOCw~xnRDN`h+E6-Nv!UKn{Woce? z!v$)vv+{8u%@yc??1vv*sJos{%-+*Beo{V7NEsBKCPQ8Hq*@&c{J8+4?|EGUky#x z;Z*3-heaGE@fK~s2rL4Yv^-VmSFWkva{k(mMF-!29LLIaH6_+w4c@oS# zz~Owzip0iDOoHJ`tJfu1SXu8qsCCJYaFYbI>_$A!`GwT%vmC?Okm(FIeg&VNAJ1(4 z@aGfYb!Mve{C^3>)=$h;)XCag)h}rR^p~lFY+uLlL6LNvH0}{D`dR0o?ApB7cpop5 z5$z@I1W>>cYtUgCa|zhRQ^y8&d%I4P@Cw~kwJ;qpXggiGrMwY4N?z%F4K37AE|5uP zwx*+TxleYEdk^`vaBO=D2(2<(?{!pQ+s8uv(eP-YSM=PtbBMRB)pRz3W@tU+R%v@p z4<#C(GQQcdg~T1%PqoP?F1L12OgU8@dVh~sn%3aIzkV;5*Q_O3$aS)Mfy zx{_F)ZwigoCTlQpFs=8?2hSQqn|+XrtNrmIN>C`_{Idz43j!%xa1R=C!?HuwTCCg9QpUs=#586KW zYvC~*){P3?J<>PI=$5qFEypKtdd25auQIoGf~sA93TZ+&cyz1cdIDND_3{ok-A&(b zwt)^y@Ggs}MZXUuz(qG}OI|O1VuoxG)c8v#*%-Ry@TTMR#!k@agPUGZ@=6S?y`l-; z3tDVk66g5J;%4ZD+?F%C5KuEc32h2i*ph~h#X96MkkCi&Y@Qhwr}3%oxCDGs)HFGl zi2f^WO9-CrU~h(-9|Av6y;iYLQy)pTTM+pC7_v#cbjupd4&X_}!K?l!HX1Yeq&?yF zUV6;P@y6_>*Rz%bKKT3Pp1q9o)cVW}@rPFcf5&3~YrA7DYqMh=YrSI+WP?kCBS{>^n^MpBYf# z85zqSM;SMjFOy?e|ERB9|0HKv;GwSaP{6j)ob*GA2Y}=U5MG?RmI7I1h4UXqb{6}J z^EBIu6HgalSHQ;98WB$gjU5eoLKHE3b7;D<>V_vZM(t88V@(>J4zo!Z%6_MtqDO|Did~q+qezJkP;!h0naAoUI4m3d3b({+A%0*Qr>I$ zE=kuenxYU;+)%O4rG9{?L|Ni^2qp1->o|9E4w%ZKzr|02hpK?_V5Z0uJ zNTsw{SR<`km9+a2EdF!6B?4@V9cBW7Pwxu{a8GyMjk%dwLVJN7K<31pobMlKPZrK{ zhBumQHzQ>D|J|iL}$5R~QjawzaBn(ZL2K%6`*xrBvNhEF*R-$xvKYRH+vDB>sjmJb*qGd&0G_I$+?PSL7rrzUjZ!&N)o(X$ymRO2adC-8mMlCtT zc2FzUx+p^EDtbrPm1}(kXc^nTRa||tB{qsiT#9gUCqVdQ&08QnJ|6ub>Bv@!HE;wQ zjQ#mU=|vo0E|?_`R||~@wFX#RGGWP7xtUaJkwX=rf}BC3w_>+II&r=}Yh7=8QkLjQ zK--6%vr6mdCHag)#b%7j&cQIPyA@;uKWag|#42q0{B0jhFtsaA9%9!nVJo9e9wpt8 zC!p&os`&k?_=UM=7!$Bak<^!PlfMO4&765@#F3H2(}zb&s~a+3zLz@cn0Q@snV^YW z@)9k6p;xZi5Pbs7*CuVEHutjL^2Fd#eA1!_~hb(lZrRjXBfc4U&9=@Uq-w ztert+*grvGQ$DAgFXaoC-0ccm-FAmD2x!yb$bQwib|yCr7NmMdh^PX zD`5@jnrewZZ!fu0*+OaxHRwgRGAn6C=&CDvud!;@3;esB?TGCA z!tZuA(GQ;V7{&Sj<#Ai3eDd8pUI!j3o=E;C-c}lbZRn19NdE%fQnt~y^Yr@sd!{!y z`xC2+<~O_PE$`Z%&A-D<;5*a%K3*`&O{(1{MlinrLUl@>sWvW3p1XyrzLhl5i56dd z+8Oy>wHTx<*6!pozfPXJlhp&NDhmIC&AJdriX&XB++}h#y2T!8mRi?IeP_#}jqBd~BDT+^J)l#1YcPv7w=7TbU-2^k<4O2s)eIFHRvSyDl zWBxY5+TusTh|<$~c%O02Rs1rhkxG+OcxZ|Sc&fSV$L!@!878S81MaCmt*#+f2YgE2 zd7gpa0eor)SbxRasW@shqa7 zn3ly99=%Hwle))PlteJv>^4p|2<9CBnG<0GU&QxZW!PHF@3F|Jmne>4S(>uH#F-@i zCtUq7QEvmB-!r3}#GWzLF|zFiA+7V$!Ybdy!z&{;;$V*2)$9wDps{tPVhqceQuobV zG#@mx^*A8v(cTsSEMM03w70RKkCnb&nJPLeA;fuNssDDtpH`3CiiE2C_qIt@?3j|D zWd%pAM{Ag4!$zo$>v%obee>KVNlP2x$D%2k@YaI4$6Mmvc3^@)XSD}L=FLV(iIZl? zJP;Q#z1+)UCD)q4&(R#IiVvKL;*9NGWSqS^WTbM`fn2FIPT8E5k0d9A;UMO_O^qUg z16~M{P+Ui%8PLk!_@XnsxX4lEe^nF;`$VYJqQc|Gy5hDa)Z zdqQRp-#75$VYL-Mq52Io{Z+qNuQYxOt{(n={oF%I;AkmD?|08$+q1*@7Ep{FVb$k6 zZof_Mpl_-SnzFc>MO4ZFsey?(vRS36keFg>W0r_}kvKG@#vJ$}`=)qJptHMgQ=H=} zWtUplF6oVZio~Nc?uQjE1GEF~D%eMc*Ipjy{V-4pry;l|N?=@H#onhXH}c&6{bgcB z#X&#pE9s3Dr8MJ_*VZgWhhRBR&E7hNQ0>an-Qa%I=lLj0egxK#fLdmdO( z2(JR3I5w_Wzgdfbdk=}tPrHC@<*|;BmnpFmh0FPTlJEOzyQa8NME|Hdhw*z*F_0ME zKp(N6T-z{^FlyZa?Kh9pnkVuv*uqZrJ_}6bjmU2_vlr$3P4k^IiUbj4PgeVDtumpa z^;L(<24sGXpjHXqFaA|sflZ6D{4xeqCRhs9c4psl4(f!{{BF;imp!2$dWq!U#W{d> z2nH1aBD{_yp{4bs1V%8HQEfg4(@g~Cqe&S45@m{XUm`g*Qr&#WH>jJrQu)?ocJxCH zw$c&%#9a3Guo(9M)pc`Gh_`s^0467)wtX^+H|Cf!pY48fKfU>_Yt#a{wylJ;! zyUGfWu=bl=hy3V2ob$W>udPGzsEO&Aqn4m&m+=-Rj)S+!^n}0MqilXfjhC}-I!t$` zY`)<3IuYoLc`0ZEE0&g5YGU18#W8udgk{~Y&XP#=yFk3%p4pVHb|7+{ed0+a0!0hL zrV~O8rGqG9RAJ^pwwj1SWz#jjA6Qfo>8srQR{DXVI4*ZA%JeaYhpqWPYfOicQ{0;w z_Y_Ahfv8&xFMaeo&W~%MR`6mbVgjBlxzNr`i9A$}Elj_OqzhEtD&u2@!dAWP0o;x< z`Ni{xZA;jHyI1A9;dbNRM<%C#X++v^4N4@L@H|Xq7-0{V3BITuP{dAtV~ja9&ii{t zJ5=^NoXz&>5I(*uG^^DHr`TK1|H1dG)Z}}-2}_gGvfiXGong-KqMS1Y^90>^#!Ltn zC?i6uPQxuGw#+?+tZ7T;3kA4Xq3ADLE_7@hSaa;(H!Y=dYa;C&&hs0Qv04v{BMPe)m!W@N_#{pP;knhaErkyz5o zR@XBzY?AQsqAOrdAR3Ss6@VU0LHn*ik%QC_b{sBHk}fnXprC{j5*$>85koc`2s!FC zB%3DI>)`RWpEevE3__hgE3MR z&L!#k^!>x6oKijei_EcG8H-~5&KS&R{1+xP=d&M;nX|GXjIoT}Zz|y$@a8G278rk& z4*mTynBJt`Owf;(AerGv_KZ_j26Vr)eE~`58&C?CFaGt^fy0ko=ZRa-Ru>WY7zb5g zBGBPcFG_`tJ(fWCd^e9vx5zUsn3q@7zNam%mvE(b+b@#kz*O62DLNxnHL~~mv829~ z=pc0uj_1tOQSz^zuXOnMT=BvCE?kchBIG#GFpv|QtiikZ@t9TLU(=t|iA)s;Mk{N& z+PfbP_C@erlgzsSgv)5}T*u6f1&6%1Yk9-ad1O49-a@mtqzj3$Hz_CJoi&U1koJ_k zCH=3X_y|!KlB|Z1#wRruQDIHfN#&_KdIz9y+01u0HqRsZWvod}Z^Q=qp zt+cIlR4=2>&b_nv+t!)UF2$(Nlg(JlcoMLPm@!QPs0sH$N#$50CW<{(pCt9qw%lKh zgN_6})s;}zjIa7fJ`%?^Zu*xPl_8+&X$lpIzj&tRGHE zcm)yB?C|zl-#+vb>_{LnMb=4RMxZdbPp8UJeb7F%)stTmXRF%C!9Q=KCQ@tPb{1H- z7y;6ktHjA4nW3!vY@$Ei(+$IT>a8g9;i@g|gHk>1i&8=Dm#HS-+XpWVYRY;3# zEdLbE4)8bz#rBAOoyN7DHp8f#3TZn&wszOaS_>}~Ty0mbn&Vo1lryYu>^n)dn_)Wk z4a>Si(LtSQja}GKnxpG`MrU?Xn+}y)H1seaP%=OFRbg@WtwQ-f==L)-fD)V#alS45 zeDORuzI>?n&sw(*^GP={9`7^t&oN}GoMIu^Eqv$!Hj2Oc4>@6Vd)dz zuqBG*<~a!CaB!~-Vikqa1$FEeQDNO>-5bn$GhstI&Cg;`xv|*!wVqUQy3XC!W7zFE zbr39lzHNp`UJ^T`FO63~Jbs8xR^T3r_gaoiB-4)Tw*bAGY_%PV(htK`>k=&|V(~v_ zRIQfc!31tdk7&0rVP;PD@306(4vl4Kf#($snS;3GJ_nyaCo}Dder1`+up#+?vp-{D zmu5c0=}dhZnT4p&H4fD4OoB2$in&R~8G`()B9Zh_n<4&8q2$QwVSX}a)(>&NZF?BO zmNl5-tO=|d&eWj(h;|*LJ$mQ`mJ{FMbivNCcjI~j??o3KT&K&fscsV!|e)KuGF`0tr)O~D%?gJFXE=I9P=ECZ^ z1CUkd7JtqpBaaskXCgXwd{T%38#mz~5%LHQ3xI^&Z;k&X zxB&T|m4KcqE5{l(?(D!i?WA)9>!GHWy;#jcc_{_lI>6e8g8IFbp(4PjOA^5KUOPMvJvhp!Pwf=W z9sqgpyEX?G%qgM?D5Nr>7>nd^ol-)%&xiSjNnQ7;XrC}#@0d}H%2%!D6{_@;5S3fg>t^kTq}ai37| zy?&(axQZ#p4mtQ;4H&hDU;yZ6Nz8y9qiB{0pN&tFx3A)Lu=NBj{%wxv&7OjM&E$yY z8GSgaEbklkI^EF0&wg@$8`1?atF$)iWK!}@XC=*6VN_wg;O=~Vdn13oPBR|X)}HYv zS{f|VE;2SQcX&jj2SPxh9w_d`rGpAI#bja=SPwlOy`bnk_T#DuRMVjtO{CTGOpH8P z_9rX9%bLpp=@p6;gvMQ8!$)}^#2%qb3lTXwP#EoS?H`xxL}Cx)a5!Iw75hOYQeKuqUqaa@#Y%CbYg@fL|@V z+dWLU``gma7^fqx?x7i{dG~$+wuVo7eZLQA_Pb*>kS+4i0Xmb>Io*7Z$s z@T?vFryPbNP(ab*)6*vL$M7SM@DxDENDwJ*+kI9AaFZx{%yG!4~nzU;m0bIfNt^ zPoik6-6odtaHo}W2`nXp(!R}{>azlqe1gbwR@c`f#U<4ls8U+Ssnq)ou0PpYU4@Ykg-e1}b}`69 za*xh5NvoR|x84_<)MrD)dMDEKf^{vDT>6PX)ORZS&v0(yt2!09{y(2JoZ8=TOGEE; z{gT`aVB8-!^j-BVx0!@0Ge0;32H>u=jJL$x-V6O>Ejym?gS)~6b!MXf7JjYkY$o~n z1yo~|w-+llm&RcU(IUG`rqAU(U_I4#4Cp9$~zH9^L_6G?HkMb^80Xl*`f zc=?v&j{UPx0NzvW*6*3`nOK8oi(}Aw#)T$0?9N8Fs|n@3OOszlO0j6;lC`()rKw?d{8?;62=cU9sGCFiSv(G*49;iaS3&276!WzbT@56 zQgbHm%gR*xoIeIq_QS3Fs8J?0>p|On)>d?*HqO#OFT$XS2LTe0HzLoW3Q&&jg&c-= z0pS5{idkAz>bY()g&0wqTO;Y^ON*TqEnQlDX|AqUSFei>XXuxP{A#=<>CRhoji=yc zexm(Fp|1F=g^NCUxofM=pXjJid`pDHhW}YOZty&6kUn(;%h0aGT3YU2dG2dxYe@Nt zD9m!xvBYzHny?Jm++a&63Kl+;a|mQ~`7LfX5z`(FpL*c&W0a)=d7%M<0_~+ix zpUOd8&4Kog3|M;ELb#vV0C%vlf(FhQ920{GCk5~YaCE$_Qj* zfb6b3sn=s#mFOu#tcB(OCw+N-X!386n<>6a;k9={xl9jK~0?yX=_m_ zY6(nbRgmOQS6N5??-+(sqSI8142Gx_AHPn|S&lwELnldd%p1$(?~e_6XVzcn9VM+y1$6^yFpa zX>~Gn5$X(2I#xCId+)bT0S+#P5Pdh_THIlIDq73a>c~Jk%iz1$URvtcO0l7>eRKY3 zL0Pu?u%64-3OP>V6hQxG0ELHT{PAsc$=hT2{owFrY|hj%CH#iP?FnjhGN15T1FRw9 z-6vfX#LAf?aFEfSWX+F%g6@w7`y8{@;DoE!zdPJ)^>OyUA;mFfG;p)|7v@iYwnm!_ z`G~!$<~CbR9q^n4OplGaPg5y>6Fb0{Cky)4lrq!h%#xQxjanxyaXy)!nAzof&MfLV zw4ip}(%?jss&BVxX+c_;Ny}*Qx>@i7U%*Q(tH zJ84VaOsv=gM5?KXh|zADiggC|qDD5Hk)5f@Fjmwf^JDk}H&Wpxqq;;~jTW#jNsBpa z;)PuTsij{#Sr@uS4n^YAJ~7W8rB$J>V03SYRd!7YAHWzQFq*2>Z4s9LLNt<3o2o+L zovqz-F3>$JE+U@EeS>v65noRW-}a^`SH?4}9tRI*+6T>V9g-bT2gq0`N8-Wg7j&V0 z+Kby&wNFG{H3X#IRiPL{roLaKX<=85nZ7kuqyAc|vy~eDRAm129W}4$) z;Yvwt$YHzog)+nV6IG_KUT{ULnzrCH$~tVhVZ3%q3T(vTvvU<~h<2*&rMn1xlAhvh zOB-3V`M=Xv_zkVD>Rx6@x>dyNx@T&05jnzm5gx92MZGL)VPeRjvTk5V{hoo`PnW6i z75=e>4Uh4zGS&iy%%JP=H?opXDOr2x+nVj>qbkSt*GHgA3 zpS9N@9h^oTpH9TuYzAA;A2R^4-> zP9e+mx2ojU8TL9uGU`FkJO&Mb@{Mc=5BhpR>5ODw!QFIRq(?-TzlJ)@52pS28j~wI ztO#CQ{}tNVOFw$&|ArQF;UjRy!@2848WIb`N4%FnswptpiZq;LtgS(CHaSz@2`osY zK@6w=;MEK;1)4Fy2MwFBolCP*6U1fRN?9d!*}ZWNEi0=MT%J&`KMS-`Vk{{S0Q!sA zx#>}bNVJJTkSxA z1qz@aNFVWU+1R8ax(|c>)|5-51xWyxF~Jl#gwJ}HnAo;pSniPt$gIM)pFC_8VorJ0;iw~)dgy}k z(K6>8=tA;^GT=V5ni%K36~?K*tfe=7C~eV{{qysju!6_HekDN?_w+ye^*jVl>4dMu z*U)`~G4XCPX!7eNl^@6KQhpaWaHLE&tRatY{VTTt#<#sH$|-*Jv4qa-eL{k-9xIpm z`?dw?%x^Ra(+FF})Po10t-$5KVqdfxCZ0o9Lz7d~ExwXB{#ItjRP?wmlh$o)2?|d-Y zp_y+Yz4`T|Lq6aL0`KA=!+F~JF#4@ZJ&XWGy7SW4`ervoJYXd#O6C!>g)bJR$Up#gGN4?N@k_#Zxv`H;$$K|*?lR_vKJCOWslE8H}(P=}- zYqMo@J*O+D;nBiUn%!26QS}tPbbVmWDiLvwozq%;Kq^osX3edUbA*X zL(@HP7}AdeTj3XBgOYjQ;c)OQsgtT?bs^E)vlaw8l7U4@k$byyq^%YcsF_OrTLaAYVyj zeR}i{Hf39Oq4%TD=+j>;BR302#qf6@6tU3B(?TT1Kz)+oiOS-B(wV94 zR~Ab!R~HCWoI4s~=%cz-f7Naa>@%_L^fE6Q;N>aBv460TUEiNg!pxG*La=Cd7Jp*o zAZsC`e5Sc-nM3JHuH7Sy-iZmA(}o;MwdjEuPqMiNk@QmMui>zO+sz4Y9l?zh>Fxv9 z#X9lS?SwiE_(aaX2{A|^{vZ)u#8+y}l842+Zx5*&mE2&}!h{;3022n3wO{(apr9(o z`zU>Hz_8Q9Se$WDBH^|mL3t0E1lR2ti*up|@jyK?9!L zgi--W4In%af8*c-cVg3IFjp#1z-pWLRMDZ@ZlM;WZ9!PN~|V+MLK_(F1+ z81o0G<2Tjd=4~(B%_m|o)h`^w_)NUvO-FK0>1ojc<6@J_qr_e7(%# zTaVH|_>DfZ8!4Xy@SRhBCAj&Uy~T`fKz(>0htUx7gBK@kd^w7+OAeX4$~SgT9o=Qm zCzzQ!2K&z=0Kh?a7M$?uMktK0fXpxBK-&k=ec^|cZ))mEgt^WJ&qBH`hPp{ypVr06 z&Quc?s>P|nyDs2Wa1ye+2mwQUD5!E+L~Og6oYQmd|x zsTG(72o|G7!nufY;b7O7){w#HzMSD+-(ZcN`+sSKmmSRs?Ubg;1tG5jPE{ z$-wG@`7FvW0H4gj;4wjjT5O+!t91py+KU31{L48)fL6#?EpXCjyMR?bL-7bRQq}dm z$Il7d_k8NC$1{@?CII%s&QP7m4{(GOz;iCmpssa&#XtoR7*N*GGS#*+J}zq zna>2MF)Ys!MlU*`bTF5+Q^8|}v47&s9$_(R2!6{U;!^#l9b`eja|xEuf3WtmKfTdLe0SDmb-#^WZ0TvuRA+J26gAbFqg%`GipINN583;HZRI+l|Mo7d zq$JCLQM2v+uI@r65aK^ofRBZ~yt`?tgj>34V$JG`>-In z)`==A?Qk2iN7J~QXRNWbsqcCZ_Z}kmpwc?^#3WM6(vMe81Z}6J++j^e>{Jr&nPbzf z2;|r(LpZniSO!P2z^!;x+u;}FuQ`(ycZqFL2>1ykm;LxAG7>=Xhn2b|q=5PtolfyU zuUuB>=OA($$#~e-jbo01_#apwshgm>tjZVElw>2WWiYfN9qvhtY^3x{SeV3NXXO)c zf?^2a^$vKS)sT7JbN6*FVQ9 z`yX4gKdPx}A{n8`ZKROJ?K*21Y1^@iF!o6I8iH*$Gjy9L1jp6k|L=tQpN*=Iq6nGP zG-jn3E1~x8vuh9)6qi?sO6f|lY%>ucX%O$WwaiZ01pbh*tq-#Yj&wf-h) zvK@T>?e+n)18`OruFP9ZZ#TgVnLF<=UMc$;c=8T6dMYry36^-|H6b~M-jtfEWn%zu zc4L?fEfz>Pi8NR5l^TJFZ<$KB&0Ul1vNfu3GDIzZ6*mHSk@*xpKZusW7DCK7TaWxL z)Q9bw?-uhploHZ0?ZB^yP9gRsjEMm)G%qMt z%kz107+ZJHKk+1w?Zq~)e=Q(_mH7$Rly*fd+ziB4LL^cj?y1- z8@Z-FV6)5;l_xf)(Ar{cuvn*dq4Q$Ny$7PT`@HosFQ?@nJ3^3*MT1LMSQh-zD=v$| zw|q<%4?>NytOBmcTjx%V*#+xhy5F!HWHDe~H_2C{op-G;fX`-(CN5oK0PO8NJ7&8* z6`e(VulP(~rZ*Onqr^$3;I3NnSDo>nutl;#4CF*OQhB@F0QT}srPZTO@l75l9Y?J5 z8Ah#6!~cbOMR1P28w(Kmiaz;%W2;Lh#4sA>9 zzD8`SIPp~l3BM_7DwU^>oVP|)$swLzHT)0#xlbxMP8NlbCb|x_ldz(1htSkcaHcEq z7O<(*^izBK1!&)S-u1D^lgysG+ca$WN1EinyA$6_ZpLt|CM+}0~xNU!k^9Tk|-}Ssv%)HAPsJl$PaE0@!o>l!|kLW@a z>AyNzF_#!}^D9^{^Y+&=viN!fC}5#EH~0zu6ax$T&v}udqg75~{&FUEWWu`H>i!l{ zkw(s~c%?dF-zkW2n=c#iKma_yfZv3ZGWk5Wic@ocP|Bh!ua*kFdsVOt0Tyi=4sQ`- z;a>g~Cy}=b8U=q8U?v{@r6r(GB-HujA0%v(D{s;=dJRleOWwS|f1Jv*%w-{?b;5Yx z#2QQgLWW=l2MN;NaI$^e137WLxTWv+QR-DxP}Fi%a=J~trw-26)$G3N0%7_BecB*d z)bYkz08oa009bwi-%9HYDt^R&`3lC1pm7oXstXytV? zgBeV4(6}w}sGL;w(X3~eGMaT4RttB(Xi6+mbuKL@_tewTc;{DTd2m30mf#iuvB2U3 z@xX}Q^$M8-UVh&|Q8*ghftB8|n?@a8PeF3A`s6~G6a(!rs01}9R`}XE^L#@jvCc7? zWR|#e;#(Q&IK^`jtdEUjdo`8 z0aP63r_S$|Nh=po%0kV?SyT2BnM_scAQNeydx~>amM;SoW;O>?1gY;$G<#;`-RV_o)6ayk?qp{FBzU4V%gbzq@ke0MoK3N=2;K zaH`UCyrWd-7Ryp|k1V!V;n{1XapDTb1bU9v^(jYF_=6~Wkt&JTv`_`_g0D!E#aD4R zoPCT>npxM~=4ImD=6&M+VLm63=7ne>@zFdV{epx#My6wXsZ!NEQfMhhM4D3~Lc2gE z9;tM(Oxt%tmZO~#9L-CL`{=EL3^I%^9lB{bDLbe6K8}ky)QciIY9)a~%!A{3Li*A- zfivbZ4QHDN>6-`$0#`;U0(dOn8i-A?ZT3HHL>Q=!iyS6$A@b`{QUKir4!d3$o$Dgw zWsG@QUNL>s0<86V4hW5N9)7w{3A<%FiRsMbaGXmvY%Kj^Z_yZ_qQbGXMdRU(D;MHmGxTwp6VOz1UWEC$HY`@+8d;>{;ZjkN%0&Yv_E!nu+6@y5n|_?Tn4 z(t)dW{Ax0F*gWI$IQh_>ZtGRRoSrmBlF~!r zXc$Y|RnDxQI_3>zN4b$`H)*EmHnlJ`Ki5{)9A-h@r<-eIQl99#(%1L#-FM`t}CjyuD-V=)mKMq(u0So6F}qR zIm633&BxqM#y#6a%IfalSrYD%R_|(OpzyRy!eF%3!riIz;d*MXaLzPI@5nS*@6fLK zcivYc_vTk1_u^L|9Bt^(j&<i~ z!+k%Qg2zzyVfU8Bj=9|JACOguhO2piel^dvVJIsB z{o-9P{^r(=F%d611#&oCLLY^mj!hEPY!)5Y&@1eBR zy0^Sn);P-;x7=_xx-7OpcYYgBo!*_Sz9;-&Q0V7f>z$Xr?;c<-;4Wr2djAR!iR`^8 z-@vmS3j-H^Z)HoNvzRsB&%&GHd8ba58xjIDW@DoNn~%C|fkt3Qn|(O?1IbQ;8{%M| zvoI+|ONtv=jkx^No4Eg>zKnXY(LQ_Q{>R7N3`fyBxF@1rJBOwn8&e>i(3r*U>I`u9 zruAqGLs}Fx;aoXuL8F-&urV9-@5wvkN21*@@RN;6v0hYPN@k@Jecc%9F5ubPZz~*w z_mpNzJ8EB^JBd5LO2z@#b579*iPHqvm9I5@s*8y$nFs_S5Z$7ToUYt%bFB+yq`O)Ukc>H6cToiLcEB@AKZg&>6_7^)*skh*Ix1pG{wsI72Zk^J+dXNQdEx5;6KJDRT%-%K{fM^~ld z*G^X_27;mTF9>G-l^NH@66P%>@&B)3r%*w*6(;MdE(O`?3`b05%{}7fnyXaT2~@^$ z<3)oz@X`>}w}UI*fXp>pvu7JF%o@}hrx&&ul!pChM?AL9X8U+6l47!8j4pA66M4SF zFUwlzRZ){?mz==hV&N$74C93B40X1Bd1bbLuyxMauOfQiVWi4HVNu8FxQ?M$qhG7gWs$yBSrsj`wb`9Z8Gtfq;{7MVFoyk=N=QEVoy z|4At`e3)s%vmBJ!g9@bF**y9hc`VufBJ^q3hIsUoujvr!b8d6Vhi-XfzXba(LY{N!*lWcL3QH9}Fn>>P+ z6Fj<>w>+AbqdeM{vpnjSt2~O9V?33jgFMrOLaA#(eyQg{pPv$}lWk#>7E#82(R4Kr zMQ}A8*EDW5!uW1KsrCSBq?YurHg4?RG&D=YNLL!%!Gl z!^;?PlPqDk%k;#aVIds;Az&uroqLF zXNq$aZGqrI-BRXT&e_hFwtLRkw%xang;}?oB~K-KUgQ4;2WDwYWQ84Glq^;ZSq$}H6RCmJ)RDHvRR1ScW zqzGIyW?@slRTCAekAa<}Z(MQA%=;3vIOj@qqGw2SuxCtkyPCx}`^NCL?n$%s{?c@? z6`UAfX(?eK)-6EvoH}7hh4Vm}_6cmjybN5j%LO=4C_-5z*!y|=?-8&y8Nvg|3V#U1$RI? z+`%=i3ypClVDAc)4@6V%r;?xG|Mv@6vBy>7eMuh}@wRX+hK$)diq$7_o6bc&83mt$ zTY?oho%6yB&&#V>aTDF1Jqv)kGq2GX(GwBR+%~7Hm0`DG9t_G>BM_a}k}APNzQbix zAGpbaDXLjr?};KwP15Q))A)kod`8ksK^+3+UDx!oK{$-onGmog5h{M~VRe%wX(;Oz z@N1z=U`{Yg-%?(P8zSXZOE4t)Te!VYsF%-^k&X7VWq;D}`9;WwW&o7)Ym#j&(Bx57 z`h45(l?2jrj7JEKK&->R^$C z{%q+<|FMvu@uAcKG;F>V;Ua`z*a~>85pVFI0~T;B7P(B?+tP{_IS_KeXoZhl{8jzk z|E^&acNszf^K}PxZaDSqd&BxU5R%R8#ksBrkE*!|Yvukg=bFytzmXncfjfQNxCYgo zib~|CJD)p->8YQi;^h!FMZl?&pcJi4O3|x)q`<_!fR>1k`#fY% z&8@4059zU_enrkTL{o9)N7Vy1@Je^phw?@m>*VMc)^wuoYTuq%t`;I{!Hm9R-~Y1$ z7YD%*iNd|f*M2#r-Zs;to;s$;uZYN!70V2A?F_6nE31CREkr zL-)9(-7gVig0~9DTPC2IvaCw#8N#DGA=D`c3hhMiN-0@ZxixKGo!nILvT)7lV2n<7 zo{JH6lG)Y-GKYaxCNu#YyX!Htl-gjH{d;JlP|6bNBWXSF#R6$s{-bq7+Q6dwnA2%R+y+XUB z2$QG_E*uflA&-#;Bn3sNb=XpW;Y>8!eOshH-DX31LGd!fp~vHv#o|^kAR&{!n(kss zyDmKQ{rLRnSJKZwAlL}#0cmvsf^73{ThpI*W2#A{D+e#_uL~LCg^TB34I_VT{d@+~ zi;uIJdL0ObWuZ8Ah~2lTG8lj3}RFu-LYV}#~A?p zP=+u7#5ik+^MaUA^>7FgW`AP*fzvbddv<8NPDGi&VYqIH1)?7vUqBt)pMsa$-!1#f z3*$+LtR^T#T;8Zhoa9*s1}^?^@XLUxSD7p|cPyf@6n$!AH_)EZV+;+c^zn8c=Hmj= zOE0M&P1}5s?(4u(c1nbBEp`JFZFmlbI(;;I9rKf=2VlFFu*x4ytM*B3avd5oy>+%x zjfM`IgOpdB7~yOd7QpOsoev2=E@?B2hmZw2HS@9|-t%K-bc=Zz-&Ma+X&knr`obuR z)|CZM@`4x(g0cu&CQLMJ@3P^u1@QkK#~88+k3-k#_&`d>}`&?laQ55}#jg-W+wB za3z6M^Ns|$f$~IY_tJ+%X#5@-$|4RM76bCq^zarbuJGbZmevvBR$;1&=^PdwQZ44_ z2x!{CDQsm^!KWGRODD%yCa8Ry-T1i^E+ChkrgwFs+8$2z^+S9Bl^uUho4FD((TfHJ1TDeY}L#q4Zq` z`60}#83NBZH#jvI3A7mefE#T zJK>@5&)uqd)DVRqWB~ojRwF~N|NDTbn}?QX;AbF2A}QKYu;jMB=h-&&Kg4IUn|9hE=bdA~!yenf*R`X7 zC|c!4|atA~t~>{rn>Da2ZoW+%;M4k|+& Ep>C^y6K)Aocrt@KN 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

`h2Y$-y?alx7cn~H%Y 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

^3Wuhi^UGzbMZh&sE%0|CW=;=`piJzLj|@N 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�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 z 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

_*7gUP<=(n-u6 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

RT74@U?BBN>0Rse7zM??5U4B=iT>F4UP*x=W}S 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 z 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%0A#~>ykEFj%C00o8u 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

ocQLj1^bxZw{X6Ckq3f%18tHbH0=UZo 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%0AP$R1zuQlwT~&pc7FH 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 literal 0 HcmV?d00001 diff --git a/Stack Exchange IS/build/web/WEB-INF/web.xml b/Stack Exchange IS/build/web/WEB-INF/web.xml index 494e5e4a..bbfd00df 100644 --- a/Stack Exchange IS/build/web/WEB-INF/web.xml +++ b/Stack Exchange IS/build/web/WEB-INF/web.xml @@ -1,5 +1,21 @@ + + Login + ReSTful.Login + + + Validation + ReSTful.Validation + + + Login + /Login + + + Validation + /Validation + 30 diff --git a/Stack Exchange IS/nbproject/build-impl.xml b/Stack Exchange IS/nbproject/build-impl.xml index b7b86060..78832e53 100755 --- a/Stack Exchange IS/nbproject/build-impl.xml +++ b/Stack Exchange IS/nbproject/build-impl.xml @@ -997,10 +997,15 @@ exists or setup the property manually. For example like this: + + - + + + + diff --git a/Stack Exchange IS/nbproject/genfiles.properties b/Stack Exchange IS/nbproject/genfiles.properties index 0dfa0f32..88d32ed8 100755 --- a/Stack Exchange IS/nbproject/genfiles.properties +++ b/Stack Exchange IS/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=7b44b801 +build.xml.data.CRC32=b12b4a50 build.xml.script.CRC32=7583de75 build.xml.stylesheet.CRC32=651128d4@1.68.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=7b44b801 -nbproject/build-impl.xml.script.CRC32=779d548c +nbproject/build-impl.xml.data.CRC32=b12b4a50 +nbproject/build-impl.xml.script.CRC32=7f5b173d nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 diff --git a/Stack Exchange IS/nbproject/private/private.properties b/Stack Exchange IS/nbproject/private/private.properties index 95952e9e..4fe87fe8 100755 --- a/Stack Exchange IS/nbproject/private/private.properties +++ b/Stack Exchange IS/nbproject/private/private.properties @@ -1,7 +1,10 @@ -deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3786070114.properties +deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv3-1922099578.properties j2ee.platform.is.jsr109=true -j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client -j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish -j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:4848 -j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server -user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties +j2ee.server.domain=C:/Users/ryanyonata/GlassFish_Server/glassfish/domains/domain-IS +j2ee.server.home=C:/Users/ryanyonata/GlassFish_Server/glassfish +j2ee.server.instance=[C:\\Users\\ryanyonata\\GlassFish_Server\\glassfish;C:\\Users\\ryanyonata\\GlassFish_Server\\glassfish\\domains\\domain-IS]deployer:gfv3ee6wc:localhost:18275 +j2ee.server.middleware=C:/Users/ryanyonata/GlassFish_Server +javac.debug=true +javadoc.preview=true +selected.browser=default +user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties diff --git a/Stack Exchange IS/nbproject/project.properties b/Stack Exchange IS/nbproject/project.properties index d3b40fae..c5922bc5 100755 --- a/Stack Exchange IS/nbproject/project.properties +++ b/Stack Exchange IS/nbproject/project.properties @@ -25,13 +25,16 @@ 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= excludes= +file.reference.json-simple-1.1.1.jar=C:\\Users\\ryanyonata\\Downloads\\json-simple-1.1.1.jar +file.reference.mysql-connector-java-5.1.23-bin.jar=D:\\Tugas_Besar\\IF3110-2015-T2-master\\lib\\mysql-connector-java-5.1.23-bin.jar includes=** j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar +j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.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.jar @@ -39,7 +42,9 @@ j2ee.platform.wsimport.classpath=${j2ee.server.home}/modules/webservices-osgi.ja j2ee.platform.wsit.classpath= j2ee.server.type=gfv3ee6 jar.compress=false -javac.classpath= +javac.classpath=\ + ${file.reference.json-simple-1.1.1.jar}:\ + ${file.reference.mysql-connector-java-5.1.23-bin.jar} # Space-separated list of extra javac options javac.compilerargs= javac.debug=true @@ -66,7 +71,6 @@ javadoc.use=true javadoc.version=false javadoc.windowtitle= lib.dir=${web.docbase.dir}/WEB-INF/lib -no.dependencies=false persistence.xml.dir=${conf.dir} platform.active=default_platform resource.dir=setup diff --git a/Stack Exchange IS/nbproject/project.xml b/Stack Exchange IS/nbproject/project.xml index 45fa174a..3baa8f79 100755 --- a/Stack Exchange IS/nbproject/project.xml +++ b/Stack Exchange IS/nbproject/project.xml @@ -5,13 +5,22 @@ Stack Exchange IS 1.6.5 - + + + ${file.reference.json-simple-1.1.1.jar} + WEB-INF/lib + + + ${file.reference.mysql-connector-java-5.1.23-bin.jar} + WEB-INF/lib + + - + - + diff --git a/Stack Exchange IS/src/java/DBConnect/DBConnect.java b/Stack Exchange IS/src/java/DBConnect/DBConnect.java new file mode 100644 index 00000000..524d8ca1 --- /dev/null +++ b/Stack Exchange IS/src/java/DBConnect/DBConnect.java @@ -0,0 +1,39 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package DBConnect; + + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.SQLException; + +/** + * + * @author ryanyonata + */ +public class DBConnect { + String host; + String username; + String pass; + Connection conn; + + public DBConnect() { + host= "jdbc:mysql://localhost:3306/dazzlesquad"; + username="root"; + pass = "password"; + + } + + public Connection connect () { + try { + conn = DriverManager.getConnection( host, username, pass ); + } + catch ( SQLException err ){ + System.out.println( err.getMessage( ) ); + } + return conn; + } +} diff --git a/Stack Exchange IS/src/java/ReSTful/Login.java b/Stack Exchange IS/src/java/ReSTful/Login.java new file mode 100644 index 00000000..ccb549af --- /dev/null +++ b/Stack Exchange IS/src/java/ReSTful/Login.java @@ -0,0 +1,141 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package ReSTful; + +import DBConnect.DBConnect; +import java.io.IOException; +import java.io.PrintWriter; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; +import java.util.Random; +import java.util.logging.Level; +import java.util.logging.Logger; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.json.simple.JSONObject; + +/** + * + * @author ryanyonata + */ +public class Login extends HttpServlet { + + /** + * Processes requests for both HTTP GET and POST + * methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + DBConnect db = new DBConnect(); + Connection conn = db.connect(); + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException + { + response.setContentType("application/json"); + JSONObject obj = new JSONObject(); + + try (PrintWriter out = response.getWriter()) { + + String email = request.getParameter("email"); + String password = request.getParameter("password"); + + try { + Statement statement = conn.createStatement(); + String select_user; + + select_user = "SELECT * FROM user WHERE email = ? AND password = ?"; + PreparedStatement dbStatement = conn.prepareStatement(select_user); + dbStatement.setString(1, email); + dbStatement.setString(2, password); + + ResultSet result = dbStatement.executeQuery(); + if(result.next()){ + String token = email + 'a'; + + Calendar date = Calendar.getInstance(); + long delta = date.getTimeInMillis(); + Date exp_date = new Date(delta + (3 * 60000)); + + DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + + String sql = "INSERT INTO tokenlist (user_id, token, exp_date) VALUES (?, ?, ?)"; + dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1, result.getInt("id")); + dbStatement.setString(2, token); + dbStatement.setString(3, df.format(exp_date)); + + dbStatement.executeUpdate(); + + statement.close(); + + obj.put("access_token", token); + obj.put("exp_date", df.format(exp_date)); + + out.print(obj); + + } else { + obj.put("error", "invalid email or password"); + out.print(obj); + } + } catch (SQLException ex) { + obj.put("error", ex); + out.print(obj); + } + } + } + + // + /** + * Handles the HTTP GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Handles the HTTP POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// + +} diff --git a/Stack Exchange IS/src/java/ReSTful/Validation.java b/Stack Exchange IS/src/java/ReSTful/Validation.java new file mode 100644 index 00000000..43ba170e --- /dev/null +++ b/Stack Exchange IS/src/java/ReSTful/Validation.java @@ -0,0 +1,132 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package ReSTful; + +import DBConnect.DBConnect; +import java.io.IOException; +import java.io.PrintWriter; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Date; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.json.simple.JSONObject; + +/** + * + * @author ryanyonata + */ +public class Validation extends HttpServlet { + + /** + * Processes requests for both HTTP GET and POST + * methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + DBConnect db = new DBConnect(); + Connection conn = db.connect(); + + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException + { + response.setContentType("application/json"); + JSONObject obj = new JSONObject(); + + try (PrintWriter out = response.getWriter()) { + String token = request.getParameter("token"); + + try { + Statement statement = conn.createStatement(); + String select_token; + + select_token = "SELECT * FROM tokenlist WHERE token = ?"; + PreparedStatement dbStatement = conn.prepareStatement(select_token); + dbStatement.setString(1, token); + + ResultSet result = dbStatement.executeQuery(); + + if(result.next()) { + Date exp_date = null; + DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + try{ + exp_date = df.parse(result.getString("exp_date")); + } + catch ( Exception ex ){ + System.out.println(ex); + } + + Date currentDate = new Date(); + + if (currentDate.after(exp_date)) { + obj.put("message", "expired session"); + } else { + obj.put("message", "valid"); + } + + out.print(obj); + } else { + obj.put("message", "invalid"); + out.print(obj); + } + + } catch (SQLException ex) { + obj.put("error", ex); + out.print(obj); + } + } + } + + // + /** + * Handles the HTTP GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Handles the HTTP POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// + +} diff --git a/Stack Exchange IS/web/WEB-INF/web.xml b/Stack Exchange IS/web/WEB-INF/web.xml index 494e5e4a..bbfd00df 100755 --- a/Stack Exchange IS/web/WEB-INF/web.xml +++ b/Stack Exchange IS/web/WEB-INF/web.xml @@ -1,5 +1,21 @@ + + Login + ReSTful.Login + + + Validation + ReSTful.Validation + + + Login + /Login + + + Validation + /Validation + 30 diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_update_resources b/Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_update_resources deleted file mode 100644 index e69de29b..00000000 diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzesquad/database_console/DBConnect.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzesquad/database_console/DBConnect.class deleted file mode 100644 index 1bd82b3c37be62939fd3c7e245c7e2404751a369..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1134 zcma)5+foxj5Ivg&H(8fkfFRzGi;x6mQBX7>Dxgn^O2x{nHA$wzVzL`{Hz>ULIlihz z(DK0#@S`lxEa6s46%X4z(=*+D=A7Q&e}4V~uz*zqy|^96R02Jijw7vnCXTG~GY0P9 zu3F9Nuo9TVJp%^r8<@v}jt4p(YKU#RexMdb z3g4%zxQ?S?=UJ3pQ=Gn8{b%hE)}Nd(z)-i7J1SWPWhHs)+&g>sU1L z2#-w+Vu;*^LMUoa!_<*8v4mw4Pq3onsflNJt|4<_t~B(WDEzv-6>^q3?zQgOJJKr% zN7N+A>aNM)L|F}m^uP0Qk;r+HoWfGv^#j@9$ha-4*qJQbwccN_*NX z+--z=U^x37S~eMJBbrUd+UUwAFSVh64HHIaQ|Jn9jHw1w`!K@THC$!XWHFZD?mE4O z8@Smi|A~Mij7?>;`>edry8F<7Al^peGkWshaCznc<^j4HPkagM46v?&DC-|}9p!{g nFgnH_s6GhED{gT&p1k4fwJd*}kl)=tl_3G$R>strEb7y2g8k)}uiB>`t>1yV6z9 z4N*_fSd42rmRmQEL*I7mjB)CPz)00BKJ;zdwZo@^)IzZg@2*#acjUl!)sO7xT{?dy!w2 zFKi|`)NXX0wEoDQM|R;}SH= zeYCgtvT`D;A*nNqT8^z_MJ}cFUU^Amyc`DaP3*HJ%`#xF4ZEcwQn(>2_uTa_};E(uk>5{T`L3t@LS?x{UN=(itCZ~Fnw-b|>sgTgN s_N}MwXNk$hL}a}ec`q^9NJLKeBJU?8E7&QIbv1rBe2>@g!@F7k2g8Ey2mk;8 diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class deleted file mode 100644 index 62522738eafacf4f8d9dd8b17dee17b7fcaad4a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3826 zcma)93s)P*75+vNS^?{V3E0NQjp8P@z!;@z`Up05F^F2J5C&n0?WAOp#&~TZiQN@o zCv9BPSK8*$q;1l7+B9|3rfr@kiqGi}=#Q%V&F*Ru22vl6cJJJ|&+p#3v;613pZ*)b zqqyCI1f+&bEeJuX$3ipq<8muZT#4bTdKX)|@jXR-KZYMD*&nLMkJRG@<><$X z`iXk{R4reO;Ux_(3qh7U<37%Ztf^as7Hx+DlcVkTgp6 zinQh`M*ga?Ad|!HayCbQp~Aet(LlkMFBpz7Z`g8mRVZh zR%>BCkQC_I&_8R*iebq@uuI{nCGBc)v!5xKm6HzlLvmGM?}m-sWF|;dZJW$Zqy=;j zOixwdNPyjEf=vs%7)}1_xKVMd#b#m`YIsG%&osQM;Wc)cK=)L&c5kmyRm*vH*s-~C)ym5;Q=Ob$p8jlZKy{SB9=GH{LOE$I zn|aBUTA7d{Jy2tHH62IM&qG!}WB>Qa==eE)p`#al8h)wcb-W>Pe=e0tjZDY;;$u@2 z<8jY+eD+LgDit>iL#K573cqGs==cqOtK)b0JsU*FAMmEYLv_!e*>F1kh(9rjCI4{F zDU`G-bMh#jY=_5A$6NR_TVc8E5Ss`OzElamt>Z7~XLoW^1%s;bM6mJiDU8{ihMPM6 zigz^pO~>Eyu7-c;_$U6Q<2}4DFqzKgQd86Mbar~8jzhvM%&AEG;|)jCd z1y(oMoWprb5|3cuv9B8~1bp^&d&QfM0Z-uJgy*bryf*mX58hJL;~+OeyK&xJsutxmMpiQP4H zxLfztIh`(N9bMx$(W(rrW6!uUxmVy=4f_OcqBGmE{}v8>f}Rg>P#n93&-cH_&_j3` zuQG|S3&Lr%Gx#Iq_A=F@Tpc3}131j|lT7?Eru`(-y^gP84ae~UPEh|8Eezo`oaD7I z?1DCh81xoJ5p*?X>W9$`LjnWV@B7{Mqb zN^w7l$Q?S@G>i!i-_USILt4Y*8omi=chH8gzXk4R+A&V0PAX?o~?>qm)>S4E03b#Ip^>ynkyk*-UZ2o=v15@aZV&Lp6Ls)mbC` zpwEwye#qz7a9Ch==OXpI%eXWYQNF84XPDLF+{s`!v+H7NhnU;|rU-NnW6W=gseOwX zUBU(GKSc`{`H#tyxPdvhNN1?Mn>?>bU6k~SbclAnB2^knvlf(Q4NtHjs&#JQJd5O& zhA7{m3xz)`LtwYVf2NNAg)R6$L5mj|op+8n@m>5UJp9uE{)3T@BU!Z~WLwXY!cv{G z9Xj3z^D%Z{z2hHYp8}FeTp}DM$G}yBxyY$f;w-7K=WW8WObv(qT4h6B3&88bgDzxY zY8`Q5j8Jc%58hA%coPA56D)++*W)Zs9lQ<&-U+XHcYy9<9lE(K&^^WIpJo;z7;eM2 M63Ti0@-_7k9(po!g$jlGxYnypvpj;j)H;cmO;ue$Q}*Fpp8HdFP?Eo zD~?WrjzJ3&+Uxn@vG*h%1mQ7YoK6(RKm_2+CABn+%k3={`)bV?V{vhD@L}|v)17xXwVU#2HeeaX&KgeCJl0Bl&Q11A4T!m zd{$ED8a3!jjb^DdK3 zsKmht{P8xA=Xq%6hEUFbOBb*Pi=y>nY6ZQbbuqPqchS0>T9HuEdMULc)1viqYDEc( z*1EEC7N{cRRpj&-IT(1(xqp!1md8|LQT`3861@SrKqll0s-z|?`oZ! z=yWl%`D-rnXIf`h>ulwn_q5JyTH1D=_Lo}cmNv4Jk9?qUCd}JgO&X&UZ4p`q$!BW=?VfJqoc&%X+^SpilmOlkcT}FiS zqs6lFSY2R=DOl?2BKlCDqn*ck4y<4bmb&QpZ;+OklgH`-t3L%xU5i8?>3L<&tE&A8 duui97@d?B~ExIiS{*L?v%tCV)KYRl2{Rc{BYQ_Kn diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class deleted file mode 100644 index 745d41fa123a2fe0c999a41b5b20328d6fdf3864..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6815 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 A{Qv*} literal 0 HcmV?d00001 diff --git a/Stack Exchange WS/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar b/Stack Exchange WS/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar new file mode 100644 index 0000000000000000000000000000000000000000..dd2585e0f8b61b749f894695b018e420c65e2755 GIT binary patch literal 827921 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

_*7gUP<=(n-u6 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

RT74@U?BBN>0Rse7zM??5U4B=iT>F4UP*x=W}S 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 z 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%0A#~>ykEFj%C00o8u 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

ocQLj1^bxZw{X6Ckq3f%18tHbH0=UZo zPBNyBVy2E#QuQ)Yy)aSwzawL_-b*L%Rdc{G^MBEDM`}6Hi@IV$b=7l43ZT<pMLN>%aQ#^nsc~5^DETOoc_k8i?GL&4M>~Cnr{A`(ad0ka>5rX$ z;w~`rUgOXt1%Hi8zdhkdXOJQGTY9?&#f_tf?kaaV zuVyj5p*A~Cm+~RX(q zPXMx1oHr*0xx$-=TZLaCv`?P zV}>?k#wJ67d)kt4+7f)43g$Fz9l4t^rhuIU-RQfExQgVo<-d!{0w?HvliZU6V#(e7 zv*tgXk`4Q4vny${InmxVE%BzQLfrKBkh>*~4?6BjnfzvHC{A0jPu=wXXHyE+ zSIK!b?^miWW}N9x8D^exLnpEBojAA62)AycQ#Y7tONQyw-(HiIjBe8bx{vM=7=HBX z%>Js({@Y~PlVTk+I0X0>jdxp1c9f;TLQOL087S^~sYgE8V|Rpc$G(^oXqXcUv`IRu zgiS!%Z30sio;mW^s)u8UgjXf@v-8EskR&>F=;DywCtFew*LeuL-HQRy(-DKGB->1YYFEGdeqDV*kd|ZEFDS zZopliIAvSBBQgC^3fx!<+(-)C{B&b}PG?v;`L?E5!LZo(AC)&Zn7)$H9Q&?{6)dIoL8Nup?a%hiQ~ujCRSB0qUeF>5N)_(rBSr~uYE$sjAVwwzYt&Y zKqZ)!l&JfAv8>S{rY#4O6QtZ8!^97d{2UZO93A*P>B5tD=3_Vi-prC&g#G>(LRA3* z5*`d33>NIaLLac-UD1l)z`*dp!NBPLKZQR3$iS59rcM?b9&VoI9_AjNZkGS6)F)AG zMt(#TQ)pS|Er#2%ajnxNvLj5*wYtj|Eu&=7?kU}3F+-3Q<>!JMSr~%IP%^r6R8I>6 z&U4Xwp8LXVKwxkHIPWmG#K1Zap1ifw0rfdzr0E4LG&gy#nayTt(>u#ud9@1B%-Rk5 zy7@+-#&weKfnpkMJBEN9#nEEbN9-?Rl;3{{?CC)frJx7vbbmTe`@zFW@^Lf92zSmA z^R!gKF1D%Z691Z#3Q;vxD;olLuVQu(-rq$@_rg8Huz^}LG$kxP06b?~y^Tq(SU(~- z8j=w4MA+jB5)bNnt#j-}mI1L*xorgZvm$Y~o-o7O-##f%^r}=Q=A8zkDQ#klrf{OI z)siOKG_4AlI$GI=IX5l|rI|;y@kuvb@>vZJaaU#mj*Z}v=>wudoz3qQ-_u&n8x)YK zb8!~aK9w#z0rd5cIyL4HFW>%eN#uoLg&^?3z;O8f$@2e~WeZw(gsfy1Y}p(J7TiAvykP$u2Z<~H^|GF=@! zgxl)dj4;LHnrTXg{l4}U98h&=PKgzMM@Fh*T?mVKzi*O9L%N1znTQ15Dabig5&Lqd z`hBhG-ITk$!Mtg&5ud$~ACIzT%64~CB`Mcxy9Gw3FuAWla5P!quCU-e2KFUPJ2+_i z&Vp8natTHAKF&JNqU`v|Y?YSL+IqN~m`4suR%Bd?@5&+EvVxlzw@CznU6FhP{WFdE;SFfN8mz4YFT|CexNX zzZ8dV<^~+cMY9k&ek4Pr)J0j$&TP+n9c-88iP;84n(!c1RvaZH4xT)@?I%|?Qc4EL z^2#B{goRCMP0nKIjU?{c9WIPThJ~{AGvS+-slRVUS&;9Lf?|F(mvUSnmF({)LAR!bBUiZ(Hs$e4-wJjCTk;g}j9wZP>! zJjH#1au4=vssNPM#HEi`SFJK|Jf*2f(&RTvQYKo)QF?CEpwM7<;p)i~Ab*ccnO@2# zNa}hVH@+mEAswAq1d8FYua3~;>=xL;(+grth%+zzxsmk3?cPjU?~3QlxtRcKXew2L zrt~9Xe<7WtSznheqP-nFP4aA%yq3=~bw%oKv?J^B8*5{c#Kx?x{qIEQjvV`PSBCwz z(Ki@%+hI`+c2WVPYnhg<%_EF6 zM-ch`6t;Anbn&j*#C8Z@@#MA7()$>4y4_R?aaiaS6csj?*NF~r&&=17`ifSL!hxI$ zW;3EBJ0kIP{>6%XKt*f?S8fIR7AhH)(ykXL>{70RE7Lr7MVt6e6pyDI*Oc!Hju3(Q zmfLjQ6~g-6V*0M7yDv#PqO)@2GGllkCx^ zJW@wf{nM%YI=zSUyNLs)jcZT%QlRINPMZG`^QKk$D@j5Du+mNl znF2V?Etf0kFs?KurbN{Q->8Rz@S2OLoG~kXpn>x!PKw!183dY$L@FtBAtafZzkbS5 z26gCmT3qXjFG4b##yjuDjUsK3LxIC_^`oh}Qy2t*?f(cOj2x+)yUGT2>eoo&JE}wq zbb3;H2zx%#9DSB01?B2|;)oT;DiW9lj=t-A7~PUKdR3Y)tv!j0tmx$uGhm5A7`~D$4U62;R(--L-?Gqyw%L%h(j0}o!mk1eQ29m*kRP+8-)k^Xl%aRh z=g;Juq!N%xp#qpij~1Ip(^Y9Cd)h*FvU0ZcY>S=!)x>YEM59PlRG^6G8kR{WUX5|y zYkJz(b@{ZWEUjl>Zw^*Wr+cr_6g8!HzR?L238cr-$gnZi8E1SaR zg9eU^5}{YBcKvd}j1h1wF=4mOriVSftaiRF_`NzXFUDt9TKuM{IumS{WO`lEq>Ojr zp@uWN1K^el>Sq%P^tE|OwJN@rO34kTAFHgN88WK?^E6Hm%?uD!ILt(6Q(qSx9` z=295<42K&QQtSB-5+4N1I?Y1J0Z)RtA|2p*!1&6HjGUL9RaUj zA7x1M&Ep{>we=;4eKINUbk8o^=7;jPLO+{oPTS@TBm9Ir1DV2rm_dm2c8f>5 zrlfn38M6oUGUScAn_?omn-abCUYh(_$_J%m;htcUJuQfnJx-iKeD)vboIt0F9rUyW z514U3ZQC;VM7Fx0cx~(zN8@3vsWI?PuY;dG%xP~N72k1^Yv>5}`d@&e>S_IuWN?95 zA>Y;nnTBy!6htcRQW*i$)1up^+uSLJ*55Ct1NEiZKJueJ$cUI*|Cp1R~DM8~q6TR1jKv=L@2LdkxQjytC>!Z2jKl zj|INn1iM=Ct@mI@%2%h)3>**j8Xsf}9*&eMr07ruAp*cuF2E8=zbu=WZxe^ zy%#93Vlw%epECNzJ_he*?`%5thnIP4i+o7zPQBlY%$D^Icdi#|8v@WCn?|7GXw^i5 z7pp&FQ4^TVaV7+`ePc!aiPr)=Nbi|qQu~&-en5GOIL_=9d%`12{{WL4TBgGOTv&MP zpYglx&9!P`5`9~zVP4CHp0RdRr1pgF=e_2wHtxg%%l68MpMX$^57Mel><@-$n>rq4@f) zca?dtl{t>AG4+!Sv@}VvuVt%O^u?`(@89YUA3Fn*=e8cy1Gc)y?am`=t0+yDTa^oPqE_zNlKXD2>r?~ zgt;KHQ5$|apw6~$FPUCf#gDK-kmaIEwVs+Zr=KZxlV-ni*g3wDtQBcRGrkdMIki&m zHm?NdvL!sl=Pbp9&jypKH*X-5t|ax*WsP%=n$5h_%;LR>+B6M5PtEfw~vj&O>!MqavYX!m@Ad)E-aYV{| z%b!gbd$|;UiG7QbMMmGIf|i9=zq(OjUfnEBf0>n&+4of9^@Oz-tj9tyImgQGmj7io=f8{O~Qv0q4Jcl3C#3UuzM~V&WPxB^|^NPxP@my*jk!B6);*s&==uz&(Y+5DWjw+ zQ$dwwQ5>VuOyVE&c-Qbd@SgL5Ei-)U@A)CiS&q(3xU*=iY-W|rB=4UvW1=k;Atb8Q zgF{V|yX{8m&Pafuu2nIkA{)=xP$nMS2DhDiGr~-aId0zp-YB!UbTJc^e zbF2?p-<9`MVCf;La`w_FNpxLfIj=%n)g_3Za@HHGTmRIgGHDzbXR$#TGj8r~fqZa~ zXvfL6S9Mr;rXQ_^^sbq3A^dJ{V!J==?E4txjeFrxN3;L_H zxNCJBmOWePu>H0qrV?(u#}52lcx?6z~pR@gZ9t(0MF6vXSmhF-LTONicMOqeV1+M!f}5!5t-8J%SeN)i|a%y!gSDttDuQ7igg>0<@mN{>>zzP)-e)SC2vcm&(>P;E? z%OFdV>mu8-7O0A!QmS3ir|qe7dz=fM*;-tZ7rg#ZJBYklu1W&>38OfTDDDNI5D$}i zwSCC!#wnkCqBC9E;Ab>9VrGLI?s@d!$lA&iuRv2N_e`$Cm```yK%hB$I!q;^SK$bo zpX2DS0e*)oglnKiWpRO?S$!-I*dh~a_hb~(u)>vEKh)BYB z*I$RJc0u;b%xOSt6c0}=q?UzJ%g`(rj^q@ARTC`NE=IfXRUe3QI{1)7e;+c-1IU^M zcvu!v=3IpsUN5jROjBs5ZYhLk=C-uT+NvqjVevr1X3{5lztB#v%U=5bW}NmC>mk1^ zVY+2=P>_v({YqL5WWX3>#>jS z659oct7R=6I526RmI(D-SN`Z~PuV(z*Q*x-oM{BRevw*Iv~>IzZ|venG!< zU6T*0f)JWsFYive)Ml)j;I#4mnbqtA(tU)F( zTcMbiUKnpl1LYL!XxmOW?dsbLAI`{@IFUCM$qc77eEThUQTL)&G}`fU-~JQa%w_t> z7OX9bYl`opETplyDSQn7#5~mEgt+}h9=@M30x_zlKqVAB|x?M=t9a4l(2>mpKwuJxqB5O1Pd1m7Fv<-!SCn`+*&HSD8S zmgcW1$#F4ApEQTuW7wpIxyq&tEuHNP6LArqb;j>$r`Keat6~RuD`zz^{K?d5egn?) z+e6*oJgs~cR0$LkakGV_8Z}w%J8*QpV)U@=A!lIK&&9O8?-Ts*GznTWP1T_AK=v48 zaaBw}O1WHrvKGCiw5-rXVGKlJ1Xf64o1Ax;NT_N@-8%uYS~5*FqUIqNodHSpRuYpE zclfA1Cj;K7g8dXm#uAfKcRz`}6GNWK5h}`oe|e0{NI6_5_udPIz!NAVhs}-BT}CXI zv=}A_RISUR(G7F&RN$&a&cV+I0WNJ}HQ=3s0hf7N)=XWE1zHUg!OnCSyNOjvkG?SC z2jr>Ld3m==+0;cI6=66kOmxa*O=8J&!IpSrs$9C2#L zZsLwzWR5Sa894Zhz#Wr|tH8W~25$1v`omtUKWb^Gq3?nk38O~JGp zoG&beu!K+H_rGD@mLtn5*syA5Llo8oGpz$A8p|=V&hkzXPC>bmVA}<4`~e)ZWT)O8 zD#0v1x6DZ~hI7iUPSC68VF^et zchWeMrKYY7IkVdZ-FhGAZ-GsO3oXi~4p>88&X&K@q_W4WASC)Zh4j)4Y)KB6(Qo^5 zjtAY_}a?AN8*Ny3@bDx!(FbzE8(^$lwI zjDK9W$^9^z@z1cSAhfaM%i*YI)Wyw~#%00i)lMCU*wzF$V&A3m!hx@cCbJ=ey*^3P z{l<(Vgt8iRH1ezxs!>x)f4&%)(}~+@Q;2vvl;f}#=Ie!)Lxm-jyl$|-sVk(u$K`~t zTQb=NZAl$cP;_DPQ(9tuoR}hKl~@+{{kPKNWu`qC+Iq;{C|j=;x6j1 z@7ZCv9s#HJ9Un;loH_a&E>*(>_URKj^ruhk|2=c0#^h|L#;oiNa5k|qv2~WTbvAJ{ zGO>5IbNp%yum}F~_q0;C%9$M6SM>J~Ow6$qVrb~FZ#uLGN`fNjU0+ay8zQvMk#=*7 zc>>7B<$h)xdVuGCSHBJ=M-3G4{zN$DZmOkT13Q~GnUl_PH|f^nGQO~+1W#L#WaW&Jn(sixw~moA9;QC;^%d9>QBcdxYevCvaQ1&onK@~uw9g* zeT?pqD!vhbU1)j%DpB84()({lSffOI5Ie8%Fl^V~oFTYE282I{>4vE39R?@tR~DGx z;9pih5mXPW(!*o@%=O*~H)LeBTjg5EUL<}PTh!1T z#?O))nTei5R|s2arkwe}u%{ku>wyDPbTkzb9_#@U2c8wTt#8H#zx>!xrGzVFr?4|# zM%QBQchI=(PEgQAgWMUB4WgErIpa=A)g5~pVzWjsPC_Ecfm9^^QaD|H_OCHH$qu~~ zOO^cq=k~EL+5Cx8E=Q&Fz2)npZ>Jh@{PYj^4Zq0;J#g+WYro}4y~QqE{C0C0x3VhT zh;BS%pN;;C#>9wL!YsLvX5Jqb?i!V0KA-_sL!2qdK#nsTC}~oX)Sf@l#LRJW7V~YM zBeOv#SAfo@_Re5Y@3F08wZOp3gU3EuUsq;dB>ZwWp)xC9!1v1@wfcR0h909%eyeDB zsh>Okq|uMK=)~3_98Z6dLl#>Tv0sdL@m)9@BX@b{AvR9bM(2{P74o|8L z3Z>G6+Dh7Go#WOrgjeT+tHeAc)uKl&d44fr2`oi@#wS(=5hF@aWcl;%fT$P#PGH^= zO!!}mPzsn)A5(`w{|Wx-(-v?M(*B!8XyWK(VP|XdC!=m*Yo_36XK&)@?C~E-broGZ zbX9EM60?@hpE1SG7Sj22VbJTEC*SfYXQ=53Yi#p1%$t3ge&*Pgo=?%TGzuzS?f3Is zMVSv$)?<^RC`(x_#66(|>JJVE(V%?^CK5gu_}c}?m4e!Z*x zWZiGY#5#x^`&Ic%0-q*fC`Q?+%rvF^YEIO*7i0F!13S^uS?NK{;9;j%_7dq7E-zw-7Vjw~;URTF;&;;G+hsWKQ<33UfAKJy|7n6L zqs5ka`A#x?Pp}R{f?;05!))O>M~Ca7l(X$r6d9r_aR(CJMS%|?ZC9^3o(OT6VdwBV zQX=tgqw+=KYo&bsc0O49Pm0?HJiNxyBO2!_=P75ZmLAILZye=cl$cAb$7-LQRLzQv zwLm7Fl4FwF;YcHtQt-Km@Wo@0aEBs{wVMgnCQX(y>dJX*JQDDTZQFmCgm>obxL<~i zzK(2+X|ydTWR9P@A`G_e%&OSU73B=_dXh4xSbVp zjpK+ZV2fy>Tq`_|DBy`uRji8H-K1Qi)JX3Q{BuqJF@q;KTSB{3SSm%N)zt3beXDDf*P5qhOGr|p~E%D&7i&DTFE615$Kj>&# zo=6*u>E~$FuLVrSf#2p!bvXbMVWbpG38KOs{xTc_19K6P0oVnrV`GUg6+3`IR%e6S zkV$u?0n8BDAI!YPMB$}u_lAN4kmq)N?C{KZ2JRt%upI-uSYpBvSKje!9XuX`!P(Gw z&KHL;K+=wANGi6TDdz+u@F~OB-XsJgj014@tQB@CH7^NS7Nb7Nb7{_qI7XtQZevrp zLx2IMXCBgZTZ+g=^55SJtQI=^6Ht~=RnrXUa)vV4}5?pIR^{@nJ;-n3AD$Jko#8A^?5--W0?BM^Ga z8z7o?=9?D*yDT`Q3>1xHz;_Zhpd%ILYO9J|k%PcaYXLGP%li#ns|H!#~p` zq)fti7O?OL2k5U*|96^H2RIv<|LHI+@8WFl;tV896M)TskYs|iG#C@|$Va)2`tqXX z;)^fwnwmYzP~LlBP z1=Y=TcnDKJvJ-!8+VQJZ(7mI}WUJSJZe?{x9{8Ux)9zd1Z`D$g zYDG?NnmXZw6)Xa%j5W9pU@%~kU?BmnN(XPXKC%W=7NUG)Q)b#Ajx0{AOKI)jAmF+& z4UsW-t!3`r@^Hb(m44KHJ{Q3XDMQGm%ZDn(>!n7rN-ltxPos`=1)ZkD+L$@=xtrld zw9Kb?^x2GhD+k1T#ZYxHixLXOp`wcD;mRtB2J&fp2@-$!$7|zfe92r0ZA>GzVndw? zZ-N|Ri;BcY0A*I;&FCGthU;)26)>a?VbIF3e3Boomr25aH+aD1nkS8&H+DsuM7(E% zutg>rj<|(;#C|u-cyUg2wy{tviC;9XADKQFkv+*car-AjkE@b14kouE+|3Bhziv=C4Bg} zzZlLh>1OJhnU+!ZYNOrhlEcij$B&;MB+DR|NT-GsyC79=3&s*&>8I5?Jj(b3Br7Iu zZRz81pt$-~i+0K;D_Esbi%#bWPrwDsekw!(y|FjfGFz_9&zpPCk$XGuExc)*U7-*Df1-u~U%14fMbKKLtF6|^v zB$Si*CQ_mbNXn0xYp-QDF#a|U;LkZB1|weNu;z;_){Rh9q$QG9%!Wo5mhvz1Xe1K! z7n@vP#MSlfp~{&{pN<=PCTw7*sEv0Ns!=oxdo3gAA#VLbRp2RV zTLbYmv#bO>=SJAk&#R#H8t$JB7Z=KY69+U{D{v718^it0UVmGn{}2s44|dD^kdTnV zkaA*>>HBXwzc9f1_lR40|w35z{t$VQWu~Be=e919su^~@8<)Y`roS@|9tq57Xk36k(~{L zjfaziHG`$Gp%DYX#n~Jvh%Af%&Oq1fFGTgHLULswBjXxKQp!Moj`#mOR`$=g3R{~1 z92EdgPHuLN#tPOhW)`-8r><-jU1eOLf5*P+jl6_OBH2u+)w?DugHsWviVPc%IR=dSaP=s=LCtaWyNTRjRr zU+inlIt=V<@PS|vmUGH;w$Sw)Llqsm|7}*Y%*iiX-HDhgBK#C^L_jTZ;d%L0)m{D| zT}v69cMDmLWkoqI=@jtA-5_K=;t10AXERST`vjP4trWAy(Ct-ti`|m-8u_ouQqxiP zY*UNI7KYP%Goi#F?QSbtf!fHF!SZbxbGyd!1mKf7v*0s5@tB|579ncCoP`~I|KhhO z7-u!vjQcxGUdfPd+6LvBOP<$4J4yqA9_Ev^_BW|$iX_35KWk29-#%;P=6{Y?FeY_o;)_9HA z0@t1!#wZdNMMP?!=Z>Gbq1u=BA%KgDQ^kA|ExsV-B7nr|9~{Rw<50XLXTpDZ<_tw9 zu&-6>oMM;<+h*jCPOa6?en%D7&wuuttX>%1RIWS)CpEap{C7_@nV>`B2^ z;46^ytf_BWlKn$;nNHIrHV^_wf}>|J!0`$l{RkaRGQH|55vQEeq&v)8 zXuR0lHr!T&p;u6`&4EsM;Mc!Kh{v6Jg)B|eyL}0#!X7b1f-Sz1G#;fDMF8kdQ(Ux* zts_dF6uKe16u)M)ro|EJ{KhoKjHGwy(m7e#&_BAda}GZNz>i!Rq^2f1KS7KlIA=5F zf+X8Gkgy8ExaAbqPGX~1ns=w^xl|-C!d~fQFHL@kPoEm# zK7Hc*|6>w4AS1b&{97tfvr$J=NA^vjU9Gc5Da>0~vTVlgmlnLi7!r#3rVEBWL@e65 zs?$F=X}f`y)RTYFd)!LE|5Qx4=0t6IVbQzl^it@_?S^L906u=>-o@f(nv>o>o!z~Y z>*x1@)`#pH_BDJb8+*<0I2NEFNIJ`cQRVdAQ(Vx=5Ri3MfQ2xAEd~*0!7~m1V|jVw z^>E?7?|HsClO^Z}A_C&AjuyW>XSIqUCerKX<`PWcgx_)GsqhT~y*kv*4I*QP~$zXR*OC!E4vTbKQn< zs`Q!X>}=e~^n1yLV||H&I9D8HHAMkk-D?h@L}j4(_EjI3nil(wppd)~c9WS5mi{mY z1m7_X-;Tp2soajX4!R=nC&4`C~D+p!&lJ!TQG%0lr!6R!)LEL7h=?d(Tu4cX;h~8A4OFZwvW`MG`|E9v`j%q}%zE{uX$mD{ zO~_GD6pV`-iBSH9QprP7$$P$uAFjdM7~iwgSa(4OnzOZ_w-ih6SNFDn;1}b=5=NO9l^`$ z1{E{2u>!m3vzA6ttEb}6ir4h~s*GV#LcK1HurJ7}UxbyAk0PTmA-v*L8KW{`>8}sK zHk9m>7%tkXx8X6-@%oSGum_0sFK-WkeWz!h`;DUvHHS^SsrHPjen-oW(4F@0}_ zp}iT3V+t0cA&=jK^K+~4nNzM8XQNHIiR3!mpcOcDSX^Rrl5>LZsm10wi?%AJ8`;4Z zI0TVH`0Z*O4ceXCGvMdh&?3K}%OoR4fnOK{p(6q=n??W9m=~UiAz>I}9Q7uGQ(fJ} zBkmedl;sV{K*cM1v;5_kwk-+Fy^sj(R(wek2~1%E`ZduZ)i<+rvd=`T8RtH*EUS;` zOJ}S$0cWHc4iS9=Un@usuBE7JTofCH^0MLQe1tnBQY!C1x-B~gl3fcCwE3jjrWTuU zs#`q4IcPq=NIL41(!VPOi-XNeAh0S0=OAM5&Gf)FQQbO0d$dEYs)!P-$Dj}Va2DRz zoKTHR#4s()TCjoYk%G#pB4X7dW0fi$Rgu_!oU*{}GeZ~Egvhp^++RQT3aBk>mbv9X zX9&~X-7+UxjNq^{y!f{A3VWfuOVi{Uo_XyzxS86L6)U*{D0LlI}8Z3xSBC94- z#9E|PQgieV9#P|PbdMxQnZyeeiz{Uexht{cO@s%Hx@ z%eZ%+JieEIiJRAw2CMJ0=G70Wy2h!Y19nY2B( z9Qo0v*XE^1j?>j<@5l3R`A@k8D8bl6BZ@`ff`XLkW3P_$sq)}qqoO^?i5~nxi9GMj z%(a;voq{h}s-~de1jQ-i`-%a^&&Ul`3sLLL40PLT^es!77@hz6#9NFf|h`4HCqjwlh|sqjX^9r$kBFs zYXy{Pk|QXkbJf_efe-$&snjz5#Z)U?!{#wlKLy3a+pyehGaRrwjo=awgN7PhGs!AZ<7)G;M(B^$L? zRl@-2w*51{Z&|9&p@yOQG;0sXT|Hs5HC&fY4Q8JYy0vh5K$un~r)(D}`2oPvT&cK>zHDWf2^R{lJV@ciwtcWaN0Hh}bG`)? z{2Idh>A=+LeV5KL;H*bR670o1r;)%EQ5O~4hAk*E`~_=1Z0rgA zH?vRqYdaD79%_n-aa^hcE|Rg%knm?C1>=oDErG+jDN&}7&(`)gbXe;;ygP=Wz^7zA zfqF4b2t@-3GMT)?M|8Xi2bSHr{efKshv9ng?u6W$%hY8SAFOYqFzBY2RuXI(btri6?%91}_+L=e@9iHP zcFm&_a*m0q<}E|+@1uxPd=W|Lc!f{Yx0ZLfaRNw1q6Ui7H*N><_xtpF9_yqCc*mKe ziEv0x!p&yBeI`c{Tbj17K3JUUGlQXh(IjaaLG@T?#gc3k{GiFEE?rX<^Hg)syxrnb z1{5jpbpB{%F*e_CQRuo#m2)3dm(7Jia1o*)Y8Iwg%lFC81&ePqBYx$Mzsik84~&Q7 zBWZMBh&d;|$J-VK&Fb`@nJycpLv`=uvT3ao(o0g6h+`LOc^Q)jUwE5wP2uD~qiQ7dMY3BpH1v&1CLh_K^Dpf9U z*z03-tp$tIW9ZUWhM8QwC*bJd@h4om0z3H+x$%=;gSaAa=o9HhJdn!a9*-q1<^U3N zH2`<~!}bpj-O$THvkt+#4gsEbtp8H^f0XTX=~>AIP}vFrl`ZH0NqfrX0A@D!e@A-B zD%wu#BIxhNG%b5!ND96G28vEFp7G6?w9u#OCio^Ha96IJHXZ>P9y1Mq~UU;YX9dwa&u z@a#2OOIP0#%Bvrys^hapjdK0E?6_haL4=m=)g`Q{K6ZmT*tBB?64>}Jj0t$I$$&Xe zm+7o_CT%94kMuLP7s|bHH+`tOui>$~ z4s*#U*r}jj?6`9X<7NiKDAR#o6Dk6};U{`1|@%1AGjqpwqntOg*k2urD_fPbd*yErWDFcK>>xNKBfR4N0|YJGahyVVt;TO3k}Py4SrhqA4(3_R zke^Gb=FN7)wEN*`cjn`9BeDe`K0uA;HI3X)oo;_;O&*GU|6%+$O-qwTu!D^<#*sFi z18UYL3{#l&8!1Hmkzty$clUECOXB*{HGwHxR$v8DI1@sml6O#B2vYovy=VmKFk2UJ z!&X=Lv%|55R6&>tm0D37*^mvDT4GxSkED*U2Pn&v670KALbv!(Czpjr%!)bTLeOL0 z9jS7NHpd0seB*wP)dV~alJ-cMFCH$D$>->C7+e)T$1fT6$Z}7K21?CMwG7 z$R8=sPO|osDO40~uSu@&Ch-%!eZRYIS(g0v>A%rg6hfBd6NifHSY%5WJAmDec!Na# zk+jc$leCzBB&{3Ilx=}dwkXv-jk`e5b(~dl=h@pFpM5cX+lqt%_g>8dNaTZm_J~fa zP`uVlLHQ3P;Tir*>F8fd456Fh|0!uD|0Zc~Fqn_TOnv!8s7|0f%B>!w5{>uvs`1xM~Yesgq zrWR&Se~GC5IcP(&-@b_Rx$Iyg@ay4` zHuzjm_?OjEcPNNugAk!sgB$-BmLo}ahk=~pZQJ;BF|3Kz&!rRiv7%pkHq?utRBTZd zDULE932<$?Wk;m=OB~;lW=MFOg`91IT9-l)j2e4uav0 z`-@J+IL7#IIiXili8boV;X{Tic&P*x#%VR}?3?!Qj9-2e?!6K)U|s(s8yNeVu7UYw`EQ4i+{zc`uvwj%AZ+-foJJy0B39r9CX0(Kfun& z+QkW&SP%j@nfwJp_~Z33gN*PHGn>lTwlS>bNT8d7@x9-_kdll-wfcOi^~?2ClBpTD z`R+t~%2-RwgGvzWss)xw%^7tMWeb1qQvfx_g!H!D>MsRcV-q;GZvS zv!*jD0TAGu|2xQy?5vH&T>ex9{AGqVij#5!jPN}qH;8I(pAfGhc?3%(CBDd>fytD( zs7JEa7>1Vf^2t$s16zK2oj!cA1PdiaBQsJuCJT@mCV~7BVFntbAbtExQ?sBDZigu| z%KZ>iI1MmHq@eD7^2s0fe=Ul4x0ZN3Z^dB)*>c`E@pqZ%(`Ph{Qdz#cWK?=OgIT+9acE??x&D< zNNJ)PYpAgco}}=H6MRY{Axqbc#WKGe&n$bpc8XX#kam$hv&Jf1b7t zz+J(_(bUe-24HLSR}kweP1>#lA@WKUwjU=wH*m@4tfyFo9bvNx$B2m!Hy=x*G~QK8 zXwfOW6iFMoJ8~udYKnw3bHw^2O-IR35r+an{Qhh9gD50?EKYiGVIHNX5UGfdmLFW# z;nxZ1bS{5ODgOwSy9{U=UJ>nf0|wJ1^V+a|^FxM}y*>E~mkbtlJ8LZGNlsgkjBah zvH^8(*<0;z^WX4C8CfkJa!^dLWb#8aL9Ue;butgkw#Z$#?QzxyP*ApV*xe{;sg>;+ z_d;VuKgJSmho}yRbGC}>9owyNlqK}xWV1zfyr`0w8eJ1ToO&=jg7v)MT9YS7ul6l# zpA9Eeg~tbWv9!?p!*CmC_eY5QuuyG1~nGGu&Sx8 zU+F`o`Dx4g!>F^n-~-~H5wc~e=vod$#uIRG{Lct+va<#_S~$u6Pe754=7AkxL>BSN zHvArqK*S+|B9TaKKmnz(P9vQcJ6i+a;bSbrKg7y%XNt4fhm21?ZV(5MB~|KM8Ty2k zGs6{zOD4>j>rWC!M4o0iv zaBMus-_IU+qW>*p2keFMuMBVE{-SmcckxeqSs1S^YD6SbqWR{DS9kRESKwzl^?=^_GbZ@?)>z)|pm*(UH zmc~7nqlv03->nT$_gL8w=kg6xdwwah2Y%thFXyn3YNd}f!ZjWX=9V?(Dh~rW%bgK^ z;F}(;dtSS9SX<5Ts^>nP#9Gl-?9S0#@`oSX?35!yhv3BaG{uM_3zhZQKtT+zF>i z5pcyLs!q~&xn%;Aw7=0B^=z@?Kv@{g3^x0O2x>On``|)G!L)>&ir0CM=ReXc zCCCt8yJNz%y3n8-rH|*M9XdF;DTazitgh0&9us5&1a61SK0~83iPC=>V7~pKZ;F}Y_IYv!S+F$Wpav-nJQLjReVKa8MF0D&Mx17vBn?#-@{Fq>;M5W1O$lG z{|%5oHNa-TY`%vua49)E0xWEu)hvLF@@HxN3vj9x*KOzj4jiG1lugQ1AqG%XEK4GH zu!rK}ACw|OFetUSW*9AwOLdznld1PS)C9ygeNfkgZ;*zrM#SjUAgB$zPOjdES=l$s zSGm2P+@o|u47+Ddu5+ZxCP9Qx7%$);F=t;R^5=Z#t#NJ3oY6}M>^Z0S$#*1su|jug zF$tq&R55!9(CC!J;G0Lz3nse{tlF(QN^EBB@brqZSv5%p7>TQ zV?LT#GxOQU9T$H#d(tZ%xQ#OSv~&$o;r+hh;X>Eb_i*4*5x{Bt9=k4Jq+y$LtxQ0! zgV5hHtAtS2rUneUx4vvAyc|rt=ra|HwT6JEA<(c_t<|Xwp)T39*$#vtaA0F@kY*ij zkA}T(87foH;vjelxw$g{cb~A9$U3f3WZ&%yR2gmQ#r@ip6X(VpVMbXQCT<6V$1N+6 zc}C2J)esD4)XmNzR?XoAPYQ&w)#Dt~jZhu?5|8RyCtAi%wnJURrHI3hb&Omp(vEu0 zw~=Mwq_;=lz2S!QJt@^n!x>^+t`#&^;d?$#eZ&-i%`J>_?L2V+y!8kHX915hu$s!o zbbA{9ZKH3jX1@U{$fg(TT-M%7?*Rp&^Gap8v?{$KwUSvY`eOB8la;8Ynf&`eAhiR5 zB=-LUBv*j7h4EKlC54@%h3DS@q-<|u^e-SP{%;`C1}8;a5W0qp@CQv$EDOTB)w0P_ z?M!Z@Ka&-yd`Fi@;k}M}g6s(tAFTQVB1IU@9IhNbU|sps`t-E^C*D4~zk$d;M}kZ? zGQTPD9s&&R*k@7!W~)Vb03kU?Y_yLMuk_03qi!qG`-TWrT#TIhVG9q9PJx7A{Jk-s zOQMN)=NBa}>g@OyZ;1Fu+={GEY@1CI4WTm zQWb$&*QeXfKV~IyGN~ib*%i4<)~Bsdi3wnk`J5 zE=>=?Y28O+Uc`w&vil`7Q+rR8_b zGTz==)u~U%xob%WH$YZ3TPJze(t7&vFJk`>A>~o?1TO<|)Ck0p$p4KaIXhbwM}V!9 z1+X3m$Vs*)M*oJ2{(>Tzzf%z$H7WhyP(+OprxYwjNpyv4wrG1$^?g(2p5h64(>-Dk zjIfWVH!y8A4LX<~ooJk8q|t0D9pCTc`2p9TqK!epmh}~M6V9f|21W&OE*}-y#uEv` z@@H#yO>&A9JXd%au2#=I3Ln8U|*h=66Hpbmf_t2G7-Ew2KnfNhy{K*r7SB4I9)z(wqCU+7gKdEM4? zZ+k8rt()9IdK9WfOkvGr6IaQu*4`Dh-R%yRE z9y{j-vPK@S)^gs-ZZp3o8MF%2HyW$c^q?nk%J6;=L|LR{#F{ zX0+7w&)o{eed%|uYYtqMv#xMG>j+@FWDQTbe)gqt%xbl}z?ZG@L4IOtGcN=be1LiY zD5)b%s#rFRR}9+7>YOD8G%U^qhtXa@9%|T6&6x=*nixXscQq5j*eNXh?z6En{RsVX zaSOVCB}n3wFLSG{h-Ghl3P4a%EOC$Rfz=QSceG6YbF*rLr-V}8ct59v!3(FJRT7pP`ToHzYF`*vK+;QrrXaKIe`$7#?Ti>umPYt)y`G)B`Ab*5^ZgffmxO?deD_Sox z?0j&W@49`=e0-kV6L4|W>Z1-XU74!ca)sakUSIgQr_8jj=D?*P*p9%l8QO;ubgr`( z;{9O!ioLc-5Z9KO>(P@Q4kvZn8 z!!T;FaQ2iH+zcAjO0Tgt0>w&sNZywIU1UqSr<%|V!C=5PMy>h}6l&w2I2fU8)U1v{ z^jpLxDQM&^z6zVrX z%o??WGLJ-qD+h2ggqtLUwXikVnpwz<+!I{@uaN)lMJxKq5--|Dj#u}N;X2iztuoNglKEeIXRmL&j*`xbP ze^kBE)j=5eURW86z~!~?hN;hSKQQN#a`%ukyejT6HQXv{qvCY(G+Rj^XX&28w0)@} z@7u1JI3Jd_$127)=}SklRbvxu)*ElCn54*XNEvxfk>EoRo#fI}Pq z<79-E@9Jw;Mu;ujcanrqGiLNsqp&#`<=yp1qDio4}SGHccg6z*Zfs`fVFJcp|!& zDv9bePvsth4Y14AF?I8?Lnt6UV_n}sylH9qk z^2=GajICf^z2>|5L(A7M`te94NjU?;r4a}hw*MP0zh@l&1eGL(e{l}uFV3Mt)8-e6 z$EcLF2fg`qNr?{=-9>d$YjIh%>8f3K2j%p^JB0T85q7_Ag{L;k1WJ-_#-=qVaGXs< zeto&WMDM1zWt%oGy?aE3+^nB_&%&`(i4HINSIP3 z=bMD>`u07qb+mHCjt}T8*Kc}}H~bh8`5F1@&gb=!CXIvH=sY?oT*>B6>*3V<70YLM zy`6KXmt<_(SN0(^kB|Gu5U+R(_xq0pMclcDC3j}?>vyN|kB+8iIjMcGg+bih?9MhV z$9YjMxPZl)o|-nfSzN$)AO)BA*Ty*IZ4>?s7{0w(kwy5KP}zY4{cAutuGC$p9Yro~ zumynRLYf>@t3^=kT_3lmJ*8fW8oZS`QgIk1dnt3Vxsy{(XFb=@UWva;K>jD}^R4(~ zIdl2Tn(zogzsYTsG9clUqyNNH6<_0arU@b1;xnJ zOFB`m^So|)nbh};t|(FQWEJ}=f0A4oRIXH}S*2NYQzPiw&#pz>BrJ0WQ>)4*OEqX; zuW$PT{_lii=~qE|1w_yu5J5tJ13|xBWP{&a2#nURH_l;Wfw$L}&G!N@Ozo~DXyK)Sm08{dUp?&1 zz6<#Hyn^b(TEPvNRt(8|&>EGwVM(@+2r|~NSM9^iZ<GPvYUY1fQOA_if-<1l#h!w+~#)U$KF`py{R1>b+Z3tlCaUzr> zOfvBvJP+kHV`FfKJcm9Z#~?ln(qI$H19w%jSQY!8B|aaF@1>=ls8$1GcW4(>9CB@! z+ApH0fHeEHKwLPd_PK<;+S3bj={v7l5~B-4-b2{=-52px-S}A3VT<_dY>I_9t{@pF zdK~B2NEOQL5pjKpl;K1`(0Ag=0_i8_moNxzU<8jJZy3j{^O<2<_lEtHLB{?m!K6yw z*#e3Ps^a>c?w~My3P^;uHW7LNbs!AJ1agHrK2ED}M*b2$kbJ&Z_TZpbYX$5^va{J2 zL(1Cf8y~eEBN!;@U9gj@r>oc~jAg6X7+02AlBt=fGR%H9N0z@OZ{ec3`NF;2px79h zD8;neIL`BD_u1raa%>)msFME&qW+JdYYdqGLE}pZ!3XAlx+r5l!sY{mu5xvZHmVO0 z5QWr4H0-Em%EgX@`f}y2V}$2amBi{FzCXYB^=omn{uR211px~yoc1z#7B+l+9$@q_ z-5^FMRQ0+&E2Em8K$8NDOTk4lx-dZ-PYp_}ii&1*6C-=4HE#J4VnPBal}qA2o4FX) zo$q3gd@f^6QynBA9V`u%%YI3If2@0bOX$`CbfQN-7Aw;2bV;&syRZ33dM`Hvo#-6k zOe96yw$G0bJ28kG>v)gn-gDsD&aVYKe0~FywY+f#v=a)8jb-egl(j8hb#_741xkFn z>O6={+UM><-|egB}cL`I7VZSzsrTQYTX z&$^qhtz#FI-EoPvI|uS!^xXsCoW0TaMo~G0%p*%cdfVrq3VWZ{1(KmJ zmW(|&8Wkbe`S@n@!=gb+xve#hSAWpbe%)iLR+ZEfK+MN0_tKM+?fbO^B&R45LGG2VfFOltYak;EKH6g^aQ}uF)tN^ zp98`F5o(QC{z6HfB+KIk;3<>4=FEj0DCwGJ7Ou+PJT+gsn7JKuF$xmA5&uGa!^bcb>ZAaVi0w@b?Gyp?yuf`eXqZA(|eo9`Ss5K z7VZvH2Mnk6M4Q8Des!KkJLqbxQx*@bya(sQLM!M(=so{i%m-?g{Afh}$ITc;xsPFuN-n`8 z$9u=W22?bgaXh^4jH$h=Pqq6LNEAPE$|zETDLKmmSNo~0tX&SPutNm{&N^z4pfA@{ zW!`ea!=^N3*IS0}yJSXChe`TJCzmnfpEks?o=Z)183u(*JInrRF7-Qyfi8f)(X!KfE)j`+b zpNS~!A(~NRr;@u}BFU%1YB?ceFG?!?aZ}}oanu+C@%kpdUOSF{o3u}&Z&tr6f9hT5 zf3u8-klGnUXbz|@MW7}dt7ogte~OT8>t9xgBZQJ&&9@ZJl{7C1>7S0tolujs3$urI zvxuHK#9sz;roDq^X&uHUciQRWQ{+y5`ZDrO{u^Ubw0A(f)DXYn=exvGWZqmZh+EWx z&{3?|X$A>qNa)T_1%yoLn5Dyb+vvK)Y5WZ0ceK{fRxs45 z>I%ChjRLI?VNd5oE3R)J6i~Qs_!l$uI5ECd2*vet<>>~#LKvJI^Kr%-Pvm95=fyEL zgmCWXIr)hmXNp8|!xtn8UP)~qvl@p6VV^>cF9F8~{c$OSg3yp^ERcukfjs;dg_(cg z;eR|Q|Ety)``eC&;I}fSutv=@O*=};+kD8mtnEQqwDJ#0rzHouajesy2K^qYA$gR{`MD zGr&y{*&X__Ni)SGwpI)Ha$$%mb*5ZcBgrI#y-0k){=IbcS|qg_%>;6s{EO!dR^o}F zg>ON`>IWkz3|F>-#aS{qfVH$0K<0-fZITHAHD{ETedzJyM91XOx z{NLcx->m%q5$s|ofJ!g0lN!k=1K14?Q`DgRMOhqlz|uf1QAW8?*|vy!_$iD<5{k?9 zNE*q5Ry9uj8st$PxYn5?q8qeudFBN>=PB#x!PD&ts+*z%m2&RT?~8Y_kxe?ND$M~E z$TWsMkHB+uT<~(W0rNTJ&eqv*`>~6#oKDDL%CrRU_@mO#X% zr=Iu;hb?j;M~xvRUfxhKnF4@HK8Ym&6dA3cJ*AWSt~^zKAaw{E0s~hiY@#=Q#aV%n zS`lU)F4a08vdG06pse z+T}~eQ0@B$avx;lS7um7rB84qI79(DsIjODnoq9ZzTm=<%+#pDaLk!iavE^9+NhOX zK)~lhc*OXV{3XumL1bHVDy7Rd=XQIAamJSvcGYt?>uVXr?U}J2_jsDLotUI+E917- z8v5|9$`k?#|I9CvXesrbbodI9d^qCK1!s%L5$$X*+?TZdMD360kfE!TyS;JL=Ntb$vra<{X`mtGch>`J9^MMygAdp}?|kub6;8 z&a*bwkAkb5`%?RW=J}EBEMs@{o!(H{Q-edSJgo41sAaLTUzM@h)t_kM2vDG32*krL z9ppbN`hU0#{-}ohuQFOy?3nC|JW}u**dRNRjJW2h41~CilSS=Z9a!xau_%nVO8&82 zCdubmr`2V0OM(g-DO%vd(DK8`9aCg=V+F1BjMsae~I**{k>^{y$6oxf2 zk9e3zUTQc#$k9x-B^VtrnIJdfQ(-$9kZrio%45;6z>)Az`JHqlw;Vpl^vQykXB{^P zrfXGah%B$p*cZHdjS3v?z+R;!-2^3`h3z5exS+ey?1y_k ztnvzS2%rPaAzg5f%rmR|eS^e=KK&(AF(<)yan%6lT>CF;rn*~30ichUnL1-q> zGQO6n_tFo5noPw92_Gw{WQNy-t0iK~kAU#as3)$O9x2fcO!DsV;du>XO_b4_+3)5j zI_MCmFgHqRVK^)q@VWg`#bSlSPdox3e{sX>AGv|AApP#dlxE;N?+uF$p2^%qnWb2x zQ@J4BipSHR0<={~8u?rx7G!}~5d6E`@JB5C*@ylo0#GAQf?0{=Dd}Wd#RXC5lXELD zYRkgWs6@(9OnkTTdcrb|YO>xFM5vHrcz@wnp2r@VAciO_r<;&@^Lkqp@a21XXCEE| z3Olc<*3G{lMu7?XeW9irTtv9r#@DV1HBJ6$2{B~-oTv-7L+Iw*cv8Y;TmqlH2RA%k7GGVB7YdVt?{puadh+@W(uBEUKvg*_9o_p3WOC=` z#2Ur=vctLSFe$tEu1%(r;`aD)Z9AV^DZJjj^t*C~d%2W>1>w^oXA#2s%jLQGwbeI( zVjQ7X3Mj_)d4_w8=90m-FBXTT@fAlUB)0LZOq9Bcp_dl&5c>S7`0ESyfO0a>`jSBF3;bQ{{|9a2mv{K<@h|wz zJ9I1ZH`HPPaUluERiIQBqF&1>hKec-%NDDR*)8Afg*wmcPn%s7RY5{c#RVFj^o+3D z?%iz-HKRJ^cktt#4>0klAV;jWlpqQi_7!SLmc*!*h%YS%Y%5hEQ|(rB-g10Thy2jn zr6!MHXZaJ`u8G6@ELBF{w`54e8zU447l+j-S~N@By^^*8$%1iN_w=muB?iP(&Bpa2P=&84(fXz*#Tfy=7(`xqs4 zbVfHv2U54%L-yXe<%@@xh(Zwdp5S3>6j&i20F`E&*KnCY@^Af({8x&q z5cVF+RvK!JO6zr0Vk}FP{m|>{pMQ_H|0#lBXUDVrD(4yonw;nFn*6Wzg{;`$GQzS-*J{-aXndz`+VbDRU`xdD?m?a@`;V8^ zOYgs&8@QU@X6@sj#pG;sfw}vIAm9bx>T|L?OzL-Hl*v=TWpQZqV`Hsx&LSq1!Js95 z+LLxK?_d-cCK%$q%=h=CzDg8#SEXb~(8YqKi+k?aY&GOWsPC7fzq(o!h``AECJ^$R zfTEF}@i^@3CP7e-V*mIQ-=pK`LTy4mX5u>OAJM&#DAq{k5qnfvz#pEO=hg$M{VL{P{6ym^WdOZgGl&QwIA7=%<6bnB+GIP+LSTzv*D(R^NJ6IsC#Z zEWAdo!Zu%Cnm!Lu9}2EgJFbUZB!cH-V{Fze31o88BlZd?T)?lYc`1Sf_Mkk+Y}xX4 z*eS37Dc3?ep?1^_L{1qHIiLPEa{h*{pkwtbx0g`Z&Ln0vizrZmK46=$olJe7i&jVt zt|)|h$-e~Wl0FeVX&e3m9Cz_JML0#M(&6Ts5u#qUIo7(bJDKTZmUj z>)}BybHZ^&*p6SM7}QL3BD(wAUBc>D1VmZNVl$KY(a`-ANJ54n(4IKnWFjqXnw!da zsszbfnG(=Oqa?VfU8#q2uY3M-(5I}o^}{N`f}PuN6GtppmWl*n8~`LxobuzSPSvY| zdzDyPKU`4o*H+~)@vGzG3PnG&CC0uhnqS52!(3Q@ zBs&wTUS>nZEtBI`br07QqarOv}tNuC~?1!aEFe0Z>8*Kc7B0( z)SuoOy%+Jth{HZaJCzQJhRZcU*(7C(5@k718<_Fk?(ym-=LM(NCrOzAeb)G*2VQfc zXwd#C^PA_yceJ~G9W7_Wl~%xRd0K^93(S6sXQv~ay1A@_-8yw4?g?kbXL{;N@NCZA zosEBwH9WaDN%MgqvHX97H!l=`vW3+6gcAXlK={p>hBgp#ra)@-u#mr8JT_6DpHy{#dVujKd)I+@4L z&4)tCR^W$%MCa$Y-?1iPBDw2;1pl(7tc+eMR;%KMtV9pL#mn9 zfQ?-Mx-Q^>1~bR78+E<3En0?3lg3C@^wpVIzE!~#X@EB!b|{Eu%KEEEAtC6M4UaPA zM9_wWkqv!mtGe&; zp5B2;p4$+WD5~ZVSxy(|R{b5)A#SO){3efPBSA}Owf-jPis&}I+SyaYKjw=9k&`LF zx_Www;qNm?20>0ayC=XFo03-ukoT{mo7sAYBo-jE&MS`;i*eeyTPtdO(iXZ*x)V8i zXA0*L*31_)Rag{k$!ctqatQuZYBj~$CqF4;cU)C3*uy%EELw~8{r@PK0oQeTfP5~LhJl7d>GShQ^)yZ^k z;fzoKq+=*ruy&pRMm@(RHz8W^fEJGiWE!3F?(5AXFs^w15v1hyh_rEkYRr47?Q&Lj zBoZQIeHe3^0)>J|jNPvZG4ils*4194F>u1oYBzUxAP#5kbk*)djcQfChy9=B|Ml);|R92=xnKF|o+GaAH| zgUpj@j!kYUunZiX^}{X_S5CpC*Vo3_7|Is+vG8&L4X+mqTTf;P(MMfKogVl(dy4GG zd~qOJ#uW%u&G{hsv1y&g7e3gUt9MORyG{7pymnk6RJs%GO%}aO0NgaoJe)}Rp~3R>Fh?4{Vg>fsKa55D)jI{e7XJ0Z1%CQd8y&D199SIwTPg4F zm&>pJmig1c5C8d~5sN+JAFiffr)BkQ09Zf?Kmq12oti)X>~E+4F;ned#h}V2znc1f zAE>6P1)PF}_DT*dD^6^QhHgpISVf8?j-=eb7!E?mj!BBu(Xh>kC;lO=dmOyB%KN93 zZ-DpD3Wg4It+t<f|> z?#@t3`;cBP2*6?~sGT+gMx_5stv}cW&W=PPW)SFZv46n9`1AdE6z$0Py$%FE%Z}4k zm^3$ET58s4;XzK8bo?2%B2q_=_B4BgxdKaaL0G=2MhZHf4Vo#2YM`ysa@m2afiUUi zM?IND_<)&@OZui0+R-YQkjgF-b*PH##h7ClQf;LvQUOIn-#Yv&qGhzHCjgS` z39+RUrHaB8rr17lwpOT4NqsYy_*M^xyvB(+AF^OL-GAZiDX@(Dk|KPQ48+U-{U2h?snA-tmupmtIMyS@eMT)KW{MI%rNg zY_t#SnCiMtD=>o*o^PZ7b9*W%ZaOs_0ewg%Q{F*QG$q^?ov{2~d_V)ellmidFZHAH z_0<&F+s?y}-PY7+Jt#5Vc4OFcO2nqNf~a2VFHgkdr>@c-ZUL)kQli13s&S<}onbt? zL-7;(qZA})wimI^!RZlj8%D7ll}ACr=|wZo#-%1qTU6PxYvNC^hgK)E#2^K5&lL{d zwln;5yGVEctI}7k#`t&oM4Y9o!Kylw3GESns!2ST)(HNXH8;_Oap;ssd$#EW+9|Rp%C>)#dR}JqfiJ-mXbvQ*#x7P-U0?UZ22$MNWS61 zFAT^VAREJG;_+V-!^K}<(RB4qppv1SzA;u7KDx;(#D;_G@GLqTK;gm=S5Koa^^hER za!%-Yx^SF_c+%`HZ_7^_!Eo)38%%2Wi8ghuOtYy%X@`tz^4KSkNL`2&at&L+83nI5 zFPTL%oyt3Kb|4EtUU4H9rek+nOJ?4?p9fDy@0Z7N`hW*W_N?tcv z89vj<>#&`to8R5MzoKiR|4i4GhIUSW?5X?3*N7gD(O^K?))?p>2>+eqqVCQnw#FvL zzY+JpQcg;Cj{oBABE{c}Nm2rinushZ6V+hRG7EdZ1O_S-M9fI$fka!S z&HlXiE5N!iv``(V0}4r4(SE~z##z*5-{niT1re>dg9hseD+1)Xeb3bh_th(}D&tk7 zQj^%}qDc$BzR&reQBBBZj7vecE@IE(mlwAPS|t(}*54Y>O0p!W6MratDovc)k0D@A zlrY*Jmt|Aq_9nVPpc6V9Zn(c$IZCnfN6evB$1tVk#4yDsXn3`vJA#}4enx`Y0-V=q z-lk!HG{iQyDlq-X-WUIbS^U@(0P2V!yIC0kGs#usur3Ba#xA>+A0?{IXb@!JN)l#4 zRC{`EF217iupqt=MbPIZHMl)uKZSmXeJ0immk!=wFKbnD1>W#-+-EZ)J{8j<`1xI* z#dw~`19g^T=}cdwM!4ul-qA?MT8BWIvpSR%Ln<&eg_56V&mFM;LD9PV@F2_9WIy=8FNuzn8a&-rAZSj~N9+w|mgc8r@r^4yBEo zlNhz${vo#|4aArfWlVYn5My1yFLuv_637XDpsSrI1=(G134v7#3okG4*3mV>NOhEW24ig0HT+aZJo3bV~= z>+IZ(GaDR|=e@1=kM#`CZ|!HRSL;s~N5BdJrIv*-1ixr!Qz?DHiDFmjisaGqGDis- zbPgpY&}j(ZsC-dB`)PnANG&xI6He2ZdrwVdHJLH@VxY73ajYTw5Fo(G)+h4 zRz40=cB%9EHX1YMQUf*?9f=4$IOEXQIMH)_8n@=@Gne2fj%qk`a<&bH^%PTfZ6%uT z;lAH2v{^1&YH*WB*j-BoL_YdE3pZOH)=OsTN23>dMV}lcP%Q1w*syifkvjh*)mWdB zY!6=Lg105%GUI97p~62{rW=Ya*PVCcJ-{n-SYKT08n%ggT-6VxJ7@{)RQC|^YgMyI zf$>-=#`So5T^n3PQAKm6{;4`ukgFz?71QMWH2@WB3agbFELE@yKL(a+n^dzDUmw{`AB1OGq_H zjODjIPZ*YcG^u5G2<_?acpo4NYc%~flhysApYf8 z|LdfpiIa=9vyzFkl92(h&B{^YzrQ49`rWzyeV83aytO!nuy7n?V=;ymitbFfCefm1 zoTRhxtgWPt!qLQDJgu$k!6|%D&dei)bFqw>v)B-W&$-&Y6yCSBKtUo#IKtc2`u!LF z{o^Iy*QXQ2cMI|n#K;5UX#4rY)L7%j3!snULdMgMv<|{T<|9=O5Cun%5tqJD|v6;CjL3|p3s)tj8fhY8L3ajodh?2+ccqlX92RlB9$&0fZ|9sBB*YGp=W zv2P<*%EZ1ihU`UZN7|Kj6Y26S)P(D95?jV;~-+8S_vV4uubd6PkSpAZMDj2%om@h+!YaQ)QoWH z9i!LxW~NU-XO$&XQU~&3LLIi+&$ac7_Ek|~!78Je>;QbaO?YFQ15Fa7vd(@;NvFc6 zJ%$#KgXhWd19_o%OaY2`!Zu$$Mk{~LcOjKJC7)%#o*4UkysUwBA38do#Vhf(wv*)Q9i=6bSBJ0dHhAB7y6|o zI)S-}aCW7u&DKqVBbh5*k3R4!&H5{jF3XwZF2+_G3z+*M{RpoU)D;6;s@at4X7mW` z66(9uGp7-LSo)P}bTPt>9bAXyQh~dk3r3`1eSeNt5?RD)gFdp9DfZnVJK_VFMH3Dj2#EHKy@g zN(ri94KLKbkSQ{%A;yq-EdJgFCa*{y7?iPSi+294n&y7P&H+&^VVcoejk>h6F^I$| zx{&Iobd^&TZd~@V+3bdeRI`yg0Hb&B>V)JoRm4`4xZ_G4*NpNd9Gdn(_i!jUNN$3C z?$`ZyeAKqn*krcZlS166tz{{tKZ^BwhdX;;^uYQE!^9}zd=TKUDNXpL%sLU>{44 zTE~`?3(5YQeULT{gFOSfrBPMX83u8gIPTFm#%G>A0&?N%^Pk_8f2QbWVFpBUZ>tY* zCDw+*NUHaF^L86mLfury%0Nrh=@fb@c&}xMpE3*OfotOgy(^?P#LCa;r}`M*KostY znNst`-u@10Xk=gweKPVHS+xj_C;q$a@el5( zQe9C+Rl|C9ML{=*oqy*CyG;OwTe5^t1xm|(Za;Z++B zt7xf`4Bbsa8>U9`X?sgx8!bW?XgFZJ_&>(8E4r74NLA?DI(<#{?BA@Mr$CGo>JA7#!EbtRbwkXg1L`6V3skTT`wi=R|%eW$P*hLS|ko#Qi zG`Kw3bNdQU2nznCvj7})A^kEcNfQgZsES0uTwRxIOOGiS-g5+oHlvKuHhuR4%nTJb zI(SA{a;AI$AWuhFwvQivi1pf>6R>3ie`fBk7Ld0UC>XQEn3^zRu7mQEW8)lD;VyOQ z5JrL1_SEs!V#R`e5U^RiXYMP~NfMnwXn<>$)~6l@VJ{=O=Buc|r_1WJ#JwUF`(VvJ3(fP~FrTBI&+vu5 zENw+z5w85J(_T*dv#dLOmo`!mos(9FGuBq{90UT84_g8z-%(!P6#elY9q2+5hJWM| zW%LnA@7iO{9^Qu$FF0}fr{S&lM&aG|jc=iu-fi=ZAGCb&j^FsTelnCb!ocBBMQjk)|i#s9uf4xo_z>oH%8~mz(^qD#@I>anJRWRYUJC8=dn| z+YG0=m1$o&54-5+!f@K29EB{>Atm^m=edXS(xvY(!D$-Zfo?X8HpIelH+PrUpbU(Z z3)u(65Z2~A!TAd9hs8}LOR61#xMK42Eqyaf_}wL7h8?kL>*%cZ3}O(Id-jO36A$Y% z!UGGzYiM?u^f-pGoN;^oS{mEpU3)!4&h(K(rWoPi;RRG~0s^u*NETMHbKoVkWh8S{ z1aH(9^O0wgvO&j3JQDMgfgzFQZ-A`6Pts|Nhb{AffMw$K8-w^b*3ZLNiNIM0*rS6F zCj(WVeKw{mMyuV-iN`v+H2W~q^qA^mPkZezAn0k~oXr+49-P#_8r@qc@@COseTXUp z$IBuW{LD0*OT6x)lpgL@asfg&clyr2v_&9{{<3bRJF91cy9L)l4qJ)W#$1aln!AQb zCcikow2ah}I=YeXWpXhhoKZa|O8K!Q`2Cm`BuNt7V2^S6VSzf`0_N`|oir@oMMt-b0tsh{=-0*wbdc9N z5S?jW{DicV=}iYYN=TiXiGltG-j=7IHFM@}o>#3ka|8sw=F%)y!@9||SbXDnPEVl+ zV7Y1(retw{QVu+c89Ep*RSnWnWK?9WG@Qu)ncvz$t8IW8RPsT!A#e*)Zpf%cdAjTe zwOi+ks%>L~^00w27aIo*A6(WWuff_1uk>u2iE zv0)+$dv*hib41ZpMKh0*W1_TJS;Y2POB4;p|KXOQ{#X|A6pJ3L04% zLukZbpv`D9XbfD@aw!+OEAw2tR&(C+h*Yb7$Tyh(!FXKCoh_ijFb2s$UxzG}Y%497O74h5mOp?DqI5N=Cc_fZSg z2%QAK^d{-LoIc(enSGONICLhM0M+&u>|g>%h(*Mbrinz$)nGi?50@Y3NBYzDGOc!u zpH|Y`DscU;l}?)q>dassUFxlsjurU;JZzE-Y02FLw_mt>5Q0*63C1GEg(LBCTlhG(XzOO*sm_4Y!p1+@h0W7)x0&-$r6F3xA4u7X-LdFdMl6oSKs=YO!PIkaX(>FT z%XCScvv4BlB;-OQFGdM@onNDLEWzlj%>OV9VFE6VRc0vFU4Z0M9 znN8|`j?|iBHXf&1qh~D6WIRr-6<%raUWmP8(&B(8BJb-W1-`)+`D~P~wQJ(HV$P{< zNTvySij^87T}bhcrqBEF5N@?1Z!9D7P;h+E&Al&vA0qb8>Y0qYR%LylM=Jmnn*OhN zSjoic*Azw}Cnq~2i{CV_|4HL2D~fn3XgYk&1i=#T!9#`Rk@G>J;V8p`?IlF=0}-0Z zf8--)?4hwD%qE;>qdkZFe5oA`A*DvHQq1u>=XgdObD4BbH^3^rykvaJtY@$~YrNy) z^L@UVWq21{n;Z-vT3>0-{{aSnz|_8pmZkqu*phaYw0PAeFRw3C_q466^GJZYGMU%S z%xxaC>#SwqLIVB-4s}4k2bF9L)l?tCFvAR9qJ8r*a&qa^RTpBv`TN50bD|b443B8ov@;pjm|C=4TwhcXuu*F#$VO$=0nWz==A_t-N)wDK|WJJGE84&MhxFw6NI# z0Mc6rxX#Bh1tn%wwWmb#_8bWCf5KwybV=6pXPIM^B3XKnb8RN`!3FwoOXDgS^$fm6^&xX zbK@hYP4C&)Tynbb2OZoZ2CW9ab}2^MGFg5S+vO@aoiaaQjV8pMI6-&fvM*etgJ!S~ zG`6qh-(H+PM!mK@IbpG6z?`?~{M2|ky)Z9O8WgtJcsGfsLfBI_gE&8%vl<$=jvB1@ zRf0J|jbiqqUVvyopjAijrKE5O^o?QOWIB*WL%Z8kgA{ozUnm@-zup|8%Fd8B!Zgxs zIyj7Web5-gV%5BxOj^o;Mc9ES0K_Y?=R+jirDMtv9hE8Wbj*Vo+?ElQX<_Ql0?Fg{ zdBwCbrzn%!x-RN^U85?}<;ZYFyP-!kZ^-B=D&cajHKPDgalJx=f8EfR$b)2y&I2^? zb^SQ7O&TFM=#kVntE_ldmmDX;K1$}*day()%S&xGz{o2mV-8hHNFr5{7i^A#DGkEU zJ`(_!Wpzl88X8=zPxQbm-zs0|H+zVPX^lw`F`Vl1c*mb%FfF;fG+3IUc`62Q$VREi zcv4u?RW;^j{RFB$eVenC#fo?DcQyKj-=v5J)VEh~e9qM7F<>7qG=s(P{%TS(BY0&#^IR#d4j z@v4{_J>k#FpP4dEzxU^9>xh*9cue580PMx6aj;Jv!j zD83ipaJrMg={VwjUf^~IE$bU~J3WV5=vb!r$))UT^%icYK*~J`EG_?_NXnAv(uhN& z>hQIbYd4(5cwGi$=U$nXepbKEOA)|vI|STt=OE5D5vZ< zE|(kxB>~j6$_Ps&m*Tq`%VUO;6!Pw|?(B0(_SeYg7tEF`e2kp=)f#?DsUE;9{C}qb z|18d<|IakwuVQcJKgjZb&K&;5nzMf#vHNXqqJi}vMEPH5JBbmn7|`CmQ&#xPHD`Z1 zD{NqG{cAhpzb2`uIU3jl7uo*9-6c2`nahC079rQ5AThe;G&nVDfNl93WZ9-UE% z$P-lR@rNOTw;`30j0Y8kNO9D?N6xE6LYvZG`<-^ckc)J*^8D|iNB&17mPniL@})IRO2BZI$~6+>iZ0{)h@A?j)l%{pB?U6G%h|V^z@D9l&(Aqz<;aaa*G~SXDZjV(W8v03 zqpIVk7rtw=2noK7>`nktK1Izvi&^Lu89yu{Kvv8i(615CU8#a>rV zbchw0OR#M20_#>l^O`a*p;*R}+FrPV9#GF4x&4PeiUnmI-EAc{qmx8Qg*ux^C$M(rr39=-8_4 zZ#yLmQ#r4$qFB3&RjK3)$+*e|tZ3|LFFD8;j0vD(8u^QWO*U57Xsx=+6%?)7-0c+3 z7C2gV_)*(cl;q8_an=?{MlF0lG*91!WA)%!z*i-Pm&6lH@#@_&L1ck`FKcdb{XtvxPJA zI*B?-m}dVv94IAJ*8vUXw5h&js?EYW|BSB`r4>Y;*h858@%0>STUn-J1>YLA3w)KF zH{>~MFIIp#@Y3sTh(9D_BCY*8t(XUa%j zF*}IcR3j_nqK{Qq6PC8GSr@(WPm-)F!G2_}vXvA*35w~d6QC2M;3?TMn0ZnYR2%Bd zmp%^%;RX*?pFTYECR>Kb>0wZOC6@J3$$UQKd|=u6v9kSR2gJs_(#yv@;=ibStDv}o zuU{00K?6ew&fvk_-Q6KL2?Td{XM)QBA-KCsa0wb1++BhN_uzU+{@?xToKvUj-iLc1 z?!(kx^Xs*GNq4WQ>Am-AE!BPtyz(3hBQdRZxZk;MIu*eOo=WEZ3^hL)bl#kT(2_U^ z)>;ax26qhy(ZpJOt>V$v{J3J)ElxeZgiv4zd{|zWB^?*}-5u!>%-r&*ILq{1@PoOf z6y`xfgaxq_o<-^fo!c>W{rfPtVf5-@L5+4qyoN#gc^g}m1_}LYbvA)H-zcMI4HFN1 z7pt8V?-dmBtJ{epqglZR3x(K$=$O5cVyP)mq2?zGHR+T2I(b_gSxwnEe(#OW3j*`ctjS37pZ$;W$my zs>}nOo34{5vuod(bFoo)1UHQoI3w#W_%&P|hzah{H%R}o@Oi=jnR_UByPYb6iMEC(7s~{u z&NIM@Uaq-{z5Dd3dV5Hz^s+38$r9KEru-4n>`Hl5sWcj7sYR-Fiqj?4ieIRPIkWBu zH5H!t&>{P#OH>+wRmN%8)-QkTe;e6v8F9O?G`X;NII?&+v*KA?AC$(==Dstgv+)-6nHq(>58L9`LBw7itvS9HdgbQ3Gf7rnh4H`Sw4k}uLyCk$g7bp7#lC3$Yb zf>?O>3^Az(7S=ci%k|RFU_)QotrUY++Gyaecr-vGTejMVKol0rBf*vlDcO^_v7HGBC^l(;U-_xZer7tJ>AwlM9i+4m&4~ zKR^DJu?Zw5UCN7fa}r!R$9*qq@QRq$w$L_GF4F11 zZ1c%l-QDbzNR?_E=Ssx4*hmlN1~aMPjDURlHqsTwJ)7<3>+(;PqVvf71ZzW z&tN)L+pq6X|80zVv^`d^jQzkcYBMOxJ#uq5MRLm^v_PFH`VL4(2Q-93E&ev?X4yhu zMdCcS*{Q=49$hMtg_$h}+CGgh^N@;7Kxa0NCoEOt3+B^_8!L?ZN=ZdGknk0kOd-GE zR!48!q#P~t#NnK$iIG)=B1uR>;&zL*l7O$wFs-=IjuRv$KM8W_H!6Lc;6Bj!JQko? zwp4hTA;ouwBt$DJUQaw3wqYl===I*Nw^sY}J3bK;PGe7^eQz^CREj0IG$n~7VYCuJ zY1LMc5MMzDnwR&pc3%!RS02eK^XRPZkTm%L>BK0L^*OkE6+Qd#n2E(`oSm=|>g}OLG6S{U> zpFe0>k*Qi^_0Q-kNW7V*yuf~gy$W|%`F=4vfhpyez7^wYWr=PgHlaCQTJQlg^UAz< zRr&g6R6LO@1}c_Sn`U)xW~TA?ku8`+clsJ~-ab8fsgdyDV;Eanc~a>?(xHNm6y!Lm z4`Svh{eIihp&UHC8HVA_Y~?tIoQ4C;vgk2}zMC2#;h2P7)e9V1mXO;t7;F{1vOYq# z&DYb}!xHk}-!aIN1>Z)%V2|^bNv7k!9<|XaHt6yG4og-f@b)_lHkN5wUyHcpps4hq zY^gfCnd}pt2B9dQdL)cfWZkc8#fsU9kktr3Qcdz$I492VeUN!j3Pzq>V7P_8)+RBA z&`jpS4f)$m&o@zGf`Gn3kTR^(s}1ApWqpf;OOu%k0b!`;oNvm->VtWa`&vMAfH&u7 zByOKMkt66b?W2wC=404ARnYCCOL>>{F4IeW-MN{Ao!Bsvh|jpD@Jk~Ur|O_FPKw1u z`FtjvGAA77zfY#F`opW4%HX|2CzzQV;M(BemqKAXVAi?tC!!FLa6js4M!>RdYJrR} zHr+t>Fiw==Jg-WnMC5y6Idsf@CQ*rgiYf& z*|?z1!#etNMYhdh&=0uHL(mVz&1KNDnx&ISf&67Swg|#G=Mn+MM#)GnIM<1^6ACtv&xLD2L+Riv;9Fk<(D67 zPl)@amp-$(_HPNTM`75lk<`n~SvV$BP>RP`;J=qG8VN06Kt!&^W*Av!Q7 z@i4XcSd-S0o%l|u;nW~y2HZqd_|rqjqyia2eWq?ag*w65 zRGEI}=!0LpDsW3moTDMCr#uSgxd7`b0ZJf}UX(ZdfNyKj*}iVY=e4{2@x$^A?YZ z<#Ucld2*TPgn43^cmdq=OM(xKn7@?>(tSTn0Kg#F(UK-B) zj;KvAH`Wq`CDR0+xWIEW-l}iwN5ey9gD4q9J3#$(ZY8*pcnQ_A9A|>LSWRt-W8dRI zPiAvzabhfJ4v8rXzy43I5O4_*V5N~)udpZVc3jujfN4pTV+U>|STdVv&Ap;3Ai*va zD(3mq$mVn`Z>cTTM!1BQYY2a=XUQTjOC;p*ZnA^?xM(6)AHPt^A$d&emt&jHe7Dcr z_W7PR>@}kI+HFCMOGK1wE6POn#(nzu=XgB=j6*)$tNHA$y2l9|=aU^IO9DBosK@S> zr`>z@y?blv6MIF{R^xeXTGI0~%v|BoC-$CXp*L!tH@y$|(jH{eH=^SC0#rjjNJ9Dk zVa=T9lYW>>ySaXVC7v8VjQj_F=^I(`d>^H+b7CrGHY{=m53uzzxld^I+2Rju_1U5i zy5dW2YD?bUqK3;E&DTVhonNkfECYhCku3wj*Sp~Q{QP>feKWV?S%8h3H~RrPr@?$! zoh$r%nfW-y*5|L)L@5w=zpsr!M%wdLDhBCD$0(LE5&}p|=$0J0qw=zC*f+e{LWo6kmHhF!SWBT#!tur^1q%Mw@Dx7tC`DrbUMtkm>@6d|! zT=CTvgsj2jX$SG~?eDFAnJM!O-svb$j1%KXer$URVh%8?0Pn4raQk8j@_Wq7pD&x* z#06M~ImHJ{g+}^#vwc=fAev>s& z!5hpHyB-zPDc=1qG3s1CvU6fTPkHMTOH~&lh4wmXMqg4hoc0##N+3fGDXp_mRaYpu zs_Sho!+N9>B4$bT)F0r-!t{+FB;~GXANIKo0^5u`k;`3u#LF)uOSD=8Ne_RDR^t)u zg~9qGz;__S`@t;u;qN`+?}Y%+FAZ8bPc%Quo|aFZ7rvNd-~Y+!gt;HiA%lH#oA?Fu zGz#8<-oMHGWo4CrB0zQ->>q{lq>}SOaET@MLVT$r_JV%Nf|KVEuHZ2>X*A*RHa7t4 zzEkuC_VT0H3*zNx&5~m99?{m+yPE^1$)9kpejnKn%;cxBa%}zRQ!hgXE6CvPCtfD? z^Y$-2#~mUrmI~3ntl{jdAP8luUwwWrku8zx4g9?~TILXe>pr6r&{&3ZEZ&JSsRH9f z5uPZ@22&Vdjv<(f|Kl#A~~6J8vm18>3<&i!T=@TPbYPixbJZPVnSE+ts6+ktDz3Gb5d|zhOak%7m#+G18>20#e!|oJ+sq3GyTgPZw*K2ux8K zFUP5VL%D{w=?4-<*<^m>5po+o!L)}Z^s*i@KjZMl|IC;dWsAI`ly=<*$>u<}qI4Ii zqfzUx_@}D%nuhHd+wvFqn#A%~$hDtk+`pd~jd^>VX@AV)cN6}I$2=4MXvZD{g-rPt zTC|5|CW%-0HJ$2ZY7zv}@MeT}FCBDz8-r<*@JYD9kCH^f@wz^Rk?E!EQf=C4R=lF+ z2Mr;mvmdI76d7!3hlKseGCw-3QR-s-l$R^1N5c=fu>S-1+Xb%j zgK)8${+=sp35yB9xtP3@kZYJOj$ZXU4nrwwOY!Ezt<~-LzGY&e);E^Xs{>T`-ET(COpFrJahrx9E4zj^A@$lBj;E|M_JzgyR1Fvpeb zHf+{`VV;CuUhfv5k5%th)$J)qy=I!M`QZcq>CJ%8qeW+Wl!xvXO$-4?|ECt8*)PEx zpKQtQyNphvN`F6}P3Smfir~^$MR9T=ex~k?q}(tGXui#$jp8foS*x_#<^i8k_x?by8 zd0H|q;oz6SXygu4UcrVCY_o*4&j!560f%>wIjeo|>#Y)pZ5WDG(s_K$7o!OhEyftC zGldhGOCmWD1~)gQ1Db_#-($)|O2j)#fb`n?$WZ5iHSS~4g9wyiX~@8a!)`6KCxyp+ ziD$>&y)+$8eEWsOjH7I_h<@~MTh-NZNZ_3DyL^n#887|(FEK99L=H74ni>6~ywW_O zvmD|~7~QOXG-N*+o1(00#M@JGP*gDLzsZPCKPtht=D93)4>|gMO6^9Sid`>TxeJnh zN%%x1k2LC_s|pl^V=m>;G0N<$Vq0%N-D@`@E<;_qIgIkQarwPXZTd+|wGVDX^lQrN zGfX15Rv?B$s5VBBE`_KsSx1EW7sNa+*kD}jI(s$U<{uRJ7*ySPYWUOL!uq6<;i5vk zlqQs$&Vuepv|!sG$+f&d}q9Ni$Vsf3z5GR*N^! zxC)cbr8}PaP_(EP;KC8TuS7;<7huaN%*NlscdaO(?IN0V7*%CuVg56iJmfgReTLiE zbp<^6TT|-!F1HbfIvW4@Tx{{^JXJ(3hJ%A5UNuL!MU)h&m9#n;gE;9f^ab9 zRZ^sk1G%=lYW;}6>0u)GEEq(HT&!*CWo*bPdLxR#SdPXi@N@r&)YgVv>M98F`I~Bm z;-nPDT($6fRoE-D1Jae`v3b6eG}5g0id1j0Cv@u(1LpOZC^j1&9C_lNdt~zt;pJtmmG}iovc&a?nlKR8T{3^SMdtclY zn%X$-Okmx3oX3J?XZCG$FAqQ>Tr;7f710Nta_KBXluWnbel)m|jFpkMhvgKw)bxY3 zY8&$_ykqbZ5)qpmUYOI*I>2EMLi#OwE{6y$P$r)sgNj9ppeH>9YiISSRK_+f9 zDb@#h-8(5Zc$wAc8o(d{9G0aMA&&JqHz}&fD)F0>?X0p|lDTzWD+&zz_Xb{{6+GjC zerT(`dFbbK2jE&^*BW9q-Gg1%x;EcBx}DZ#;n*L$q=$*VjD;eo#irMTsjy;iWk{CkqBbl~>^@@E5)Apv>cByXK$4a?A8TPLzn%F=0R@SNWx5R1ZS8#u!@ zJu+t%{jnB=n2eH?qslP25hx@^vxjEdHG%w>-xQI11ifNO^bo( ztg#>+))kzTy|`H}tE$e zYnd;KL&WUJyve5FX_hsK&>cPJhrIo58E3nKFQ^1Bt_m71?EsaqD7~~EQ!hlXhP5Y7 z!;OC06%h8bUA{h@4$@)CsyfzHua)DSY1*S2t!yM^_zCai46%)y4%{iEvY*Zn*1BCnv!9I#?2N;Nf@LVzc#PocUdd!-H6}~ ze{~CEJGhsO3=U1^C+|cP$v_9l16ZR$Nhr%_QeQ;y)0Cys2+rnJu)_2*DYWas$J{hU zh(|89-z*nm4P&1)9yO~c34-?E%D|R2V@$5g8?yC-WL0QXV|l;(d+n8KN(sKisdIuD zmMO5kAN}K1JCI zaQu44V*--4N00iaj|9<^&0qKakQ{xcK&oyj%13>=zC8ld6vt?y{sbW8KUvj*Q-G-V zlMW?tiFu(rRCj=@lh{hFdQHGcG^3P=G`1wA*WxD$$4DAD;1jvd{G1RDbvl7%SAEgU zpB^gfmzgNq&=L;t`x7d`DVD3?#%3OBLMtnGZ}BOw;?tv#eh{#-raIp@itE?9>cIpv z-*K9h7$h%NYKzQ%eD}{~2I|782JD-(mDs(zlx+irVor$Kxl0~Iz}H^Xhkfy+D-N^y zcAuWfwz%JYjax<&oT7&J(fQgvPD7+g;;io*B3jA7LJ;q=@ceo`k9YjkRU7XB=0$#} zB}w#Eic1OX4TEAkvx9y?uGR+)^oU83TQoDbeA$M8RH1o^H(^2NQOS$lBlfD;%ioyC zHu^Y+GBMXxO-qT6-(b@$V(02hEGtr5nFo=Z>w(rZOR$G29fMo|7_?D1T2WoxOzIzG z^21AhzW?~H#32HSM&0s@g7;GKet%GkA#dM9+MHwNbV!j@7as)Xss+==0wG!CTOe6Fu;k{mj)#H7lSO1lvV<5ndw#9fCl6{bL_Yj?QfbH7@xjC~ z*_w;2qnSdghYo;d2?byIbnXE~p^Sy@z1=MN)H51C*PLhH;0*(ySa}NL!Q&|G5iMZk zblH5KB-5tGH&;39-rosoC2;ak(s8mhzNQ~ZQ)Syf!m&QaxwJNK@&_%ykRz~l)x{(b zbJ9Qv&o0Ix;L>BfpB70YBo`uk&E{>Kr=9fEI$5b-v1CG+FmEljp7+3kOp?-Nz`{pT zcN0qs$hr5;-Tadin$nQ9b=l@=CP1f9pi{nrYDzk)`thXbtoD#Ohuh`H zO>XTffKJtH1*ZlT&g^AISRYUzjeaU>8{ic>I?>=|-NhY!GMC;#?v-;&!t3Lm#p$n7 z^RgRVI9JXnC-+QjyDbfxKhRQsO%OzSqUEwa+)5tQ=s)Sx(s+)SZt9)OHXD#H@IxcAeu}E`Rm>AbC9N=Aic~aLE>l^d&M@3r9+) z0Mr>nm6bMGgeaWJUo3^UIkou3oig-h$@F-CZ6O3boGlcxQ8*<3XnlPh#u!s)js&gj#>h8(3>4Ni$2 z3G4iRl=2b`%z?l;^1#mizfb^CI{6WS~Fw1UZnrc77<5eL_i0y3I5f0i4zZ@$37(x|OT<|kD?Rwk?R8DqU-<%-hfL>v7d&}};I9dyC zrkZ-Y+O%o>?86CNHF$x99f3^3X&gSokg=)cB8rr(z_ z5WWk}v-PKn_QykQ_#oATaUE_}vy$^#ugCc)D{9p4BZQtyn4v-C6QCV9E2+x+tzg?W z*hJ5i;wP?{glIko8m_xLgUI_OcWHjaeK4;vLtnE3BFRvjSNNOA7v49^&A8wIY|4W3J#+Z)Kh|5@qCOY z-5cBd@FJ3DOa}wM7!e`s=5{5(y!BHp5zo$0luP&n%)t#hvOq`JV}zC zph7#2uRVXC6Du`N$nSV|3zP6%{1?SwWLBMiHCJ|3~H7`O-k;=e=<>XK= z5v%w}!CjHqy~n!Pa><*P=Q#;b#=9{_n@>brPcA=2? zcM;Fd0$RP|^5YRB`z_2AOo%dQoa7e2m(oJgvk$2+O9kSyT7d^MnW}{+l0`F_69p$= z3O8Ez*KeUSnb4G0AZe*UuF7h}_RMNQ#BAb3u+)9Tc1D)$(0+GRq?SEauEJHsb>ThO zqfEuK=pIZnOM6)=98Wh(yOenVjMU7YD7=>xQ1=u1!u_3=-TWG?ZLU(n?&Eiy&&Dpt zw<>+*N&O7A*iFboxW_<*GvEFh4vZDd`_DH46w{@z08^@ zxB=65%ufmtmSo$HbE!@!?hEHC-$X?33r}XbW?O!2RVlzIuaS+PKeViVS}uAlH1WCc z&3p0^o;(rEhWznuJdYg7nlQVTEE>tOR54fC2qnn0)%#JGFpMo2g+21Cr5E~ z32r?Cy0o~1{PBFcwDp7hlUb&j(61H1)I>LvwnR7a>loQHTIf%F{$ih0jZY&fM|41=F%f53f>ErC1XUO-1BAzXV7S~EJS8*XC8Xyo) zXH2^d&V)j0fX+S2?}6^(*)_mca3LU zuN}C*f)+i>p43N@uhOyrfn50oz&JSbOm+bv)uUYS+Du_g%lV3{EC7^xluKSkKldoV z_8^{K16=!$`pehmR~>(iAvdON$8i@=tO1g~g31dK1>j6enO6ZEcM6Gr=JhZb(@y=z z%CuM86czwlJ<7H!|M{58F64&E(edXhOuFI3Fx7e!dT%kHGav11AU|poWGz@Dn<#uL z+oDujq8NM|5usTn%V_B=HSEh{I3dxu+jhRE``a|Ydq9PF0w?!YLpN?T8&Rz7vujkg zg7x}sjB*8bzOGS)U0VD*7o=QkexrrFlENycQZ04kmwM{t*#3a!I)v{UA-@-1REn`F z9psjqmu3x7HId=i)JV{g)AiDv7lrw3#W9z8!jgX1MDSGzhA9mhC%WiJVWua1*4)M~ zc=(N<#Ml4K*FQs?Pd`vnl%-$zgt3stX)G^NzSNp~cn_U#p;P16&G4^lO`@rwyCKkT z$P|IgA3rj;BRZ5DR z9_$rl3l}UFH=9&X`R(OpX$>9GX6}D;r4eo^=*`URW#Xj7SAus=r@oGF^|XF3-LU`Y z7*(~vb;aQ`_*>3{Iy%JbNr9b{>+!(Da3>s*B;oi%2slOABJ=rh9xPV_N z5Gm@UwElIS>5RB9?s0Lpp>t6BaQBg`Nst(2nmvqCd42hXozuhhD$GOD2?TP^&82J+>d=(Cp|GqC8_gR^0mWvWuA@&}b1gB^bH>5_K1OUwQ9=MGyL; z{UXBC`DD&8VyL;v7D&ZowYwa&JS&_iVo}rT9^;nuqJ?}`+o2ObzJTnU;#Ckgn!u|aDgiR8%=RUs9jD@eL%i!h6Di>NJR z7cizo+vLz*NHK^-%qX-S&g<<3<~BTZ0HQ+vQQ}9CFWMc!g+N3%2&oTjy3v=!I56NJ z6m8KW+{j?cBTF4oi!uerm(W-7Gon`~D{eG|81r0WN8*4S778Z|Plck30uW0B8OtI} zq3fbYi0gr5Bw~XyQ1}4O^xK@!eFz80LVPSZ1A`CQnR#0fdIyOjPZnkVQW01IHbBxv zY(aJA+9rfHK!`v*;`YHS=q>Pdm~{YWEK`ncY-m1Y02C*Y6(|VsBD_G~_JX28-jP>} z8HKgOdcC_K-S&fqK~zB5V!~m*uy;5YWYCY0PVyHBJ|0-2j-2leSpj7Muz;fgt>Den z+bN7Gk}3Ep;1t>v(G;>e!amwQ@;(*;3|%NX_y~poVG)}hpB;f6R~?Q3iS7$}Sae`C zI664`OLW)~(jpN%Y#mDhIy<&HW-59rnphh-;~!*mwhMu0{@e!mWFv8eKw3?x1hXQXXK=pw`gv@1Rq zl7ZC%<4nGd11*G zQw~!!Q-*DSXb8j(5(dJOAPo{k@*=)K*p`F-foPLEh^~R#;qUM-0NWZ+3&=S6N6{a_ zz8H6y7ed>}&^X91P^ZLm;G={IdpIl`IdKB~V92%vzo;+d2gD!p41tA+K}g6YKoaDX zAWHIlP(Jx*&=zQmTtLh{^ayV8Z5@%R2bA5`7BrhmnwbhK0gEm$Iy5@y2!U^~ z9cqz*s0*tLXhE+-b>`bfg(gADLGxl&VJiqNZ|h*|urF}8t)MQDcmLOV!?@tzW`Zt5 z96-OspTUn|eIvoH!MNhB;;mxd;@)ESqLCnKh%rPRssnX}qRV0cv@U)MU*~v5#Ko|) zT-7@5pk}j;8SHZiq$S^>8&~DEzyQj*S;7opTc#{rS*tHndq>Otj+p)sl08he&kfwC z&)-GIjU2*ubPr&1J6saP>?jFy_qQ(&D6=}86DaLeLS`Y$zP4C@+_SMmi6z7xPP>)` z&aN@r4MUo2&fGE9s(vmvc(&m=oc1jXoL?)a_`Ex5gQex(?32z|*!!%tLqpcK){gAV zvMrol`@MyLwsAYv*yZnpf`=fJFaMoTgB)M(RDZODI|QyIJA^Wd^_-6Kq~G@Ywr=Y~ z$041v74KgcJsQ;`Bh>899E=r|k?O$xrwx>TG5Yf{%a>y)?00%F);P~+-?!UCzAgkJ z9U(0fzPK0o+fGm*gqB=IEGtwH-V5)7_`h<(e`hwrZ8s^p@Teuk|0my8su6KYbfX6`2vN7q(TT~nN0DvMWMD(F$f=|1rkCY zCW`rm7%3H*k9ad|By2|PzY=xDekbLq1(bzA<$b6*EaNCklx&J8viK#S>1!e&F(44uqiJ>i!KcHO+=0F3K78GZ; ze|hLFBndJMDhIv(6a^Xp{v~)ls2k*voJZ6i{JKU6oL>)DhFU}IAj{+)qI05i;wRu0 z#1^90yifXf`TWiP+eT17$S8yfQVDq=#}Xw4+lB}tc;R25Ai$1`cYS|z#)u$@_WwP3 zsE?AD^`*pu{6II{8}I*)Bvy-~JaCc}iY*zyzT(Xzm6_QJ_x^ty?Ak){B(9C69B~5k z#j*}y@9_2z%cN|fxDXrv{{u7-eRIfbLLyVK74G)ekvXS6{#cy>?Efd=tIO;C*ekrj zL^6(BDE7qNF_g_t2t5BQNFGC3;3UZrYuR5N1S)U>bH+mYv8Q;&31wurP^^gmHUA&L zv{#uQYoCM)nC8?L=s9)#FXCAEwGn%RteBMkz^grYklmWV{1ABia#7$@BXiI_w{siO zp7u#%fy|~G81l#F==8@21PNGfNKu@cc?y~?-qu2pX>{s>Ti?q!NZh93NN(I|LNBKDL4uGELF)dX1@{OzYm&yQ&Wca2A*J5zigtVW52 z+s&0f{EB&ONSnHP{1Wq6`!IS&cveRSIyMF3)!5E;p)TYdA@3X3N^l*FZsC9bI2)gY zWK=5wW#)MB_Z}@pmzhx0gKfSxkbQBv50KnH!+4xk|4i~rPcNk*Rz!y%j-}Gg*Tt&S z%~xT6)pr>6o4$4B?s%1w4mUl>DBt+ae zY{%IazBJ+44YkhqH5$9^hhIImG`MCzSAa2S^FH5UGA3UdP-Knse@ELplIIWL)Ab?H zt&NN^)24dl4>n6hPAz^_sIVXsi$S9wgWHJ&C5x^6vmapa3%;=@Pe~UMN#9V5KVzi! z!*oN2n`tJ_^(Bamojv8deo1>%f>OCIk9(M%1QvyxyIo+XH!pXAXT*n|lg#`}k@gt| z|J{xBIti;E>#lLZeH{;~3MRHdl8(4oheGa#)VFm^6|`+48zDVZWS8={Iq!&+{6MqF z3L|I@!qBzlPd3D4_%@uvo{_P_3hsh3X8u{eXXU&^Zzo=5`X=JbPtM1I&B^5iY=}RE~zz| ziABB7i1n8m=qyCNPov)^D$6+)WGG27NY)ce1}bTbJ@!gc{%)1NM0H(qlXakKx1{lz|c>sXn_~dnqI}#{xFJXGKTD>W2kbM1Agx3)9(4@Er8etS24h{Ddnu^BR&E z_=QiOX&AW7sgDRVOy^Mw4Lw@iGdD1?DLIy<$m2u9xRm``LXV+H#RTps{od@hqy&wD z(bk_NqNTZ4EQy@LsI-=#l7%s*KljzJQ$x{L1C#{PRM2$4N0%MTS_@as_{Qe!xO}zv zlbW^m6mL1hLq<92>+Cve!MEr{zvx8Bl|5a0moa;CyVBhr$vEq}R^B0SirV^zzV**< z*IkCaG3}<)u@gmG5?$6YgHkLqh7P9YB*x}U#^w-49SOXZ*^`MTqEVg<0iI@$lf|7Y zM)=v&6`x9)Fo%|ceXaOd>cEA5Z+t9T`;QRUhpfou)6`}^!3*=`i>t@f z#!})mS`MR6y8Tgd@jUw7Wr{W5+SEXWO{vbf&>>|8P)`?RrX}T^`|X+Gf!(Q^!$UL% z`;UUPYd#`tU$H;E)i{VGX_^!9s9R;D!-iXU>iQv0Pj*|-SmX@rA3dLl?ifnBRx=M6 z8;Sy6OWIJrdlBn6Qkk2#B--|-(Vh5c)%`XClxjBa6{W%W{-BNSL4LT=SZ^Q7P2{cK zsZ`rN@_D6io{)d?YXQeyP~q=# zINR>+hJHjYhaPt;`269X_Kt@wExIC~zMq_gt$;EX{hkCZ*Jth-U^ft?ga%{Dr*K14 z!xpNMmhAh=N%pi3Ogksr2f6A7F%pFmi)wj_`fVi#$E-qQsCxS+CTnMc`fE>i#v)J_ zsp-V874he$GcrlbXr$auK_8%$qf1REj)Qosrk*%A` zTBM!829MK^u1ffw|8oO|Ov7rAor_?34N((b$Ibq=G>BO~<3nX~5RWb8DvBQU9pvNG=y#_{5@jh9FKP*%pd zfd2RytS&Vi>r2&}l{Pigtw-7+dv8_t(c99S+K`%XW+Q#BjJ|s*J9AZYFCsmwTXPNX zpt5@aNDTY$(<--T8`WAI)VUOllsGJ7Y$m*LG1S^~>%>Y91X}FW^|WrNRSF5+1PR=5 zNQA!V&6aMLbKqzRflAB5Xrc+zN)B=(%1Fyf4jg-2md2cj_y>lKGPg|F9T7=7qWK5t z*)N9zCi!{*)ni&y*Zi?iBwHu=Sd>C0yGO{Vi$u9viRhZc2*O~-ZR zAJYtj@00vhER$~1dLP4_hD|do7(aZPB1~}bUS`vME%^s*BI_$N%8KXXO!iGQ+$yKtR%|;>^DU@Xaxov)@IbEB+_CH& z2KixVf?NJ#>>O{MEjmMOe_j0CEf}bfkikp8(Wiz=tIR&`?4h#Lq7W|DOUByEpu@9V z@-SK>)VVrqT5ia2&h9q9u=M4(PFtPP+zH^OKzTZJxvii0W1vf>GnpTzT`TISm-1D} zg1UZpos6wM8djyLU&ejfm(d1g*S*pt#;|9fI!nYq8g=Fw8s#^%>^~&sT(%yoMh~RDL{QvfGTn=XjEzv z(EMI){WjDRHZX4Ct;DzA_>3L(SDH&OhbCN9x;i;JzoXe4+$Uw)j`KYz8daOy2E|_- z^D==3{NH^e-tJ@cj=np>{$fH!iWl&w}z=515= zB0)a+riZu!d7SULsGuGa>KAIa;4NR~=&dao)s@lc6a0qiPJC#Q+5E&o?7L4-=Yk+| zqeKvP3h93t@7v93Jx8QLq$}nT`GeWp~0Vizz>(N$K&3s?lLS%)qZVt8EN~b*cNovXm1K%p^w8+u_nh+5d`>yL^DE^!s?LoIqS(fwf=E| zk}XkfhTbhZ=D2K@OS9Y~f#@_(&#;rEK`%i#q&xY7eaYox+fhs0(W3aZEwvBn3Z_qJ z!MMR01Ev|{Z->F!OKdaRHOs8*g)?~?(^KObE-NstsdyyUuhe(+m4m`M=0f@PJ2HRt zxHkAx&w>-q!p4v~6+NZ+T91l|vXvA3?n4u5-W~4Y(5Tw!ou6BE6;-q`0nTH+ZP_u4 zg=1^2^2Rb=>vPNyG_>&d5U_6msf}}E9g7ri#pS{mWiqh2XQ@5(rXYVXFcyD#Hy2V* z3p-Wa2-jZ0WAKZ7kDYVi41W=yF8Zj8b$D}q0^ExFVf6Xe@iF1Uvq^@yxQcz9(Td5F z=XIyfD%lp>b)}t(=BDsmjEBjpm&IJzyJw!yWIuK@ypG!1{63SNO6}mryWA&yMtXGU z7xq0|vN>9w_)!~&MLr!`yVm{{Ho%r6SNd5Q{4sGAd(bXl~kI4HLM1 zk7`CKx1sO(RBNgPrO7{8QSiGdMJh{0@H4Vwy8q#q>i2C5jT#9lOuai&{D`_V&2c^y zN7WWEarYhH&i+=NYYIU98<-?oX6%L0=s-g=!~6^qcO;# z8hHhV!3tl&-XytEip{S@WOFEShrkR;U?h^eEkawrEVtEN3M^1<$N3x+f+WmJq) zOb%=D0FU4@x<5(4H{cjoF0C0mQ=^;gg2Ae-oxNZdGYVD6EZZm8aQ}| zC{pYjYSiRql$S{W6?%a9Jn32zV4NPnMzSH4dX|?kk;fnNIk1cm?)z>VgL$j;>1p151IB9%lE|d_eiFm6(%@-ja6j^{?NjSotrfeXyFcc z<(X|LxiRahmhW+DRaZ<#EtrFqP!$|(6GQL7ors36BHCxibU==>F&=$7>; zO5>`EqddLHDof+~0Y`Zr+x;uRFbT}z3hrjleHAZ?WtF7Cr2|;(qez(bz))}4lH^L# zpsVAIO=5=*f^+42TKL6F74fU6GKwkDlL7fj;6H9)Y-UE^kQ1Z>hTM}x-W$-D1MehL&Zs1yW(oRQcH2BJ%ZF5NSPRIgJ6E@4QUc%kJO1As+9uD zBXS@f9f0Q$#b*c{p745~#zQ5^r%4s(WDXk>0#HZ-U-9=SraBfR)QHWK3MW1}RwUHO z?GE~x_C(0{2>p$F&RRgT_HG#ABG$oE*n=xr?=P}Y!SM5kGu_MsmcEgiQ<0Tw zN?$tQD}uF$@^KL1>baMjWW(k!v!|@gtu#%^4H@a=tW@e>UcoX-#jk+Z{svsZ&i_~p zWKyX93ajj)B$@?#zih~nSE7A{_?ixQ9i!^tDyP-MdY7#HvB3d{t<`#;tl^;aw!!P z{~Fcg_IXb1BBk)va+%%1Y%`))vD1BdHi^Goug$*(4rTF`4a>FgR_ZS#JhRBE@sD^_ zOI*raH~WA^b|`;dZX5FI2!|n^^*@hXNQ}Sz)#IB>N&L^0j|V8<|Fzg;(gq~|)lBBv z;8kLf{z_%Lf_qK>#=*jn?wK-K{MG-clcw!&m--jBuO3&os*fZpWK)xqV~IhVT9k$ z@L4+*G>??PuMb$Bxb>~LiZt(U$j*+8xi;RU=BxyCg+$GQCCq}IUtm>)J^(Qj0Ygv7 zg6z6VDYXAYVoO>-&I~?@x4Z;~LCOGE>|(DJZAuvc_Mfyy{;WT*!F9-A@$?VCo&RW5 zucVpzN0DxpUH8H*V*TxtO5aXGwDF&~Z8-qV^smae-48&*f7JN(EA`I|EF^7U@IN)h zk*|FJusAAhAl~3VZ!D^4!2cw$B(#BP|0or8ZD7xT467*zjQ)peDhH_jGx77USp@Qb zzL>YCz4?!Sjz&tB@&7!nG*Z%`_}4nqkyfMmFE|;#T*j}{`9x%${J~nh{2v8)vhKnD z*Ym(bIY4IUuPx8qfoYCk|21R1zRN4~&*f+Opftzmf1nCs31HwqoTR~Njv4>JIJ#Hx zKVkBzBIP04cGCD8+oEzn3=X->D=C7I%ltD!ozD61h?%!7h344)4R1iW*dL4?x2bor zF8tpgGnmsp>PoIuOOh2MRwV}+0v1N$J=^h`#gMM4KC#5H*k$J++J6m_LO42v6;wl8 zp@K(#Q?mfyY=G7-gM>-39!uJ#QQ!4ox~>ZM%@amt7LI4QYXgCJ16EK8ZG{3}2Iv@# zeCEpJSdLDt(v>N=v_YV^{>1L64R^9*ypgK64$tnW0(bHoR*>O5XXug)i!mVxh|*k5 zXo*zt3oWy<;Yy6aPrZ`GnAy53+}IgR zRyCq91-uQ4&LM2OD4MS((iqLU7^%{uIMW#$fhQ|0)_Kj@YZ(d*K^3Gi%Jq#jJig&) zI&e^@TLEkq3;ZF9PIav#7_D7We|x~}6Fe-DkgsPc-Ypp2K(Y%GhNW#CfHOk{Pl;eV z2V=o60_geWG6~bmuKI?x2sYL&sJy-_9Nj>^%Pe&h6P9HjF5PTB9zk#j-t!Ayvknre zLf4jHptg088i6MTtjg4_R&o%banynKc2u|md7?mG;zk_zU zpm!T>>c0{qUY)c(-}z?NNaqJ}~o^K`et^7zitSumGj9{*0PV5>+-4v< zhH(2bB?htJoKa_Dt)4Z=*=(eBRsyww-fI+2>tO};4d#2vKcs$uR$U> zXS8uY9wB(QwdjvYft_ADw)$1NC_RH1IFRcP%6N&^Vi*Y=tg^ zsK6EYTQJ`37xWSGPgP-9*)wqegRyr2&MbQNMPu8}#1q?^c;aMY+qP}nwr!ge+xcQA zUobIV{^!-ZRp-9@UY)94t7`XB?dsLNR`>4p>%Qaw0WjAEb*^bhff7VLiSd3gFf7lh z2EBQ(xTJt>*fkOG>s8|XB zR~%_yRSYk!319|dOH64Oy3^r=pB~79+s+I61cWiZu?na%2JAp=je$Q0V7Yf7(2)T| zbU~y#_&Bu0M&r zKY;%w|&L*R?@H}eAd`W`tU-~<)u9T)mRd^NSFjO&gH%J`V> z`B_twd|?cL1FN0li_Q$K9bYd+=+5?6GiG4%k%DeE1}sB#kAj<9M0xihbm#hWn)}~x zkvi3cXhZGD^lS0aO)ae4S+D>(z;mt}}V!$jq5K@-c+CE^rMXXl^s#m68jqlYF z`Kn3%CNXy;^Nj~|cMb$U+pHmzzeP+ys}*PicAo3e)lcupNDm~y{asbOh0I4&(zX&- zWdaz3cpolW$FQJJcG~O6LkE5v0?F%Yn@V>kfK`b1QL_HWMKIp+{u|imAn5u&tka|b zHkH30BSnnJb6~ua{kyQwVbJyJT7TOn`ukv>+o06XSMGk%16^U$&FbIz7Qx$tu-wBC zrbzW$q1uz+35x$2P~oOa^m`){UzbC=rUnqgu1$b*iNar!g2Th8pMnxpLSl{og3I;b z=kur7=%w>Rq=+Mx)FqDV<&%L=PP*{;fLYrGSFePejM(F|Z1&)F2az!MQU3`JjXr1e zHAhea>6#QU1fzZqN>Bv(7#~0e%QZ>n9kcujB*o=Q_3!)``p_YcUDRAtg1VOJ*Wrug z(}lmJ0C%GT5E1p~H23eY*xP|!AAoLYz+aMq|Apb22XBwUQYQzeLa!eLZ?D2yQ-e}P z`_EKcvhbHw;8n0((?x{WwUCc#-@@`=bP;%hAK+%Fz+cFKTuuE3glv)i4x;{^mVQEG zKmo+VnjjmMc>wR^FG0`~FOa8YFzCPEg2MlZJk3IHAO2s00&QQ2#ib0zfy#6VO1BCo zZ4593^SmU^Ols~oV5txBm*(@FG^VdthH6Cv!XU%bHuvwb0L{UO4nVUDA!FkM#?XNf z$N*nWz;E34Y=0^*5Zac0MHV0%SnjnV^_x{dkqJNpf^QR?O9h^Q41AU>f9$hBqXaTG zB>)>0XoyU#Y87zsU!w55{n7pf+UVq&JWD!h#Xi2b*>4!(x56tkl8h((47rdi%6-wrSm5xZjvZ^^6|X z_^0QumoOZpxz>mr<0K-=Bt8!4m|mVF(niTRTGWR&#Ds7N|fEzbjsLQr9;z>1-fOzXOC}4E}VpL&HY-&fX(l(c_O?r?clkfsg+|m zc$;L2T~XC`TQ82AD3<5j_~Vx&8D)|rpqAMjw^A(BD5;kux$E9sV&qJT7%%&(iwjXZ ze|(;sDEpcrbGJ6g%5yGr_m}dc_F>_7O*|HS_$`FhDz1|=hZx&4>vU~FJyliDXN^j(YMBpl90<(o#XjT3u$i8gu4D(b z5rV?}BsI}p>51Q{*eoY;GWh?A3~BjWm!hLvQ2jvboYLASv!-`e&^P78p3>TNSzvKU zvaKhPWl3a|1&pX&usoE?s-RoK($Ra?rX(mQ->P+zZn;eDkQyZH{BudMX`h~0FK#x( zwhncqr()!G4zp+y_^NpBb_T<0Ec|<&FL&|rtmyE#Aw4tf*sWYVrmNRo7eBHuF+loz z0e>)CZWFx(t_*%Je`W|iU2x~3*xN)b_vr6!2IC#`+g3S9BHdhSG!PSLmbk$WHmG9B{9uog-MaHt}iYuezD1GS!!G`>v&4_P(hu z^jTBQ{jc5QK3)GOtFqh(zRmdL-ueM8P9>PqnWqxS)Eo3C4Gu)A*^5TwM68iPLkYw z2Add%4if~;qZ%)%voy+y6$Ul&T1amt<=wln-1$-gE^J5)(*dPIh|KVPe7 ziZvP~iD|Jra+(F{|1+%$K&U*3m)r{UCgnc zys2d`%P9Ijnl`bxONGe9q{;uvbXFRz=^7t(qyi|$w4i;;#gnV)bm#L@v*lvh_p2DflFC*9<)|uIH7&%qfniiWP z-B>bIe@9?b`IVdU`yDX!UWs$KpZ6R$a+lygXKAU_A#|G4FZ*%O7NjUteSFOvqrH8> znnqb||D-`KLNjT~aDG?d$euPOTNAQ2;|RMFCL4lqW!g+59Hd$2Q=NW~Pz|BlCDhLq zy>V^O%lTdR*rJyMVrC|2o#uD(1^VA%>^FoScZ*O!KnA|kx(fY&fr$PuL{KSFVG*|f ze`wE|OjvK_<({#x6S+j*4DH`6h%jAnPD)t}M6{@e?xX88~y6 zB{hYum>60inzWD+Seilb;mY-@(s_R`?wWgTH&)A3^nB!fT9;M3-ap+|res)HJIIJX zoo>G9p56rezPO*VX=lFgxTR#a#cX1S~g~TwT@eow!CP0a;|iNYBvd;KK~c6YYKkqjIr^m+UdE%#rH_r z_SdA1`P?#Y>!am^w`Vh_Wz)0MriFw~NJ&w-3~SjzQRhuuI{!AX9F61t zd<%T5Z&_nCcmMz+>|^r>biUr)NGd7|Lj`&)oTgFrU}l`lT=>kUcKlwu+F< zGT7$4#j~0NqvdT*zV8P=Z;mP>o;;GS=GF?4?;!@4=0U5ujbmpQBGCLVnqXX>9G(A@Mb^FF-MZ$qSBEoCnHZGyeB*l3XI6qgnY=Ac#SNAl7adTAG zzG={A4IKGz2X}Drj?kd&)@jd}mQ*E+pfLgce`{W(jT1OD(e}q7*(3>3g*q)9Uw}hL zp`69@4NYvET3p3kN@KrZN{_w$f7_e+z@KXNbEV>4s)#(mLikc>I9>Zu)s%C`phBVq{&aZ45kYF+~9xI+S zaan(E=6c`)dwcrdB{T#r)!Dckl2v8!4{B%Ay!Ca=kV*~`ACy`Tz94FruSe< z0nOLGj*Tun1EvK+>$xbO$ zR0yINILFhh1w)6hN!4Vdt2XyD2z;d19z3wSffXdWf}^+G=iYLe-ou3a?2hk~l_hMy zqgQOg>s7Fu?WtjJ2IR zw2Q}nY#!}gdJnd$q_{priu;`pflEM?pr|D94g^4)&}l34_?qQxHV1kX_(l@7q!7vJ%gWgn47WT1|?8vSZLbY>et zf^DP5S*A<|4=Jb@e~Su4744LW6Dd9|aDd@8qJ>^GP&VmX6nr--hQ-E;KBrEm4N1^} z?AG44jw~Toda5+0t-?zkt01Ier5U|oBUL#jSCsd;hD)M2`_MMZCOC~Wgd^ANUN)5L zCXiBhcu4$Ia1Wmvq5h%V!%+BeT@Omu@LvrVD6KIMZdewX2zM#m+`KaKp|e z!Tc^WF`Y)Q7!5P&BFUT+7j})MUI_UMurJ;1$dL***+&1kd&tyk8Mf6hOJqL}xKgF` zO4``cjHw@Du*}Pac%IV2xh$$-X3B8GO&d4)V}xKebVO59FNu3$Seh*kl*T;XUFr6Q zFfS6qE!UqF^J1PGHbqREa^y6}`Mj;Q#rZI)IHw6OJGTitoe_m#HCB{;!1;vA5)vwy z!~2L7Xm+M)c`Fq_b;=j~J=22Ak$9qIi$kJuhV;qOKw|z&V#+<-7WVSUv`b{#42^RI zI?6SOBY|@Oy36zy>VZI{Y|i5&Q6RjvMvDjs1;+DyOxBJ_qG{NFq@ zl;eV5y+_D2<68IR@fYG@VIKatEF-?Tf3D#@O;#VyI9YH&=xGJP-9p^@JAT%e@jWd^ zpTRv()|cVE7suE1F(QXu;|q9J+gkVZF(Jp-&~cpgj>&zW^=I6)m-UX>Jr#$a={;)J zckh(x-8JvQV!LyLnb?-|=G&j@gD6)GR0KT(f(yEbR5};p5%)_uy&y_4nv$ z#`X8iX}k4zhOpX#ChJ_&`yhf1A>zgtD%DbBK{gy=R&WWl65JTRbMj;K$xDZ}yB5Aa z_pVd>buH+(uB%+6uZRir0g-GS)wrM=@R`E-nH=zez)ROL)wE^K(>-v%E-#dOx0oP! z%DsSAfy-aZk;oYuZ~b3Q(UYXVWUn>{KD2T(uPQP*y)+UAgzV$u}HK z9#@O1PI+30`BUavPDAQwPMs`m_tf>N6BoOq?ClS7%+;DuqVq}DcT@n&hey3E8@a^XdCuyH`38Ic zZ1zg+P$4>$j1S8#vrd0(X-}l)ML%*M=)Rt;7$0PGrC$oig>D`!CO&%i$3HAB5izAk zIX0v#(NlT+4_`AM2z3Q1^btE*aRs^f9)lE9ep<1?FRwl4d`;rY4wNALsoY{{j4B_0 zASjCC;L0m3{PT&$oot-|#mf1T5T-b_p@P;ldw~%B7%iotLX;7d3ydqY>eGdS3pR}( zk=+RX?aZ^Vd1*RWezk>-xq?*!t;ac;<%C?DVX4^QK}iaZZ;a`4mVw*1&s}*tYO)R7 z6}c};$-ix$UJ>ZtKpCo6hWmL@|6L7Ixf3_}1p27uFPIMYzWi|X)7_c?ZK!Sq;p@kx zh`(THWnBIpjD8&W=X|pGr?et)jT9098_?&dQqv?<(jX>u!@Qx9zED?wf~Dv|z0igqE@P0cbIFmf9Z;f9B(jO#;ay&YA3l}8 za?pH%9@>#4y8Q_^7SItiCC^G)INbkkAaDsCekfo5%BlQ`bLb~Vo>wfH)LP8e@!N}B zm{jAmT+~=Gq(1-_-==B2z>}FeTd(}1qX0~_3EH|Q*CG9_*R%c)BE=!0M)>D zpxkKzU7&XIpt`d8P5ZWS|K36<^_AS7Lx(Dek9d|1QY0 zj{h#=a~6mnE5L4j_#%#59!>7kl==re8oFIsl=C(46&A*hj=J!#GkODE%2OGfteS(IOetLmGBUrkF_(ddE3p zROof5-j5PD3hzu{=$DiOu-lW+5AUfBlG=^_OJfoxEMP>`z8D=3YB)W#qvXm+-n0Ms zMi7^2rE`%HkM@j}pvbdL7Fq2O7Xf$*nm9dlkfBiD6UcJpl@`!biOnC7Ch@D31&bA? zo;x+8`7O5{z$Ul}9~$$C&CqvNJ}xe`iG5hw|G~*c38A+nE8i_Fl1*4uS$>aCU1am$ zi4pJSf&ayXD@Zk*49w8+8Bj5_eIR?>T-N&n&g56$O})#%eC2jIenuFi*ej$>ND7zw zx>RG&k&AvJIUebBYws38-3rj75-(`pnsq9_hpa@!nRh)0*JAsXY2BvtC+7DgVk{Wa z*A!Vih@o7T{NcNSr}_K)cOGh=0IFuanHmATt(qVtAI~+$?Op%WDvwyPbs_~grZilN zw0I`%QG(=T8J>mIAoW7zFy4hyKjwqG;WK3BUKv;~4sa1f56<2CwphcTQ5sa>k&QnN z2?}rn>%Cn0FmwV9D9b}*C6|eTas1+>XD*b|^{-(29a3+SkQWIj;YX85^Gh%cjsiVJ za+yu5QV8N-!K`KznShl_=s4{MtrEtK(ZRhTl5RTG4kSPaW@iMT1Gi%W(8-8bBRo^= zMqHz#`bJqr?6&If!s?y|*nry6x^v3;yRj0=XHVU;Q8{7TbCP7V{m2jmU!qNzQX|O_ z%o1i9^IhGLkw6>DVjFq_*+F`)@xOugCI;mAyOn?tzm;wyRNuy``H$UJYQEh{-TCiI zQ!M;Y`Mnz8LzPitRiXR(eM(e`_j^BB#^Om;57nGz*$QWJ6$)h(4%H$VvJG~GH*Tjd zA&C4GHY?>tV+dDTWHPt``N&DHcQY8=34)FKD0RMpz!GJJ;+_X{^2KvU4tfFwA_YDD zbdL*o+JmKIVwa4zbHH<#4}5|J3c&8L0{G!~%qW?9|3mk{bI*gmfd}}&b_;^v%nrOw zLX5Vhilg0e6bC%D0eld<`@nDT0Y2#6cJlshv9XkgHIm>rZ-5VwZsNcvGN3QQjyz@m zrg#_{qwR@>&K46=qntv6oWxP5b!Ju4MDe0h%uM`(D*Nlt4e_uf_pxM4zp+!wAi*># z=NILIEVxHumW#-8UA62%Ueov4O3861r6vSclu?g(11#fme}ogVWXEwPi6n$8$q9v2 zDBLMPT_6H`{2o|6=daN3M!uQGr@zHRH8M@qgPE{ILdD1H(OCYYrhW|3$g((-Qw&|Q zjr(tR*wP!Dhay}I?115Fk_?45PXK#{S(YqP3&0JWg+pcI_oT+{xrIBxShQ0T5jaP@ z(d7(RbqjEN@qrxuo1nYU?$CfX(47j4)t!u`+8!1}ZZ?q5t8o%WM{}yRuy_&Pc#+l8 z?@BRbs?-AACIrqO(X%3j52I zD?`glXR~VpgSyqzpA^k%oZ)hFY_}Ter;$(4tFpYu`!o5E=ZcS9UOUqra&#Cl?wcK_ zS?(vVRxd`655L)7kbHQ*`vIUqEwZe@)YG0YF~b7D)?&MMU~yr!Q(9zw<2PNR?wE(2 z_wYjgKMNpIt!BsFAH}3bj8Ec=#8S$uM<*H4*?W3GUV+EV%NPKh>&w=G~<*eD=(TBTG05evH=x+1Nr34ss5ll{h7MpJIatb0FdI zW-=UXq*-$76VJi{R{6@mBq2pi{X1i??QJY` zbAfGHS*%)jTPB(W8apihX85*mpp>39wf0-NH4k4-({w{KPbL$Z^Tyz{ z@jlm_FFEg_QqsefB|b;R>^o2n+<-O#u`|K!`V<+f^vsxYD*LUvoP7p^<=SLr8kcoa zs3v9cI;y0mIGW;hhyV5vDanMzGJ@2?Zb?S5my{D>bQ(28kGYuT)zE7n&v^!V$^q&x z{<@J=!gK=74Ld8^FF*2SZ0VBebh^`oC0ABF0~_3gWWuhPMz5G9x3c8ero!`kZLL<; z>=9)Rb7=gdLF#PXm2NVb`_e~w)TlkfO7$!y4gQSZ$}ieV>bQ8)qfgRhSQAt={EC@~ z^-IVEQxnq5Tpt>VCoFm)C_MHn+!O@wG$XUcWb^%$tn4dxl<8q$^3zuEPG&5}N^I)B-mm4L-j_{gIY6P}gV!GsDgzE2{9NoMDd`;C!=L z!y>VBg&O*ldCJu=v;V9gF3TO&*l0<(ey}~xDYVhiA?4Qc{#4L8_jO=tnjm$u03xu< zWQ6KZ&>Tyd)R&vWrYO)e8ccv}~v?exMYidf1S!K$#ZH*w(mlXb_m0g@R zo)y5WvdTb`a<+_ezT2yuY@on#9F#x$XX>#mx8pyZy~`r<<48>LU}>D_OW9(|p$xjY zqU0eG2jB8Vec2;3c7wvSjw?xH?BBW$X)Rkrq3E3y=0!)zoujxAuRMj4n=b4CTII0& zXSK|R8!WvW*U|l|WP(&c)m|c6?exNWl=P2H{-RoA$sVavTOQi!%dDWvf>hj2v!`Zd zs4~6$MIxCJe)wq`-X@+UEwfV=a5clFU$mnL2&5+ZNY3E@gz-YOLGl8SE?Mmbknqe0 z=%K#Qf1&kLAzGt0V&t*ZBedahLAT+S4_!g20+7ISo|^-#?8|UIqT{;|mH@WkSHe8E z+!{S&{d`+i`k2?O_UzZ3bJ4T-T-bU{^{~h|>amP715CZ-hku28_s2L0?u~eRX%3-% z?~q_$Vu^WgMFd^<@P&!c?qo@j;a?JnSNAS_wd00-xBQ_)_~;Iq1qA}~UQy9>VdCDH z1EK#K>{|)|)*NknE!0`H%==-Id4Z!FUuBV8z04Pf})IX|3nUL*Mun#Ysu3 zaNiNAE41{fNQ_yjpf&dzYh~Lzrj3GD?ZJHRgpZ=SVc$$s**qe&B`LiJ> zf#7(jYiZ|Sv*yG4%Ycs?_jY~k160|sfGlc ze@I0mP?Z}rFPKwj|D?nW(eobOFNfFs{%IY<71ydGwzgJNHuSi&Zh&7V8i*!oD4Ec9 zLszdNJ2a|fetg;E;=0}yg4XtDpX1t*x5@3Kx@l~2M%*D@Z(uh*Zcg%jBgE*#h7b}5 zlkL>Mp#x`hJGng#?TPvKQ@%QrN$TJNu-u>kl|vV#;Euso5YMm?zc1kMP<~ z7ley7vN`s|FSN+^IZ3X5hro>d5NwMB2%GHU6s6{GBz*lu>^Z0I2HpHi>B*jDh>mQ3 zd>n3M3QH7a3XSOxM+WFS2I#r4=Aol_#}}f_qduiN8Q;2N>om8m2M>)_gV=nF7^;)z zwu#L{MO`nOI@%7abQrt{vXg&k?R70Zk3Z|`)V>^JSGfuNGU9bh5}wSD*)u(YLU&3k zI2&N>8me|nw|KiVchzF+$d;TcsA9dS6{`rI6zm*&X}j)X-PXmZib!I$#Yog+K9bW= z_zctZ%7XKAjPDvl!uI|Vn5YS;UFG&iAs76KIeU!?EAWc#ADYC_A}&9F@DBIT40?l` zo+teRoC|h5GM4_^wT}8aq*d~sHMks>+7e~+rEHE$WLVL^ri^bfSFHII+qQ*X<6GTt z(sO8diYWT z?=52r1-+og+ z!JBo9rn3^s4jt# zhAuW+tq8Q?XN}~XK@uZYgor52`w10pctNMw4pd9Y5(GR|-m>+!xdGaM@Bdp4=&KXk z&0BB~5KkBokZ(Y05F%D zIms7t_!1anUk96kHj{*7C^F+AIN%QOuq2@i!`hj}Rt)SUC4Wj79-$c5bS>+sJwhKL zUm;!yDli>sTT~R^3TEfa!k0?FG=SmnFee`-Ed$XZkIrUjX23h$>^Iz7Y1TM*1+*# zIMbZ|nXAc{5UL9lfCLQy{kMdeyR}&TOXj1mM(Bj-pEY}hts4Hhq-@_tb>LQat*)vr z9=}yIw_C^T5!QV)KAfHc(aZh6V2S0$nBRT9Zs&_(H`Z(V(h8h7w!Xd@2ddAG>K2@6 z0#S|(+f&@3UlYr5BwM#buzO(=aAJ`hT*bBvalSGy^RZpN+5`N8!s(9(G^X!3{Xwb- zWXB^e-akhqbffiG!Zy>>_6v{=rX*3*3>70Oh{bQm!(gzU4VQeiIUW`6Tf4|IOyY1o zd`glxSK#qe)bgd-l{8(IXmK2MR9Y!xa=J}Z;Ih4vOe^9S(hxi5M_I}q*Cbm>Cc-8V zfS8GxfcA+LaN_=H?l`%#Ldt=TAR{y5OPDw^K?CCp76Dqj3Wbz3YiNJ$np-H!_K5t~>tJFMTW|lX5Ur#p%6avsMftUJc?! z5M&&EEP<&4=zEy`f}ABiST)&KYC&xFw&xCqKF?e`T&Y-+3=7)ZEP~O|Np+X~m*-pB z=IUr-`S-g_b8kiW69A`v9A-SNeRqjH4UQ^`qCL3qz%*wx^;zfTTGfM&2`H{L(IC+s^Y@=(d+>!5iGfI-eEte@?hR0e@|gLCwOlMsM&obUhbrOy>p$` zF6>G~&l`5PtH<wH4>Ab=wwL#6~%XW3R-(eO~*K~U| zC9WBf(B5>Q8Ea#F0M8n6cv`rnne`{nd=P>c;Fx_MP+YTMlm=cssU+qr_SWSVFB z>~-06&Yx|pqg|I8Ywww#*7SJ1#^tZav?-aDa+u0Zav5}+RI6_#aAwXMUrXMlh8Ink zdP*zn+U$vP3}$N?V1k)7*Js=7B@ZXl*-a9!*NG0Q`^SS>F~#qpxB&`#O9~qO+l_E| zcx(`C&F1FIbEO43B4MF&h$M(QU}_IWdQGp}$4atXzggu+GM)_TVhtA;1sN>2}TrIn4?{?n|PHo1S$8n?K zSQJ4oCwTO;;@3`lUN=Y{g@@OS57~jLb!zGaWJk2m{sIU76ULKw^b7NH6X{EpOzFEf zQgCcw$PQBLWRq3%D)))JWxpqlKEDZ5euOMN=!e`@ncR{;=IyWiaCyko(5N}cUWxS4 z!v4B&+2=ul#4`hQAD3BTcZKu(8OImjs2CIhs$4pS^o3}g`>iv0e!cpvai zvW*o45Rg0a|8cyJf}@GOfuo7>|2dU!jRw5F(h=sTZQ^68g_On5qZqNM&<8P8+}3A* zxIe$)7r^$dbQeGZ*kCQ-u99Ce>(0ERz)LqVRx8GTc|^k4(#+U&c1&a2o*#1%dz~K> z1YYy{EwI@vByLplKlPnte|`1cWZw(gdhgv+<$^IuI;jtQg{mjmjVREZno9}1a9CEK^TgCY$f@~dCpEGH@IHQXPLXgE2;3tb)4LGW9%Vrw1IxyOcz zF7dT9AXi^QQ^)5JUf3@lPPPaZ-U0Dpiwo6`+tb*y(JuEEURc~`&LkVYxkWksiN{}6 z3XNy>GPrZD{{!$3W+`LOo=Jwll4BnTku{mQk*W6fSCxa|U-F271&+8<2TMv+MfWG4 zTlM{tEf#9hWDp7NE--DD+f4l5p(gVzGStV;=*$GWj9lBr%OZN0O3A#9?;1YK;La#l z$OsL?uvUin&1jB|#ZuYhP6u?ZlIP7b>k4d-TlC8`6S>Fz;v@aJDo8b~p1y~y zzU*8PoO>&(`NQ7_)42RLg}XgqJqwwxq<7UAek98xmqV$WOVpm7X^kf@0y`*HZ*$2n zg1_oc4z{eT<(@2zPk%J2t3Je8d6Cb}JA=fFWNMWZ&Db0Q5xyNMkzAYDFfF3zWW)2r z20kni>dI~9Rm-c|gj(DjdQP(bR*XM%UPvtxf-URcGL7cbDW1h^*;a5&{ya!V0O%Zy z0v+wOac7l<+*C5CCTZ0Wj(o}LyZJ_)ojGOMS1p8pL%U_3(CbXFxhN*^JB|EX(_t?f zIZ<=KU$C%HM@6cQag+lhd!@Z_)BR;w+rTQ)V=zey{G4lVu-YNad6hfiE3uAvem`o8 zImT=e|1Ba{Cf9?U_Ow#VZ$y!B_5_tGp&D=7-=!LGF}3>x%qTDenE9)yEhPeJWRaUI zxfw83jgItFt0LG~p^1~FXZ_&bWl4?!lhqrPY-^=pUhDvwfr7oYQq7(R*-V;EjrJa; z^*r%XwL}Gp!@{+gI*TzUgi04a(8@|ZN5h(>_++(HV>fzK#<5XU^;w;G<#&CNmnr$r zqhWF9`;!NHLSAoKiI*nnQM{pDQd)A;syMcUzES2T&8+u%mIcLfqwH98m+a!A-(&8C zR2N)gVM=2fJToiII%5cg%RDpl%t~W)geT|eHAUiM1cXlP(Qa;=#-^p}w<>rvTRnE- zIUSKTSdZL8+i^BIAM#Fq5j`0np`9ubuYpJGIh*kRf(~9GE2GONo!qoKmyX<4Wu0;) zU4#-l3kswVjJA8|{dl;xwmJQ6C(Rw4Niha1AItHsu07b@t_sfMD-EubrMr`CrUs?1 zj5keQ{^VR-H%?XHo?TlMNPEawmCKlVl(M=^Q7TyC>{Ux<{Om}Lxg6k-h<}If{0V?^O zxw+^YB5YBoFd^P%KF;AWTcRQF%DK$vs$6OyQzTj*bwgPiaHy;(eWZRagUaBBd_wV2 zg~m;3gVIC)GeD3XvYIVG_u}%NQ#DN)g^FWm6xx5I#y`B)u=kWuHSa-jFdq%mhfNuVk{IYyx7tKgGZ0F zE;ZJkEiYCSm)hVOnH6$W!F5kE?d@ z%?2~nZqtFG_in7?7ULXIy%7dcvr%FA-gCg|#uXQ`VDgHH>(agfZ{+Q7ELDT3a0xMM z%v&;iRe%bHBafOm0g7 z~ehc=s6{P*S@FhEyXZO4a83P5ziH_$}lBrKB8v_Z?ZV{ z@Zk=!+l5|Mx@Rx+RBU?hnEX>re2wac*+fXqM5}x#UgbuMh>4Wm;AO5HxwT%->}5E9 z2$sLf{RfRiv{4{fyr1~5q=!GpcQv3`pYZBBBNQcFw_#V-S!}!|h?J8}{hJx7L#edq zVRidb?6E0iIs=NuM}sPpn{eQq15@kj4@>q?SBQ^`7G8rb;B~}-CS82nwcGAy#4GgF zrU!W~Bl1ISph1zygKCZNeO3~v?6gIhDNFCYgh-a}`0=tad6{iG8*&7;60SLx$wcO3 zAt|ZP;VHQDBu*ydsJNC>NkvAHmL=s}r}3xxuDHs|ghj{7rj;wY(1!~`pzp|wUfvEjdkPXX-zOtSYad#x5Sy1>ANLxJZw;7wOZS+=bG~NvO(VA z1Gr+|3~C+IPr5L*m2v#RFUp+S zsTX!b?EYcr7Km(t7ryRh4t_!@&}bJ&MM@nj@6il}y&9K=SdXpN#Qu9#b7i?CJhKYQ z2%q|HUD`-50!mO7$@d#qSYXguNBRT{!vHa8x$+m5<3b_M?<6>vF+)dY$)Qfjhlc}* zB^D6S9)j->JMD2JdvcC2F8Canj zr?_LCY8>)u~w> zrDy~9#(V#Q?q zCJy!T0HUu68IX36Y76jS=4NpBp0@+a|GB1m4s!O1otZ_sY=ZDBmrv+xz<1y2H3SeF z*=dMiDgs3g0Ap7p4bjFA>nXSl+{T8_V@|IS?_?Oh{GeY^$&9!0J{h%j^Dmf&zA0@j ztC*h?+1n#8kbTxOm=5p%d4~OBHjrqR1`MtTjU6;)Vv#_S+NgI)lHAT-L34J=?w%$N zhXj~3=HStFGZ*#mCP0{8!tab&UV>{S&b))i1<8_(eDodh+%|I4=_F~X@}BY{Mx`@S z15h(D4_bum7xqcRA~df-j*10pvfsTx(lO#Em{@QnDMO4|Qf1_RBsuu#H&&-*vlWjV z3WE0!OH!hb7YEBwCQOL3RQyO%f)1Z3Y_7a$0@eQ`NvUG&NSTo>LdiN_oGD|9r0%lq z@lJNA_rWjR+)=zYYHvdn*&MU`hcxrw?EkMtb(iug$y*q07qqOE4bq+#4?x5CvJcczJYxmwi2!YUK@JmMNw@){7D2x(`UZC8fNm)7+Yo&b08W&5@xZ<|y#&2X=&5M2-Ayns)d%MrVpow!lxn8YD0fz(N z&;q3fY70$#UK6f80<=kOH4lz@G)eSp7Kl1!+ExNaPaf;Ng z=G2H+)U++;W%AT{*`lvXssm*H%8|TR1G6P;ssFV?wSOSZ!a zlMExNsqks64N+$=%GF@fLvoq>lNi`ad>#vQ(1L%AP?^zYkIDN|BJ#L+m|x5(=5a$} z6&v0pmZ1^01oJOB4JNov+pfC$Lg5z<+Tj-V^jvW5Vni+ffMaJR{Qm2kJ9X+i6 zX_XomUQ3HoE$ug4$Dg!VZMtv73iXEPz(x2YXIc&R;c87cU7eD8$%DzdlGq&VG>{k= zLOAim>PVdhDreBRgHc${V1wR0m3GEEW7?E;;U^wKnSuZy*_x==T&KbC&w}joW%*Cq z_s6A5!wR%DSLR{X)Gidppz46XO_rl=*rZN z5${LKGxe+ZkCoZb?SC7rF464fNrZ$LyBwxW8EL&874h_l>e`u$7V#-e ze_Ls!J*4sxBA>6-7{$f*@I0P{UvT9gpL=?{3OGan0Ut5i9$2+KOlNPft*(d*ely6yZSl7{%(<6$zbaj;E1pjO37`u4Fk7E-T{58Q4fxxz3z+kE@ zz{pD$^Njj8=%0m@8&Z;s#JP~9%xY>n9BLQYlfH1TwFK#L>&@0Y)Fz9VUr-Z!<-$;m zKBpr=>=JR&r}2?h*k>3X`OdNGtk~ztfT!N#eEC6e*ULD6<+}`Fndt|==2M52_xKBx zH^-dy2_;^;1TF3}h#W3gQ}{YX4JkjoK@Xz&P2hJ>;3#~}P3PA}^Ic?e4GFea)V zyaApb!XAVG)jl_>9?ETZIAe(ZeiI2f@CC(G0pt6VNj*{Ff8sMdJ1R&bpId|th_@ES=R|HZQfx>JiCR7YT{sB<`%T~)QumL0e*{JTyK`Y^Tvh!-p( zm$XN$u}@?zR!-iLcJ7Jj3~js*!nPjNdU0g8;?7U;iGWr}+lM}s*Q77-0_<|_{49|+ zgxPx0sSX=-o^UoLc;PcTi?xJ-Q<`2c_ZwM=_coZ5<&3?0Kg_zG*y}y}U-Z#?_N>^P z1#fBqD(wj>;Kp7byhvA6m@~PzM6+yj#vsw`9EV&Q!lB2&=kdo+>a z?x1)c?g-*hGnl)!lpV}EC#~|&oJ`@24Ond&!rxwr8pR^E!QhSvA>I7dX{((77h~@f zrCHQ$ZC2Wqwr$(C?X0xTH(8Z>)3$Bfwry0}wzI3xx#)3D|D*dGW8d$K9kC+znorD_ zBZ2zd#y$9Y^Ik>n3Orb2{|Hs3Nbhs|sDug2dv;WkX$rrt*+c*S<+xYrz~l+FV4?oE zYM0kxHv|TqsWCd|-O=1pDxTuX5V+=t^i;Lyb_EEGQQxf8&`}2v!e#~=94s}6?Gk{y zL-1T1%Z0o;u&flC$Q&*}&LaX|P zK=5Ud=ZO|_^Fv@Nir?Ld^Iex{vsCGKft+uW`5fQEpCiw&PlGDIs9$9fiu;s@Tz(+m zzkmEs9Yjw<6!7v-R89P+g9!bH#n#Qm(ahe|$k^8G|DcAb{g)czXTQxsCcF)5WeHZq z$VN9y1rbi2PbLJCvWO#-7tNSqN-vwRmAXariSP#X0r9zsjZeW-5FP1vQx*x)S{7($wo^hGs_x}Dk9?1cjG>qxP&RRvjg9)@y=5+NA>q}yD!4cJ(I-GB| zwt<+c)kKu0YB#e1Y8X3O+^6d-6^qy1R%(Z$XY2ktG=XZ9(+EvV)oyfKP`a<1N)mJC z&~FY;k5gs!wDaJ$!T}~9Zos=>QnpOpn`L0wN3oioe5){8RW)K4`Yy>>Nt$v$;KCbh zEz6YK&4YL$E{d`zYetpSL8XDw3^UC-+Fhqi)^IZo|Vv!P=sEnjULXFh8-9n|T*wX?CnwIr0G8edw!vZCF*}}fV z`%Z$Ky~wCNPNLpj!QON@EV)K8!ApFKI-a#3fNjhxdq(~*kl3h){UtJEQ|4tcvV8paT z>Mt2U`j1PjqBQILz#a3|#9xz3#C}qB|9+wdoOILcAj-8Lt7!mvvN4+tfru(1?&v&mnC4{6c;NL|Mrw#Jju#?hw@Dc zu10ACAF)AEfH6Tag<0t%+XRTSb9eYDzY82zoBY5HHEbwjCVd=^L^^H>L;hrUGyl7| zj$&o5Aw2Gstc64j3qPkUS~VzwiMmm=$zPu{%k_I+j826TqYQa}DzgUpEvqraH9t%X zLKhz0XD~Ls+Av|4H)!l7c2{%MNpn?vl91YmpEKmGnHO)PEXMSgkCFKlu@1;IJYR8h!@QP?*YrEg}WSW0-+hLZw!_6Z8(*UZwqS- zQu&G|0LuKl4x4AEL>(~7~<_|YI=Aeio4$+HltBh?}QPZhY9QX@n zQ3a1TneV3ed6lPje0^;f+l^WNg*xnXNhW)o@P--XDV1ifJKpcGeXaBKlBUdEp^~d6 zRkfI7#w?N?7pyI(sCt1TGA|(KPlbdYtB!1QmjE`;5nR)!M$PnoZC%BsD6p;7=Y0qQ zL8RUTPV+a)3S$P*(JIzLJrhG~jSZ|;@C*Cug_|zSVqD*bkNvI1jbTj~Wf*3d_#kQ+ z7#LP~#KmtcpM>3NFQBr@Rwa$Ok(Ilml_%K3l`>O7G~|Qion9RqNE#y2Zvf>DA8k2m zOSLvn!HfBA>)U>ubh_quo>zaz9<=`uu?cas723;XdnEVfUNIGEL10!MSmXEgKb98YrJZw$#2^m)s;QN)1Y9)>=W73nD7>o_ay(S&e1 zEQSTn2yL;G%DHb*XiTJH-mntIRFd#kkhwcaHGxpHU|TtGn^sYdD@vj$TGyko8C49% zZG?2Pi4dx?B!|`)n5C+-cjXLhkQ$|1QLCHX1hjOg)wF>{j zbud7^j9|-fDRk||P?sJEa9KZYq9>brxYk~r+Y;61`9+s!WFd)(7$%a35;bp3o~DMn zc>9Pjw0CM&*4kV4^Ao-yy~&iPm^=~Sf;&T}G%wS_kr-ZjOcU3byiVjuVh4x4A<{|8 z_Dhy*5!&HQ&Ptj+DZ1=!ua6AhvD3t?Bl$!H%GgUseh3B3NzlDkKlwEsB!I1f46f{1Hqoy=*(LN$vh zo+b(y@dPWn_E`TTGP~8Ag|o)`T+484*?MKE4OJXPOKZ)wLP?}eg>(2c_Svrm=0)tP``W&yw9XvlmWz_M;YL^Kr_mR#GZMW(Uj9^gxr2R|>J=Uy7+ngtMrr?gs@4-J4~#xaJNbi@7KMK|6KlVul8x@E z4eFQFQnI@oOpJPLWwBc}SL9x!ceCGC?cQh>CN4$``O-%+1ug_-lXo%G`jew(piQp8)FfY?YpQ zw@)@NUAc?p)2jxFy2+;a&+O0EI`0wlOh3k%jNChs`t&y^fny%?o9d?J4ujFgx3D9? z`Q+QJpNrd}9A{1&_qkX~@YR()A4yVkPDZrjYwCW++17wZ{<-DX-}4cRzBEbmvJB1{ zp8TpSdz(+Hk?02JtDugUMMaC>Y6uE-@aS$VB3uT;;;s6_!L6ziq}@~nX+{E~iFr9j zqyrQ{47Jfx@uEl>K?nH2L{5=u=s4mOaY>IHU0Fax+-pQ z27Z0Az2gI~nLlE8A%KLeA3?ho@IB@)U;~8MUwb1>fbE#`8(+cdkqAHAzM0Qf5J59Q z+%6`3&$9__PID4v^Ii&k&6^Xc-@(WfpA)Nr`3u5;1NPU!2z}*_MrZ$xg<$ip$51QG zU$YlsW`UTLlR(A1f|4XLFYez#rzZBl-A`ooF`~)U?q6q3x>rGs=tXKUgSVO3nuF9| z`w_gyMU|wW`!bd zB8V0(uxnm_)xd39_p8{lY|5xi?q9Q{ZZ4}TA}m8I3tF&pMa>fL(VauV>-!sMOt@{# zHF(1@U$kq0U} zR_~4%d>+z62j3>_+Cr5k0FpO%H&O=1$N3=ruWr02z^6_Ln8tTXU8ix&SlJ0OV2t z1gsS?*b@)xw$_c<#Zn$*1H(4gdz5FzLCPTzvjvw@J+0y*A$+vTCw|A;=ZDYk6C}>8MdOU zAftGobhnO;1kIEUr$GTA4sSQCa19v#FyWf4n?bC@^q)v>T6- zg8X(u;TH4W{t^_^(GNAfaiENQ)(<;b%+V9ZUb{D{&UHo8Eh|lg z5R(93U5%ug2_0*brHFe8)ax_lfoua+nB&Yw^HaqrG*;t^9J?%NElLSj9tthxo^6eY zY(w0j26t%OoD(U+AQ56O0!_+CVHHDHz+B=|Tr`X-9Xd3|X%0P=NO!igh zP1g7v70X5~<>Wg070W!FD%i?9WKBU*^jUuvB_bB}GSn2X;JCtEJAk)E9C7z_BtsWj z9)SdJ0Q0rP`iY^TL38vEkuf7RTUMH8>?}Lh_Hh-S6wxDvOoG?}4RDTBkQZWh|9)F0 zNZ83Qs6{11Ag=q|v`0g;8nQ43kIfP8quUV z(PDQYBn;Y>B6;L$Y=-R*Z9#{7JBGKW*dO^#q9PiGtw#U6MQR^p(g+=?lerlDQ6v)} z5GiVmSe^U4?l$P20YE_v{{%=y;#}#9)uh3`ecr%q%7e5<87R=6Vsu_`yqmk@Fro|F z`@(k(pPQlc+*tW_&1MDPNN>U+F8wp2ksAXe8%x$Fw7w`gf><`GHb>KZj^6p?2e@Dr z$x1r;I`p!VP~flH$-Re-A3KZ2k7wirR0P3_QX^Ln>%D);S{+$#4*5%&MHQG1|8G!E zPF&0~5c0>5B82}0$NgW8xP+03tAn%WfBz{~X=tnAnxTF9p|A{?g4*d=mb4C{OX=p@ zRi!Um%P7yG#iCv0@5O%1_8C!3%2BD?Y(4urRK2UDq`Vof7Z6;cBEB6pFm?m@2y%RG zr}jTBK#gEV4qtk+yn8ynp0~d#|9-w6a{gc#v0yP~(J{>=-PglD9&447$cVHty@;Ko zFHn>a6m7HxKmUYo5$R2q&Q{Oi~|WvHFJpkbhoolGPy1k(zEu1 z<2n^N+}6csYU#HwHtE^)o6T-Jh2E$Ynkax#-@V@5zGsB1*Hd)Uv3L9`{i~E2Dh&i> zB7{L5rwcuVjiBerARHsr5!%?g&7Q@_>}KdISlC%+c%K- z2}VnN)T}GsR*UX5$iuCYMq%#i?={eK&3yK8_T(_Wr2C8K1QU<0vWa!hdO7o|#r9D} z?vSdcmgUBNRO9;M?Irh{f>)q_31pau@qy^-bW%gL)vySObTg?t_r{YAIsEhKL$lNI zMi^o@OCqdU^$#$j;QIw>BK|wcLrfm6zgzDys5bMJ%dG4flp_espYo^E4Yh2NZ9r7c8}xD?%N_3B}95P4mvs-iio|q zPH@C?6>l=S&J`9-=J&2%jIV`G@o8cszjFIq8gx%iM&>FbCEY65e~7{%y-H^k5kyO7 zo8(v&RB?i1{=G!MHeAd8{_6^zo5RA!mSXqzVvk=B9Fnq1g31$^)~@V<=(QI`rdJW{ zph)2nTTR|!SoZ07@|bM%(GB|JP9nGBu)P3@Yc za~C*Z)m`xHE9FOWh+luLKIp6BWQJte%C$l$&^e8R!x6AFotlVJb{Npljml5ZO?fGT z>WcQfgzb?ID1_}X$Y`YyZP8nDOY^}JXqNkxJK(0zO+c`#^{Zkk-KfB7JtPx_y^i zB%=urv&yoAvRCSUKq{AOkS;rU?SZ|%z)s0VDLzPd1I`fF5hP~_TWx3phG`ldn;xO8 z{E>$UN{dMCc1>ro^>BY9XFZ{iO*kMgQa`s=FyHO65chqBxA`rRuz*;XEwUmTl2W%%?al1!m9q%| zC;l7>tK1yPts^#NvfyJd@tBtHSm=cs zNhLm$>iyd}fZqpGP7?z;?wv?8C7M?WSxw9!!|igAQ}Xx{7aI{8q1?^Uh`K_RoL|or zaGvkNlp|{rsUhcxIh!UT;K2;rD22Qn2`^qF8OffXlrQG!?EdLPtDr%MghF8oo%1rm zBmVn=Nv(P9o)b^2#mE=?`q4g9*wzI5I&`Nj)bY_l%B8G}uU#{&kS-SLBQh&RTmHHj^LG2c?wEKkn?Y0msVk6Z{|V0UU#0E; zJh4`#@#=!Qg8yAf?-|u;7>O{<5kibtk5>t*Ak$0!2YHA{c9?~O!!AqQz!q8iyppW9 zYratWn%2rImV+LKt?(2XIwcA>S29E@r`A~;y!<(J`Ti^uHBIot!4mU+QTdq?2b0=Q%cw<(np4_c*Qt%u^f;kltE(@9C8 ze146$hh|ERcWoEtYL%h<$|!&jWw{{g(wxpb2o;%inadRCc6C^+z=;P%QHc=0Y9$0% zkJp_bLAOge7mA%6fSwqGkvELaHJ~ioa$r4t`nS23d!2=c;5Xg6v+;?RRscQyQEKc` z0e%1dvV!mx%T%cmYejB!z5(?ax{3jB6-NvP&%v{Hvh=``XW~GZl$t*$BJI|VLWhy+ zmc^-w3CVO-gDl$Z8hSH6h6Um!39jh;wcJrqPoE=~m3BZqpB`IDl6E|?6t^`QMLP9N ze686DjOf9>>nfHkcYZC>p=ragC}a_)R9f~ebG}WaRdcjff9;@wsWQL44v23eyuwxV z2`t7>To~`d2$f?%zYMTQiXOQ;V4Ozkl&FLN4o(tqwp1W(Um@|ZsPpo;|C0wp~hq`_wG?$knir8Um9V=4;NvVH)w?r+g#EEcVPDdSBEeVVd-H|KLD@>^;5LXRE- z!qdeOty;QjQq;qKIu#c604qQ~mS7*T%*S4`I*ei1~WW4uJ{Qh6YTDDI;dy zr-^u{uR+te#<~YNEfg^dF6-*dQy8b5un?Atq9B$J^Fkny;=02 z6q&(zUOBW6mr`fGU)&izs04}XaV=N5zwR^zmi2NPw{v+Atm zROL&a=UyRZoxqL)DMsk5iDI{-XHoT^{spw?zPHIp>m04eangOO{5AyFw^!9IB@BtR zBz3#^@~_XHlEV|3gP4^=8qagsd-5*Z8&H?hsk=vXO@MJV_Mh_NBTEHW+$esHe_Fl+r8_c#`hXtb`wa*JPCt%&|7GeM8Q@x=C5G5bI}&n%P{qIy2qorXBQQFI2;`O7fFK~dly&KdGy(!>ZA9k1RSs)4EB-?2X(6r(tQ~~ zn1i~L!Js0@*xLZ=vljfLo1yof0k5A@?_`*j0S}`C#HRoh|0VH94#o}~`pJ+5_=^g} z+l@3xH%Tuxh(T#DvQHi8C!iWs@>U(Bd$=WpE}S64kCSHskw}x`-3Q7V|AJF?n@p51 z{WC5VSt^=8ooOhYVlVbrWmsyl2U=q-RVUmPu&@kGg#tC%t#16!Y% zb*%q7LJZ-kCjndOM&PL3U@`4IC&B{`s1yQGy7Su1*OPMWyx}P*=q?KUR`#<+ZnHQZ zO_~~5f>0h@;OhXKg(R@_4#RYQ@HJAqK6zK~FGbYslaJtXE&e)#@uYB4?*nJplsFbI zJFy6gAR1{6D*wIOdb$nZg5Yf=`_9IgKojE z%C-3$Kc#xFbHoM0qG+lDaH}$G$S)6KqV|f#YBcB1g+RXAFKy+cEkplggf!aPhl#w! zo5Zo5#9<(cdVHO$LN_&)kV+%|x2SVAJ9j}bA4hScamBQ8#SmRV>hco%Quq$K`YiED zT;-k2K5aP9S;8?!%}X$`a<+r}2Zmic0s7 z+g^SN`lmk^)QUmeQHNH$*zVB~j1T3GlWjZj+M#{uzAf?n*nU9KriLxkKe>Dy9fCkR z7ajG5A;JShCwfzSy&^E?b2Z_~fmalAdZ8kPyU0M8-hh0>#&S?xA!g!c54L%i$IM>k z4D$K~jdg6>#3CY9XDv_t!i_MR6#_pEpLCS0GDX!PF0u>ryp6VQs9Pd($n~N?4??pc zbmwQe3bVesT=*-zwr872SFTsh<6ERG ztG}cGn1V^F+PgIsh=L5dH~*{M!6m~lEk*h902EwGJPwIp9sYXPsS|%7SlkGZepU(&`Rb)eo8ls`q(5)K| zZ_;2xp_{&>m!AU9XeesyTWhacUJ+8tvP0`wS{EmOPHNG!RS*l7tH3{dG*5^P>&nHQ!!C^5yC4q4BEuuCp{}dSDnb?UJ)XECK9WRu^$s z%{X^#=ulReR`1%Co&DNbncagr_Zl=m-^E23yergz7atZ3FKO50j!li7jl=!Y3J31n zMi(BPiA-vbudM!O_tHC$&GS+V8z<*t3uhDC^|@t*ot>TKhUVYxc?qg#_g8nXC-%ms zCZ;ko*+7S1-Vqn0`HoEM9XhXUwzl5B5i1*u)9w{~M*5NHOv~%bvpO5gJ8~>d?29cI z_J+6Vayoq3?dxy&oyjw*1BSO5iqdhU>2)hELV|@WK@X0<&zOJd{gi4R<_YvG)^10nctFaq zip&;jW!z>|J2L588~`X%q3jPBOwH+YFyZlH>A3g)-7@);G(i%GV#nVo*Wb2IJCW7& z80VO(eg|sA;84Nbyfhk}KB=?NOGKN^Y~`!TH@c{vPztP1cQRuKW-m*Tq1{-Vm$!xL zqgLs7;jHWJcWR`zEleIWq%zXNTpHm2H%pcq+22BohRP3sGXbfwmDg1r zZx~i8)J1G+cuLKdqy8OV6?WJly%)+HL5WQI#Uat@uO)X4N0!tAVH~EkNjbghnND8K z&xI69wkJ)=W0S@l9~!PE`>S36HmWW;hDrV3V$06(;^+IgAkZoQ0c>xo(K#64e#fIy zK#4U|b5?^%6OxI*Pv49b(L|AjvtkP!p)9hl%+p5rDuKcguK8){#3SesTI44SGlyiN ze|{F3OGVf^E`up2|HcjXKI1O*hZ1;^jNE~X$zC4Rd*YXy8YEJiQs$@MCY*Adz&R*|Dy4db;nl70L56-3H5~ws>;l#ItH?u?9{h zC6;UiQ|V)z5>*)k2Z3>5w|vZ_cTso*OXI;&KYX7d6DX4@RrYF5=2$R*g3<=~kPd@? zI`2|zI$uJ^8A9f0K$TP>E?vmsE1D{zLZ<=L1>J&?fWy9ARE+}SXL05tnq$`|)x3xG zWtzM8*g8z^_9A)L08zolHb!t@pmg5d+6)%^EDd9GAS*qUWEAAPC|^odwR&eV;%^%y zxDU3xW|n+pC5pxd3&&M2|L7+0CwD|o-Rg)XVKnY$-}&RN!~ zJw#7qukMr)zM<}8FoaKYrFIK}?ormNJA|q3BR#}VbEWQ-6VB-J1(^00y|*z5K4#sn z=q#B`c>mfjI?a}j3b%se!?ZS-WE)^D@@01GJ_bdI^gQyKUWf;D4YIb)VKE%o%bt^) zrxjV|YL@pJ`Ca%Iu2#*EACRhyQ}O1k@-WidX{r)8;=-jI0l zF_U`kF>sYGgD&bazc!UtUDO6UE}-my;Y*`Fm}s`J@m>%&FfWQQ)iBI1SB4*AGn4I7 zm1KTBUR?Q(s zz?UFHpm^I)t`YiLE=_?$nbB~(NO^84-~xl@g4!cDJPXaWF?UMVHI*~D=Msc5(Aq>uyP$Pang*N zWtSx3#Cio{FQEX_K<(Fbp8NozVHVI~7Yc`9@UNv-G@+FiFvqgAPtfWlSX8vP%Ylzp<8JwE`X!iK+n1&bd-t>5P*zW0fB;rX*dL=9YD!4HPKA- zLzBpHa4zsk49BoPZLa|Tqg5subx>>YN~BtqUUOW9c@hwMj?8>Bj_o?VUI`Ec&~$JB zIKU2&eFkA$x67u!p>;=tJ3V_0ZriXc?hLC%-)lD@+t>%Zp7+5uD0T)x2W7ylT>@$b zJ%!8t%9FtTia)ajL>_v2R?oDUn^?R)4?9PW~h<;9j+{=nYQy$w9TzIre1n-g%HR{x?#rg3u#tf*l~`U6 zQ1M08Rfls^o|f+`Cd}M{esxZ$?VhvDaEtqPhby1)iEDO-*6ovoUzurvqYelk>=K1@ zcU|pkTd5F5;~c?I0Fky#u*3mTg4J<}AYFXnk@ex@39e@1hc1l``Ob;$*#*tvve^a8 zs8;$#wlt1l1Gq*5@>G3OslmGNS<{8^KKO!cuE~8P>tnrQ9W27{M9MPW=rcjGWuq^N z7D`vl2i9Xtg_|%eB#v^)MqbwOks~vt`}kkoKv`9m<$%ai`6T9KbXD@poB)J;kAOyE z6_xq*Jgg71q`!Tu%86=xvb?mfn*gk$=#qL@vYBhQQb3?vXI2p{Z}QB}fOI(!>?jDWAY86}wBjPiM)fnT)w&ATwp~4&U4@(ta18qvLTy!^59HC-0~> zt4{aw^_@@_8;OpZ3Epv4E*dmp%PagRHy}`yb?qKvhBsW|TvJiy8p~H$cx1Fh zGCI!{9Kn7mFFXIL;i}(c)CDcu4U>D4aex71TMA3q-#gtTor#N1#2nWlOUSQ&v~PJ^ z_`+Y`?0QQh?eEyno@zRxzQ3rp30H7T=yL?fxQ*L z2R9}K)^}56<_e8;L6-Qvr9e$aqznFGJmi!R@zkI#&5&_=uzDlXxg|13EL?^a^;szj zZz-gJj(>$E`kNJdek0_{oX)1gxg(=~bjWB_%`9Z(tOTE|8<(uEmL{p6i2Tc+=KW(= z2!Vs!lt!=~5=PyH{-?&cD4l<=QxoY}t^e6Z-rxw*_B3ep`wUuq&Z zz{t(|jrI+l)QH9rHNK!l>ahVXTPJ;$4tEzP=DY9~o)LJ_@0!q+#) z=`x71BmE(#5QqoB>k%RtvE}}fqAPmT!)&VD8fSJkW@V5R@a108i~soU|5zh`gHBT= z_hMQyo>1I3s}2rrDK7*h=Hsg;m00!=p{p0T-jJQ*YiISHG`sTC^7Th={b6Z`xu@>f zNG^$J!<*U5(Jn%F;Q|OwpEVngs+&q<*AJiQ(LD_g5(qzAJVMJv6cw(*^mnIYJh2lT zia1(y(u`d$FauNm>y;W||`Hr*6bmXw*7{Zuog_6^m!O%o8TP=aQL$LKv6Pg_7 zm>%aCANTkNKhV?VIqW&}WTQiStQ&jqAkn&j=Lg=YH1`a>Px4(Uu5Ih-v&hR;6SREB z*Wli1+*+u>qeV=O)orHXrNkJzyGds|#^eITuC6><;j#>J!o~Wxbn)l3RxHXWSv(}fz-HGuU zqa7KBQ_w26GC1EcL~T>6&{m{LC4yaspMwg)QmNS)4W~}jN+hKo>>Z7<9Ubu_d?j>} zLZBAG2Tn?nyBjM(Osdde%_h6p z-A{s0KwL9sP9N4_Fd}c5`zh9?-(&fQoCFVN=Gp(DPe0$zKCz z{M-Ze`z(0#sO{(U?9G>aOS)YAsEgu!?rmhf^!DA=guKoDg=dmQwvc=gzr&KNkC)if zZ3M6-jZhNg{s^vSfTYlJq{{Q-0T59(9GSEnEz3%#9#&XBLot?~pPoRvqC#OS`I3fU zCa6|~D;`d`kYuo$Bv2g-=18My5{7bgh83jC9U3JAA0-1yKW=0XE4qmWbP{UAU_Rv0 ztJwUbo9bTT40ok!KM**62@q=oBOT8IXtcpGQhDrmjPnDstgfk^_xTS&d~*3r@st?} zhe5u~RtI16jX6EsJt+^IwxSjY6c-LY$seJMzZL=hNEVOYACPU4h+aJ3Tl~E~6xH7e zn_+*C3oQ?PKJhdwg1?bJU&xmHtc_&&r{wXHeY3~qq-^VR`G$#Kt)q|I9%?u=vOZ_b z56_+4X;L7yPO3-mD4r+a^yv5L-l0De+Ogce8f_d|qcN1`m>^5z0` z_lhj{Hl|mEIXU?@*?I0?lKkOQNCzT-aTV`&3enb6Fnp|DF;`FqI-Si+8Q5m<@g>?&G)Xm`tLa>02NtjuXdK4C?SU!dJT-h^H! zV_q=NE~Vka$mo*ByS6;IkGHQjTpr#>i2uOQvABxmV@p=Ex=x=I+s`n!CTJ*_7}j7z zs#g$Ux{njWd$Oje9~PRWr(2&Vk1=g7r_i7w0PDU#MC8Ubl*JrH{Yd#DHjk_-R8+zg z1tdS#MNA-$CoB(A1^7wzsWI7EM;d_3lLs1B14yGb?geX-?}`7M%&2=itV*`ON6X)Lv&zu47mZ{(G6O(pYQsc%Zs{53Al7WIZO&U zfc%B*LF&XTRfz%62?Hb;D%;#KH&ECh-f7Nn;2mT)O@w&6F#O?b2p=HY^PnQyxjn?OBGCEfVRT>Ev?m_YdEj z*z5wtY`8$jh4l7 z=zA@QmD_*(1DkDjjF)0M6t+P0ijpEoDuVD4f*73Q*hQL_WmCO8?;!eK6ybeG=msoa zEPX$Juy%+fyx)Ql;HS)s$M&Ll#pUa2;CLadOu)39u%8ljzWguKMQ(qCeV2a;67oq{3Rd}=c7y4k5B|mXCCr*C_3mT2zR&@`8LC2HwV{X3D+7oWx zzV~L6N8<6}QGtfIWjHZI;e#2kZazgnJ~DWx#PAF9?*Y3MZ+36a#AwY8YXSn;u~_Bk zWPF(`h|c`_ReJmHI5v&%Byw``)x_*l_xosY5uVL0RF>S;;a|$m;Fz4&yF?MTn?=7aO zdGR-rf^CQGkCjoMn9+;BGOV%v>R=|YZ*wI?#=X66Ur=4hKThA1uQleA3# z4DgQ7%+V*A$y$6Fq1!O8oLb7VYc2qLRtYA~hqY2xC{VCdW{EN<;G@ z>yH`rBm}(GLcoWT69-9XMkAz1KknHOC!Ix*tb%eF{JzpK+#oPh^)bRC-@$Z&V7tSZ zxF(EfBj3fA6qto|hxsfzlv*m?pW?=qPyBkrY`Kb}p~@O=D&f9wg=`z)Y0-NEo+OPW zm8xi!nJAObNOVXH^MDj4xk{AD#u_&WRUP2zLMn#onGp}mH7|>Jyf)qMzJo7nXWll} z$O9KjEkK+iYm;_PEPr5}W=FAN?Ds6a8IS^|Qt7cm$~cO`8&k7Zfdr8$0)fW)zGXf< zYyK@v@q9i$wE$ahp{VMl(!&q*f1dKwcaCqS|0ZU4{>`@0{f9wpW%}R28>J%afU1eb zzjE(L00yp8;xsuy4{m{Cfr6p}jSNj1SIk}$pb~^>b^-q+W};X}DOAXyt!@^EG?gEU zkU>|vSV|L7x>b8JBa|;#;CS^oXeCNxB>UH==HB->+xz?N_z?0B%p|mB+peb>Ciugq zV;RwG5-qw+uxA>x#V3$3%jndn^#lg`iNaKI-Y!Ua$_7@e&ZF9G;1?RxxJUAqkYOpx za@L#7xxx+|eKPGho=5*RiJ)z(zl*X4TJHl{?od<9fcaL`QQC&)W4_3Ootm|#_PxWq zvod1>CJ+5*X4p1~bW zT<;&bEsy*v=4sy*D;Ky<3HH52Q{SRl0Zm0;vk347mrFZ-nZPLm^g(p~^4BV|O0u_v z7cnBu4<<7ORp6d`v)oUN?-<62vd#C{-3$x?k@@~yHY-={QK;{%%}7wW+<0IHVv2wt@ln2X(k6dWVKT_Fpp5JNTiYZml}~2r*#~ALnJM z95}};C$IYFI3Sdb>0qj(Kf*3h`EXvr)*_y293_5_6!y+AHL|y>f~LH16EhW*JZhGf zJR-Qu+wzI0T{Y&(XHc`6@eLU2D5fRU561)uG7a6gINa4RC8eY~8DD(#5TE+sGJg>c z{+%hRsIjuaN5+WF&m!4Htp!}LDX6S0@ZHfta0Oy#9)9B;Dfc2|j>x~YFoi&N3!(nn z^Y#fQR2qzVAl!u|*vHA3xMs_9WP+SuRoR}L;3j&9=n5)Hh~@6g2LhUQ2?p4Wrd|}s4mCE zp9a11R{CwRMq=sA+D_2By-k6J9&JJXsRZrofcJl9D>=dT9@5VrKeqm*D&PNaw*G&c zZ%(Co{u}kf9{$UlU@FpTt4(wP0+S{uLP6YDP6R4FyMsi88bD0aHK`Zx|8LvwCbDBi z)t(A^m78c4E=^T_fDRE+__{G%wVO?o+e-UVGecFC#(TCmWy08G(Ad=eLdoxgj$=QI z_pE0hi?%e;zZbq(LcwgzsIO^Q31MR>l}~#-TO6nEZ9%TyTYR^}7V-z&f_Ie>e3)X{ zSEDX%0Q1#zormzW20p)Ey(Lq{4jN>{Qwgye_z&fB%Qp@J->Wr^Lj8*n?DyrG8dZ9m zN*w@uQM)M_kNwTz_28z*DB2YEN&U{&W+OAV{d`E6qQ|}f!w?)5wqH!M+PN>EeUIfW zLfTbjc>xOYbBpfmx#)n8K82-;<}Fhf&BT-x)+r}#ozd7bK-WFm)Ph7#2Myv^$1bx5EPZJEBk6Q;-bJClyI$$vK9C6@M*{<){B+Rat%zwdt1Z2 z@+OF`3kx+p>1PzpAZkhmi?XAAu1qI`tckU$!wYQf#G<=Vc8u`Mp}yQ-k56jJjt_A* zkNgkyq?&S-u}4NNDE0irN!rFAxO~3mfAFN~VJh;X zP=I0vDeeIDI6GZ@_$3zua(Fv+_UJlQxL|%S+=7!*`SrIQ4Q5UF)<2T$+gv6xQTf#1 zd%A3DUYn%riGNmVmMhM^Y1VzR;JChMBvx?_U58FJL93>%d*;W|7(?$Dp_*R%9D8wD zKf?IM&jPP%OQxVRQc(uHW$1L8fC-dFaxoRec(Xp2)^e|P{Au>(Xm?h)CeBgi#%Cx; znj!{l4bOOHFH1rd!$Ta61-gmte>Asx@uo{PPiGx+y)yR1H z1#)yv=G>?8@$Y@A*vm&&7&I=KKKXNlINVceVPgI-%HBE3lJ3hEt+Z|1R;4p5ZJxAk z+qP{~+BPd~+qUh@dijm+e*J#^`rf`b#yN4~kBB&9#NM&yT5GR47k{gyV2XHnt1>Xs zvnbtMr+D446?w%vRF)ntph`WaHyh{G}F)#?{8 zsbjZgBo$*VGLpiREX;k_vWicuF|3BRK>-RXrg5gsU{UPgHMFY9)rPw?riBs6(u_o; zHIhg~4c%@hxO4k(w$*h&_6|~HbdG&>cT0LsjL6SrRJ^vjm=R9NXG+yMxH8w^l@LSm z0pts9#&$~24SoF9DT^z0pc>)_+IoyWwL0xPn%?nL@X%AP5%0I0vudoL#2Ay zE=ixctakCD_JLZ73kq_QZTx*(D;Th4nhm7K$`il6ePJULS5uea2)iQ}ZqGfDR!4(P zj|oz@ibRjc6{Ibwtl*rNaQ+a}p&ci&IHr@m0|izhb5UtW!wc_$^gM@pc`3i;{;K7m zM|jS7WivTun%i}Fcj`+zsI9#uPXUF1lu-jMJ5;joR$=w5uX=CP-J>>dYM3+Wc7>ZF zc3GeN$0wVAh5jON!G0`gS;`?<(S>U&{%M}vGZNb`C#@h39~ORxI#(NF&7wC%^`R6R zG-e))CpYAoGnPg!hQ(rzK^g+fj3OIJn)MT4-WW-!Q%VzsO|geI!lEz?iwef1E6y#Ubx0#b9HA22?k+(t^fe8ml?P$YONeA%8iy^omf z2wx^*5~nsF#>1a(42JwmY?^piM~%p?jvi$lMi_i+fd~jae}q`cqx0~}Rc!^q15H6S z3hTUR7&8VyDnsIV3qMi~&v}&v2 zbh;oy72qps6|RW@*HUwUe1^!J@65odai>^_C)~EkB=d0K%e}xs#4wPVp;SjYk!@Y(1ql))A4MZ3ApYU0EuAg4!z5TGc~Q3q2P&*sJ2wZJH;!>Oy?bHm!lnFXgwlD5!6;0DG;PLowaw$htG-i{tfM*4Vk=- zZj!t<_Y!oCp9~L%jj@1}zzNTUw$KruG(mo2$rG5pprhI302eKcZYH^RTorq{1jrFUy=K zoHg5c26aY}G2!pEwhp6yR`WQjHT&-qiXRL|)gfvR3bj@Wd7@J86ewi~FE}{dj*_KN zWN6zgvR021_LZp~6L1VP%tmFe44}0o^GX0G4)vKS`G}4y?7$SWJ z#MNOiFgj}_C(9x;_&J$cRD>ZN5!14C;K?-Zy4S zcygN8kX||$c7-%9C%8mXt#xu}_*52!1qaZ3@y4mOMt5qCdQ!NzBtFv*^=(E4drA-X zjd1Ar9EiA0A99EUt;22YB5l!AY4*jasiX!H01-%WKg@Ar8{mErK|Co@ibC2FXGR7G>dIb01J~(=WXRkqkdguGzx4L^98QjnLKPIV4J2E_w zYbC!WiL)>~93OlI2>MFo{mGlrP5k6XebWStpJ#F8W!gFO(<7XMAg(b({**!&)eQMP zlK|3T42qj#m89t)lZ|{V9HfFwk067(^6O8mwSDmKxnBf}fjOy5WX6RQfpV@Jd;nL5h)h^K|fdK0iBXqI;MZ*%fd9u3;C|vgg@w!qq$zZ~F0?5}amW z57;DwjRu!)V9kiwCm0^QrHTXC+Wuvd>j-EpiB}=ArZHEZt0uS3q*|M`Z=B?rP_)Q2 z&vC&s7b=8He3G8CA-(*b1mmceZT5}h_NEqVxZi^=?g?bhKz?~x*cJ894ETO6CZQT# zpZB-89SFJC;6S_Mxz{E)X0He@RBT{d9K|~37h;;*raf(8(iNezEp<-t4z?un2nuIB zsUGm_T@_Bei-Wp(WKYnou0v-Ez=Kq25`8eL@8JO(jpp-%;O`HsUl+ zXzvC82wtgDJy@c?;X!|*uWlF5TxTG^eQ@Nd?ntJ{Ig4t3-$E7iD?`vXQqYp?LWKr* zi8V=+r91L(nZ&Dyy2J+;it9i!Hps{o-`-7IlCaf&7Rw4nVmC&IGp5zjE~fe9kdYnIXC727h#Q5$*UIi&+yLPe0);DJM2MdP-X@xsT5D)5I; z-_rn%zw>*14d@b<5jS?*lA(fLcCf_K{^-w=ZB<|jn@GD&)ZKFC)*+D^Y7){`N%-H3 zv%zw7l&9}&%<&`$i8V^T*inhEn+WHE%u9*(P~>Wx2Udb*O<41l<4l|F#BZA7^avl= zT7u=~Obf~qrQ_+6c}J!ai;abfj&Kso39P@yoRwIF+4?_~SWx=YY(GRD)#QL+o_7N2 zN++AIdUaWzNM@`id$C;|HQ<-pGv^(Dx4G`xBJ6ZoQ}VbI2u{XqzPyu+Dk8&N9_X<= zWLlSeRSJfFWku^5AsT-)f*;Lr$9@IVx)V#v}5jU-G28YW9@lFuq1k(v&Jl{GPt4uz;`QDMD#*1f(aqA6ghX-B33 zy=hgU-ALc$vfcE(d0M7Eceu8uPe?N--p2B|-(@>aJ4|19Zo5wLn&!Ms@8?3)%BL%V zsv?a=GB!cZN7$7Ei+Kxmm`}4`s(^t#!mY27nWr*KO!QUVDK)MU{8N(31`VxB!3 zr11CHw&e?h77n}>q-gY#IEU2>SPLC?v@ja#yHE(eOs8eSYpqCZ2q)||OYcDZow(U= zh7Ejp%y+nyRJG}Bk6a$QC$YDTcW^_D;EZQbmp7S)QqDPsf|ERxS-WuFc{+uz+z6_) zVI4Y?8uZhdIpYCvLHk@JTLb{F%LU_JSNxA{e%_*@Yb{$~A5n|RQH4@X$wl{D!X`5b zDmDd8+5BeM3PVGB{0_0u1*;fgK~cTdhJd3w&!UQ1Mwd|G4(E2af}ZJk)YcE!^j0E^ zi)WnAr5@S8zgR7x8JT{$QrMwBQM2~FO(C+Nsf5%Sop?VqknuR@SY&y{o&t|Xj>x`k z@FSYa(Zx#%kB<&JLPVVq29n;o>G=LiU7FI4FBOKgbiuhbawgZDu5)whv4v;K2D8S3 zU@)8n5A3fZ$cc8TpTOu$vt>9ml>A7&NMYOqK7f{I43@)t`+^f7L9J~^)g;r7_hyPL zCP8Mi!Yl0JEV!Wh^oQkfP4Gf(!M&{1!1^c0zcJm3#J*{OGO};;bWmPD;j8%PX{#Y4N0t%H-tZfueLGb$EQ5p@HGT-*6dQ~ zb~0QI;8L7rrJWD(P@H9(+4b!U7og}+aAlo1?cq}VhI-(T&`B)Mx+dbQ$MwZ7xGi95su*3%RMI2=6#i-B4>?PLT z)iPHiRpIudA5tI6#z|!@#P8uA)5+6T5!!whaYUZC6h$w_u@#<+naVDn|N3lojqTiX zV09;W@r~jCn!M|V_d#|1 z(6WVE;5l0*1|S-TwQ*k*j>~4Q7MNXXU$gMG3R||{8arjz<KL`1K(qQ2B5cy&6oNOg< zIz^A*3f(a_O)l)UFwJui7u8XG!rR~q3VUg2VtH?LIB7 zz#wG6OLl^ZDHp?0YXXW%7x7+%Nf-GZjY%%zH6yKL&`W5d#f`qcUua5XOK;@__hj8% zxTESlcpT^UJn#O|Og;xC7{$AHQ=gX)G1)Phfw`x39Wg1wysV;B9T=&BN(U4g!s)kS z0DOev1kIm_=loxLv9G{TQpIpHcHmb=o2Yzndcf~L=)`X4veQ05`*?GPiid9k`w{kn z`wYV#Ie5Br0z`GEgUEIF3*25QyIp~I`|liz!d&WCyYPY^ys@~F!@V3dYlM?Ie;;Jn zG2N1yB8nIG}#=Pn*)nz?6nQv-d|~*ZKnI(ZY5Be+^=dYdJgrDxW#Ta z_jM2`KD`fXSIa?J#4BedEs&HQj(#`Fj#V;Ani39(EDbNN+a@U29#b7W?lUJ2TQkMT z`<*lOI)b?ibH@$>s3rChzl!z-*a2D}5Geq44iCFku7y{mg- z9oap>z4%?`aY9iqE?gHn;Ae$OVe*Z7ZHN!;RABdQ4^O+|T|ORk#5=dtJ)z%iNOrF` z+|d;llf1UV#Y{dAy}a_tda}Rr^|rsOdB*XCj=1`&bfb%|iSu23LUl_a-~OE5%Oo8| z^qFFC^_WTK)Nv<7YF+e_!LoLiT;UZS301$xvDR6KG<_X-LvASURL#i?Pc8 zH2%n^Bb_CVXb#G+BAs-IXb#BFP6;)$YzTX*_z<=v+w+KMj?ZrbG&Y2-#y6Pp_{Bgy zhJO6^fNV;ZUx#W6l*d3En-6TVLQLLO% zYfOYRB2P4YKJ(p5Zi&?0q55*P%}nXgPyy&L=w;U`xC=>2zl8bcUC7BWtjg+yGc!$GPN%DlI}+YHFG-hwh9Pw&L;E znMU*}&$oYwUY?X1)xl3Z&MX7t#1K}1N4`TOx*ldd1U%f9FlBll(IDijyF*4Mi&^uI zb1b&(D(16MBrDele z$P9X8A6qHaAPYL{DYMX@(zu1^I~wheUmg{r3kJ}UEGP*oBU*6fQ9Fik4R*J~GA375 zQA0(jruvR8{WM^p*}t_T?ZYKrK*|FGEV`!^FBK?0uAJLw%<-uhUmGf~q`Szak7myX ztoAFdscJB095yeb>eo4OCbZ(El+@Cak0U3Q)5urTlT15g}>AiL& zz9DAYC$yjo6Pkg~&)-KRXT`gIpmaDcasT2QjvvVG4zLBovYfoNoM=qxaIN~R_{H+) zuRH@`ldJ`QnWsXpQ#*E#^x`kLT+2mmGZk0EGVDfEW?pmhapnmlsA}1X1M(sL-kU4d zLD;Kwp_f?01JRk&bpFo74#=IBH^ zknIsQRb)nh$D~@Rj1cslP*+5$D$1iqzK+}iPMF6%hrB7^P-#K4;kWDv!lO<8me7J{ zxJOv&Gt#5K{qH3MQS7s1LtNUnj;{3OUPV0O(|xog+ED;dg*5SWEOEA*}cEOJ&n*yIxJ zBPmV_;1a3(<+PSx+gJsFN#tyJh^!dkB<`$Id+DHcg($A!!j{IP)crt12GS39{sqZ= z6(nbLg-zjXnFUT;^GSwbI`t(l0iV*yu=cdl@v!!QQkwAgH@d3V!&a{gw!g7amO7L5 zM|hdyYw)T4k?JwBb2)*WG1WXvAH?tXZ#e@Qw)HPs30XZkL?6;jHHi^YGVQYDzIT>w zc4Ar-c%6RS&G~(Gcuny9Yzs`wbtus>eq9&Gr%V5BOyK4k< z%7}oFkw7o7Aicbke*pM_-rz(vK5aBU-+HB5cW9B4HI-s%2mbe`K3=Dqt2 zlk~OqQAmhh{PINV=rFhOFFy=NB9OH4>q~zZJE?)IX}j3DsMbl`TdY~kk((!yM_VWU zG$%z!d-p#XZS&o`fBA367nUE~%ThFS z4{vOwJEii@lQO&J!*3A;nvr|9amE@V+~@(~@K97#)|JFgzu6KRc{hW}E$vuPkDt#@ zY)_zT8k(8F*^|~)yrEp!>+6|Z9>Cewc+e_NY}e3_PR);v*QfAo5ZHn6vxtjfOp~~+ z{A^b8aRf2g_Sh@42Z!$td3ZT(VZV^a{H#U=+EYmA9nbntxvt0Va&b(zcon7rM z+FcPQd<=$4q1|jK6ZFdaHk5bZxYGvHMM~^P7DC9z3eC^z2At@~PB-CsZAd3;=`$|6 z#0i*oLo(rKe)|xYiR?p3WpMlxp;9KF$t%)w;MLLS5lZ{9MT2nsMxuZl6E6`01m8)un_ zlT{-QpNF?;8%!R9xz;63tfLO~P7tb*5Q*JL)kAo*yA| z(JDT_mNyJKY{op4Z(vMxtDYSW>g;V?cB&2LzOo| zQ3R#YwuQ6?g*eLcp-Yr_h)D?#6o}9;73wrckh4@2!iSYNA}N$up>KD^sPTsqsa^J{ z&@68oBQ$sbVV`a)BeB6e6bBT7KGX-MI*mK-L=5h;5g0)qqme(e(C!==)^79T_&umT zV2ElU-L*$>1h;PULH=OeK`_AY7&E}{rRq5CM`4KB7ej{L7RR*&b!rEZaL^olFI?00 z8NM{dEeCywj&KtFLA>TQV2lyVDXj@UV0!Rb}Tc%0*2AkFG`MElo#KU(XEA8~G(I zMS3XJk5g}xxrwA-nU;rP38oiNmkZQ!vS>)z!z_RS-Mz~%LjPbd^Lzf>@B_)*Qud-M z{zj8TDsW#g=XpO=%d?Fu$SVh|eCT$TvovvK`;wqPIWpCr?;3!6;_@!^W!cIY6KiYm zS43)(U;NrX(+OkKybt)Im%mLB5K-IDe9z|VzHz!2J19bZgn#IcF-+_`iAn!vS-rO@ zr7o#?s(=HkrqE7FCX2%B$EGRz2u-2~x5|`NOvI_~h*iLb@-h*e$uU>|g`Ogp-?c9H zmmjyk2z|FYw?~E@zG_;yKJ2I`XexAS=*096d=+?@ZXb=RNzF!tw1E&XeyuD?XY8OI zL-{#}=#sQP60e0iTj&eSuEmiQK4&RnWQXfgST&*uCpu_Tzn`%~3D3H;AvjAK;}W|& zkHhvQchk$J#UBbiwN-^RtQP6}soY61`q4A}<8S#6^%gMp)egB zu>D&Op($u&`T#V#2pYaAshs?ixg>vhm0N`Md(>fR?i?DWPy^bl%9q&IK$Zk!w7DDh zC9KThA*F98`-R_}=-jU1QO4Hq?&!OCCDtjq3YMen4>%|;oknl?tM*O9ER z$jV(8jH(Gg|M>`}=hHeWo1buB@==YaW%i_2X9;u*M%L8B=o(u7xiZVBZ(OX$Ev-DJ zg+Y4`rd67n42U>s&0S2Kt8*-`vHUpR9mNsZ!W-Ml%FBJO+b!-GVjoiJ7*^4|knZ2s zYK>czv1I|f=6Jv;dBiw|{M0A4{^Yj$44#u5AGYW0pcliFgqfFwsf&q`Q^iih>!@)s zd?v#C^Xr0-*o9!5&81_f&YE{5nTEn86?aX`+?sxE?8(cueMD|eM918{J738i2Bui@ z^P1M#Qs+#PZtf{%me}p^z%Z(P*!-UBI&nI^fB~0RKK&_=c@rer^`Qs*b*r{(b=;A- zDad5I1FU8{+Z8TXD`^q5TR!d++k3RqYw*=tY>|G{KK15)xOv7}_3MlZ#_;8y5`7F# zs!}n8PZc+>7(de1>_nIKf$lo$?+w*UP5;grH|*5DZuckScO~q)x0m&HPqX4P$I$D9 zi&FaG;PN+#|OHQUx#|MhD+$+;s5i|%~! zOa$s(Ga3bEyjY`|tDm0pGUaidlqei2e^K9j(K#E~(TlKyqB)0MAt`L+& zzxrgQjmmW@%lIHzKhBgUcl_23T!mNT)W-rpP8Elzc0}vg&EI16vsmjYoJU zCHs6*Z)LPKX7RAJV5kVEV9G3Hl?I)@AUbE&4AX|1G$KCwT#iu+^3!FUj-XM=6>__7 zdIpb%9)K;L+wy6Qwd;WE{7o>uXTPShx=qcbCn{F@v?Xutj&~)d+h!>xD?bS2QY^8$ zp^l2^C_8LTc9XIZ^c?jmIt15YwJ|uUVttmlx$Ua$_|ihA1@5S!WG?QvLZ)63Qs;8! zedHwcQN{8K5A0#aViU7SlBHBiX=vJ;Y@H+<#dc+wqGP8esuR^p#f~?a7^>Irozeh9 zXg(!7ErHwsA213^75!!JvDhP%-M?2B;FnLYCY~;9^hF`&F_W+B1wOiN6?LLCYi8@DRX@bick=wSed^A$AAsCz2YX2up0@7eyghFgV`U>O72n>?b`zKMFS3 zy^s*0w7IxG)ohMXET#=bd-P|eY9}Vz(ihB@K}L!YTP4_COQwl(j#ziJ+?|++$kvKI zWLUJ^0ECV3&99iU$)|mi;=|JekBG4CG;gr+pTo;47}Boowcdm%2=cC9VEWi|{~kDU@8)j6F;gJYa4_ypO*D4#4qYGbtTEE|Ve+ z<2uZVfwMdnPfZyC({&jMIr>a&J-ZZZ+_h6ok_a;;DEljsIF%zZRx@+wgVzG!sX(^Q z8LrNZPecs$t-Az62=-GF>h6S(Ea(vDb`1_%Uoi1XS&n#5j%w|@=}F$Ite z)$Y^~66N@j-t86*(=6|%_5D7`Y?B8tbX+)1@Jud#e9GM^4PjR?D`2=yZ=TcC0TWpg`)yZwdj+9YL*g&vazS$T#e462VeAna zg?tgr+7=p)JtUx&r<+EZ+z>@CjfiBB1PRU2lU%y!1&DXgT2(Q^$MzPfZU~!a?|J`) z2C{B1#={59HYXf?_mHp4|o=xWa%KxuMc45K4A>*5+;qYDH&hUR@ zWdF^2W-Dp_L(uptMnz9iuHAs4rcSl4umVy@k^(LaIxA1ZmiA&yw-Hm*av8ruzb$!T zkp@K}c$oZ$pE03Ft-=V0;CVFBHu2i+DEl-#&7cb;ZPTm{z6khKE$(dU0-xE^h=8_8&Z>EaS}?=o0Z*^$SAh8`j?!gvnq zxwQ3ew%y=DV=NYqMN>M4c%?2^XvzY~qwtzI7WeAAG#;l~L9BI%)VprQ@_wgvl%ug^OGgJVEql7lUem049ueo80pA62bX!4-zPxt(tQV~T(=7bsTQ}?>g1Es zi7UsGF#f5L+oo&Lff^&7`KN%}A$x@){RTI9kXN-eo@Mi%o-lvZYV4E#Qh!opaQfX4 zf7uOYJ1j%+HO4J}AZbZ`$@tmX*ep~4S4iAq{E#(Xe``PE?1kvLGj8Kg(fEWuwpg+F zFr#H{U7o7TWRaJERNl4qB$?MObOdepzt#&<0?}(-S7TDoW%05S-J=QtT*7~o&<#Xj zC8Q)1&Pdms$i?Rw1x#r+bpS>IQV`I3>T9A=RO3Ka zIGB@O{7Zjw1+u}qQ@OBGXf>!4D?Y_n*3=vF*~*rHbrnS3`e-o0ATeNn#GXc;C?XdjD5@IL zU+zQT0okBtnJUd_ngc0eq&oAubNn-2=B8uP>#dj4?_K=m^Ii2HVZ??Z2s)=%SG=B2 z8(nvQ{(io)`@PR#@7fBZK-k({fIg^#|ys!1fe5Yvdq?hz?e99xBJm{`xApt zngX!f|FK%>?nBBT3}syg*<4vxp2dtNqdniWUyue?<%n6_g=A?PbQ!%c)^Rx!$sbvL z(k>cLB^FdJRxR&##I0Kk`b3bS;OXi7*(jW09#~ir_e-ddSk z`}Iy)Ye~?N<}<_(FbA_X(MY!iS381Y8TtOP#A#L5OcdNG_iz5Y88J2#Jm6CP#ET zX}c<%4%NM1(UnRGdUAS)QhlAqEZidFYA^EqJk4Uw9cg{L%h(sUv&Cu&`ZqMdexd*g34+#CG<^6ZO zyWqvzTtcaXcB|bFH|Z@f)_tV4n*m~GkvfyNx;s8_(^OMiS0+RKrh?clo+VA3rjeKc z@+ER+Lp-z@MxCBsxxJ=dKr_lG&C`aaa zX*SEn-3~vSv>}RzlP75?GKKNdxT_hrx%8jTdmh^RypDt1l_5g-IG(!HODHM{9U@UeX-`N@ zaXxR1rhk3-c!Ts{T_DMq>Tf{v6WUe7s5*Oog%+%d0#vPADl7u9(az+n8_IXGPW{PV zqAAv@un!lEbgKF&DdJev?ZOR0M=Q(C?)9=B*raTz;KgOqQe?CBZCG76?0CAKKh(zg zG<4F!{U;2ERwliG)faGxe@~5A!@q4bb`5sxpRHAO7wjrr%`2Es7UPv0C=|b~G}=e} zA}Tb>el)!-uV_elKoR$xK>M4mS4a@H1oDo1b%!G;2~CPRLRl+Ks7r0x|KhQuzR}t9 zF-NM|o!PgI!V$5*9}sI8#Z*uOD#^mRUC733_GA0lsQK@ilIX6Pb|Y`LwkEuk{(KzR zt8oJ85g~$KE8;FOs$f=)@Ulpe>3=Vl7fW@Odfn${-66 zx9`8<-#;Mve*lZpp39op-qTlkWPN zrE|B0-w)Kk5f}=}KPU+FFX1iNUqT|pJ&;z{3m&s!nK=0*7MABNUdN-YN3HksKYXvS zJ?Nc>{fY!CueBOI^BZ#vw&bGOz>6IP9Z%PJOc~Noq~;e_ z7w1ul9o#8liW~@C-oV77&1(4_p&Tf?vUd-n?*$UjWmi%zF0&`RGwIThW;_GP!s@xq zc*71IxDE2+Y3gfM=A#aQ%D7`CQpN2`eCs*9iW~=x2qh4Tz`edWYv$k4ya~NXucbLs zN;l(spDZ6rH$89t;hh^_Vx5*hxX6!J(4|tm_sC`d;)+{}>%t_$8YydM4NrKCW?R1B zHdj`?Xrv3Dm_}uPfeHO*P1uTFpQL(lz$reG8k5=aoc3K$mk0}6eP#}Bz6NZ&(~a6& ztzUdy#C`pK$>D@R%8Zv!h8vywn^qzVk(Fe&_KG!JlyN?%V^7`O9HR4PC-?S@HTpMr z)(+4QI0U|~HrZgfiRp}*jq>ro`JEn_EK7w>+Ou4wwMn;{>a9pBh%QZ}A03F`(a_vC zIdv~LIVy!6Iu>^mvHPl;pDWLCi7xJp8BsFhwhYmU={5BMrs91$c$ryhTqJkLv%JO* zfJKg}4|D4jioAu1zvWKHoRW)~6&~K^k^rRgG^QfslXclbV{ONXQ!rh3tT<#sDV8}z zs^0EP>S>%c6q6{hk+ z@de?c6Yei8b(AdR*@rM$SGxh(<66pXa6R2LF1 zdfkF85^9)q%5tPvysA062bS1dXi0DSj_$=8XC9mK+eF->jvT8xE9PWV%>j;s_jR6$ zXNcv645%D5jD?U&#W~6?6-v1br`pM}_XN!{^btjsrcCJMlONlKXa_hq`{W>8LUe(> zwLy6~`dC7K`kejHA>(#4e&99!k@k`P&aI0*!L5@$;32%Q3LE-_LELba!RC4l;ILXj zjs6w-SgqiJuvq*CmeJm6#d4xApG6|6sJ z?y+qs9%iY-soy|=^XA>SNco0@@|IZA3U5K`Rd$`9W*d5B`>Y#HDU_`+w&JAkB%BH` z;u^G1D0JQ)^4ceS!3H6*Erken^AK)tSap0{Q(8sapCp+JP*uoLS__c}4WT3O$wcmb z^G;M18_@-&MO~AGl_PEJkmr{wRclTGpI0zA1WXc}W z6i*EYK3;$&Td0!p0o2~%FFHDnbC;4u!^x7{sO%v~@sxew;}Tes`}+*aWFIlFZ3c}~_@cQ)$s&H_dpQ`& z%{(O!#j*#}y?5hyNt`zCl=R%+Y}<#{dDC1x+!;%qfssNonkBbZ`E>GZ(Z>|}jbJkfFeY?t@H?t&ckKCpv$1;#7UKU7h-$R#F;Gzol$epm?6X&5d&RvTM?8S|+xN33mb^l@N3xAt5 zy;)$*33rpze=k{a{T`SoGXZOC1`#iTZ7d%9BHtokQw7=e}6KnOVX!JO5I#NXVJ#fWsAf z>{>vjs1oQb3AVj_Wk22?ap3?s>L58T22pyt0N1w4SRa}adNkifrXAT~zgV<0UUFTG zq=uO4wd`1Cs>Ugihw>YhFWktO){>o#$vBVycv%??=Xqg(>L?b*hENpSfIRg}G&A^$ zc$F)(SlOe@ZrZ^9LVq!%fVCMkMQNh+?g2zSpp*U&%Z&?NP}PFOnz$@xMP0Ct-#F!- zOnT1p7tnu3jgsGCCO+Zs6OeBo==A%G``?4$H~#%w>cl#3R<@53HRLaGJ(Lw8^z;v% z6}QW(xVShsqS=8Cn}xQb$~utfnxSBX9U-jst03ATod^Ey?Zo@shxg+fupMxeki^rA zbp3=gx@{j7+X#$I(nCp8uOgNZj+!f@`st%0@uUqmLz}3dGKNGhf_TxCH7SRYHa{z) z#f=+wCDQIj`UN{-s)f^U-wWeTV~84IUN+hv!kteWFo8AOlhz*YE$3z6XQ1td7;~z> zV!E?=nYBLm*|Q!iW(jQAw{h2eTU}ydHzB&%%d`$8T`tx*Lb(f?KSdaOEHWRG8ilaq zLJGB`#2GrD!aN7O_xS9Eagl}xm~Q>tc2-QHE;suQ|BDCl=7T2X^PPt3{tmfG{+AE$ zU;95PYknv1F@2Ume+E$^BSng6^8f)wE#dRXS1H!6u$B6upPDzQCj=X_+x&#IsAxJq zm1f`q)O0x(Z#A-?G|sPeOf7Uwoygr*XY*~72a$rBml%_8@4Dwcd*)tyZ`;0p))4pt z+5ONBsU-?3M*JBvgDc1yl!DkCbfX1nO=JbP`--?Gv_dX$mQ>pWkl+-Rt;3UJGHpm< zvRuj8GlmTw8j>As=1Iw9&RsVl*)7?{Vpz?T_@zpe2~YYK z=prR8jWJ5@6e=iF)*90(Or0UB*arJ=nc=LTPI7|x%u15tSk?=UtF5%IY);I!8dUKM z*5l~QY4vVqo%ug_X)gPpvI^eMhF|cb?u@LTR`W%uVYbyyCJlygtoO(4>V8&6ZpR65 zQ$#3%0AP$R1zuQlwT~&pc7FH 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 literal 0 HcmV?d00001 diff --git a/Stack Exchange WS/build/web/gfv3ee6.dpf b/Stack Exchange WS/build/web/gfv3ee6.dpf deleted file mode 100644 index 95214f83..00000000 --- a/Stack Exchange WS/build/web/gfv3ee6.dpf +++ /dev/null @@ -1,11 +0,0 @@ - - - - /Stack_Exchange_WS - - - - Keep a copy of the generated servlet class' java code. - - - diff --git a/Stack Exchange WS/nbproject/build-impl.xml b/Stack Exchange WS/nbproject/build-impl.xml index edbdd955..1a4e2208 100755 --- a/Stack Exchange WS/nbproject/build-impl.xml +++ b/Stack Exchange WS/nbproject/build-impl.xml @@ -998,10 +998,15 @@ exists or setup the property manually. For example like this: + + - + + + + diff --git a/Stack Exchange WS/nbproject/genfiles.properties b/Stack Exchange WS/nbproject/genfiles.properties index 5647f2ec..c9cbcb1f 100755 --- a/Stack Exchange WS/nbproject/genfiles.properties +++ b/Stack Exchange WS/nbproject/genfiles.properties @@ -1,9 +1,9 @@ -build.xml.data.CRC32=9de710d7 +build.xml.data.CRC32=2957ea8e build.xml.script.CRC32=66fff844 build.xml.stylesheet.CRC32=651128d4@1.68.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=9de710d7 -nbproject/build-impl.xml.script.CRC32=e88d55a8 +nbproject/build-impl.xml.data.CRC32=2957ea8e +nbproject/build-impl.xml.script.CRC32=5e23ac91 nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 nbproject/jaxws-build.xml.stylesheet.CRC32=6608c2cf diff --git a/Stack Exchange WS/nbproject/private/private.properties b/Stack Exchange WS/nbproject/private/private.properties index 95952e9e..4fca74f3 100755 --- a/Stack Exchange WS/nbproject/private/private.properties +++ b/Stack Exchange WS/nbproject/private/private.properties @@ -1,7 +1,10 @@ -deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3786070114.properties +deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv3672295482.properties j2ee.platform.is.jsr109=true -j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client -j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish -j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:4848 -j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server -user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties +j2ee.server.domain=C:/Users/ryanyonata/GlassFish_Server/glassfish/domains/domain-WS +j2ee.server.home=C:/Users/ryanyonata/GlassFish_Server/glassfish +j2ee.server.instance=[C:\\Users\\ryanyonata\\GlassFish_Server\\glassfish;C:\\Users\\ryanyonata\\GlassFish_Server\\glassfish\\domains\\domain-WS]deployer:gfv3ee6wc:localhost:48409 +j2ee.server.middleware=C:/Users/ryanyonata/GlassFish_Server +javac.debug=true +javadoc.preview=true +selected.browser=default +user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties diff --git a/Stack Exchange WS/nbproject/private/private.xml b/Stack Exchange WS/nbproject/private/private.xml index 9268ff58..6807a2ba 100755 --- a/Stack Exchange WS/nbproject/private/private.xml +++ b/Stack Exchange WS/nbproject/private/private.xml @@ -2,10 +2,6 @@ - - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/QuestionWS.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/Answer.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/Question.java - + diff --git a/Stack Exchange WS/nbproject/project.properties b/Stack Exchange WS/nbproject/project.properties index cdcb4647..de3d7ec0 100755 --- a/Stack Exchange WS/nbproject/project.properties +++ b/Stack Exchange WS/nbproject/project.properties @@ -25,13 +25,16 @@ 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= excludes= +file.reference.json-simple-1.1.1.jar=D:\\Tugas_Besar\\IF3110-2015-T2-master\\lib\\json-simple-1.1.1.jar +file.reference.mysql-connector-java-5.1.23-bin.jar=D:\\Tugas_Besar\\IF3110-2015-T2-master\\lib\\mysql-connector-java-5.1.23-bin.jar includes=** j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar +j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.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.jar @@ -39,7 +42,9 @@ j2ee.platform.wsimport.classpath=${j2ee.server.home}/modules/webservices-osgi.ja j2ee.platform.wsit.classpath= j2ee.server.type=gfv3ee6 jar.compress=false -javac.classpath= +javac.classpath=\ + ${file.reference.mysql-connector-java-5.1.23-bin.jar}:\ + ${file.reference.json-simple-1.1.1.jar} # Space-separated list of extra javac options javac.compilerargs= javac.debug=true @@ -66,7 +71,6 @@ javadoc.use=true javadoc.version=false javadoc.windowtitle= lib.dir=${web.docbase.dir}/WEB-INF/lib -no.dependencies=false persistence.xml.dir=${conf.dir} platform.active=default_platform resource.dir=setup diff --git a/Stack Exchange WS/nbproject/project.xml b/Stack Exchange WS/nbproject/project.xml index fb5cef72..5b3a8623 100755 --- a/Stack Exchange WS/nbproject/project.xml +++ b/Stack Exchange WS/nbproject/project.xml @@ -8,13 +8,22 @@ Stack Exchange WS 1.6.5 - + + + ${file.reference.mysql-connector-java-5.1.23-bin.jar} + WEB-INF/lib + + + ${file.reference.json-simple-1.1.1.jar} + WEB-INF/lib + + - + - + diff --git a/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java b/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java index a11ecb8b..171fb243 100755 --- a/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java +++ b/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java @@ -20,13 +20,14 @@ public class DBConnect { Connection conn; public DBConnect() { - host= "jdbc:mysql://localhost:3307/dazzlesquad"; + host= "jdbc:mysql://localhost:3306/dazzlesquad"; username="root"; pass = "password"; } public Connection connect () { + try { conn = DriverManager.getConnection( host, username, pass ); } From ae8ba50d493333403ee47447a0a771e8c9806c19 Mon Sep 17 00:00:00 2001 From: zulvaf Date: Fri, 27 Nov 2015 02:18:27 +0700 Subject: [PATCH 12/25] Add Question and Answer --- .../jax-ws/AnswerWS/ObjectFactory.java | 92 +++---- .../jax-ws/QuestionWS/ObjectFactory.java | 248 +++++++++--------- .../jax-ws/QuestionWS/QuestionWS.java | 2 +- .../AnswerWS/AnswerWS/ObjectFactory.java | 92 +++---- .../QuestionWS/QuestionWS/ObjectFactory.java | 248 +++++++++--------- .../QuestionWS/QuestionWS/QuestionWS.java | 2 +- .../web/WEB-INF/classes/AnswerWS/Answer.class | Bin 1865 -> 1865 bytes .../WEB-INF/classes/AnswerWS/AnswerWS.class | Bin 1275 -> 1275 bytes .../classes/AnswerWS/AnswerWS_Service.class | Bin 2157 -> 2157 bytes .../classes/AnswerWS/DeleteAnswer.class | Bin 717 -> 717 bytes .../AnswerWS/DeleteAnswerResponse.class | Bin 829 -> 829 bytes .../classes/AnswerWS/GetAnswerById.class | Bin 718 -> 718 bytes .../AnswerWS/GetAnswerByIdResponse.class | Bin 877 -> 877 bytes .../classes/AnswerWS/InsertAnswer.class | Bin 774 -> 774 bytes .../AnswerWS/InsertAnswerResponse.class | Bin 837 -> 837 bytes .../classes/AnswerWS/ObjectFactory.class | Bin 4427 -> 4427 bytes .../classes/AnswerWS/package-info.class | Bin 252 -> 252 bytes .../WEB-INF/classes/QuestionWS/Answer.class | Bin 1869 -> 1869 bytes .../classes/QuestionWS/CountAnswer.class | Bin 717 -> 717 bytes .../QuestionWS/CountAnswerResponse.class | Bin 755 -> 755 bytes .../classes/QuestionWS/DeleteQuestion.class | Bin 726 -> 726 bytes .../QuestionWS/DeleteQuestionResponse.class | Bin 841 -> 841 bytes .../classes/QuestionWS/EditQuestion.class | Bin 1168 -> 1168 bytes .../QuestionWS/EditQuestionResponse.class | Bin 849 -> 849 bytes .../QuestionWS/GetAnswerByQuestionId.class | Bin 754 -> 754 bytes .../GetAnswerByQuestionIdResponse.class | Bin 991 -> 991 bytes .../classes/QuestionWS/GetQuestionById.class | Bin 730 -> 730 bytes .../QuestionWS/GetQuestionByIdResponse.class | Bin 909 -> 909 bytes .../WEB-INF/classes/QuestionWS/Hello.class | Bin 740 -> 740 bytes .../classes/QuestionWS/HelloResponse.class | Bin 853 -> 853 bytes .../classes/QuestionWS/InsertQuestion.class | Bin 873 -> 873 bytes .../QuestionWS/InsertQuestionResponse.class | Bin 845 -> 845 bytes .../classes/QuestionWS/ObjectFactory.class | Bin 10260 -> 10260 bytes .../WEB-INF/classes/QuestionWS/Question.class | Bin 2054 -> 2054 bytes .../classes/QuestionWS/QuestionWS.class | Bin 2635 -> 2635 bytes .../QuestionWS/QuestionWS_Service.class | Bin 2195 -> 2195 bytes .../classes/QuestionWS/ShowAllQuestion.class | Bin 517 -> 517 bytes .../QuestionWS/ShowAllQuestionResponse.class | Bin 977 -> 977 bytes .../classes/QuestionWS/package-info.class | Bin 256 -> 256 bytes .../classes/answer_ws/package-info.class | Bin 0 -> 255 bytes .../question_package/package-info.class | Bin 0 -> 278 bytes .../question_servlet/DeleteQuestion.class | Bin 0 -> 770 bytes .../DeleteQuestionResponse.class | Bin 0 -> 882 bytes .../question_servlet/EditQuestion.class | Bin 0 -> 1212 bytes .../EditQuestionResponse.class | Bin 0 -> 874 bytes .../question_servlet/GetQuestionById.class | Bin 0 -> 774 bytes .../GetQuestionByIdResponse.class | Bin 0 -> 1019 bytes .../dazzlesquad/question_servlet/Hello.class | Bin 0 -> 784 bytes .../question_servlet/HelloResponse.class | Bin 0 -> 897 bytes .../question_servlet/InsertQuestion.class | Bin 0 -> 983 bytes .../InsertQuestionResponse.class | Bin 0 -> 882 bytes .../question_servlet/ObjectFactory.class | Bin 0 -> 9600 bytes .../question_servlet/Question.class | Bin 0 -> 1892 bytes .../question_servlet/QuestionWS.class | Bin 0 -> 2440 bytes .../question_servlet/QuestionWS_Service.class | Bin 0 -> 2305 bytes .../question_servlet/ShowAllQuestion.class | Bin 0 -> 561 bytes .../ShowAllQuestionResponse.class | Bin 0 -> 1065 bytes .../question_servlet/package-info.class | Bin 0 -> 278 bytes .../com/dazzlesquad/servlet/AddAnswer.class | Bin 0 -> 2565 bytes .../com/dazzlesquad/servlet/AddQuestion.class | Bin 2165 -> 2324 bytes .../dazzlesquad/servlet/QuestionPage.class | Bin 3598 -> 3598 bytes .../dazzlesquad/servlet/QuestionServlet.class | Bin 3548 -> 3270 bytes .../java/com/dazzlesquad/servlet/AddAnswer.rs | 1 + .../java/com/dazzlesquad/servlet/Tes.class | Bin 0 -> 2226 bytes .../lib/mysql-connector-java-5.1.23-bin.jar | Bin 827921 -> 0 bytes .../build/web/WEB-INF/sun-web.xml | 11 - .../build/web/WEB-INF/web.xml | 8 + .../Stack_Exchange_WS/AnswerWS.wsdl | 74 ------ .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 63 ----- .../Stack_Exchange_WS/QuestionWS.wsdl | 169 ------------ .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 155 ----------- .../build/web/ask-question.jsp | 2 +- Stack Exchange Client/build/web/gfv3ee6.dpf | 11 - .../build/web/question-list.jsp | 1 - .../build/web/question-page.jsp | 8 +- .../nbproject/build-impl.xml | 5 +- .../nbproject/genfiles.properties | 6 +- .../nbproject/private/private.properties | 12 +- .../nbproject/private/private.xml | 10 +- .../nbproject/project.properties | 6 +- Stack Exchange Client/nbproject/project.xml | 7 +- .../com/dazzlesquad/servlet/AddQuestion.class | Bin 2165 -> 0 bytes .../dazzlesquad/servlet/QuestionPage.class | Bin 3598 -> 0 bytes .../dazzlesquad/servlet/QuestionServlet.class | Bin 3548 -> 0 bytes .../com/dazzlesquad/servlet/AddAnswer.class | Bin 0 -> 2565 bytes .../com/dazzlesquad/servlet/AddQuestion.class | Bin 2493 -> 2324 bytes Stack Exchange Client/setup/sun-resources.xml | 8 - .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 0 .../com/dazzlesquad/servlet/AddAnswer.java | 104 ++++++++ .../com/dazzlesquad/servlet/AddQuestion.java | 20 +- .../dazzlesquad/servlet/QuestionServlet.java | 12 +- Stack Exchange Client/web/WEB-INF/web.xml | 8 + .../Stack_Exchange_WS/AnswerWS.wsdl | 0 .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 0 Stack Exchange Client/web/ask-question.jsp | 2 +- Stack Exchange Client/web/question-list.jsp | 1 - Stack Exchange Client/web/question-page.jsp | 8 +- Stack Exchange IS/nbproject/build-impl.xml | 2 + .../nbproject/genfiles.properties | 6 +- .../nbproject/private/private.properties | 10 +- .../nbproject/project.properties | 6 +- Stack Exchange IS/nbproject/project.xml | 4 + .../WEB-INF/classes/.netbeans_automatic_build | 0 .../classes/.netbeans_update_resources | 0 .../database_console/DBConnect.class | Bin 0 -> 1134 bytes .../dazzlesquad/answer_package/Answer.class | Bin 0 -> 2035 bytes .../dazzlesquad/answer_package/AnswerWS.class | Bin 0 -> 3758 bytes .../question_package/Question.class | Bin 0 -> 2494 bytes .../question_package/QuestionWS.class | Bin 0 -> 6827 bytes .../web/WEB-INF/lib/json-simple-1.1.1.jar | Bin 23737 -> 0 bytes .../lib/mysql-connector-java-5.1.23-bin.jar | Bin 827921 -> 0 bytes Stack Exchange WS/nbproject/build-impl.xml | 7 +- .../nbproject/genfiles.properties | 6 +- .../nbproject/private/private.properties | 15 +- .../nbproject/private/private.xml | 6 +- .../nbproject/project.properties | 10 +- Stack Exchange WS/nbproject/project.xml | 15 +- .../database_console/DBConnect.java | 3 +- .../dazzlesquad/answer_package/Answer.java | 19 ++ .../dazzlesquad/answer_package/AnswerWS.java | 5 +- .../question_package/QuestionWS.java | 12 +- 121 files changed, 572 insertions(+), 950 deletions(-) create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/answer_ws/package-info.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/package-info.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/DeleteQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/DeleteQuestionResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestionResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/GetQuestionById.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/GetQuestionByIdResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Hello.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/HelloResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestionResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ObjectFactory.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Question.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS_Service.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestionResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/package-info.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/AddAnswer.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/AddAnswer.rs create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/Tes.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar delete mode 100644 Stack Exchange Client/build/web/WEB-INF/sun-web.xml delete mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.wsdl delete mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.xsd_1.xsd delete mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl delete mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd delete mode 100644 Stack Exchange Client/build/web/gfv3ee6.dpf delete mode 100644 Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/AddQuestion.class delete mode 100644 Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/QuestionPage.class delete mode 100644 Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/QuestionServlet.class create mode 100644 Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/AddAnswer.class mode change 100644 => 100755 Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/AddQuestion.class mode change 100755 => 100644 Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd create mode 100644 Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddAnswer.java mode change 100644 => 100755 Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddQuestion.java mode change 100755 => 100644 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl mode change 100755 => 100644 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd rename Stack Exchange Client/nbproject/private/retriever/catalog.xml => Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_automatic_build (100%) create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_update_resources create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/com/dazzesquad/database_console/DBConnect.class create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/Answer.class create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class delete mode 100644 Stack Exchange WS/build/web/WEB-INF/lib/json-simple-1.1.1.jar delete mode 100644 Stack Exchange WS/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java index e11586c6..954707f7 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java @@ -24,13 +24,13 @@ @XmlRegistry public class ObjectFactory { - private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); private final static QName _InsertAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswerResponse"); + private final static QName _DeleteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswerResponse"); + private final static QName _DeleteAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswer"); private final static QName _GetAnswerById_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerById"); private final static QName _Answer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "Answer"); + private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); private final static QName _GetAnswerByIdResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerByIdResponse"); - private final static QName _DeleteAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswer"); - private final static QName _DeleteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswerResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: AnswerWS @@ -40,19 +40,19 @@ public ObjectFactory() { } /** - * Create an instance of {@link DeleteAnswerResponse } + * Create an instance of {@link InsertAnswer } * */ - public DeleteAnswerResponse createDeleteAnswerResponse() { - return new DeleteAnswerResponse(); + public InsertAnswer createInsertAnswer() { + return new InsertAnswer(); } /** - * Create an instance of {@link DeleteAnswer } + * Create an instance of {@link Answer } * */ - public DeleteAnswer createDeleteAnswer() { - return new DeleteAnswer(); + public Answer createAnswer() { + return new Answer(); } /** @@ -64,53 +64,62 @@ public GetAnswerByIdResponse createGetAnswerByIdResponse() { } /** - * Create an instance of {@link Answer } + * Create an instance of {@link InsertAnswerResponse } * */ - public Answer createAnswer() { - return new Answer(); + public InsertAnswerResponse createInsertAnswerResponse() { + return new InsertAnswerResponse(); } /** - * Create an instance of {@link GetAnswerById } + * Create an instance of {@link DeleteAnswerResponse } * */ - public GetAnswerById createGetAnswerById() { - return new GetAnswerById(); + public DeleteAnswerResponse createDeleteAnswerResponse() { + return new DeleteAnswerResponse(); } /** - * Create an instance of {@link InsertAnswerResponse } + * Create an instance of {@link DeleteAnswer } * */ - public InsertAnswerResponse createInsertAnswerResponse() { - return new InsertAnswerResponse(); + public DeleteAnswer createDeleteAnswer() { + return new DeleteAnswer(); } /** - * Create an instance of {@link InsertAnswer } + * Create an instance of {@link GetAnswerById } * */ - public InsertAnswer createInsertAnswer() { - return new InsertAnswer(); + public GetAnswerById createGetAnswerById() { + return new GetAnswerById(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswerResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswer") - public JAXBElement createInsertAnswer(InsertAnswer value) { - return new JAXBElement(_InsertAnswer_QNAME, InsertAnswer.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswerResponse") + public JAXBElement createInsertAnswerResponse(InsertAnswerResponse value) { + return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswerResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswerResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswerResponse") - public JAXBElement createInsertAnswerResponse(InsertAnswerResponse value) { - return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswerResponse") + public JAXBElement createDeleteAnswerResponse(DeleteAnswerResponse value) { + return new JAXBElement(_DeleteAnswerResponse_QNAME, DeleteAnswerResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswer }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswer") + public JAXBElement createDeleteAnswer(DeleteAnswer value) { + return new JAXBElement(_DeleteAnswer_QNAME, DeleteAnswer.class, null, value); } /** @@ -132,30 +141,21 @@ public JAXBElement createAnswer(Answer value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByIdResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerByIdResponse") - public JAXBElement createGetAnswerByIdResponse(GetAnswerByIdResponse value) { - return new JAXBElement(_GetAnswerByIdResponse_QNAME, GetAnswerByIdResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswer }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswer") - public JAXBElement createDeleteAnswer(DeleteAnswer value) { - return new JAXBElement(_DeleteAnswer_QNAME, DeleteAnswer.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswer") + public JAXBElement createInsertAnswer(InsertAnswer value) { + return new JAXBElement(_InsertAnswer_QNAME, InsertAnswer.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswerResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByIdResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswerResponse") - public JAXBElement createDeleteAnswerResponse(DeleteAnswerResponse value) { - return new JAXBElement(_DeleteAnswerResponse_QNAME, DeleteAnswerResponse.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerByIdResponse") + public JAXBElement createGetAnswerByIdResponse(GetAnswerByIdResponse value) { + return new JAXBElement(_GetAnswerByIdResponse_QNAME, GetAnswerByIdResponse.class, null, value); } } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java index fa73c00b..d9b60aaa 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java @@ -24,23 +24,23 @@ @XmlRegistry public class ObjectFactory { + private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); + private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); private final static QName _DeleteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestion"); - private final static QName _CountAnswer_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswer"); + private final static QName _GetAnswerByQuestionId_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionId"); + private final static QName _GetAnswerByQuestionIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionIdResponse"); private final static QName _Answer_QNAME = new QName("http://question_package.dazzlesquad.com/", "Answer"); - private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); - private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); - private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); - private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); - private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); + private final static QName _CountAnswerResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswerResponse"); + private final static QName _CountAnswer_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswer"); private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); - private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); private final static QName _Hello_QNAME = new QName("http://question_package.dazzlesquad.com/", "hello"); + private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); private final static QName _GetQuestionByIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionByIdResponse"); - private final static QName _GetAnswerByQuestionId_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionId"); - private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); - private final static QName _GetAnswerByQuestionIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionIdResponse"); - private final static QName _CountAnswerResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswerResponse"); + private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); + private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); + private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); + private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: QuestionWS @@ -50,27 +50,19 @@ public ObjectFactory() { } /** - * Create an instance of {@link DeleteQuestion } - * - */ - public DeleteQuestion createDeleteQuestion() { - return new DeleteQuestion(); - } - - /** - * Create an instance of {@link CountAnswer } + * Create an instance of {@link InsertQuestion } * */ - public CountAnswer createCountAnswer() { - return new CountAnswer(); + public InsertQuestion createInsertQuestion() { + return new InsertQuestion(); } /** - * Create an instance of {@link DeleteQuestionResponse } + * Create an instance of {@link ShowAllQuestionResponse } * */ - public DeleteQuestionResponse createDeleteQuestionResponse() { - return new DeleteQuestionResponse(); + public ShowAllQuestionResponse createShowAllQuestionResponse() { + return new ShowAllQuestionResponse(); } /** @@ -82,107 +74,107 @@ public GetQuestionById createGetQuestionById() { } /** - * Create an instance of {@link InsertQuestion } + * Create an instance of {@link GetQuestionByIdResponse } * */ - public InsertQuestion createInsertQuestion() { - return new InsertQuestion(); + public GetQuestionByIdResponse createGetQuestionByIdResponse() { + return new GetQuestionByIdResponse(); } /** - * Create an instance of {@link InsertQuestionResponse } + * Create an instance of {@link DeleteQuestionResponse } * */ - public InsertQuestionResponse createInsertQuestionResponse() { - return new InsertQuestionResponse(); + public DeleteQuestionResponse createDeleteQuestionResponse() { + return new DeleteQuestionResponse(); } /** - * Create an instance of {@link EditQuestion } + * Create an instance of {@link EditQuestionResponse } * */ - public EditQuestion createEditQuestion() { - return new EditQuestion(); + public EditQuestionResponse createEditQuestionResponse() { + return new EditQuestionResponse(); } /** - * Create an instance of {@link ShowAllQuestion } + * Create an instance of {@link CountAnswerResponse } * */ - public ShowAllQuestion createShowAllQuestion() { - return new ShowAllQuestion(); + public CountAnswerResponse createCountAnswerResponse() { + return new CountAnswerResponse(); } /** - * Create an instance of {@link EditQuestionResponse } + * Create an instance of {@link GetAnswerByQuestionId } * */ - public EditQuestionResponse createEditQuestionResponse() { - return new EditQuestionResponse(); + public GetAnswerByQuestionId createGetAnswerByQuestionId() { + return new GetAnswerByQuestionId(); } /** - * Create an instance of {@link Hello } + * Create an instance of {@link GetAnswerByQuestionIdResponse } * */ - public Hello createHello() { - return new Hello(); + public GetAnswerByQuestionIdResponse createGetAnswerByQuestionIdResponse() { + return new GetAnswerByQuestionIdResponse(); } /** - * Create an instance of {@link GetAnswerByQuestionId } + * Create an instance of {@link DeleteQuestion } * */ - public GetAnswerByQuestionId createGetAnswerByQuestionId() { - return new GetAnswerByQuestionId(); + public DeleteQuestion createDeleteQuestion() { + return new DeleteQuestion(); } /** - * Create an instance of {@link GetQuestionByIdResponse } + * Create an instance of {@link HelloResponse } * */ - public GetQuestionByIdResponse createGetQuestionByIdResponse() { - return new GetQuestionByIdResponse(); + public HelloResponse createHelloResponse() { + return new HelloResponse(); } /** - * Create an instance of {@link HelloResponse } + * Create an instance of {@link InsertQuestionResponse } * */ - public HelloResponse createHelloResponse() { - return new HelloResponse(); + public InsertQuestionResponse createInsertQuestionResponse() { + return new InsertQuestionResponse(); } /** - * Create an instance of {@link GetAnswerByQuestionIdResponse } + * Create an instance of {@link EditQuestion } * */ - public GetAnswerByQuestionIdResponse createGetAnswerByQuestionIdResponse() { - return new GetAnswerByQuestionIdResponse(); + public EditQuestion createEditQuestion() { + return new EditQuestion(); } /** - * Create an instance of {@link ShowAllQuestionResponse } + * Create an instance of {@link Hello } * */ - public ShowAllQuestionResponse createShowAllQuestionResponse() { - return new ShowAllQuestionResponse(); + public Hello createHello() { + return new Hello(); } /** - * Create an instance of {@link CountAnswerResponse } + * Create an instance of {@link ShowAllQuestion } * */ - public CountAnswerResponse createCountAnswerResponse() { - return new CountAnswerResponse(); + public ShowAllQuestion createShowAllQuestion() { + return new ShowAllQuestion(); } /** - * Create an instance of {@link Answer } + * Create an instance of {@link CountAnswer } * */ - public Answer createAnswer() { - return new Answer(); + public CountAnswer createCountAnswer() { + return new CountAnswer(); } /** @@ -194,93 +186,92 @@ public Question createQuestion() { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} + * Create an instance of {@link Answer } * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") - public JAXBElement createDeleteQuestion(DeleteQuestion value) { - return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); + public Answer createAnswer() { + return new Answer(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswer") - public JAXBElement createCountAnswer(CountAnswer value) { - return new JAXBElement(_CountAnswer_QNAME, CountAnswer.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") + public JAXBElement createHelloResponse(HelloResponse value) { + return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") - public JAXBElement createAnswer(Object value) { - return new JAXBElement(_Answer_QNAME, Object.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") + public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { + return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") - public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { - return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") + public JAXBElement createDeleteQuestion(DeleteQuestion value) { + return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionId }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") - public JAXBElement createGetQuestionById(GetQuestionById value) { - return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionId") + public JAXBElement createGetAnswerByQuestionId(GetAnswerByQuestionId value) { + return new JAXBElement(_GetAnswerByQuestionId_QNAME, GetAnswerByQuestionId.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionIdResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestion") - public JAXBElement createInsertQuestion(InsertQuestion value) { - return new JAXBElement(_InsertQuestion_QNAME, InsertQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionIdResponse") + public JAXBElement createGetAnswerByQuestionIdResponse(GetAnswerByQuestionIdResponse value) { + return new JAXBElement(_GetAnswerByQuestionIdResponse_QNAME, GetAnswerByQuestionIdResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") - public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { - return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") + public JAXBElement createAnswer(Object value) { + return new JAXBElement(_Answer_QNAME, Object.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswerResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") - public JAXBElement createEditQuestion(EditQuestion value) { - return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswerResponse") + public JAXBElement createCountAnswerResponse(CountAnswerResponse value) { + return new JAXBElement(_CountAnswerResponse_QNAME, CountAnswerResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswer }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestion") - public JAXBElement createShowAllQuestion(ShowAllQuestion value) { - return new JAXBElement(_ShowAllQuestion_QNAME, ShowAllQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswer") + public JAXBElement createCountAnswer(CountAnswer value) { + return new JAXBElement(_CountAnswer_QNAME, CountAnswer.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") - public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { - return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestion") + public JAXBElement createShowAllQuestion(ShowAllQuestion value) { + return new JAXBElement(_ShowAllQuestion_QNAME, ShowAllQuestion.class, null, value); } /** @@ -292,6 +283,15 @@ public JAXBElement createHello(Hello value) { return new JAXBElement(_Hello_QNAME, Hello.class, null, value); } + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") + public JAXBElement createEditQuestion(EditQuestion value) { + return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); + } + /** * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionByIdResponse }{@code >}} * @@ -302,48 +302,48 @@ public JAXBElement createGetQuestionByIdResponse(GetQue } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionId }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionId") - public JAXBElement createGetAnswerByQuestionId(GetAnswerByQuestionId value) { - return new JAXBElement(_GetAnswerByQuestionId_QNAME, GetAnswerByQuestionId.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") + public JAXBElement createGetQuestionById(GetQuestionById value) { + return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") - public JAXBElement createHelloResponse(HelloResponse value) { - return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") + public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { + return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionIdResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionIdResponse") - public JAXBElement createGetAnswerByQuestionIdResponse(GetAnswerByQuestionIdResponse value) { - return new JAXBElement(_GetAnswerByQuestionIdResponse_QNAME, GetAnswerByQuestionIdResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestion") + public JAXBElement createInsertQuestion(InsertQuestion value) { + return new JAXBElement(_InsertQuestion_QNAME, InsertQuestion.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswerResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswerResponse") - public JAXBElement createCountAnswerResponse(CountAnswerResponse value) { - return new JAXBElement(_CountAnswerResponse_QNAME, CountAnswerResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") + public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { + return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") - public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { - return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") + public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { + return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); } } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java index fe28f1fc..ba56d29e 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java @@ -121,9 +121,9 @@ public int insertQuestion( /** * - * @param content * @param topic * @param id + * @param content * @return * returns int */ diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java index e11586c6..954707f7 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java @@ -24,13 +24,13 @@ @XmlRegistry public class ObjectFactory { - private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); private final static QName _InsertAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswerResponse"); + private final static QName _DeleteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswerResponse"); + private final static QName _DeleteAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswer"); private final static QName _GetAnswerById_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerById"); private final static QName _Answer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "Answer"); + private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); private final static QName _GetAnswerByIdResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerByIdResponse"); - private final static QName _DeleteAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswer"); - private final static QName _DeleteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswerResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: AnswerWS @@ -40,19 +40,19 @@ public ObjectFactory() { } /** - * Create an instance of {@link DeleteAnswerResponse } + * Create an instance of {@link InsertAnswer } * */ - public DeleteAnswerResponse createDeleteAnswerResponse() { - return new DeleteAnswerResponse(); + public InsertAnswer createInsertAnswer() { + return new InsertAnswer(); } /** - * Create an instance of {@link DeleteAnswer } + * Create an instance of {@link Answer } * */ - public DeleteAnswer createDeleteAnswer() { - return new DeleteAnswer(); + public Answer createAnswer() { + return new Answer(); } /** @@ -64,53 +64,62 @@ public GetAnswerByIdResponse createGetAnswerByIdResponse() { } /** - * Create an instance of {@link Answer } + * Create an instance of {@link InsertAnswerResponse } * */ - public Answer createAnswer() { - return new Answer(); + public InsertAnswerResponse createInsertAnswerResponse() { + return new InsertAnswerResponse(); } /** - * Create an instance of {@link GetAnswerById } + * Create an instance of {@link DeleteAnswerResponse } * */ - public GetAnswerById createGetAnswerById() { - return new GetAnswerById(); + public DeleteAnswerResponse createDeleteAnswerResponse() { + return new DeleteAnswerResponse(); } /** - * Create an instance of {@link InsertAnswerResponse } + * Create an instance of {@link DeleteAnswer } * */ - public InsertAnswerResponse createInsertAnswerResponse() { - return new InsertAnswerResponse(); + public DeleteAnswer createDeleteAnswer() { + return new DeleteAnswer(); } /** - * Create an instance of {@link InsertAnswer } + * Create an instance of {@link GetAnswerById } * */ - public InsertAnswer createInsertAnswer() { - return new InsertAnswer(); + public GetAnswerById createGetAnswerById() { + return new GetAnswerById(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswerResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswer") - public JAXBElement createInsertAnswer(InsertAnswer value) { - return new JAXBElement(_InsertAnswer_QNAME, InsertAnswer.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswerResponse") + public JAXBElement createInsertAnswerResponse(InsertAnswerResponse value) { + return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswerResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswerResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswerResponse") - public JAXBElement createInsertAnswerResponse(InsertAnswerResponse value) { - return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswerResponse") + public JAXBElement createDeleteAnswerResponse(DeleteAnswerResponse value) { + return new JAXBElement(_DeleteAnswerResponse_QNAME, DeleteAnswerResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswer }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswer") + public JAXBElement createDeleteAnswer(DeleteAnswer value) { + return new JAXBElement(_DeleteAnswer_QNAME, DeleteAnswer.class, null, value); } /** @@ -132,30 +141,21 @@ public JAXBElement createAnswer(Answer value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByIdResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerByIdResponse") - public JAXBElement createGetAnswerByIdResponse(GetAnswerByIdResponse value) { - return new JAXBElement(_GetAnswerByIdResponse_QNAME, GetAnswerByIdResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswer }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswer") - public JAXBElement createDeleteAnswer(DeleteAnswer value) { - return new JAXBElement(_DeleteAnswer_QNAME, DeleteAnswer.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswer") + public JAXBElement createInsertAnswer(InsertAnswer value) { + return new JAXBElement(_InsertAnswer_QNAME, InsertAnswer.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswerResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByIdResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswerResponse") - public JAXBElement createDeleteAnswerResponse(DeleteAnswerResponse value) { - return new JAXBElement(_DeleteAnswerResponse_QNAME, DeleteAnswerResponse.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerByIdResponse") + public JAXBElement createGetAnswerByIdResponse(GetAnswerByIdResponse value) { + return new JAXBElement(_GetAnswerByIdResponse_QNAME, GetAnswerByIdResponse.class, null, value); } } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java index fa73c00b..d9b60aaa 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java @@ -24,23 +24,23 @@ @XmlRegistry public class ObjectFactory { + private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); + private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); private final static QName _DeleteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestion"); - private final static QName _CountAnswer_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswer"); + private final static QName _GetAnswerByQuestionId_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionId"); + private final static QName _GetAnswerByQuestionIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionIdResponse"); private final static QName _Answer_QNAME = new QName("http://question_package.dazzlesquad.com/", "Answer"); - private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); - private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); - private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); - private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); - private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); + private final static QName _CountAnswerResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswerResponse"); + private final static QName _CountAnswer_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswer"); private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); - private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); private final static QName _Hello_QNAME = new QName("http://question_package.dazzlesquad.com/", "hello"); + private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); private final static QName _GetQuestionByIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionByIdResponse"); - private final static QName _GetAnswerByQuestionId_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionId"); - private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); - private final static QName _GetAnswerByQuestionIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionIdResponse"); - private final static QName _CountAnswerResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswerResponse"); + private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); + private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); + private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); + private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: QuestionWS @@ -50,27 +50,19 @@ public ObjectFactory() { } /** - * Create an instance of {@link DeleteQuestion } - * - */ - public DeleteQuestion createDeleteQuestion() { - return new DeleteQuestion(); - } - - /** - * Create an instance of {@link CountAnswer } + * Create an instance of {@link InsertQuestion } * */ - public CountAnswer createCountAnswer() { - return new CountAnswer(); + public InsertQuestion createInsertQuestion() { + return new InsertQuestion(); } /** - * Create an instance of {@link DeleteQuestionResponse } + * Create an instance of {@link ShowAllQuestionResponse } * */ - public DeleteQuestionResponse createDeleteQuestionResponse() { - return new DeleteQuestionResponse(); + public ShowAllQuestionResponse createShowAllQuestionResponse() { + return new ShowAllQuestionResponse(); } /** @@ -82,107 +74,107 @@ public GetQuestionById createGetQuestionById() { } /** - * Create an instance of {@link InsertQuestion } + * Create an instance of {@link GetQuestionByIdResponse } * */ - public InsertQuestion createInsertQuestion() { - return new InsertQuestion(); + public GetQuestionByIdResponse createGetQuestionByIdResponse() { + return new GetQuestionByIdResponse(); } /** - * Create an instance of {@link InsertQuestionResponse } + * Create an instance of {@link DeleteQuestionResponse } * */ - public InsertQuestionResponse createInsertQuestionResponse() { - return new InsertQuestionResponse(); + public DeleteQuestionResponse createDeleteQuestionResponse() { + return new DeleteQuestionResponse(); } /** - * Create an instance of {@link EditQuestion } + * Create an instance of {@link EditQuestionResponse } * */ - public EditQuestion createEditQuestion() { - return new EditQuestion(); + public EditQuestionResponse createEditQuestionResponse() { + return new EditQuestionResponse(); } /** - * Create an instance of {@link ShowAllQuestion } + * Create an instance of {@link CountAnswerResponse } * */ - public ShowAllQuestion createShowAllQuestion() { - return new ShowAllQuestion(); + public CountAnswerResponse createCountAnswerResponse() { + return new CountAnswerResponse(); } /** - * Create an instance of {@link EditQuestionResponse } + * Create an instance of {@link GetAnswerByQuestionId } * */ - public EditQuestionResponse createEditQuestionResponse() { - return new EditQuestionResponse(); + public GetAnswerByQuestionId createGetAnswerByQuestionId() { + return new GetAnswerByQuestionId(); } /** - * Create an instance of {@link Hello } + * Create an instance of {@link GetAnswerByQuestionIdResponse } * */ - public Hello createHello() { - return new Hello(); + public GetAnswerByQuestionIdResponse createGetAnswerByQuestionIdResponse() { + return new GetAnswerByQuestionIdResponse(); } /** - * Create an instance of {@link GetAnswerByQuestionId } + * Create an instance of {@link DeleteQuestion } * */ - public GetAnswerByQuestionId createGetAnswerByQuestionId() { - return new GetAnswerByQuestionId(); + public DeleteQuestion createDeleteQuestion() { + return new DeleteQuestion(); } /** - * Create an instance of {@link GetQuestionByIdResponse } + * Create an instance of {@link HelloResponse } * */ - public GetQuestionByIdResponse createGetQuestionByIdResponse() { - return new GetQuestionByIdResponse(); + public HelloResponse createHelloResponse() { + return new HelloResponse(); } /** - * Create an instance of {@link HelloResponse } + * Create an instance of {@link InsertQuestionResponse } * */ - public HelloResponse createHelloResponse() { - return new HelloResponse(); + public InsertQuestionResponse createInsertQuestionResponse() { + return new InsertQuestionResponse(); } /** - * Create an instance of {@link GetAnswerByQuestionIdResponse } + * Create an instance of {@link EditQuestion } * */ - public GetAnswerByQuestionIdResponse createGetAnswerByQuestionIdResponse() { - return new GetAnswerByQuestionIdResponse(); + public EditQuestion createEditQuestion() { + return new EditQuestion(); } /** - * Create an instance of {@link ShowAllQuestionResponse } + * Create an instance of {@link Hello } * */ - public ShowAllQuestionResponse createShowAllQuestionResponse() { - return new ShowAllQuestionResponse(); + public Hello createHello() { + return new Hello(); } /** - * Create an instance of {@link CountAnswerResponse } + * Create an instance of {@link ShowAllQuestion } * */ - public CountAnswerResponse createCountAnswerResponse() { - return new CountAnswerResponse(); + public ShowAllQuestion createShowAllQuestion() { + return new ShowAllQuestion(); } /** - * Create an instance of {@link Answer } + * Create an instance of {@link CountAnswer } * */ - public Answer createAnswer() { - return new Answer(); + public CountAnswer createCountAnswer() { + return new CountAnswer(); } /** @@ -194,93 +186,92 @@ public Question createQuestion() { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} + * Create an instance of {@link Answer } * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") - public JAXBElement createDeleteQuestion(DeleteQuestion value) { - return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); + public Answer createAnswer() { + return new Answer(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswer") - public JAXBElement createCountAnswer(CountAnswer value) { - return new JAXBElement(_CountAnswer_QNAME, CountAnswer.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") + public JAXBElement createHelloResponse(HelloResponse value) { + return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") - public JAXBElement createAnswer(Object value) { - return new JAXBElement(_Answer_QNAME, Object.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") + public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { + return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") - public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { - return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") + public JAXBElement createDeleteQuestion(DeleteQuestion value) { + return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionId }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") - public JAXBElement createGetQuestionById(GetQuestionById value) { - return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionId") + public JAXBElement createGetAnswerByQuestionId(GetAnswerByQuestionId value) { + return new JAXBElement(_GetAnswerByQuestionId_QNAME, GetAnswerByQuestionId.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionIdResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestion") - public JAXBElement createInsertQuestion(InsertQuestion value) { - return new JAXBElement(_InsertQuestion_QNAME, InsertQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionIdResponse") + public JAXBElement createGetAnswerByQuestionIdResponse(GetAnswerByQuestionIdResponse value) { + return new JAXBElement(_GetAnswerByQuestionIdResponse_QNAME, GetAnswerByQuestionIdResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") - public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { - return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") + public JAXBElement createAnswer(Object value) { + return new JAXBElement(_Answer_QNAME, Object.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswerResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") - public JAXBElement createEditQuestion(EditQuestion value) { - return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswerResponse") + public JAXBElement createCountAnswerResponse(CountAnswerResponse value) { + return new JAXBElement(_CountAnswerResponse_QNAME, CountAnswerResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswer }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestion") - public JAXBElement createShowAllQuestion(ShowAllQuestion value) { - return new JAXBElement(_ShowAllQuestion_QNAME, ShowAllQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswer") + public JAXBElement createCountAnswer(CountAnswer value) { + return new JAXBElement(_CountAnswer_QNAME, CountAnswer.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") - public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { - return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestion") + public JAXBElement createShowAllQuestion(ShowAllQuestion value) { + return new JAXBElement(_ShowAllQuestion_QNAME, ShowAllQuestion.class, null, value); } /** @@ -292,6 +283,15 @@ public JAXBElement createHello(Hello value) { return new JAXBElement(_Hello_QNAME, Hello.class, null, value); } + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") + public JAXBElement createEditQuestion(EditQuestion value) { + return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); + } + /** * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionByIdResponse }{@code >}} * @@ -302,48 +302,48 @@ public JAXBElement createGetQuestionByIdResponse(GetQue } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionId }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionId") - public JAXBElement createGetAnswerByQuestionId(GetAnswerByQuestionId value) { - return new JAXBElement(_GetAnswerByQuestionId_QNAME, GetAnswerByQuestionId.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") + public JAXBElement createGetQuestionById(GetQuestionById value) { + return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") - public JAXBElement createHelloResponse(HelloResponse value) { - return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") + public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { + return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionIdResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionIdResponse") - public JAXBElement createGetAnswerByQuestionIdResponse(GetAnswerByQuestionIdResponse value) { - return new JAXBElement(_GetAnswerByQuestionIdResponse_QNAME, GetAnswerByQuestionIdResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestion") + public JAXBElement createInsertQuestion(InsertQuestion value) { + return new JAXBElement(_InsertQuestion_QNAME, InsertQuestion.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswerResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswerResponse") - public JAXBElement createCountAnswerResponse(CountAnswerResponse value) { - return new JAXBElement(_CountAnswerResponse_QNAME, CountAnswerResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") + public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { + return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") - public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { - return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") + public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { + return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); } } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java index fe28f1fc..ba56d29e 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java @@ -121,9 +121,9 @@ public int insertQuestion( /** * - * @param content * @param topic * @param id + * @param content * @return * returns int */ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/Answer.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/Answer.class index df4968a9f07193318f388a3e8719e85d4ca2831e..05520185c118f43661eaac911bcab4ef23ebfae9 100644 GIT binary patch delta 17 ZcmX@fcao3e)W2Q(7#J8#HgY(!0{}t#1}p#o delta 17 ZcmX@fcao3e)W2Q(7#J9gH*z?#0{}tw1}gvn diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS.class index d343e7bfb79faac3d56b9a7fc184f2bcab164586..d81338e35c87a63d9e1261d3a2c6741c4fcb146e 100644 GIT binary patch delta 17 Zcmey(`J0pD)W2Q(7#J8#HgbGs0RTw_2Q>fy delta 17 Zcmey(`J0pD)W2Q(7#J9gH*$Pt0RTw=2Q&Zx diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS_Service.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS_Service.class index a92e8b1311c48685c2fd0c4f12dc0f358539ce88..1a7bac9020b42a93aad8a830fc0c2aa57ed2445c 100644 GIT binary patch delta 17 ZcmaDW@K%81)W2Q(7#J8#HgcqL002h+2Au!^ delta 17 ZcmaDW@K%81)W2Q(7#J9gH*%zM002h%2Alu@ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/DeleteAnswer.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/DeleteAnswer.class index 648221e6597962373dde15484bc27a9ec0497038..44d1c72553a1c8fe1b8f900b0b772d415378c68b 100644 GIT binary patch delta 17 ZcmX@hdX|;r)W2Q(7#J8#HgX(g0sum92B81| delta 17 ZcmX@hdX|;r)W2Q(7#J9gH*y?h0sum42A}`{ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/DeleteAnswerResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/DeleteAnswerResponse.class index 11f47f80073094413ef115ad5357d3d3f00d9733..9dd3f05cce6f3bb0176d3afeb9dd4ac7725071cc 100644 GIT binary patch delta 17 ZcmdnXwwI0L)W2Q(7#J8#HgcFU0{}m61@r&_ delta 17 ZcmdnXwwI0L)W2Q(7#J9gH*%OV0{}m11@iy^ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/GetAnswerById.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/GetAnswerById.class index 0b4e75b27cce1e81567f9c53c831e554fe5f8c85..9fac44392ac29917f275564bcfb92d07c8ee7803 100644 GIT binary patch delta 17 ZcmX@ddXAOj)W2Q(7#J8#HgX(e0sumh2BZK0 delta 17 ZcmX@ddXAOj)W2Q(7#J9gH*y?f0sumc2BQD~ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/GetAnswerByIdResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/GetAnswerByIdResponse.class index 4edf8c25616a35c2768d6e7486d0833a206f87bf..79425fc9127b96482807dbbba0d0329f5d5e7a14 100644 GIT binary patch delta 17 ZcmaFM_Lhy~)W2Q(7#J8#Hgcpg0{}(N27~|r delta 17 ZcmaFM_Lhy~)W2Q(7#J9gH*%yh0{}(I27>?q diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/InsertAnswer.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/InsertAnswer.class index c4e43eba935cb76abed5105db9c58703985d1609..f6763167e7c6fe22bbec84692f16d4be8f6360ae 100644 GIT binary patch delta 17 YcmZo;Yh&X$^>5cc1_lO`jU4}&06HHAP5=M^ delta 17 YcmZo;Yh&X$^>5cc1_lP>jU4}&06H25O#lD@ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/InsertAnswerResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/InsertAnswerResponse.class index 7153da6c0724d42a5770894b5a8d4d82a27b0668..1014c2a13e38837f6d87c97d08e7f5d41089bd68 100644 GIT binary patch delta 17 ZcmX@gc9f0d)W2Q(7#J8#Hgec90{}pN1`GfI delta 17 ZcmX@gc9f0d)W2Q(7#J9gH*(lA0{}pI1`7ZH diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/ObjectFactory.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/ObjectFactory.class index ecc005cd7d1522d327b8e39f30b3aeeb52679fce..9e949bc8bb6deae8b8a50277e2b3da6035880313 100644 GIT binary patch delta 386 zcmXZXO(+Cm90u_B|Gw{_sREp$UbDX`=9F@#@L9j9buSk|Ed>@BJN*kFlYdC zl<_}po-Uyriu)fLDpbM=uOrQ8@J0P-7bDo?H+jS2ws*AL;7c;B1hF5PEYmHs6PHak69Yhr!&!S6_FEX-f2Z0lc;zKq6 zj|H46PHQGSPbg@w@I#k;Y7nDa*T|=M%}pM-B64a&h$P&x6orGW$LR5`9~AP z5`Vj#DU`yg*0PZoRKP(bMNynbTrtfS;74rHVVOuqU6E%?f#a5eed!6d5;$RL_?8}L ftATARj7pm;#@Kpb$5QYlonz&|ofdD+##H(RL8WO{ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/package-info.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/package-info.class index c689cacb446a80380a4753547d1e710f452bc358..01fde41a1935678b941b7418fff86f1a08fbbf0d 100644 GIT binary patch delta 16 Ycmeyv_=l0>)W2Q(7#J8#CUSfM06?z?1ONa4 delta 16 Ycmeyv_=l0>)W2Q(7#J9gCvtoN06?n;0{{R3 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Answer.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Answer.class index b277c545d8ac3b3b5424fad82df40833d0f627b6..163076bc412460eb2c338498b026f5e5a10401ce 100644 GIT binary patch delta 17 ZcmX@hcb1Ri)W2Q(7#J8#HgdSK0{}vT1~>o! delta 17 ZcmX@hcb1Ri)W2Q(7#J9gH*&bL0{}vO1~&iz diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/CountAnswer.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/CountAnswer.class index 6038836a6ab1b86b97e72856aeffc9d219bcae04..e336412b786cdc5b256c154f4c9ab52ff15958d0 100644 GIT binary patch delta 17 ZcmX@hdX|;r)W2Q(7#J8#HgX(g0sum92B81| delta 17 ZcmX@hdX|;r)W2Q(7#J9gH*y?h0sum42A}`{ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/CountAnswerResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/CountAnswerResponse.class index c6f81b361a253e67111faac65faa0609de924744..d0008bce68a13c4f8913016a2650324ae1def8bf 100644 GIT binary patch delta 17 Zcmey&`k9sE)W2Q(7#J8#HgddX0su#Q2NM7Q delta 17 Zcmey&`k9sE)W2Q(7#J9gH*&mY0su#L2ND1P diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/DeleteQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/DeleteQuestion.class index f2bebe84d063c97a1c042b56d3609e2dcd16cf3d..79e3440e94c8394e26502980fc76ea4c86414500 100644 GIT binary patch delta 17 Zcmcb{dX1Ii)W2Q(7#J8#HgcR}0supy2D|_O delta 17 Zcmcb{dX1Ii)W2Q(7#J9gH*%a~0supt2D<K0{}q*1{VMT diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/EditQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/EditQuestion.class index 7f0bd64069dde03fef835814dd141eb9ac9a1b04..5d5322917a554f41ac5f27cc6ec63ecef4d9e5fe 100644 GIT binary patch delta 17 ZcmbQhIf0Yo)W2Q(7#J8#Hga^Z0027A1@r&_ delta 17 ZcmbQhIf0Yo)W2Q(7#J9gH*$2a002751@iy^ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/EditQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/EditQuestionResponse.class index 9e07f6447227b28adc9cd49bab17c5aee72ccde9..4c64fd61f13878b48fb0872901e8053ed5501a8c 100644 GIT binary patch delta 17 Zcmcb}c9D(a)W2Q(7#J8#Hgb3}0{}u61~32s delta 17 Zcmcb}c9D(a)W2Q(7#J9gH*$C~0{}u11}^{r diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetAnswerByQuestionId.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetAnswerByQuestionId.class index 6ce690425796dea65a63e1bddb6d2f6ee1b3c460..9282c7c534fdf63f4c4a9f18d4cb48a5c2914ac7 100644 GIT binary patch delta 17 Zcmeyw`iYg})W2Q(7#J8#HgddT0su!@2M_=N delta 17 Zcmeyw`iYg})W2Q(7#J9gH*&mU0su!;2M+)M diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetAnswerByQuestionIdResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetAnswerByQuestionIdResponse.class index 2f882115f656d6eacae3f792ac21d2aa1c5214b2..2d63db4d11d78b4c3d748636ab74f47bdd0d5dee 100644 GIT binary patch delta 17 Zcmcc5exIG=)W2Q(7#J8#Hga5N1^`762HXGu delta 17 Zcmcc5exIG=)W2Q(7#J9gH*#EO1^`712HOAt diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetQuestionById.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetQuestionById.class index 4cd77d1a7ee2bf4fdcff4ca036689f5b030a5976..c74bafbbda8abdea9fad84e0e938e1ad13a9189c 100644 GIT binary patch delta 17 Zcmcb`dW)6g)W2Q(7#J8#Hga5I0surQ2FL&a delta 17 Zcmcb`dW)6g)W2Q(7#J9gH*#EJ0surL2FCyZ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetQuestionByIdResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/GetQuestionByIdResponse.class index b70a07d962cab5e7a5565ed02d8e45c8d5d36754..4dc34e1cff8d9b12d3ca26e8a969a1215d537db2 100644 GIT binary patch delta 17 YcmeBW?`7vW^>5cc1_lO`jU27a06HuM<^TWy delta 17 YcmeBW?`7vW^>5cc1_lP>jU27a06HfH~}5`~sZOyk2+&4!}Q zw)Unm#h?;v&faw-BBCwK8=%hP<~w0O?WW%v<@ZLp={^40Vj@=AS)H7m+FPBSo~q4O zD*8px zH~8O-FtoImuHdV%jSrX$oxAvs#nG>&@dnFaBcH&6XESSot2g7i(Su%35r(k~*ZKVz z(}$4tmT_6%fg{E~7Q-5kVVP&K$JojoOnYJ|*#U$+O(>WN{Nm}svYtamFX9sK#!+tp zk9phhn&|WE3*(dXRYplHi)4_IfArvi+W6f3OciTl42!;{h&l29Lts?Klfe}Bn>nP+ z6|I=ZX`aG%pMyQYFwXG^Hu%QC{Snk7KWRJjIA^ruR@A}i=;yfNe^o2xQTAr=Ys|sf z*eR{I5p8t%mvK0B1%>cQ?VdbXD1kph4sMw*;FItTZCf5A9tTg{vBC!NoP5z_`LPyo zu+)5>73GTVmA`)(yPAH)cwiO1)`Z-82;1Xr_}OZa_tYK9az-w`2)H<8x8gwDl?VN< zk&&90&peJjd-@iU!?P@YqQA6u4XJrJ3@73-6Ab*ls``wRK8m{s;9c4#1GR&Wj!LP>|1Fy z`dHZ(;Zru$TH=%Rsj{uYQ1*Uni9L=Rtx4ul+0B*M1or2WOjG%o%rp2hmxLzw_D`Uu;uV90%~0l!2a_F#+;U^E%h2NIUBB_t5=L5Mu~Vu&V2W00)T#Rn7g^aK)pIXB-= ze!p|hJ->4!=SIS}9$vXhL>rh9r2ezvFHD2}=%DB6&-St`m$TQ8nb!Do-lW&?b{_Vo z8wcw(>|}k&X%?2537u#0vDS^-nxm!1F`?Ty%>o$LY;2PJtG2=jjc@lRC+m1sTZuWA z!7z)nUR-207UKc@F01`o8grV9K3>JLe=XJ<>x|U?DQ}|T!Hqk3LyuzC>W1MP#0=kr zJ^E2*VS!tS8a=q}+lsq-9=rV8@T_kK^7??$^Qil4S+^JuV!>a+RlWnA{vmv56tLgu z*9MC?9ZX`6nZc3~V99ne8Fh>uJW!ix9G>zRz4*8!g{&FIY_JnY0y84=^8X%$(MFtz z3}9d61Y3)Tp%Q)$Rkb16YxSUR-N0|Lo9)v+<4GjDQuv|seMCF%qhemcy~s^eyMB^= zt!N3~M-OPjMZ6`FIPU8}CiV>$g1=}_7g5#|*b+$jHZw}dkb)c79Sc|64?F5jAF9`; z<#o4XF_=@Y`d%!J2T$D4%0(=Nv#5vX(G)Fgw5#$bBAk(pR@jzb7iTONckB#4vQuDA z8KX{G4yonK*o@4_Gv7T{QbS~vg&WG^fn8t@D!L=LC`u{fE4zTbaW@qEPYX^uD{#pv zVac(=V>A+?UG3!s8UgSAi}g4E?jH5?Dt&-Ed7Br6h97fXcr#Psuh1vTRtlf8`_fL) ztg^trOtBA{&0t?)y1UfCKERCYny6n&|zBtp_GIJq)! z&|KT(I9M)@87Z$*Q&p`KrmPy{N9eN3>xEEVUQd}HrFmr=M3=I=(vH)DvZsWjY-?|s zAERr^286BbQg4}^M5{N!5-Pj-GJ6~Q@(Gqw`Hal(;@f-zujOp~lP~jk=)3j~Y!LV4 h{c3%u(yQj_nU}<7F?5->G->stG_2B^W@mx1e*tozHN5}; diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Question.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/Question.class index bba5f2aa6ef2399b2c2eae7bfa93c90a1f5f6148..3f9221a56985fcfb45142a9f1c979bd035c0529a 100644 GIT binary patch delta 17 YcmZn@XcOQ#^>5cc1_lO`jU4~j0Xt9zX8-^I delta 17 YcmZn@XcOQ#^>5cc1_lP>jU4~j0Xs_uW&i*H diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS.class index 6d6c007f8f1c83e41648e9419b7b6dc44dc46e47..7e8c16d50621efa509f2a14b54256111b27f0f5f 100644 GIT binary patch delta 17 ZcmX>ta$1Dr)W2Q(7#J8#HgY&~0RTev20;J- delta 17 ZcmX>ta$1Dr)W2Q(7#J9gH*z?00RTeq20#D+ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS_Service.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS_Service.class index 3ee69c64099401b2e1a9684dbeafa1b8c4b373e9..207484980f25058ace5521f56ee32257cad97056 100644 GIT binary patch delta 17 ZcmbO%I9ZV6)W2Q(7#J8#Hga@x002BG1`z-N delta 17 ZcmbO%I9ZV6)W2Q(7#J9gH*$1y002BB1`q%M diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ShowAllQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ShowAllQuestion.class index 55564f16f5f169ad90bd0fd3331c027ab754da09..835891902813cde4c19b4d3fb9a7188879fb1be3 100644 GIT binary patch delta 17 YcmZo=X=UL!^>5cc1_lO`jU0a&0Xe`1MgRZ+ delta 17 YcmZo=X=UL!^>5cc1_lP>jU0a&0Xe${MF0Q* diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ShowAllQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ShowAllQuestionResponse.class index dccc7b8a78fb04c40812ea2bc91ab0679e0fb2dc..eb3d8cd381c4235a1e00cf3d64b9dd99585fdd7c 100644 GIT binary patch delta 17 Zcmcb}evzHy)W2Q(7#J8#HgcR~1^`1e2C@JE delta 17 Zcmcb}evzHy)W2Q(7#J9gH*%b01^`1Z2C)DD diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/package-info.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/package-info.class index 38b04a5d290d7597a51d1eb4980c94efebba4fca..fd475c12e59a7d63ac8994b5514704d7c4c438fb 100644 GIT binary patch delta 16 XcmZo*YGC3x^>5cc1_lO`i5x!wGDijy delta 16 XcmZo*YGC3x^>5cc1_lP>i5x!wGD8Lt diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/answer_ws/package-info.class b/Stack Exchange Client/build/web/WEB-INF/classes/answer_ws/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..54d426b24b69b885bc7994ec1381cf9d6a61f84f GIT binary patch literal 255 zcmYk1y-q?w5QWd;&lPC2A@Ko7XuQ){@1 zWzC0!mAGlRE_HCEFkl~dvYqWB{Xb0My2X-ZKc|;!DLM@Rg--sgtq#t9<~c61_Oo-D IyNI|t0pVOpg#Z8m literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/package-info.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_package/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..20fc63e562730c3ef58581e8179d18135f84289a GIT binary patch literal 278 zcmZWk%SuB*3_VjH*R~tG5&8jwo8D|(>B@~OL9ig*mE5_pojQ-!nJcBA=E4u~qr{ma zQZSGl$VtvgzP>*`0bFBPp;u%-N}4isM^_zGo*fi)W9kWlHNCqD?2U$jpB| z>y~#rD{<3tTkGIRVN&3r{cnd3?^QT2*N|nupvPtjltQr<0*gg0LGVE)yF)u=cQ)PG4Q+pu zFM?9&gFnC@CEnRAN<>6o?$?}q&$)BIeZTq&;3?KR@bR#X23A^l)WRyk(=mYtgywT? zbg@HdZ1jf&|3wxn!d$40dR3+)l^@Dc!j)c_MKT%6T)Vt3`o*!fgsm{jQW49Gi$vMe zQpV!6RJPEW`CwH(NmL>B6kGMWEwoX5(Y}!>FK{!S`2<3HoM+>MJXU!ZEnMp&K$9T;^D_za zZcUL$b0iK%Cn_qi#<%wQ_Iyw`l%od6%)z$JnP5-sgUw6OCk{Mx*fy);Dz0%%5&QteZK!mulz3-dtwJc`L+;(V_ndpqoy@oIU%mp^z;YWt?zS+4drd4gabKW$V5lgK z77%@bg+ZwcmC;aHHA-nq>%5SK%C!}E5FN>hJPA*-G#n|Ngz|Sce4V8`DP^RKrvko~ z83{Cg4Q@PBS{0iDGb^h@Za>cxZqG$Z(~B}2k=d85C2%FmW0?-6QSMw9{o<`+@h4H7 zXJH~wPgAnTrA)%(lB{!fV988UD#C5zNH6R1fb5uU6Z>f$QZcBPWDC4z%br#ImA-Qo zOk`TJiT10!G%@We=cqS*=0kT80_*2r$W|PawYk}UH+C*o{{>xRgWdj4v@NiFKBq=^ zlc}5Ynq!lX_e?^jgIRPs2+$CC{GT@|Fz@ybQ>hQbz0ncH1(x_J`TVr_UvbFlUq;sbwpxWv&h!PDkAIw%7$kIS6-S>P(izsVorz31ki z~KsMMf>~{& literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..0c158acb49fa651e546eb8d9f57c088ac28f7fb7 GIT binary patch literal 1212 zcmb7?ZBNrs6vzK}>(;Flfysl2PYCKBguXG+L_V|!>@p6z$70~rdx`TC8927rwnL%fB&o?G5iwXzC+JzOeRk&Y=wx8K*2#cJQUw0Hh=)Uu zOKZm!@^zA={kble4FaX53N;!Z8wMHW5%at@41!_zx7Rr|k)G&jF z)PIRJsD2zA1cT7wyF$sEy9l_cZj531&A^wU$J-(jq&_39}TSR7R)>lNA(=~C1;u$%&t{Wt+qPX)P&l}jMCb7Ut$_6TJE zuOLPYaw`=?n*=#b1-YFLqD_Ky3FPQXkPPm`((mFP`E|OtRl-~1xR13sd=TLw9vvbZ KL61<3F!d8?wcc3( literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..1634712c9fe4db186493abf164bed2acd626202e GIT binary patch literal 874 zcmbVKU279T6g{)uO-veXt2G*{)mkY10QbR)4@#kE3V~oTmLT|0CcBq9Wp_5+nGLnS z$rnKpeDDYOqr^MwY865eA9C-`z31F>?qt4w|MC^UHddSPakqgP+^b`yj{5@j!<=l9 zYXQ*{=nM*NRZ2r;)F`1{turgF%Cr$!>mSRBJPl9NBpfLnhw^tfe4QrUgi_M>iGZ(V zN&>ZCgKJNfR(3~VW_@GG?Ppoc?YX|v^rA>dlpjde61dvWBAE6oh4*W3K@qd1sUh;&`>@}$cEim*_TyuKxWLQiQP1g$PTI%*#IxuFy|G2z2`gy z6PXljq4_E+@`(17^V69&@qxPpfvt-#V>gP(m@GedH+CL2{smoOgS}q2|6E}8Vorr# zq$ykTisL*R@8>b)EzF|TLV%jUqyM@?fqA!cm`HsT?vIWsvRL6KNF`zNZBch=gaJr6fZ#hc}d%Z%#qei>~oUZ!%?eiA^_psK3kLz8uu+qVe4ps@CP6!kd+7EQD z?G~Z6J{%GJM@6CtbCJ%~vnm^_a!-y^t_-3gmgz{A+T~5rw{Nu}Y({aBiA0{9q{7l;s;qdb?DMAf@HkBF6M}tZLl(ijEF&i#( zj&>3jP7S$zAg7YB^rFhG&eTX7&C<5>ys*-dv$9)}!yJjDEEQv&Cqn*s6|b^%JC2nx zMY(r8Q7mcrFX#pv?1WFE$Ap`I?`hC}E;F}Q{`0SEAao~XG1)B>Rrb-rnLYxv33vW? zpM-h$QIX1gU+j(#RBW-v_xAbzd{j4;qZY?Z!nVtqU{CCWjZdKW9C+xlZP&$BoaMMb z1F%2G8R0zU*#6%90p7b)&BH%7&*MVVyv0-|M+Ue41H^8sb zL}TKEKfoVlyi>ZeCc^4N=XU0vbM8Ge_s7p~-vKIVYSsBEjCcH zY%|PWYyAh=+I9OP%*b8sO`IjZ+*Q`<>=n(f*-N(1cI{UN1fb_ZgVr0A;uIN0clj&WC;D-4lUB!yQ`xB!7nUk&?q?{#Wu8?iS=tLOaAMFRy%ob6L8UpRQBEja;F5fhx+|)|z>H g4yN;p_i~GKgqk7cro??bz$|Ua?L*AH12b@c0g3PhMF0Q* literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Hello.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Hello.class new file mode 100644 index 0000000000000000000000000000000000000000..56024d961c571669eb3ba39582e28da4fe362173 GIT binary patch literal 784 zcma))T~8D-6o%iGRe^H z9*B|PT9^Uf^;Vg|Gls@#8|VgzgEe%6hU{ z_xs8*bh=5N@l>3gXz30Mk@CYrIzwSOf%MxI&1`4oGM>nt3+6h1 zo|lN>Na%uy;@!NkiQG~pUR)VGEo~1=6z*S zE`FZ!cbVQy66suS_l}2>aL0)MP*1es)|*$|mkba8?r^T&FK>jQIkfq3$EMP@5aCJ- zAsP(J|97Db(-%*=(?5`j#{+u#I{gXsmgOwUYLwGxTANgHii~2o`Wftuk^nKSjcRiV zS1E6e1r)DQ#c&-{wEo)s5y9zi&5tf^p2p0id4sHi(rR_>6M_rtxY~U}v`?!E^JCS- lzC>$RcmZxyj literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/HelloResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/HelloResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..ea8134f4533dd5991df4f8c4329bd8533418d4a3 GIT binary patch literal 897 zcmb7CT~8B16g^Y=VM`HIsNx5TB&I;Z_~09ageXLlMv_7r6CcQQcT$GT&X$?k2KiN* zXiR+Y2l%6mcebmAh$KGjy)$#qz31G!_s7p~-vPY9N&{s)u44*MYFMt}DMRhZN}pN7 zaJzFNMuKZ$2K>NVWd@rJi`~q4mB^lQs;}jaF{u|`rN%Kl%M;G{S)zGgnV5?|QT{H` zyILmFcq&phB9RQ$-%QmlWt87$m};-~DEu;wDLmUzM!wCGzO;vexPqcI61pd>3isl% z?2i?ZKkr0o!eeoMuBAK8M9fb!>4LH&C+$c}&tFTe)2?(wQY%SDeIR|eXm-B6dR4o1 zH-Rj)|3(D4m66aHscRghnT_P0%B5Z++X$0nSigQiJ5eN^OYPx@VURZ#^v`jQ(FL}$ z_hz^Aiecq?h5|ivd~p&qh@nk~`!<%giD@*OsG!QQ@qYtln49d&e*Z*99?P^@W!g0Q zr=ceK8r`PJ-=MGV&>#Q{oMdMx#K|-Am9?*6pXgA+O|l^qRBe`QfD!<6xJ90p0(Zz> zPX3J2M+#m{=2s@qW1&diCUl8%s%z_CP?}IT^4Cow+{!Do#;AfmNNeTtO1PUd-pgBD ZBGe*PZb{t713aWFb^8cQ@4*}@zW^uE(tZE{ literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..3f78068b476ecf376ad216eb057a885575b64cc8 GIT binary patch literal 983 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 literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Question.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Question.class new file mode 100644 index 0000000000000000000000000000000000000000..4ce23fcb69fd4aab2fc60f6f6db2b3764cf50e8a GIT binary patch literal 1892 zcma)-NpI6Y6vy8rb~aMF(1o&>LP;B1vu|CX>LNu7RM0j;aHt$-R9rcB>LqG>hZ{$@ za|Z+x6%q$N03QnRAIB-eowgkEX6DVC_kQz#9_82XA3urc7R}};OZT#rq5Hx-5N1-C zDPg9CnMu>bG(BRJFl&rhiBT%>xLd+v@L6E{W}R0|&#YQ}*0vpA_f5z47>$%S^rpV0 zZPhKUYT7kT-`mxm*R2JM*SYOaGE!{4&Kade(lt>+^__-kFzN|2XqIlTYsCZ4q7Dg-Z&N(%BJIkicp9J+PcUN=} ziz1GpTNT|k#X52-{wot#D3%SUuGRFN9gBOLfnL)#1MZ3Yt%0>^abJ5HIY6eab6<#p zg3w6yS}Ubc67|)lZUrcpMbK)bUKSzkc?SNK*0p;Jqtc5bI*RBk><ANM|t5w*u%aox_UJdAb1m@8NHh z_!v7pEj>I$7o)>7D3uVU#!l~2;&16(=v^R{7Q+nvt*EHHKpPG3^{N*tsP5c@z7(P~CxQV=x`vMmKE%0bjP z$ZLSSIRfOWv^A-CYu-vh#^tR^#X;Ty;i1~i58*B+p8x;= literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS.class new file mode 100644 index 0000000000000000000000000000000000000000..b4719c846e86c91ce347cb33b7b23f9526d45ab4 GIT binary patch literal 2440 zcmb7GYg5xe6uk>A1>`Lhk%x+kL8Jktf`BkMigpHHWJa9vgR@O{+Tb=R*)6Z1<_CX( zKg#hYO?OE<8v3EMdvnh@_ny1i<@cYTzW`tjb~ErY13LuL6~?(oV8J*zrl-{8)GeEq z^c}anwb&jaFm+gWrBh{J9N`o>+jCt{Qt5cEATSXE&duX9VIHyKdnPMhX{#-M$V8n> zj1Nodmzn%Pt4!3W%?JR2*@)!4%1z`sWG8hddSLRx45jAX->0$;$ z`>>%fP9PAw2D1jt$L;(?eQZoJKj!Or+}AJ(ok+Q%3Dcfm&bdq$8FfWYF@&z7$7t~9 zz(KU<)kUF%H5!G*gTRz4CTRyF2h1i0b$Xk>39Kac_qJ7TvZVms`$nf^8rtPxBSR&I zvtqis6n0i1U?%duZUJWFOj>8XLn@6Na&V*g%KE_e4otsZ8-*5$Y+O?pliWs}N+Wwu zqP>GVNmRVEJw&zOb zN&@|sSNCnU?{J*ZaC4eRRxY>z2xQ}jjfE$oV>28@zfQ&bBFYL*>7wJ7OsXyd^J|q` zjO}sZAu4@Jc^!pTk_Z2>c+70MPi^V>7YJR#malh69a#iM^!?Q!>LGZWbm4Ue(32w2 z4JrJjah1nkJ@}o$=e+{@pdTOH5cmgI128CH2!

5fvJRF@%f;oHvnmT)=n(Jb__c zqe2!YBZW<+5N6(r$z&DhR8!`*3Qf1k%v_b3L77>Yi)8-Q$gHBf(^R;tLidst=HY&V z!n~q;&{TM+LJMsQkpT^>9$^m#ETUxjM4SOxf?bFZmjdjpb56s|yRC(;@dDzc-*v|~EH-e2J;6+1c6VY4W IfY`A87luryqW}N^ literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS_Service.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS_Service.class new file mode 100644 index 0000000000000000000000000000000000000000..43bad4e9e38b5631f010f3c2130300045f0bbab2 GIT binary patch literal 2305 zcmb7G-%}G;7(F*28$yT}4I)|zYHLW4RjCC51sXy{!q4zSrVp7Vxx(ru!R$sD-}=|| zwZe4hl$o|qedr(6_T0@%7ESBG410I)e&4z0`_B22{Pp**zXA9fFG9G2>2_Ye4IzfK zhM6EHgGhzYij0O?wfmjAJX1k)>he5@CmQC1m*iy=g@q+waZia^iGdM39v zx3svK%Wvjpvia;%dRjdTM6$1pw}xJpj=sK{9T&Lbi_N@9XO`=6x7@e`{h(y&`?kI* zw{x=k)-1@(K|$_0W~I#BE?@4-;`BmB;JPobY?P$EXB4EqvdCK|v`v_0(|Ib;k{H+! zXiZm&Qs83NEX&1OXr_1Gv;~vKr zCuv>-W~JfOs&f3i9D^_GiKNv3S#UNcpJ!_}&$O}Ay~?~KS_t$o-m3{TeI6km}etspy_+`>Uw@^pk^(s-_mHy${20;t;VxIjZW0&Vcd_INTDPJXqHV{}qQPUd|AF9745;%|B>|&8jxq0m z1ou1mc7Xp$n`Qh!^g$2(Inh;t-DlBL#|SlnpK;;4>lvr~yKxUg1pnlqkeXS(P-Tp8 zRezB~bo>d8*WV8jZt#z|O?k#9&9T?>c)(c75<(CUPnG(azX4Q>A9}6mWGjvk5c48? zg2-0%;xW4Be?;fP38GsR;c_;4gmCHz9q)O3lw$Sa5)qWJN>Z@f5z_18PL%cBpb~u) zHcn9osKq^Y>H(FAGg7G*M>~f3BPGC$emru$6=lXZbeC``Uq;{`ZUi)pXjDUJc-+qL aF#-fI?zSk#&K_Fs7tJop3r zQR3`U1wDu+FqwI8W*#$ndw+QaaDdeU(pb);md6T1?noIG9y6r3>K%s6iQkh9B}W-~ z5qVu1v_)4FQgM7&=#B_f98bYa*jJWe-*J79_rzqPr5#41$A^)$q4LeGmBC2Mkhl8& zLqqGUDSpUMX!%j#%BG6DSAX!k12GZ|YuAwpl_xvODpGA2q=|=p#69+Ni91PIwGO^U#dQ9n&)TEDZ}RPHPh^j5njAG`+d?PGRQLQ z{dYqQ<#;}>g}LLG-GOvNY#>En7avBK`jX92#FH4vZa;%P5s*TjY>r@H9W!K$iJ!$R b3JE`#*dpfXtx^60@g<2e7EvL0$)frJ)vcI< literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..e73523a8d72468d9970727f94ae4ebf20aa64483 GIT binary patch literal 1065 zcmb7DTTc@~6#l078>JStqKIM@OHJGtAB-Sa6%vz0VoMs04`#ZZl)>5EvX=_{Dor#b zn)qtsk20QFwrbEqeAqd2Zr^v#*)!jNeEtgH9vTH?P|qWcn_1i{Ac=Ywi&@-e$nAx~ z52WibRLosI;zk%qWth?rmKpLLIdFIodV=BM3HOR=xwg^ghlfh|dm--|W2iU2@J31m z#)}wxd6lqc+o2OkTXdx_drGt%#|^k<_8ArhGb)@O94;ZJ_Ssh(h<)?yC=MDPHYTS)3vzja!+bKHl~6dN%RlS zZl$y1zH2Ep=4}gqNR-NT!=dU>~BKDxI0gSjPnV8UmYR!2?=d^Pp%|1T$v=WMx{L>{qY~LwHWqN o6w9h{-Lu4SnM?^>i8`34+Z=IS6`030Tql*9S-_3gU_P=x0UjM3C;$Ke literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/package-info.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..f9a710a4323990d73d3fad088723cc89e7e38741 GIT binary patch literal 278 zcmYjM%SuB*3_VjH*R~to2!4RjO>Z`?bmhjCAXt#@BzJDwPMt^FnOjOf&4nM}M~O2c z+CXw3Cpjni{CfWYaD!omeuaU;U=q5GmIq@+;bO)5jps5peirH_Z&~5$x%0_5c`?y6 zR_?tIiIWLFDqKI7nH}w%rN;P{_>ZNjvlG1#$9D>S&rV_%&mN;iN~>Ft literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/AddAnswer.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/AddAnswer.class new file mode 100644 index 0000000000000000000000000000000000000000..b9fc9c1b5bf841d52fa5985631df3f1dc8e4d063 GIT binary patch literal 2565 zcmbtVYje{^6g~1IavTv76QC}TLMh~J@hS}ok0vPrw+4cp#HA06Vr^`JA~}+r1b$OL zv@@Mh%1nPie^EbmdRDR>H-Uzkj>mVU-TOHA-g8%f{{8zO0IuOx8mF+B!o5D+M?QtG z`|u44X*|Hg6fUcHltv1RQY=aFSc+mAAETsVIgNg4yCToR#hlCRhV=9ZQ+$mdi$YLiVkNLWQ$EFur|c1QI<~4HvEZ7-ezagY;$d@R zO?b-&;VH<-fcC24S@ONLnF#6@@t!YK-3{F|UcIt~zu7cQT^7L>fj(!NQSOA@-|*b3 z@cp9LYzjY6P#kUL+19QHK|{Y!A=9OKOLO*6HNU~SiCLL|>b2dE9BLNgAhMJvA`c1< zht!Itpf5CM$10YoK*=*hBW!r3>Ny$Y6|RNHkoJPLJ(BESDHF z9bsIwB&qs4{K!ehYxorB6`TyjPN3I=4SSZf^?VWBT3KG4npR0g9^~aK~Y{ZgL z6L&20mWEAuQurDI+|kgK&c`s$mX_+w{j4ecs%M2A({LJRRBUP3#*T`Y3eFumEDDCB z3*dc&aX_Kfybe!T{V+|-)$@<>w934gT2JR!t&)gnu*c8ycv#g ztKCYuo!(1P4rQYu9PUni5U>_!$mi2^egOC0aVl`5>EX5QGeA+8mM5x2p54dRa;g1w zAd^|F_VH3UOvgEp?VZl&gy9DdY~mb0OsDt_R1lNg<2uZ@KCYkef7Yi$4<9&cl%MfP z=c;f`j=zTT3m;;*Kq-}g6SzpJMG6?fDBlv2?9`IRe{oH5eKwhiy+J&NiA>@Rk}>>- zp4$@{HGG~)yhZBCYxK?}v&qCR(%IyhUG!y>S-xoF+2m^+x!&^@{nR;{8Q8@jk2AYC zHlt2v>0&5`JzP2F0wPQi*$@#8V}f!LQ~X^;4m0>1^SF*OzTk&>I>cX$Ft+d$Eo~;l zoSxAt#~g-GU?DCcPJi>bj4RA?1UKmM8j{=@rq@fXNg2KLeFZAL%NoTP;RbbQSdn;G zkv!Kp&(!gW$z2@Z1D>Wbut=kOA*i#FS_hQc0j0J;b%&S@!zsAQHGx|n8g7~4R{m!= z1-EgB;AOw3ST)Iuc;>{mu5nmNiXV=bmN{(zb_9D+?evvPkZqYk9?RxQb9^V`qe~5 z^z8h2BPt1dbE9HxX_{^r0wO8k9oyFQO*3CC7z$<;%vIjn-c?rZ!{rOOD9~W)+h#mx zZmbV#xlGB>&7ry3@mRltc@+y-RIsGtF`fw2&1~t0#92tk4?-2oc&g$V7FDcBa}xss zt?{&((biVToXZqm=qn@ZdA(pBR;BgQ%XK|&s(3DIn$aQy~I~>dO`0D??UV_u%VGwCV>b|v}!E@ zmvMzBhwOz}viLi_LO&S|+V)_#Arh=CxB}%bP?mP#9&m=7jw(DMXRHcu$Qk0n7Y;dh zq4v3=!4rEpX~Pj`7+zvsg&VC1pp8B26~X-H#UJjOV?zLdtVn-u(nld zEi-IGJH-W9)Ik6{!D5IoauBiwQJ$Ox^N=FWW;;pjVtyC8nbE@xyVYQl-p+SQI1;Vm z)R9&%lYvndjagcnYH2ksWm$0`hEYw+agJV#PvAPegYEn$Uy6L`zxn>8D_gz)i%)PS z{gf{k7~{A&FxZ3s4|Krma`!})DlFk4C delta 923 zcmbtTOHUI~7(I6$y~A`Y?WnB^RkS?YV!;Q#K~%&l^?{0-XiS3>f|^p>V%+ryxRDGl z+`Duk(I92v4{&4Re=+Wi=T1qf8#iV$_uPBueCM3G-^{A}Gdlh4_vTjsNAbW$Cr(*7 z9mW})wU7$q9L6p5S?IShf%7&Zn6z-AgLu)#B}|2J8PgJ1B=Rfsz8GEm^-c_QzF79E zwZ)~<^vaHlTbbf&@KHS}TEUC6HSQ+C8#? zpTIEDz~R5_>i_VYp7n-K+S;d1O|`E*x28Ta zGL_COOI7S>`ZL1oa0=N>13NT);9m2SXr9+YcJEPJ{%GsGqWtNOQO!ck!f}kTOyERN Ge)12{8emxf diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionPage.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionPage.class index 5ad5bda2a082335f570a29d1dd425765d8ff6235..6d4cb5d39527528c4679150ebf7a1f9d50e687cb 100644 GIT binary patch delta 17 YcmeB^>676&^>5cc1_lO`jT~%z06WhGo&W#< delta 17 YcmeB^>676&^>5cc1_lP>jT~%z06WSBod5s; diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionServlet.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionServlet.class index 75fe1e40b1076da9f503840030b20af447e722ca..1853545b0a358ee3ea4d2482b7b43520c8be1903 100644 GIT binary patch delta 1252 zcmbtUOHUI~6#izW?MypY#iG!Ptu2byLPZ6ii1-G4ptdUD15iq#DlN2Sr3vxz2ek1o zxR$Umx?t(Tt%)n+|8S#z_fFGJVn|5Lr01Nu=X~FJ+%x^r_9dMC`up=5fL<&Gunji@ zXhzyX!bS$SEZmm*j*U@_Nzb^2yMF3>0o=y}8xxq6VoHjKQaqAkT8gX`X%jOha&PkQ zw4Rke-!#vxiMiG9`m|nM^tJ~D+OSjLDz2Hx3p~b?x4zc&Q_Pzv2o$j((2m_2wr1vv zrAjP2Q=Ts67b^K8z1z`ZVo{)kvWbeo5gZlhlcFD|1n!1nVQ6K_m64`pXIzB|}ho62$GtW+WNkrPz`VqQ*un_Mk&$h+;4Hk=ctd5=0q9 zIoX|)PM&n}#K)Kv4v?ptl^BRrU-(0#GG~Au;3OmZRIV7kfLYIF)^nM)TyDODid(}W zY7Y)KxR)E;L*yR*Pi_r8TtsJrDR!t?y9q?K7%G4!*QZ4J|{RUoevkP&J(rWJd=!?T8HPWoKp4~A8hc>v$nzpYrCL^dyy>s zTI#({2zRd)@-1zUPnRE@;(0IPuDL%W$MbbKF5?Oj?z!_XLG|U^6zgyF^^!5K6h{la Xz?Ry)EN-&AF%3>PBebrozHa;l$`Nrb literal 3548 zcmbtWTUQ%Z6#ga`5?~6HLR+Latu1$^)mCe1vCwO53Y4^{mSi!{EJ`&aE)!q@UfPb1&T-DpDrq8-avkxNl7rd(F#@=`9AT%O5gEd@ITM?tG6 z+zrzZOP3X#%|0#*&o>==F{kZ5F6Baz2?c%gW!pE`#DeLWc}q;$w&Uwk!BcQ5yQ**K zTiVu|rEPlJqR2;j^J1B*>ZVt)vW^jmE4aCMcX}){bC040OS5=x6&=rCx_0T>Wi99H z#>=IwlNlv^~%quZ}VnT+Iax3ryZ&eHYpl4}Uga``W?owonbr00T%5?>{ zw6bqnTGsSrxX0_$wq2^EF7#_x_C_<#OiU7@jr9|yfE+25Qdn1zEI9WCb9dfxSH^AO z=Y?*2<2k478X_w;gjGkVp3p6e9MEPrgzK6GLEM&tGe@SdBrC#?a-Ff4$>pBGp&FH( z@0#`s71|AltevvGP2rL$gPEZWX|rw?6exU3lpL36Cz=Jan4^A2L68HY(hv$_QdJcN z)89QC9LzM@Zak5ulfF|j4M|PeFj^2_)!CHc*uJpoP%py^ou1yV*vZiFF$NH7))uTa zXRg?~Uv|lP`m$G|u1q0nP^3;8sen&!OZbygxpGv~c`^|udFoc>rEF748Dx4r8YK** zsSumhD>|D~mQ^vvj8qC(8`)69VO=m4?I4_FQCJq4a53zJy4*J9M#9$Dn6b8ygZE51 zGI}bI5xK@?nG{?IlD<`)5qfp_Rc2i{DLVJ4lYnK{n$vw>xN=T*?VT>$ zRpEif@7C6%{Eb=c$njOLq@s+C6gE|CVOzy{yszMBu1NBpD+teU&7jv*9LI?iUa9y7 z-=^@LijVNIiW_p7#HT8597)VZdsX7j7U@Po(4J?l&AZ=k=g8w>XRjWx6+WN9|`|c0Dn9b zk4lq9DoDP9Fgdflrs&)$3bopZi(&Uf42|M=xM0LO4Ei@hk> zIN6P9e5lPwHcn-68Z$P|*f?ur*2Xy-=Pk@-;b`my{r$Kb^SEf^lD;h1ShVqp4!dlj zoW)L5ve<(wHm+K@X5mwTOvw*?H7$@DK5|tcJrjCTpm*L6~a%xjp+z5kMPHFzBu*uXr5<-4hT#WocU5k7rBXY2! zjpBzlO=?&&#*So?Utn{>EhYln%F3;NebH^0Ntt0US@_Jt=Ujw9_Uu|!Hk41^7QV1> zU7*Vg&q;DW7)C4OfmF-V4dU@~*o>-jUardesUQfIYhnbpCmq(^V5PXQDx=8vB*|vH za52=w?OBnkHO9H%X2^iyBOM`S#ks67Ae$7J_4STzZfabw(!rZ}OJJ9hYpPgNx9d~Y znj6JZoxD<+EgWYf4!*<<2VcRZSW1Iu7G^3-i)Zs1JIy8?EaQe2mvNYbbUmtUPf7Wz zE~i`E@~l`YCN8e0RIDYiOldjv?h?PtD9f~&a6aAi>z<4R`b)Km&NO*fvkKZ{%7(7yxP?__8*+=e`pMqU;DYdl(mZ|iTPe}>I1ba;EX?U^u8GEkMf z4T@t&qW)sXF3gMDN~I+ajN94}*{dY<%WLR|SPv)#x6zP+Cs6pigs*9|wQr`-k~WOi z)S|0ul&cC8O>ooIdKi=BHrMmY%|?T7HkPchyR$}nyX1{Q{vF)QzqLRYgqAz)KHiG_ z3hfhu<3g|mfP|asVx|LinPEbF_|vp zy4H~?wMj>UoWbL=dv zW5+|Bnd}-!53t6rhd7?NCg|##r1RONM(^)H_fJ|xlMB(7Mh|43J>n$lXdvdli5wr& z{nqzeHuOCn;0NCC<2&ek$_!;1y*%gH@*pD)VmAk|4~J-nFoMH4iebEuBe=%fb&N9S z7&8nq!x(->!3=YR1MJ0*j2dEAj;=LUeLBo|y^F`pF~Sj#@?3`ff)u+fj9DmH7`ITg zSV_=y&(iQe;?WoAgY{QL8utrqvr67QLEg0s=``QX2nn`5~P|FfLHahxD|E%gG2tH+zl Z4gADUr_jr$Od|ADtE*1d0+S|U>QAJw_DTQ% literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar b/Stack Exchange Client/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar deleted file mode 100644 index dd2585e0f8b61b749f894695b018e420c65e2755..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 827921 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

_*7gUP<=(n-u6 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

RT74@U?BBN>0Rse7zM??5U4B=iT>F4UP*x=W}S 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 z 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%0A#~>ykEFj%C00o8u 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

ocQLj1^bxZw{X6Ckq3f%18tHbH0=UZo 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%0AP$R1zuQlwT~&pc7FH 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 diff --git a/Stack Exchange Client/build/web/WEB-INF/sun-web.xml b/Stack Exchange Client/build/web/WEB-INF/sun-web.xml deleted file mode 100644 index 227128c4..00000000 --- a/Stack Exchange Client/build/web/WEB-INF/sun-web.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - Keep a copy of the generated servlet class' java code. - - - - diff --git a/Stack Exchange Client/build/web/WEB-INF/web.xml b/Stack Exchange Client/build/web/WEB-INF/web.xml index 20308a54..6813145c 100644 --- a/Stack Exchange Client/build/web/WEB-INF/web.xml +++ b/Stack Exchange Client/build/web/WEB-INF/web.xml @@ -12,6 +12,10 @@ AddQuestion com.dazzlesquad.servlet.AddQuestion + + AddAnswer + com.dazzlesquad.servlet.AddAnswer + QuestionServlet /QuestionServlet @@ -24,6 +28,10 @@ AddQuestion /AddQuestion + + AddAnswer + /AddAnswer + 30 diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.wsdl deleted file mode 100644 index f9614194..00000000 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.wsdl +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.xsd_1.xsd deleted file mode 100644 index f0eee907..00000000 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/AnswerWS.xsd_1.xsd +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl deleted file mode 100644 index b1b66b21..00000000 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.wsdl +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd deleted file mode 100644 index 2fd03879..00000000 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8080/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/build/web/ask-question.jsp b/Stack Exchange Client/build/web/ask-question.jsp index 5882959e..f5b0cdbb 100644 --- a/Stack Exchange Client/build/web/ask-question.jsp +++ b/Stack Exchange Client/build/web/ask-question.jsp @@ -20,7 +20,7 @@

What's Your Question?

- +
diff --git a/Stack Exchange Client/build/web/gfv3ee6.dpf b/Stack Exchange Client/build/web/gfv3ee6.dpf deleted file mode 100644 index 20a26b9c..00000000 --- a/Stack Exchange Client/build/web/gfv3ee6.dpf +++ /dev/null @@ -1,11 +0,0 @@ - - - - /Stack_Exchange_Client - - - - Keep a copy of the generated servlet class' java code. - - - diff --git a/Stack Exchange Client/build/web/question-list.jsp b/Stack Exchange Client/build/web/question-list.jsp index 33d210e8..14747512 100644 --- a/Stack Exchange Client/build/web/question-list.jsp +++ b/Stack Exchange Client/build/web/question-list.jsp @@ -8,7 +8,6 @@ Author : zulvafachrina --%> - <%@page contentType="text/html" pageEncoding="UTF-8"%> diff --git a/Stack Exchange Client/build/web/question-page.jsp b/Stack Exchange Client/build/web/question-page.jsp index 0021522f..c135225e 100644 --- a/Stack Exchange Client/build/web/question-page.jsp +++ b/Stack Exchange Client/build/web/question-page.jsp @@ -51,7 +51,7 @@
-

+

@@ -72,11 +72,7 @@

Your Answer

- - -
- -
+
diff --git a/Stack Exchange Client/nbproject/build-impl.xml b/Stack Exchange Client/nbproject/build-impl.xml index c6e391fa..06e02dc2 100755 --- a/Stack Exchange Client/nbproject/build-impl.xml +++ b/Stack Exchange Client/nbproject/build-impl.xml @@ -1002,13 +1002,10 @@ exists or setup the property manually. For example like this: - - - - + diff --git a/Stack Exchange Client/nbproject/genfiles.properties b/Stack Exchange Client/nbproject/genfiles.properties index 0a43121e..36d64d91 100755 --- a/Stack Exchange Client/nbproject/genfiles.properties +++ b/Stack Exchange Client/nbproject/genfiles.properties @@ -1,9 +1,9 @@ -build.xml.data.CRC32=69ceaca4 +build.xml.data.CRC32=2425271a build.xml.script.CRC32=1e02f51c build.xml.stylesheet.CRC32=651128d4@1.68.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=69ceaca4 -nbproject/build-impl.xml.script.CRC32=61e4e538 +nbproject/build-impl.xml.data.CRC32=2425271a +nbproject/build-impl.xml.script.CRC32=df362cc1 nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 nbproject/jaxws-build.xml.stylesheet.CRC32=6608c2cf diff --git a/Stack Exchange Client/nbproject/private/private.properties b/Stack Exchange Client/nbproject/private/private.properties index 588c2a62..53f56b46 100755 --- a/Stack Exchange Client/nbproject/private/private.properties +++ b/Stack Exchange Client/nbproject/private/private.properties @@ -1,10 +1,10 @@ -deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv3-265118728.properties +deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3786070114.properties j2ee.platform.is.jsr109=true -j2ee.server.domain=C:/Users/ryanyonata/GlassFish_Server/glassfish/domains/domain-Client -j2ee.server.home=C:/Users/ryanyonata/GlassFish_Server/glassfish -j2ee.server.instance=[C:\\Users\\ryanyonata\\GlassFish_Server\\glassfish;C:\\Users\\ryanyonata\\GlassFish_Server\\glassfish\\domains\\domain-Client]deployer:gfv3ee6wc:localhost:33603 -j2ee.server.middleware=C:/Users/ryanyonata/GlassFish_Server +j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client +j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish +j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:4848 +j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server javac.debug=true javadoc.preview=true selected.browser=default -user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties +user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties diff --git a/Stack Exchange Client/nbproject/private/private.xml b/Stack Exchange Client/nbproject/private/private.xml index 1f4f4276..2da079fe 100755 --- a/Stack Exchange Client/nbproject/private/private.xml +++ b/Stack Exchange Client/nbproject/private/private.xml @@ -3,7 +3,15 @@ - file:/C:/Users/ryanyonata/Documents/Tugas%20Kuliah/stack-clone-service/Stack%20Exchange%20Client/web/index.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/index.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-list.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/login.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/style.css + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-page.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/QuestionPage.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/WEB-INF/web.xml + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/ask-question.jsp diff --git a/Stack Exchange Client/nbproject/project.properties b/Stack Exchange Client/nbproject/project.properties index 303703c5..477de4e9 100755 --- a/Stack Exchange Client/nbproject/project.properties +++ b/Stack Exchange Client/nbproject/project.properties @@ -27,13 +27,12 @@ dist.javadoc.dir=${dist.dir}/javadoc dist.war=${dist.dir}/${war.name} endorsed.classpath= excludes= -file.reference.mysql-connector-java-5.1.23-bin.jar=D:\\Tugas_Besar\\IF3110-2015-T2-master\\lib\\mysql-connector-java-5.1.23-bin.jar includes=** j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar +j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.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.jar @@ -41,8 +40,7 @@ j2ee.platform.wsimport.classpath=${j2ee.server.home}/modules/webservices-osgi.ja j2ee.platform.wsit.classpath= j2ee.server.type=gfv3ee6 jar.compress=false -javac.classpath=\ - ${file.reference.mysql-connector-java-5.1.23-bin.jar} +javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.debug=true diff --git a/Stack Exchange Client/nbproject/project.xml b/Stack Exchange Client/nbproject/project.xml index fb845698..86b60e12 100755 --- a/Stack Exchange Client/nbproject/project.xml +++ b/Stack Exchange Client/nbproject/project.xml @@ -10,12 +10,7 @@ Stack Exchange Client 1.6.5 - - - ${file.reference.mysql-connector-java-5.1.23-bin.jar} - WEB-INF/lib - - + diff --git a/Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/AddQuestion.class b/Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/AddQuestion.class deleted file mode 100644 index 654514d8d9e464f6317101efeba34231410167d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2165 zcmbtWYf~Fl7=BJJY#Jhj6xyP_pcEPiu+&S%rcfzD8x6OFg3jnLOZJqkZg$h%4aNQs z|AilP#;MW|{s4cJ<8wAwG)iZjO!hr{_Psps^FDi$KmL6EJAe=HRT9JaB!T;b$m2l* zlY>~sN&-^}OegUWpC&Pc)dU`0qFqbkGpr9{1CKR4(NGZ3eCeH76)AA5xZ99^V7bmg zS??|n%T0&8z<8p5149M)0@sV*8Yjl7ep<8j7ruTVk6Ljh`HZ2d z7rtp1-Ad>#uzaxoXuhzuL08k(ZSLDu*AEVt7MJeo<-n+Xces99sT$6)JUoYHK?Mj5 zJg^)qSP_V3XZ8hRYp%%-hKrUXw;Hu0>FpT=D3DPl?R~?u)O~9+7E~=Fo+?({nr<2| zU)s`t-Y`sEQDMtKUp38k|AanN_uPu~{gQmH_z@^&TfMgZt3goLpYWnuW`dSy{z5mu zPVQu0wV-+J^mi@{3vm!x!jsJm0vAJS)nY$kIHz_PxOJ@bW?hYkEyvH(V5nFJcxdNlvnVygi;vtJ%dckf>!~)l{{S=*_ zA?QTA6@jt7PSjN0^;rFCzsCn<0!%g=+OU++(mk44P;{nn1y>m!$kRZt1~ofRIeWeg zmY?oz%r9vurm%@E4cjT~U{^yag);V1xPhAjBjqZqPngoLcveVm3TcdJc$&gK4m5n3 z!d<*iir+xP0ymrQCg}S{2&{TEo& z%Z;|G&K*YWqmlC>oUY4GsGM=iw7b`HqEb6!eIMXmp3%cR)&(MJ+_V|q4boobchtui z2DqTIc)i9)I<26M&;APWGZztz^QxRcx3_ssH68E{uJbOY^hGZf`~&R(?aW*za)xLG zxlHT~@d&nZnSpR|KbFgA;p#Ue?!~(Wt{~39Dey;zFz+yVmY>D2;7T)Tt02?k7A8Uv zGi>lZ79C;vN!&)1K10lMo3OImY5663Cz>Ru<)kkiY&MJKg$WuZ;{~DFy`668d@}y{E4P_ zj{7}xRFtVX_M(ocqkzFGO^K0;r1b1B7<`4)=3MR!Z$ diff --git a/Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/QuestionPage.class b/Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/QuestionPage.class deleted file mode 100644 index 5ad5bda2a082335f570a29d1dd425765d8ff6235..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3598 zcmbtWX;%|h7=DI8CWKJ|L8Z9W1=+`?DjHEiMbkz>g3@YRIwTh|8Zu#K!eVRpecyjY zKeXrcsPsdBKz~p__Vl?klMqM{dwMwBnYs6UpZ9s!o4@|~<4*u5@N*Pv+%v?qpg&Z4jY2_RRyA$_}1!GBHn#<~ojy@@-1HExELsf0jNoNyQ$`e-* zo4hjI7r!w=(R5bNazC4~9CvEq=)eg*=^Cl~Q&*N!86!6zcOXsq; z4cnC8!Dg+SF&UeVM9P}e)5e1bS>enVjI=Ht$O^YadCZsi4aJ}HWhR7Op}O7A5^;te`HfNj|Z7WY~dp)*ql;eOF@m9R-nYG z?%^;^3Rnc1k3~g2=9^^A_JwmZhnWE(qH; z(=v16v^B;8W(sG88{{UQo3RwMbas`gBwgFg%~D|-<%-2Nyc}noc6G+P%2^jrDO{Vk zY+~=Mc08G+Kr7LFFNc?ldJ=QH#FUM>CYtq0b2ewV1)Fu-St+qm>>9iz_-4q7ip*?i zUgmg9nSE)uMWXtWrS>Jw?d$hE@|wxYv;+Q9cfC|h8VWNjoJgN3_F=z@?=}2@A65LMVH`;fx4=d{^ekgT!CrszZZsk)1cLG` zbprF^m56ES@zJu~j;G^}mnOniM)H!Cb4AXbU`w(b{TZQqT@sYMoIHm&L-c~m+k)jZ zX4uA@aAn3js=-xjswU45&uW}>W~Fi@FEh>04QR2nH1Z#E*_qP?m+X&JF;`}7bo!o1 zx&9W(KYNK-NEcq6?5)A3frjs|^R7SEoS;dCmsY|8Hp+b#t`_@LVLWFa4 z#KJ*@K*OqSDZhmsvhu{ z#kyHBnJix6{-i7(`xaVhp}14}ox$)F9`OSmu;TrZfccGW>nlFGp^z*A$jsT)d<-ZYv%IBTl z=9(3RYS7bMyMnqJJVE$;_nya4&(_LEaq1ZD|cZ!Peko z+X@jca!GE z|EDnsI8%AT@UXj+RGg zz24itf*mzj#q^_PFxAs#^czdjYV^{^8OXmllPpo~(?G?}tS@`3>ycWPz>qgV$sg{I*AU&Wlrfr5_8#U)%s+mUj_E9Z-1!$~q+HPe diff --git a/Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/QuestionServlet.class b/Stack Exchange Client/s247/java/14/classes/com/dazzlesquad/servlet/QuestionServlet.class deleted file mode 100644 index 75fe1e40b1076da9f503840030b20af447e722ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3548 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 x`Wd4yF?N4u`ZdN=_@QgFm8~Z%-P0cU - - - @@ -17,9 +14,4 @@ - - - - - diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd old mode 100755 new mode 100644 diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddAnswer.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddAnswer.java new file mode 100644 index 00000000..db7f1bd5 --- /dev/null +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddAnswer.java @@ -0,0 +1,104 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.dazzlesquad.servlet; + +import AnswerWS.Answer; +import AnswerWS.AnswerWS_Service; +import java.io.IOException; +import java.io.PrintWriter; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.xml.ws.WebServiceRef; + +/** + * + * @author zulvafachrina + */ +public class AddAnswer extends HttpServlet { + @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl") + private AnswerWS_Service service; + + /** + * Processes requests for both HTTP GET and POST + * methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + response.setContentType("text/html;charset=UTF-8"); + int question_id = Integer.parseInt(request.getParameter("qid")); + String answer_content= request.getParameter("answer_content"); + //int question_userid= Integer.parseInt(request.getParameter("question_userid")); + + + Answer answer = new Answer(); + answer.setUserId(1); + answer.setQuestionId(question_id); + answer.setContent(answer_content); + + /*try (PrintWriter out = response.getWriter()) { + out.println(question_id); + out.println(answer_content); + }*/ + + int success = insertAnswer(answer); + String location= "/Stack_Exchange_Client/QuestionPage?id=" + question_id; + response.sendRedirect(location); + } + + // + /** + * Handles the HTTP GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Handles the HTTP POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// + + private int insertAnswer(AnswerWS.Answer answer) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + AnswerWS.AnswerWS port = service.getAnswerWSPort(); + return port.insertAnswer(answer); + } + +} diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddQuestion.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddQuestion.java old mode 100644 new mode 100755 index 8e55e023..19b01264 --- a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddQuestion.java +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddQuestion.java @@ -20,7 +20,7 @@ * @author zulvafachrina */ public class AddQuestion extends HttpServlet { - @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8081/Stack_Exchange_WS/QuestionWS.wsdl") + @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl") private QuestionWS_Service service; /** @@ -37,14 +37,20 @@ protected void processRequest(HttpServletRequest request, HttpServletResponse re response.setContentType("text/html;charset=UTF-8"); String question_topic= request.getParameter("question_topic"); String question_content= request.getParameter("question_content"); - int question_userid= Integer.parseInt(request.getParameter("question_userid")); + //int question_userid= Integer.parseInt(request.getParameter("question_userid")); - /*Question question = new Question(0,question_userid,question_topic,question_content,0,"",0); + /*try (PrintWriter out = response.getWriter()) { + out.println(question_topic); + out.println(question_content); + }*/ + Question question = new Question(); + question.setUserId(1); + question.setTopic(question_topic); + question.setContent(question_content); + + int success = insertQuestion(question); + response.sendRedirect("/Stack_Exchange_Client/QuestionServlet"); - request.setAttribute("question", question); - request.setAttribute("answers", answers); - request.setAttribute("countAnswer", count); - request.getRequestDispatcher("/question-page.jsp").forward(request, response);*/ } // diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java index 26785881..888ce48d 100755 --- a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java @@ -12,20 +12,17 @@ import java.util.List; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; -import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.xml.ws.WebServiceRef; -import javax.servlet.annotation.WebServlet; /** * * @author zulvafachrina */ -@WebServlet(name = "QuestionServlet", urlPatterns="/QuestionServlet") public class QuestionServlet extends HttpServlet { - @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8081/Stack_Exchange_WS/QuestionWS.wsdl") + @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl") private QuestionWS_Service service_1; /** @@ -133,11 +130,4 @@ private java.util.List showAllQuestion() { QuestionWS.QuestionWS port = service_1.getQuestionWSPort(); return port.showAllQuestion(); } - - private String hello(java.lang.String name) { - // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. - // If the calling of port operations may lead to race condition some synchronization is required. - QuestionWS.QuestionWS port = service_1.getQuestionWSPort(); - return port.hello(name); - } } diff --git a/Stack Exchange Client/web/WEB-INF/web.xml b/Stack Exchange Client/web/WEB-INF/web.xml index 20308a54..6813145c 100755 --- a/Stack Exchange Client/web/WEB-INF/web.xml +++ b/Stack Exchange Client/web/WEB-INF/web.xml @@ -12,6 +12,10 @@ AddQuestion com.dazzlesquad.servlet.AddQuestion + + AddAnswer + com.dazzlesquad.servlet.AddAnswer + QuestionServlet /QuestionServlet @@ -24,6 +28,10 @@ AddQuestion /AddQuestion + + AddAnswer + /AddAnswer + 30 diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl old mode 100755 new mode 100644 diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd old mode 100755 new mode 100644 diff --git a/Stack Exchange Client/web/ask-question.jsp b/Stack Exchange Client/web/ask-question.jsp index 5882959e..f5b0cdbb 100755 --- a/Stack Exchange Client/web/ask-question.jsp +++ b/Stack Exchange Client/web/ask-question.jsp @@ -20,7 +20,7 @@

What's Your Question?

- +
diff --git a/Stack Exchange Client/web/question-list.jsp b/Stack Exchange Client/web/question-list.jsp index 33d210e8..14747512 100755 --- a/Stack Exchange Client/web/question-list.jsp +++ b/Stack Exchange Client/web/question-list.jsp @@ -8,7 +8,6 @@ Author : zulvafachrina --%> - <%@page contentType="text/html" pageEncoding="UTF-8"%> diff --git a/Stack Exchange Client/web/question-page.jsp b/Stack Exchange Client/web/question-page.jsp index 0021522f..c135225e 100755 --- a/Stack Exchange Client/web/question-page.jsp +++ b/Stack Exchange Client/web/question-page.jsp @@ -51,7 +51,7 @@
-

+

@@ -72,11 +72,7 @@

Your Answer

- - -
- -
+
diff --git a/Stack Exchange IS/nbproject/build-impl.xml b/Stack Exchange IS/nbproject/build-impl.xml index 78832e53..3c9ae0ce 100755 --- a/Stack Exchange IS/nbproject/build-impl.xml +++ b/Stack Exchange IS/nbproject/build-impl.xml @@ -999,12 +999,14 @@ exists or setup the property manually. For example like this: + + diff --git a/Stack Exchange IS/nbproject/genfiles.properties b/Stack Exchange IS/nbproject/genfiles.properties index 88d32ed8..bd1c4afe 100755 --- a/Stack Exchange IS/nbproject/genfiles.properties +++ b/Stack Exchange IS/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=b12b4a50 +build.xml.data.CRC32=6588587a build.xml.script.CRC32=7583de75 build.xml.stylesheet.CRC32=651128d4@1.68.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=b12b4a50 -nbproject/build-impl.xml.script.CRC32=7f5b173d +nbproject/build-impl.xml.data.CRC32=6588587a +nbproject/build-impl.xml.script.CRC32=8198a83f nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 diff --git a/Stack Exchange IS/nbproject/private/private.properties b/Stack Exchange IS/nbproject/private/private.properties index 4fe87fe8..b0c93be5 100755 --- a/Stack Exchange IS/nbproject/private/private.properties +++ b/Stack Exchange IS/nbproject/private/private.properties @@ -1,9 +1,9 @@ -deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv3-1922099578.properties +deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3-988751271.properties j2ee.platform.is.jsr109=true -j2ee.server.domain=C:/Users/ryanyonata/GlassFish_Server/glassfish/domains/domain-IS -j2ee.server.home=C:/Users/ryanyonata/GlassFish_Server/glassfish -j2ee.server.instance=[C:\\Users\\ryanyonata\\GlassFish_Server\\glassfish;C:\\Users\\ryanyonata\\GlassFish_Server\\glassfish\\domains\\domain-IS]deployer:gfv3ee6wc:localhost:18275 -j2ee.server.middleware=C:/Users/ryanyonata/GlassFish_Server +j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-is +j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish +j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-is]deployer:gfv3ee6wc:localhost:45121 +j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server javac.debug=true javadoc.preview=true selected.browser=default diff --git a/Stack Exchange IS/nbproject/project.properties b/Stack Exchange IS/nbproject/project.properties index c5922bc5..237a6171 100755 --- a/Stack Exchange IS/nbproject/project.properties +++ b/Stack Exchange IS/nbproject/project.properties @@ -28,13 +28,14 @@ dist.war=${dist.dir}/${war.name} endorsed.classpath= excludes= file.reference.json-simple-1.1.1.jar=C:\\Users\\ryanyonata\\Downloads\\json-simple-1.1.1.jar +file.reference.json-simple-1.1.1.jar-1=/Users/zulvafachrina/Downloads/json-simple-1.1.1.jar file.reference.mysql-connector-java-5.1.23-bin.jar=D:\\Tugas_Besar\\IF3110-2015-T2-master\\lib\\mysql-connector-java-5.1.23-bin.jar includes=** j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar +j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.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.jar @@ -44,7 +45,8 @@ j2ee.server.type=gfv3ee6 jar.compress=false javac.classpath=\ ${file.reference.json-simple-1.1.1.jar}:\ - ${file.reference.mysql-connector-java-5.1.23-bin.jar} + ${file.reference.mysql-connector-java-5.1.23-bin.jar}:\ + ${file.reference.json-simple-1.1.1.jar-1} # Space-separated list of extra javac options javac.compilerargs= javac.debug=true diff --git a/Stack Exchange IS/nbproject/project.xml b/Stack Exchange IS/nbproject/project.xml index 3baa8f79..8d0893f6 100755 --- a/Stack Exchange IS/nbproject/project.xml +++ b/Stack Exchange IS/nbproject/project.xml @@ -14,6 +14,10 @@ ${file.reference.mysql-connector-java-5.1.23-bin.jar} WEB-INF/lib + + ${file.reference.json-simple-1.1.1.jar-1} + WEB-INF/lib + diff --git a/Stack Exchange Client/nbproject/private/retriever/catalog.xml b/Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_automatic_build similarity index 100% rename from Stack Exchange Client/nbproject/private/retriever/catalog.xml rename to Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_automatic_build diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_update_resources b/Stack Exchange WS/build/web/WEB-INF/classes/.netbeans_update_resources new file mode 100644 index 00000000..e69de29b diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzesquad/database_console/DBConnect.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzesquad/database_console/DBConnect.class new file mode 100644 index 0000000000000000000000000000000000000000..1bd82b3c37be62939fd3c7e245c7e2404751a369 GIT binary patch literal 1134 zcma)5+foxj5Ivg&H(8fkfFRzGi;x6mQBX7>Dxgn^O2x{nHA$wzVzL`{Hz>ULIlihz z(DK0#@S`lxEa6s46%X4z(=*+D=A7Q&e}4V~uz*zqy|^96R02Jijw7vnCXTG~GY0P9 zu3F9Nuo9TVJp%^r8<@v}jt4p(YKU#RexMdb z3g4%zxQ?S?=UJ3pQ=Gn8{b%hE)}Nd(z)-i7J1SWPWhHs)+&g>sU1L z2#-w+Vu;*^LMUoa!_<*8v4mw4Pq3onsflNJt|4<_t~B(WDEzv-6>^q3?zQgOJJKr% zN7N+A>aNM)L|F}m^uP0Qk;r+HoWfGv^#j@9$ha-4*qJQbwccN_*NX z+--z=U^x37S~eMJBbrUd+UUwAFSVh64HHIaQ|Jn9jHw1w`!K@THC$!XWHFZD?mE4O z8@Smi|A~Mij7?>;`>edry8F<7Al^peGkWshaCznc<^j4HPkagM46v?&DC-|}9p!{g nFgnH_0T#w(0w*bY#y+A$Yz<% zN`xLo=&_)Hl@lb=g5ok=M1x+ zH4ch}X9Zc5w!17SWSd1PsG}s0D^^M7g3u!bMUN}8%vfoVb=3~)0;v1oeBoM!~f6#;#kk>^yUvI4(FsIg=mSie+0a8VM#-8AR8d9HPCOmMym`#Y0)z zGtmu0Ia#xiF-sPotHF@_!9shpn^~u5D{ z#L{%e=Q4Dt=Yj^7IIs&L$xgWXw8n)vS_e1 zJF2qX$Y4CMV^F;Xl>*N}{U-@McuoN}K{lc9hzDpKc9_Dj*C|BP=zNBHD1n*I(gdP0 zRZmywDo%`jt&05x)e*!J9`+bxk2CfJu=RN8oWlB0_?$F7uANh)!8V2Y5~aYVgKZ9M zH^4Rzv>dLtJmXs&Y%X5%El&6rhnkC5e2Zr(=_5P*tx5J%-{O=n zv)0VK?pv(;GDn)3H++ldaHDGf9%HP0tkOD{ZxVf9x1t~Kw5`KIRm zu`X<{!g>X)?KW7vBaF3x?P}IFhdpi9wFj*IHdyL^E9j=bF0C2s09dcvV5xt(z`pzH iy6~S-J-!9jyEa(rn-HMe-frCSzFFM$B7XR0-Teo`uPN>T literal 0 HcmV?d00001 diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class new file mode 100644 index 0000000000000000000000000000000000000000..149913958331733d2bbdc93e7c4985e51d42705d GIT binary patch literal 3758 zcma)830oV-8Gc7vv;r*w6R?d<8pTbpgfVj5GuW6KEZ0gUVIvGCN#iWi1cZeIyDPx% zowP~QHb>L@PMf;vkv2yYyEMQSsm zvC#noo2n_Q$?GxPz;zv8(ec#|d<|dkz&G&Cc6Wr>=6U7lyQ+C1 zitp+8zJOM&RjUGh*=2LxOxbId)FdZl(J9xervxIW%hj@TMj)I>&Qf}^R+0i;*>Y9p z>njV=nlTqDoaxEdie_cjw90DSnADu5vMrFz7Hcc1l6m7sMcQk1vy?Kc_J*{suA0Sb z=AulUb%%2W`U{m71das?4f&GkmQbuk7?Q?M@Y>!}XBd6gaSLqi`u3Y*a0mxi^s!Fg!9nRe_@c zcOOeOEp!r1@mkJYb)&@;V(#hqfsPk-yrko0=9NJIbiL}7SLAHjE;F!atJNC0@VNGJ zW;33G8=69&D%}t@UzIa!WC8 zNOe6@qrRGfB!+m%{4@4{kBos=@IwPfk8V|ly8~nY2KVXR2$x0Ozs^$~H#J?*Ta|Io*8~7t`>iCm^ zH}Gd2e=+b^{LR3d_`AU6Oumqwo{4AjGgCefi3ZH!coX{JcmwiqT!9^qE3C=*?Ah$) zbRnJ?A6CB;!`0eGBAGPs54>gIZPmPkn+D#+KMlNxw*&^yk@}hRF2pxE8yjazZC9MB zg=JP~R-tV!{0g;0&Z|rUhXT2lO4Mv5C_ju0H>Yj^mY_s(y9hO^u6H-w8(7_*W(6)< zl1v1pjv3u-A(&@IcdvSNF_;rLk?@=~7uF{KE%0e2VoN8Z3U*r}lTnwHAva~Q?nvGP z*7c9L54K1}ttvOE#+&UiT49lLt@Q1NfakiM0zRLEyUDZy=S@aPnbw6}rWEkDVx?v? z?Yp)kJy|hrUTZp?d*{B_C$pI$frG9}-6>a6mD=JW@1spE9%irmn9Xxl!*d<{C-2{J>vq^6C7)QrR z!wC63!R?>KBi!f{_za(|pT{#eg%@y|`s1`P#*63-UdLINv}r`C|12dxOUvDS%zlm< z8f{s$F^V=?dy4v}5usi;wa-wFv^8i}y>WcO#iwje5YZ&pQ_$|vxvt}!(2>@0UdI=8 zT+opL^gHN6xUmGTKiZ8iQK^^8S(?h($YY9~i#9G{nkxpMU?_Mq?|8YCR9-)reHJo)yKRIz@YAbc4i4m{)#ApJW~aC2m5JjwK%RWs+E7)mUMLsF4bl zk#%a=%t8k_YzE}@;X#+OFtv`lG-}j4*vR0qCi12N@}?L7FK=@UiBDdSBJZ@9oO@6= d?^E~X7U~`+`X{-I5U#oj9V3-b@o(B#_z=#Hl9>Pi literal 0 HcmV?d00001 diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class new file mode 100644 index 0000000000000000000000000000000000000000..4bd17d751bdad9b5d720fc5156b61a9234949d94 GIT binary patch literal 2494 zcma)8ZExFD6h2P;lBU_(b#1p~<7L3Q)Xi!JWpCZeN;^cPikGfb1A&H{Ty-9a-6qbM z_K6?F2at%65aI{$qY%%z*G?__M&d(`ug|&XInQ~y*ZJq)KmR784ce_zmF~~b3~jP_ zz~Ui`EfycMc*J7cp-&vzF{l)D4KmsW)%QnX9Q4IuFbs}*Vml0@*pGuK92&H;_riba zzw%!7d)`qHc0GS$^`7>7k9(po!g$jlGxYnypvpj;j)H;cmO;ue$Q}*Fpp8HdFP?Eo zD~?WrjzJ3&+Uxn@vG*h%1mQ7YoK6(RKm_2+CABn+%k3={`)bV?V{vhD@L}|v)17xXwVU#2HeeaX&KgeCJl0Bl&Q11A4T!m zd{$ED8a3!jjb^DdK3 zsKmht{P8xA=Xq%6hEUFbOBb*Pi=y>nY6ZQbbuqPqchS0>T9HuEdMULc)1viqYDEc( z*1EEC7N{cRRpj&-IT(1(xqp!1md8|LQT`3861@SrKqll0s-z|?`oZ! z=yWl%`D-rnXIf`h>ulwn_q5JyTH1D=_Lo}cmNv4Jk9?qUCd}JgO&X&UZ4p`q$!BW=?VfJqoc&%X+^SpilmOlkcT}FiS zqs6lFSY2R=DOl?2BKlCDqn*ck4y<4bmb&QpZ;+OklgH`-t3L%xU5i8?>3L<&tE&A8 duui97@d?B~ExIiS{*L?v%tCV)KYRl2{Rc{BYQ_Kn literal 0 HcmV?d00001 diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class new file mode 100644 index 0000000000000000000000000000000000000000..3fc3ab940f390024a9a3353b8bcc6ea889b3a9df GIT binary patch literal 6827 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 literal 0 HcmV?d00001 diff --git a/Stack Exchange WS/build/web/WEB-INF/lib/json-simple-1.1.1.jar b/Stack Exchange WS/build/web/WEB-INF/lib/json-simple-1.1.1.jar deleted file mode 100644 index 66347a6c86b7d6442358ca7643e4dc484fb01866..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23737 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 A{Qv*} diff --git a/Stack Exchange WS/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar b/Stack Exchange WS/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar deleted file mode 100644 index dd2585e0f8b61b749f894695b018e420c65e2755..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 827921 zcmZsC19T_NzHOX|ZB1<3wr%Gh+qP}n6Wg|JO>8F<RsIm(x70_K>sYVjhsUNb@JaksDJWARRn1z<;3U}{tE^I^aDudFAT7E9$f$e1at}s z1cdrOVX}g9l47FDDs-}9DXP+O8w`j&;uC&#ZB5kRX>grNF#C0Nyq6V^gcW*E3Rt6H z%KQy21-CccY=|IGb=?9?%)i;=ri^7!^B6BSdeiH5D)Bppb2vN|(8h%YPqPW*1MZ3C z4$Mt39cZi&*mu70-F(X|yf)4XpOZ?2jOAila4yoDP9+t+QN#yHG3eGX7M(3J?ub&L zAZ%4iWf543q$?ACuAmQ1d;L()@BDFdM=RG^@!XLU(e~sf^c~+-dQ;ot9kjwWp+>OK z+AVmo2HPMcbTS@THHJ-1)J~LXAit8(6{RtQMzCLW;f~7qtRxIBVY8>l{a~yvbGX0=uO(rHL2au z8bGru+FocP&6#&y{WGm5J@$P;NAQZwkwxSlJS>1p0`^bfSCA;E-((aay)&|vcInF? z*)%?D-TghI)XGYTpiv`ar#~Cu+0v@yk#8~ASqwN9ryVidAlmKd>=(+Dyl#2~{5n|_ z)Q?-=E~D7Z3jJ?eBiPJ5y2u7#TEO{b$ZuKTPg5FlJ%dQYK32<|3LQh$&m{G`oo~s% z4N?4fXBLCs4&C?OVZ5S9ow>=dDD!VxC+}geQ4cSahxb(5h+=LzB8wayq^tMMl^7<> zvO{C-z7OU67YM?XRXw1uKNNYEb-T3Zeg{gHZY3nyJIqN?4^zmzhMi;@UX?CC?%2Fj zR&Hf5i}5~ABT}W)_woOW(*KbCe={HXe^S~B;OJ^$3~>5y3H)FD3nLjc+TX-K8{vP% zTN=6=(m6R;(}_4*xB?uF?QH05JpM^rniv`Xcjo_l28sWrKCr)K{=MXX-1UDW{!#5e zi2o||f8eD5S4jx}hWqE{|3l4Ef5A#ZxNTmbKtPKSKtQbjKUmPn(ALDx7GNT5XKM>E zcDAsy6}AQ#+Pc`Qm^%UtP3VlR4V|1)RCJX$)ew1CU5Pdok@-Mu{1HI|Fl7`A2yKjv zBxLy{z+SVROYIuGgNDZvsV9>^lD|N537M~D2sZeR3Vcop#_TLSYpkuq$XJ?9)hf3e zD|yXoKSqD|en1-_$tQA+j1*|BAIsWO^; z&YiF+!=LE8Ygq*~Q-=Tvkr&WC>p5^3z8C6!Q|U<#c(jh?H1YeXi4i`|8<2cZuQ*p8 z0usc%QUhp9ZME52Zv@Dy{)l!f!V%Zdyas-B0T!Pc=_nBBVc{C&u^59O&x}}znRB4b zG-C%L6E0eFxY7PIQ7S5n!re2-KC~YEUTDM4fj3ssORZYk-z9dT2lp}PZz7oF>zhW;o=mF=0{l*Gwj)|(l@_pj? zfIIx*pB;^mKKjS#w(u2cI30&wUMb1H>ea#%IrCeiHf75pQr8q`IWvpC&XZ(Qd8f!u z&qq$Ud)%ymD_hZ<=H1{4%$2zt5GTd$4e)*XO^An4aMl*gi8q+OT5te^CpqMtt$ZBF zM9kn!a$6ERTUS1%1dZigGS!SqR#!FkhlT9U1$*&DECXj^ONA_N1XgXKEm9j~@w<5s zoRx@_^K4Su?P&(I%nlJ#q(YJ}mmN>umbHQui>FnpMg?-PmG(IVjpMu>57(FfrNT8? zg8u<0fcA!~hU6FQ38aw(b;fB)ic%MOALuLxKNcUYIDY;#TzHPJaZXv{UmtewH(yN8zdt?tDs|2dc_279DrQHa0C5GXyc~$ncvo zN*Sdw&W?f52dTnTwU1PgR^92Dr0mBV#wj{t3&l3pGCHO%N3MEitroE@qFV;&Mfygk z8F|tVfE3-WQpBI(z%H;UMqhUP{0@@9Wj&QpaSRIDDNgrzbSO65GV(@4*z{@}IKaO7 z!MSalCsp_PKCQLcHdN@~8COJW(-+MYh?Cg|O7ac-|6=n$YW}mWlL-1ZHZT2EH0^&- zv(w)W?H>(`8CqBaOhny{0rvkS|E1y><=^s)3aDS#Y%A61VW7D1f`aTFl*tkIfsBgw zipm~9x&u+;x?apu9j;Gd{rr<@(-MU@Uy376+8|(I1!tdfv$Z!{PP11x{QSNk=7x>_ z5g_-ln%(n;WBhJB3IAE2pa0A8ZgAq!+?*Ze4}{EFO!qbHkL{De9K=c6b^G$ z3jbj70y!H*Er+(HX#164Y!F#ssMmNv8>;CfLu`__ILdXHZu%JN(T+A={B4!8_s8MM z0jzQrnuoWE7LL<|l*Tf>pZC>8e~=`V1+~7aFffejxUO&?-jb@KyfS?h6p9s!Yj7Zi zT@oFTzV+12u&=kYXDibx#S4?qnJhDk(&^Ak9f;6%k=SYdh7OmoNFmA3TJi3St5GQX z@pn@_8v0>ZAkZMH1<}|PNnxB&ER+goG7gCdQEF3#ovTW1Sn!+$uWVC`aN z@qd}5I4K7rh*-7P97wN%j~$1v!_#&b&8Qey7E_qze#=HP$Yqid;(__Xis0){0La#j z5StrPc2QSX=UTSAp|1s+nIjqNtQHR}V!-k`XwMwkF`q-|mM+RmpW`XcBrn9s3Wo{& zBvo}Q%}`JiP>4&v9v2}uME0AoJ55JYY3nc(oAe&1OU|KUZBZm%!Yjo53-=KB5HA^* z1B|ux$S)7sd|Y&ijKfuZUA6R&fc^fPw4zSNUi^5-mN~u`pL$1*>E>(M%Ll@`=&|GN zrnHupfo&zOtIhUUMK{8~H-|Qk_8$D-=Aio993=mLa|jt)8`>HJl${+7odISZ z|I&1cV!za&0BUwjbG@n+0(36V#qh9GF=UAlK$KKme)9^MjVvqOn)J0H5R$(y4q2ZV z6DlyU)x++jJ0s`$>FXYP7uGnGIHiQAda^8dG^%|cgDFAnYz}SVtlX6260tO8v4tfA zfH``v>9{Zc;fil{gbAOyl8L($Wl`dMjeSnRetyT)n5waK+wbkp$L9Trd2c+Agp{G< z&Be%OIeHygRRKD0PLm_q#!&LE_j`=Ty)8G#`MH_e)FKxQw$e{BH|psm85IsJDK>_H zqBlMBWBS$iM5xRPFLY0RjdbuQOG1jRrn%>jMnJ)1illR1K^!f^i?fedzn#$!gie(| z<=lPY@nJRtUT_<)K>uE!5Ws4NA>cqj;IKeIEdQZC0Zz_J04IApTPJ{ug$>|8*RPta zH7Wqpw{&y+tfkSW-`24FV?0hmLz8rWZ336p@+!cQG%FI1}{l*)p2d zdjG)pPrD5T(=TS#izh~|AOupZhpWK+_3%;_vMH?gj0D}WWfR0FxLg=V+TcvEbF8IL=6 zTnl+);xe+|Ypa-az@v;}G zg^4IIR19etN`ynIZZXkMo>`*hTg)sO2XychAcNE7mY;?`f_cv})LOV&<;5JOW>BF3 zIXVvFe)F;Pr~QDHjn}FC{(Xq)Kbp*(iqP@9vmJ75>N?Vdh%nhyGQbJGiO#~+#*jeaYvVv)q{NpeaH z7PA^>4rIIK34RjrPbHg+b*4`pJqO{M2p$k2q$Z+;4zR}U6l7ZI@amL}ily(|G2?P| z51oBXFX}_TfynhS<%H&JbpTKd{7{YOkqbxoYA}a-m~H*V zhzB9E5Xq~i&T+>EVeCYwM{dXd`HIXYNA4^Mteb|sMra#fcCl^DX$|GhN%C}5it>6` z=x%&Qi%Z<^Xc?Zv!|mdEGc5?V!XzK*(_K8B=@bctNNo>x^@vKpO}uEI30X9q39Xtw zGA>)OSniV3Ap)APwtJ8)`8hTB6J=<4RMZ6UfCcYetu85gB=`8ZS|tN7LVMwP4h#xc z+0zW^l}KPQom}oIU_PYmQvOA?ZeiV`mkNu{80mU{)FdA~*1gQSZ!%xof!vw=+9El) zDgR!s4KoJ1Jy5WynjU!4s`BM$+d}PXc?Q3~;)NemQbQuAi69U>@moXtrbE_PSrBtm6u_2`n zG-|agqlawGUu@COb+rbPzkpQ}Om|=GJE~??)vb!jE<0eHu)j2f>o3kAwU^%BEl*Ra z{6hSxey7>6hen_&*?W)G&d`P(@p z;E}8eN9vN?!N7iuME5cu5KO(0cfN&beh-@%9_JZ=Q{Ra2ngp*I)90GiLLc<;dCm7x zeKrvkj9Py5EspVs!}Ju%1G!vUWjDmxt*-f@IEA!*r&z=1i`g6H$~LZrszY06l0tui zx6B&B?1QgNCkC+|CaiUjY4GRuW>C+thWF+-fMV_NNQ=f6J#ey|M}CdArD|l--+sV8 zCxz%f`TcvhZnQD)s{Gf#lKN{-Vf}}0-P+FRU$L=T&Bi`i9nIJF$*YmXAxR*$mZpFt z3r-rSKnR4AL?8>3Pe_TOATVoMx}k2J{jx_|qIzRP$=GIDZ6k8U@)vr=k`OI0bReGJ z>C331nX~hVUo1bKS=9lDFW>WZ7P}o=7TXL*ywi=>b^8hDN&87|C;$61w;PakU#A|; zec@D;BRy5uOFRa3cljTp%VA!*!F=|0|{dBMF{7hd;%67TF><##r&MOup<=h-s4G5CTcf_foJSk8 z&)+}+AM%Hh7KJ_0lWXcbA~|YjMvcEut zOh3k~$vz5{kF`)Af4a;lGfL;aST-e`9Hy4_Z^)3YihGpHXllo}hAfW|vR zD1G(10f7-mvD$?B{i3h~2;zyU?VZiVZtkS{c1QXC$PHuy84Fi_kbW?6;iUH&k|xIS zdVyx8^Nb)Zwlt>n^o$%Q38X`uh4B{&CSDqa5?Q+ol0R6SX{R#>STV4)*elVlIFm;! z&n!LamiON893@)qw9?0tyxEf28*)PLCbTX?PKj=2O22(VwUgG*P&9pse7SbAm$FJK zbMC{r7h6cE%hI@?Hyf%lS7uC$g?=gDJ=#Bf^`mGFq?erMjA3I}qf@4su=@=yuRL2* z;dPl-J%0cWTAJ8w$%h7SKBlS(_;XW8xScf}a_id!`AQ)5tjVM^raEi! zR^%yHYGtn<4j#@9Gmr+*p&N#31XOLX%a-zguUA^<@R)T_vN}g;y|FX3I|l-U2@dXq zF>l*>T$w62RT( zx)GULn`kyyG=)k~OPetd+a=8oHBtuE+jVv%MRAiPX6rNN;P9w-opmT#t$Yws?H}KP zV0Dl&z)OVKeOi<)#5jFOV4!Pp6F_SDRQ`XItmF6jR3H)4jL1{L=HlX6G_m^(Db)-# zfuJbi4LyKB-AVl8_UeH$Z{2~e+=={kIdJ;acqoTYyyqAwhn1DQ`@;@iy7C(7CGVA{lvzht*$F%k>Eo3E8-#va7nL$D3N{*}2LAZ-<-@9+xX9cS{BCWR$(KCB5pi z31__H$)T#z%rVGZ_yIx0nn&`p$m5OJk_@9#U)6nsh)s~3)O-8}nvYyH;=`;u;aoL) zDW}>mPcAxdU6D)UK3U$$0igINr|cVoH_uS#P{;lPSX<>MvkS{+W^z1wi~3 zAi2dcLB{1kb&>>gs5TgTqz)Sh!{UHyrG;N4l8TAUxP&$SF`~Z-$m#ae!RWNr5 zCq|uQf>uL((qqODjOm-!+X|X4s-`{#ch$A<<>*Q|^s0!hDMhXJLc4AbpBu4SShqQiCwgKYa{z5E2R2)6hpDQn zwksQl2_P$SVY$&roHiuK8L$rclH@q%>_*r($=n5Hp1d-oe&)4cGY{Fk1B+gNy{@s{ z*-Z|4jcoGUpDX2HC{+;S&h*Mximp#8fRaPy?Fq$=vt8#m?v-d7)LBc|XlqJ4J-F&uD$hx=-gS^N z6_cpT&5YugGpKZWbU$|ynqG_G%BBV=2jewk09DtgxY-K$;#H+|eJQy-GpIeA`|$0? z%QKd%sHJoTXGGUFcVN7UWlBk9=yqc`_cD9Od-2b;oxzD2~DZfSD`4{i$w;u2}Zc+!?%`*5BnHx;ooiVwgR;y=WXg|E@BQ zhnGLqs3*LZ{?`RZSPYG@Vh4^I(YzFQWGJ`m~=L zVkoSWkiXU*3DfjZq}5J=DAxv-|I|PP6e3d(BQHf^Ys<1|^ub+9aDsGbbdRPNR{0B} z<-+a-YC3c-{kgsKOoj}pZr*sajF9E^*zA;lq7$D|Vm30uVT-&nN3l6Yd|uz*1`Kyb@v7r5ih-#TqKzYUkZ}nrS?02vzr|GL=&*X=+38dMq?AmQ zV;Vt~#2!>i=*LbNhG3LSoXMBwF(S6;BeLl8bcN7pwK7dmA@?iEe7$7Uzn~I(nDBr& z&Vs6nuNL1!iYrj!F*L5Ugx3b)S9-Vo#`yP<*au_1M#JA1>>d~(Aol+}5)*T@vyrj; z>mb=VlKl5k($?O^`LBxsFtqvCI4vc`Mj1yHb@bZ{rJ+t&`>M+}Bw)^?=HOJ}ZXx7hH6LKyHXL+uoz6iS$)g7e2JlR-Dj;b752BBV_6fdUX zhI=^6^WGi<@NkQ$)NzVNHP?IK-_%v1~Jx-f8LTKVL%3go7a*NjSmB3dY~Jn~tD zXcRU4j1W9CK_+wE+KU8PQNfrawm!2dP5o?9%+-9E)uJ;o9{>gYdC09g-jq|~ZzIXQ zn4>wZC+$W*O`5p<@rpD$Gjv(Jw-Fnddxg=2;k=}!=kV}KWlp!rEVqsYlP&%#^WlBj zba3mInbfq(DlV&DitA<(&q%8-sOuY=wj+}{X*+6%C4!Xs%+`Kb zy)n5ykauA?_ypH!-F~VaIdx?JPz+aogXByaqvN3dcI0r6&0_qK{jS0?h-~yD)daMs^ zVXdDW<6FolTMO4Q)@*%gun)Dl-mL5H!G}A>2B%ssCCXW5KO}L()$Bz%UqMsyspbhP z>+C(9mLk1S(4N$8KQOv>(aD8J^)8o?4CZ6hU4rcs!&JE}cNgb}3Lyu%h&YCO7P<8L z!eiN@&)xCOoR@b|>sdYpOH!Him4{9_f zm}YBCkV~EVC5q2HY7VB)BnKt$+LkoGjx8O$LM%BFrLt~OMit*Mj!Fnr;XW`Z%&Bk` zv?p1M6XJYXF@yc(R#e@`KmrSHL8n6T4JlO~fYddnf|DT`g!aNDZvCATN1n~=1yW6L zRG1(Yi6QEgyCOXukUNJFKa4Pe9iZu|=L_uZo%g`bte6Bts75GZkCYWuq<&@cw6@Ch z|2|}O-z8@+b6OhBCHtL2Z(lBV_Ze!eoJ*z;fA*5RO0TM#l;#2ta7)M`Ll8daV3-rOHTnmG8H^)Ji!m%- zLm*8 z&W+98#HDsuuDw;18*f-N7|8=VaiZSEGm~0WYch4P;y#qI$T<(j3A95{n=SHcr#Z$A zA;nHvsgFOO1I*yQaCBrGA{v2o4@$Bb_meaqeWAPDy#pwD6kN7QP_Y@c1a)u|eBu#h zkvhzypP~xFS;W=Z;6*V14&@#dHJr>KFKCoY&F9vQMJSVNFtGxu=@1PD|lF>owQ222PO0hNv6DH+Vd3=sG3?vh^X0~%{DGS&!`Tu;k|;6GtqeIq zhbZN=AoW;+XB#J?OzEf+J=B7smHND`CIkkZ264&R1OoCqOhUr^=HRb8|ipdx^Z{TE?_Z&HStX%b8_6YfX|{j3ejH*K?vW zI)*cIr<*#@0H(GR{(euZ9mMrVfU63e8%|@Y@WzG$#@$SWDMVzH(fjS9*HG7pv zlJkaJ^QCl{TnpHTZfVFSRol(MkcXqXA6}UlM z?I@*q^TXOtp2w@)y;oLSprxMNPPUQjwl@Eeggx0)^GjDAnv zR)h0qh$5Y5gNd}r>bIe@jxcy|m8FxVA%D@4A-Ln&i#bQu`mNl7Tt9b@iZmteUZV%jp)+gr8?Vs}^2Q+!hi}u=+NC0+g_`%@s;@$x5wo6IMuXNv(NI?A> zk$95)p)&p;rB^LL{Z*d)c3t^3h6=H)5CERdMK-(p7T^ zM{4)>>l}^L@A*J~SV8G%)a(v}|9XJ_vkiy;`2hcFJE)iPwJh;l`93wVRdVQJR1a;v zlE`cL@!i@s=AQAFWh|?q=J0aO#KY#<;svUfavza2c2Z=ozHXhYvO#x5|o#1TMx= zVT1~b>X)L@>M0+EFX?g&EhOpOnzON0w#;Ik32N%>fJ+x9#vlN^5Hue^TMxIKI+))tQeeE4Pf@j%)Vq69X( zH80qM!5zX3H+IVb{43hEhBzAeU%Spnsb`otPq31Ub=g;ez7VQhCYTs-kjrl+AJtsAdi6$?2LP<>s-JPeD2>vk5sf%)Y~k z#EgpNH7K;?vuOyaHWh-7FvHN&!&A~D;irZmrbt^dGXQA}#I=Ly)~1Rn&hK4 zt(86OcEnXFdRJ*^f`rLi#dc`+u|I8!*F)2e{I&^U4wbllqX5jjWV>B95A?i5eS^3U ze76qEJI!+-r>?vflZ4Tey#iK@-Joa$`h}*NG%waRtxV)RGdsMi?LI{W)|L&P7&Py| z2ZKK=%n-xpv?n@g%ZnUNlUmT2xL*D`dUUQ`hKyTOaRPN@<%Y=aDso&}kIk#touduR z29xVnDds4i57eQmiHs<%b?jbO!57LMVt2xmoU#jnG9k0i!U zbuXbj;NLfwh3p88YF=6aor>`H@yuBY|0yfu3$EhinFo94!B~K0j)A1)uefZ zayhlXzxIRcuMIU123GA`nU$MZ(bYpLSWa(5VLV2{-ODXmUbj`JaOJstq2H@m8i&BA zRkvp9vX4T&M2@EF*j0|&C7kBMI}A1VLQ76U>fAJD5KqAl@RuM)qk)bDmo5jZ*uH~q zLqEkgD_AigRKH~QSkEkA<{IBCal%NPKZU_Y;(nQNKFV*Ys%=tc9eINnyLijU7K>9p zbHp88l#jAALX9#&{@!!o?N|7w+qmOh`T5&S@Ke+AmduSinwflgsnBNm3T{Mfg&_Qnq3xWI-N*|&#eZMW% z^-EA{CrrEKF7%A!dnq?>af#Q-SOaDWGcea_=$ zEFXBvF?IsjYVmuY&9kuB9$#Yi@7_7gddEYyqu&`)f*GeRanifx=n8c7;Y@f<< zUaTpDPq?1LW3i^Spfw0BlEaGSeCj;95pW7)gTDJP(i`FVDwuy_zzgS1aG=&@$b-PFR?+O8^ZO=7DlBN z25&Qd+N6_}8Pg4#_s|S#!j`Z$faos7!T?C$0BH9gJwk*01% z7`X`#x5z=Kv-f1BvV*PG&eY9H^LyKREB2DEa^U6l9HOA$Mt zTS4SrY$=GuEOCe0Nctl8kcb9$+xCZs@%o^f?gd^DzZRi_W90Ie+1XU*W2CWy2Zz{+ zgqiO4BI7$dNDj}VD5^(QUjjoGJheQb&5~J1 z+TA(cakWOU8|l*N;k2d-z#Pk4+$Te-*-+gTnuY>>1mi^ z%g$UWEpaekLS@Wc8KnxZH`!vug#fB?@L1wtaNx6LLmD;VPpCqimgm|07}q)cYf4+2 zX5cDDn4@@RefhUN(lD7~=~w}U%QMLy3(=4oLfMpNXo8=Tro3a~PyrXaDL9O3wnj`H zSdE9q=84+r(YB&l-nf;ADBM~QyA#|_h?$q>1=o@jfa(wlLy1dcSa{G zj1FtkTc}SmTi%(ZHz$EKmi;k*k2D27yaR@$aL_ zdN-A!rHX(i;#5Yzr*|* z>VO`S3#y~{2;*wU(&cY2-Z6>!4O%`3ODB`k$>j|TK7N!=wFr5O1l)>jYH<3Z`JxON3M;9Z;a$EwEU5I2jlmePjx1ca?w$|>vZWcuj|O1VaNy`btLYHXJG(Tl znd&!GLmqT}t)0N*on!j_D`-t; zJRO39glYNhD0d25HBM0~-I`ODn%K>^-)y%`O4#K!sWx@IuWC#ynJ*q|iy4Xi=wm)Q z5u5au!uA||QYbhAwN~d7pG~$YZpLY&3AMeFSG?BLwCR`6nBm8hBS(K-T#$wcx;RKL z58pR$KsO{J7te$(zCIyY1*o-9mAuj@yk7HG56L0$9W8O<&|n`q2_=xP1#!Q$^?!r@ zyP+gJgF0XE_umVDW*{J(|1huMVrmL-{Fjf^tO@6>vYf*IJUyC~A!C5dBp@LK@6C*QHp;}W2ZOb2+d9~K&RM9(79RWBbTG#64&T8#V zOPlAxjkxXRO;`TQC*xLvjqmoG>FKOA!NqI&m!mGP+0N%Jr?2O~(+WNh&2F>$KMP+A zM}>V6jy%l+!^k{OkrAe!6hgwNcv0`?O7J^m;wexLX$JWPohFX=^+o-Pz2sR`(YJr& z#XONrK8Zce(q3R~ZR(@PJ^d+lRX37r|0ymCNGhgHtVwWAD%Sp4U+8Fs!k?LbQl&8t z`a5j~AQd`n6?w)@#5JbLD`EKirow$No)QUOSBGu28J0ie{;n$pA$FhPUO)CzW zbe|cjG(Qp$Fs87$TcbN4(B7=+{?K@fZcu_2kxMaDg^Fr!tNVMtx%*dTk%!koC|r!L zLG1uRG$I3aZL>q8_j*sa@%B>+j`k`{=30xbS6lnlMC|hBAZ;}*UZCR!Tj(Ge0z}hn zZFMzkp7c-1bPMZ~U@!G4GRtNnsBbtYjvk2_t){_#2ARya@M%*ZWQi2Ub?Kj zTwQ0SXR|F2Y9$^?l@oeUOXcdjEn~=%676dH* zM|2bvRSYQ(q;jWr(XZ`@+$W!UmFH`?`3s18&I>>!$VfDr~oHP&qRm>0$q$lLF*t-(Cq(`bC(62P4dI|m32Q6zS21tC!fA+f!I;HAz3qf;@2?Jve_*Md41=+^~b`Dr%atD_P&Ef zANk+AdQNM>&W*(NN@8)`^;YVM&w~k=VAD4z0{9x6X=`a)YZw=)7ORW3Tg2?!GG!IM zJG_U!uhET;Yh$@$bv#?U&2{WsI%rWNDNy|Q(CZI*Y!cNjauMkxuW3jlI zNw!jgU(U1cl;kDPQmzZ-P$R%%M1NQ+`<}^}LFm~tuuM56t>O<0RTwJzV6fbQbZOfWx|Xgn(HE5?oWo0z$CNFqd47p>WJDbs@DFTVazkWg5t<+(lV3Jg zA8xZFN{hmofL7#KOE@%LGjd_hB*OORq2SAN4fTE0@t*i|vS#xN@2Pr-9&y;v_Kndr1W~{>K8!lH z6J=+|%#yC4(qT77W?CjEt?QwwR+V?PIVdksJp;GR{~XDRSA`*NW^Xbv94B&>V@qkY zP|gJyxS|Rz6gxy#tt=yTFl^N%gAS2Uv$@X%Mf0a&>|PNXKUskBGT zjxlFa?=*TIW(RIR>*_E->UL8RCIj!zh6O!OXI1v(B?1rnHsvQRa`WJsJ(ABqRD`2G zoWYZN^Zo7@;U^xH>679Z+LOi=$=nor@~#aX>618F#^vMYP57(JD1A5NLVP=NB0rik zB0nF2lE^c%0SmIEGE$$;i4z}>s7VyvM`Z_(p!~X`{Ey1qNxeo)VZMiD@(iyeNoMKJ zi*cXM(c=(r7`acizFI=x$7P;x5qYkQy$?-!_fdIwQF+X-2)XaEd0J-}G`oIXkI0{q zE<%oGR|c9WO`(LWSlY|GLC=a z9aDlNUy`IuDO3B9IDM27!Dn^)RZ%a>qW2@K;#hIGBx4em%<;?Vg%MK{C7-A0;p^#5 z$fWphL|cMxszAQCQi|L8*5Dwh9p9|4-J;dDcWgI(6jB+}w^Ntn?wPLDVHyG-ahd0N zoI;wg9x4zD#;IA*OBV`(g*1H~jW)}BN;@%9W=7nLs1~^E?FedDkyO#wJrTFRUqmq> z9`uYqVx?87*1IR00u9@Z3mH>QmwAv3x$Zk2;l9Dpd>TGtC{>@w?IPGxZQ9Ge^3c4? zxoYvG6(nW|GYeMEZ3aDK=av*W?N`JfU@6WN2TB6U&#{o8Rdq4Zqh{)UA_3>Xr-ai5 zwPD{2HA89mB7?~f8!cMYuSK*b!6iI`ztvQwO4XkdX$nji7&+|`I_*tZ!(i~L@ z3}2{~oVdp+lF=ISdik0NDoF6ZHU+%H2Zs@R+^d#b5qSsx$51o6_W;G*sic@4Ur>;PjIfSB|coeNt3QG#*5pdf3e4}u5( z;g9)fjA2`1Rq`|^eRUxwk;oOLig^Wb^WpS}je2TMUEu_gBRb3-JAWleUgQ}K9~wBL zD1ELQLN}NyR7pE!QhlLYv?7r^j4Ldcf60-OJ`Flb(K}*JfQ6pLB_Cf)M$pK`ZRM_K zb|OfQ*k-F@(gR_!wiIJgU?o2Pt4L>#qp%iXjKtu#OL!izmT*v?1;Mt!`x)C@r#+A_ zwlSZ0>s+IArHBouLivD>*t968vq<5Huf5)DzsFlw#Gwb*&(FRf;ktkx`cI%TVvbA5 z-T<&%51`kALi4b_0?Nig$^%SUmG%QLn}q2&jJYVUYYjCTZc%^!S#zupyyGb2WMg;@ zwU4f{n9W%1Fq4?@>H=&lwFXcp#79Kj=Oh(5H)7Il(4sh{bUskGHUi);O^)TDC3ytk z8v40uXC3fCAuZ`vsUTt%kU4ZocK&>SPJjR1fT&k^?Z#W0DcRh>SAY^};@#(GZ}nh&ber-=%?cmQs0yC28n$WApFh z+ULA)K%BE07~IBDpJjq!gvYq(9C76yGYyBZ%_jBjCcrWXnbI>!RJ*jqHnUC`G!aXH zNF*IEK!%R*0^93wRgzn*-BGPs2JSA%bavOKh$WX?tr~hCzUCE$(db#?3{-N3c*(Ie zxi8vdmbo8{LRTp=Y+2#swLGLqRk||1eH4j*`HyK;VpE30lF#PykpPTfex zFBI*MR8q*3U!wQB9b%V9<3}uAv!XN1I`!iH+Ezq|sfq@p&!d_%Qi7eQHco8P2X5`N z^Od@R)d$Hv*? zc6`E}$zwUgbT4aZjigi7c%?4UO4r5@5}&lAn#QFz^hj+oC~X$Xn;_|k&UK^8C8bpI zkejzqRT-!zJdm1$O%qh}O?*&iEXFzz!W$l{6K1CAx`)U4XiMm5J+nW}`TPWpyNeGR zn4RXuRjzo!hfeT}w5ZPpltshj0J&WQvVwaB(he5oDD6!uUP+iOHo^&S%%TZ73zi};oSGBFu?mh%$oip7g%GBMW*$xsv`qzUD1K-!Sy9g1_*MTdyh;^bEs3}rCBu8s?;=lbjaxR?&zBL@s1<2zJk$4nLyXml}FEA zIi0PVPFp0;TvHaVY*Qxe7^O|<&Q91ME9Bx#9~IX33>E!0T8Pz+ z++mI)Sy>dDjNCTL6?8-!MLJ1`!;=3GX>S=+Nz`>|LQ#dgyE_+mcXxLRcXuz`wQzU4 zxH}Z?c5!zv914eF`s<#Ken(Dwc-;toBg#Xq|HA@iaGqwC)ygf+94V! zq;a`WpsTp*?#hU)pmo1q=-SB4x8Ic{5MrTF|`Xdhu$%pKg*! zJG&H)F*(g9J8bnR+qBkPWx}*?H_0%!$?KtPXVK$N<&_9!SNPhX-vYyB8N-cs^qMAJ zt%04l8{yssROy;U0sL}|@erKIH-Z?eS?8($I3sgF=Nv zy$ckb-UB1;!i%|`9Wz~l(GZ@g?V46u++%1;;=Ma8#+V0$*fWZ z*-6}~cxKL`L!mdtLFqfndjz4+PZoQbLTEomA3?g74P`3EY`2=<`4emfVwpSWPy|f7 z7FK9M(?FE^j;(iUdTQ6a8jrH8FhX?OHY|;s>Uk?Y{1Xp5@YU?6gg_x zD8+90G*YW_cvAG<@#9OX-Sz)>RtNU00OIV|Yk+>qXY|cTm}_sNWeJKWLD1l-_`% z_K7ks*8yT+xm=}7;cn35l;wus8r?yq>`9=1hrUDkP0F|f{K+*V{fs4}jG4cXiQm|G zyqX?Wl{1Q9AN6XeIdAR|?_h+y<1(i64C1VE+qn_w93GX6a@c}owrBTuToKTBs^Q&s z>fCtwDf@8htcLlktZBjL$f^B81?WX@R;8(*N~rNof>HK(5c2h4qiT6q za`CXwdmh-N{%7p~kaYLtfpAAB-PY}(LCbYxE>Q%rL!q|_zaC7zr;fXTGBcE)f$Y$Pl56>H)MHHVKjbMLaL|Lc2e1qYx! zE~juQM>yogDz-mJ(^(gxV&2j^p}6)uY5{%Y`E}ozj7Q7w`&id@|2?#?9c(%|A*)sJ z+Q;$6SqmT_-0b;C@vM+`^^xG;dhneA2wrR2LzjV*xh(1dVi*WpRPJesD7A{NP}3D@ zZ1&EqWLL^*Nycq5TPUY5V_(B)GO#I@*FpPo_~>+5XEiwE2~|y91Hpi4R;6}7*;*TA zt+{Q)zP=L0)x&!uLweC0n~8m}p7sqc-%Pkv`|95d3wEdTn+;_hEoPTMa`bX(*40fi zHbqlwJkb`eG!Pw@bW;=`C3ZP-L%68dxZ3_^_A5ze>!(xZ+sFV!Z{7sXbp=rzmj*B-fxf5 z>_bn9O4eOLBThYSrZ)8N5R)$XQHD&e*n0GR*HTPR!276>{g|kGsy;KCtl0EsC=r^U zr-&BbURHnZ5}B+1Xf3Ikulk3~?VzqrIo3h2>34=6*|dUWE{YZ^{3aVJvM?aCb}gGh zb88K4pW25XlJb%^EDfNxO~E9zQE2D^a6v>rB+>14WaK;{AzxJO6ID$8tmGPbT53!S zn5Z&PL^M9yO}HrdO!zl1%1T>6r7@t=9bn^h^lxftSNLm_b?H)sZ!1=dPXw;Xr(Byi ziqD<#V(zjit66b=bIszU&AsSBlIRrU-(>Im>wBFS_pBf)9sn0nb=&&Voxrnd6&&Ic3ZKfN$c5 zEBh5S-fThNsaHX{C?S|O_t54fax@b^7FDg9EA9^`g z46G~$TJU1@gqXgV4WW?{D21iKNHj9Yp;%ZlU|7*8tecy?OVn=89&Q2| zo0in@(3`(2!3pS8tJ(att~Bsj^lq+xSOPXR)4neYSWNS!Qw!AG`f2-Ixcyu8c|UKT zal9^ieMFmMtM3;^I6T^~so^xWjg(Vf{xH|Bb#-q?DJ(ZDOhF0lLT0i%)%x`NPQ56?^dj@bFweKO}^lN4CJ-pZv`g+?_o+YC+jLxaV29 zCPa;##V7?B^nx4E=h3Rd&`Md{Alk&X)#GtnyBUGI9kg&Ur%*JfQaln`)ucUvwP-5?hA*q-EH2JzFCxzd>$AUM+u(m}8SpRsz;pX4z3EzBSB<&a1c2Kw|ny+7a(UFX~F2wOS5VRbY`zzUpLcXP$xU&{%uu+NNN;ri!G9bte7YvSx3BvRM zJiV0Zd{B3s$^QImF?K+AXROi9Usg$Zyo-LeC<`xMiVynH?YrB)ttbc?{?%l7DNHCg zV`YttyS}Fx@8)+`z)YZt>d{_fN3T}bU(iIPrG;580^gJtg-8Y2!%p?6WzSu80dDkbBeJKvZEvq4GF`t0QT z=@>!X=MeSgzg!_OuWgOm7}0UWT&CY&uBqs(g*O#X6J=# z|8y{6lNSC?4XDGWoRAQcqCNYccN1^*#yVGhzi}ODIA<0lCWrm z{5NnUNHygQvZb1G0_jmLa#buz-(|CHOOsHA<}92S$0|f|(VP{hC%t65wj{M>a+=w) zo%oc<4>S|=Wv72QI)#zOy6uCO*&oRmunI9wa=LJ3huIL8?Qwm)gSC`al1bWC4kN{a zd{yS>$Wbtl*h|Wk5%9=OAa|vORY@85E~U{%RN?kEN*4e!x?|#Y@?6EDd=vwa%{cW_ zBWL@de+2#|%RXufd#~!um-Yi%tb)&p%B9#*9?rjSQr)wEco34b*z&Bc?T`Kr9TC52 z1=(p`5FBZ6w4a*PPnVCzV0dD+XVh<<;=FQ6phs-mW5weQ(g}bgx&B0Q6>==&R63a8vttDG(16yXFDP zmkY9_;IE!Ly_b#UNp}U+vcKTI56iEg;!w`8c*Tu5WW2?V-N_jk-jXJLn&18oZ<)Kw zctc9kOn(a;!;|}%JfNriWp>*FPmfAE?97CXi(w`F!qm?SFq@q_d`8Wb89 z8fOxK5;w{AtG6rRdE)JzF;*!ja6gOCe^h{X%8s-tb`^ZB!3jr&79Z|DyPfeiAlf=B z$bYZzy(!uXGbGx2hu1nUDTf#gy(kLNe_6nL(hPVJc#j-|(sreKXN2xapc&~HR6N`n z@Mv3vypCo5_A{{KhI!*CO%UyXJ(TyoFXclj;JCDoT0P>5`!2APy-wgD{z3eYkIsOf zB_BdyzQV{K5l)oEEObOeN7(Rod`6BDe;2-Ge3UI`v6BguIYvn_KA1V$=hq7S^kLBc zPJG}2NsN2ULl3H3eEH3)d$b=H<`NYE-os0N28H<9?zMA$J`AK3e%yIb$qXs7r^x!w4pT!M zm56pk2&0+?3Qf=t!Pq7y8kSi|w(d~-h7(@or!u6k0GXOMJmdt=<^wo@Pa1In}Pr*?nAU{><*uCFs* z?D4Mm_@2=g*s9&#?^Hx31(1Ewaa!7@OnX?~h@LGPMELfFooT#^AK*Qx(%!fr7XrU{ z4$?ag5+ue!PnfEvAD7*baT^McGL-$#V&2VgS@nh04E(a~Ww ztp;jZIJ&}-Ra1Qxf?re+G7*AHFIi)ZhQKFbCoF8qMgmr>beeR2sOky$NvV-d4WU{Z z0O}p_6Jj!{%+65x;{_4VILUcXvl*Vyp0Np@e7^lsn5<;(xb~33L^kP$a%Oaoj-w!`}O5`Ryatg>bcMS!0Xz1)2nV55$KjN^K zF~8Cz&#<4{)B-R05pRnDHjAkQ4Ef{w4?6C123tp(eE?>i^vXF&m{Ajokjwz>J~G zKd;%Eh9k_^)xg`U4?Sy}@)-RY$lFBRs z=l?6i2I+%p=$jyFjea4TKq5Va2}dN;I?QD&YW&79{nmgJ299iFX5N!DDl6mp$OQ8V zOuS|(xRCfQy-&!7wq-~8mSx`GYfag;F6Y^raedho;*kY&#qq!2`R_yath<}${hd?) z?FMG&0+fEGUD&eBI<|45pAfCWP2GJeGTGCkHZ6>`! z0qI=Oik8esK1wg$S^`gH2<@793m4ky9LX?@z8vPJao7n~^PVpbop_kXe*HIw?nP+5 zt0|4(C5yD&%o~_Fd%Pyn9236_11ICc(&UDuA@lO?Q0GB2=+kPYSJ-mDltmP$5R4wy z$?GZM8TNh;bn688ZFF{B!k}h)jOW@b_8n!BzA|8Oitk`U4gXB%DR3f z)+oRZUpjUzDYpj|9iMlucIrqRA?nDc9gPNg=l;ckh}(TW&ry^xEvARI2b--W4f~uL z5F5r>Sw|nOttbXtA*HG_Ont~lGn4jFB;_@K99eA@PW|!|9$3|4{1;l?Hh2KY;>9GN z@~(6Ursnk>_=XMS`-h{ZZ89{60wgvJQypq$l}`y)Ip zFD=$R)GoipSMwqSc0sEfyubr}5pp(^4q?zul8t~krO#8&!)Q|kn!s88gAF}p?ef$W zS$xsG5Pd7{e^Asn#3B=wxI)#}Jk zRr3mQpqn6#%BCT{S3{EQBeyR`iW3x1)WVdgv30+bYWoj5E(xbO=plKs6kFVqn0%*k zsmvJN1@w}HQaW+hAePJ{Iur82=Z0>^#vMRoc6$sa$Pbh;QM_*(F>M9Xr`;M)yL2uN zxcGAc0`ozZ*!QgBkMaae;3u$xzNutLF_@uxC66Un$`zoN{2r!Lmj>6iF)D9nTG08r z_+eU&kRfUmIg7d9me!PtlYSA9sf$`2YT#J~Ie$cp_3`GAYIZ!PL3{VDH604J((xjp-UPfbc0$-A|L~EfW#GOPMl{c-)bD~lbU8C&Ufp~|P62SH{ z#sn%k37kiMQaBqx$PrZG(zkEHcWQi21O<^Z+hc>b4Y!R*mj8~Ee3$ATafrZ6?}+u` z^NPju^@_@Yr{i7(S1Ac~EKww$GC8K@7s4&HElG=0E{x0~yN|Iso^o{Io3SqO6@Zeq zGKXsSh?70f8|OYydZCfzj*m*dtI%p^s<2AYDND`d7!zJh;gIJ3Mhe!k9hfT=b)kp!RNK#-{zZ6&i-%de|!x8GY>!2+l;7UY*W<3E~VejdK!9(r}z zv~khzTWf&QpW=A#)btnkdV`brxPQ=CL&_a`B~tT<7FqYTXtu6w!CEW%tMPnpY*f%) z=qpj+-N(Vow+5^3Hh*UAMo!RU$lJbXjp1WpJJJG$CYaI!20^n-YFZ?}zKz^ZwBuY0c0TkkgKx*e9Ooe(oh2bq?8VF%=Y7(ZgrUBn zW0J6Dcx}IAAfvo~nv~btHj;-N2s%F(Anql4c#tfwg;M%SB;n_`AQI#P_%+jVc5bUJ zj4|f)qggu6rY1^QpM(CzumS1U`I zL|a;rGqEeE_=srpJWO;ij%-YZc#PKBp@#anNArZ*DRoEISBIw%E8s+&_=O+28(ysT z+nf!mGUK*2GOLrA8)hL-<>TTU<^Cg?r-X9s;_giiuScsjlfW{~c&Dzv;J~iju?1l?zSCnHe55{z9A0mY0RB{SQbvfdR#JOKzb(YQ zR362OMS83&*`hvc(??o)AmlJ=3x~pp{V*mou!Tp*gT6fHU@dJ%q3&KyE=UN{hMm=e z2Rd;jPR6;#$sZ6Yco53OlJmaGljWR!dp6>@#9^-P66s5XnHWXN9I4yNS(t~Vmnm)Z zGI?!F#A$L469|(oFy+w4p0J&x*Ds*GL7pj&DY~_a&t)JMSpi=S-pO*|_A}P}7a{VH z0zIYQG%<<=TFN)N5s!_V>&uDk(PPL`wXAR%9M8xI7ER57G*e{B8lzTA6N63d!z7T$ z-A~OBFZ)&sPL?!T%0$!@v!}#og2TOJzI%>@s}Y|u=Yn=K>Dh;BOkLb?sXb+Vv%(8J zz9&x&Y7}9wDpO0Qbrs?%`Z;5=5>B;4eIQAeX!adAw^piqWE3o~YAL;XXYVpuN47YP zXbMMWB^nT!`{An5`kjBSPuN@(u6*@5xM)>x^?MjZ-+1m_ssIOKQoc)CL0L?;C0vQP zxozgCZQ}bNRwTnvNVEKIGBK-7t-)xcm|Ur=grZ4wXeI6>-wc?OhbePMH4{hwj<31D zE(wAz2LTA_JjdL9N!4t<5F=dHJ32WHVPUTF~;2!;ykgk%97xXSX&kncxXq4PT`dY<{uI$g_W(cNT1ZJ{1u3TT*lq+;y~6 z&^yE!ocPu0(p4Mu%zUMB+*OUHRD#8rl4#nOa%(MHeZk7ZDmUEFQEFvEs5X9`Q#FlCJp3`WF~J7#)nbd3eVGs0Uh;_|rOWv)ZbX_a>M;1ch2X5?J%4Y`zqxg_c^snc-^d7TKlU=y zZkAk-h1WrT&uwz)E+D6*t-SsWwkQIS*AZp?3^)(^^(JvREqI~n@#lf;M(kd~Mac>- zR6R;rrKGw^t%O~z8bqL0qyn)BY>LCIXv(!$Ib{HXfE*``CP zRi2p`KaGZ1t2|RNep(E{Re2_2Y?}_XYTcmH8JG{XiZ;dfU=|v^SV!~-Z9~stol0x? za*H9&Mj~I79g7st-@$IGdDm+V4Sq@g3A@_r7bquVNNSuq-TbwyWle98OyYA{R~t8R za3?VxqaL%Yg6$zfjf{UaM$km7h;{}JD>3xVD>x_Oxv5M3MfIDl-y`jI29IZW0UyT| zXv*wb2|!MMg;s2hI&BJFagS5j!+74X{UE97v=|(kRr4W66`u)In zfXXZ$cCU)WZu}SdLGnj*7}DZ2%rl#z>WZNNH^B+QU2o}y&($%7 z#J0FA))D@1S9#X=Qv|{(m(Z?pHA&l&BPW~O3@dLJjwBv2Vyy`A+OR|GioBv)3}$lg zBr%6V47Txh4&`JOL!5l?x<%xQWM#pb2T<5}HGCBn7EPgIUx;k`C0@jDiI1)c!J zZ5Ifvrd$COIqufZ6()id0*Lk z>s+*4+t@$lY|Vlt@2q>Qc=lcYea961W+4bm#y>6W5$TB9GzDo^O~Nxs(`?j8v=_2o zC(n5&Ww&u*u(c))DTkL2{kKr~L}ho`C@x zDwZW7-8fgO4ckmeeiRJk;e>nGbU`dX27BPkH_&2Q&>wXcpk9#{>AqxJkPYz0QL1IY zKC^!gn+y$VCSRZ_Yd3&epb_eBH!Mfcs!ym=;BEBAg4>2zc!di)ON|o?AFP`#s;Gh2yK06{4-?FjW63`LvJQW_% z+%@oR`OLbz64esy=(-$c{rKh?O zG(OD}dY#FC$5QYqf~K%)m07FKPLFQIX6AILSL2I7Jwop`L%%96;uw-$8BmJs5T>_O zT?n$L=R&hFALn>t>%~kj^~h%XgbnBoJlYn%Bg#GsCf#6Pc+d8ewj3BLoYP37xlD
l4*3U4Qw`w%kyS+C&m&@ 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

_*7gUP<=(n-u6 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

ocQLj1^bxZw{X6Ckq3f%18tHbH0=UZo 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%0AP$R1zuQlwT~&pc7FH zZ5IW^qbOHo_D_$oyysKZ4?yy{_ zYp_(T@=-<`ARefwv^N;+ApX;m#h+rIO|#day;~n8$)QG6NLb@JNqoX4y!h*DRO&?M z5RXyv?r)T0M-P(KP%)%Oe8g`EQP4nxlRhQT8X~-27bD^o2$ldFX|Y-i6-=Qt7(>iv zOk5@{bRoVdq=^uF6}{uZGoE^bkzgih_9*+C4lMfMBh_LFHfxgjTp8@EG|Esn6f1@E zfTIipT~JM$-r$RbJo8t_IytS_;aDzr9ruw&Sf?F0YGmJY!f;Cmt3&!J^*t?&j@Wbl zmm@ijrFT8pT!$!BNH;tTPIkm>qR1(K^n7Q(q=?TDaaL683vWLf1kV9-tqt+;6%Z|% z4Uy&e9XSqudjbNRzA}*shP^_ z-?-1T3yRtsRP_(2uVqo$gq0(_wA6OHWXWoYu2y>OJ{gIAx<4)GNX8S|O3V`4mrC|o zv%pc?QM})O_P_{^Ni{NWxWFlKo{j8+L&p*B8qQ0t|2z`8k7pn!wSr;*QOfy?O(bf~ z;AGz$SgA4SaSzeurW$B=QT`^!jY;eBSn^IayS3-)Z@!$1vRJ84IRIzw1$LBOsF5L{t z>;nKrMP*j2D)Xp-3sw=8L*X)7&SonLxIuL(8g~?PRrRWb)}on48LCePQfm}we_%K| zR6$^iP*~W`BrFrR!)Vnlw?nuPM_0NIdtr*4)rM#8?XK-lAJwmOU*ErCKRj=^u{4dX z5@#t4OQJfAf{ZQ_>}#SnnfsW*jbO(y|3vXJS8$rwf{TDs}=^%e$(;%24Ju%M2mhvXd&4C(VSJh{LIk7+cOqq7lNV?(QJ zG^x~AWOTLrD=n&6S5;!cNp7XmoQBw3r|xXFv_lRWmMIySFs0{AOh^ybk4k$mWslMi z9T|=)SrI44&EQWLnl`XF-d3(ur$}a?%|!>8C*w^Eg_wsf%$MsZrb=S>M`pTrdxevP zzi6c#ual#!z6gL%)V3>*IvLpiWWvh~H)df$4roD+EE9hFm6GW_&l0eIn`1ssd$Kn- zU_Qi*&Lx@{dW_5>M)qO~NDrPV-^rBXPnn`EJna*-3aLqYN6?E@1*q zwYd|ba>*L|77nlhh_94oSCxu>p`VWmYK(`&EkT3Oo`~{o@!)KVOvcnSX(ddMGsjjx zo#ASR!apQBObpRY?v}`G)*3FVujflVhZWdnB_f*1uO>r#KLE5GTLXc+s?1VkuG=Xm zIq3c$#@;zdvUu4Vo#|=Ywr$(C-P5+KZQHgnZQHhO+vfD^^WF2}-E+QsZoG)9iv7>7 zh>D$+`OB3n*WxK(?fWS(!HTH~&)Zg=HHqvx3(=(4P>4BbW^xMb)fHsXQg2MeqCkbr zEY-KPj^a*1$DGqxr+BzX{mGf6(=@?kGwnj}<6O5J(_Dxl;*rM7)VwCHQeGNQaq|o2x5_ zYO^cp)YK}gq9jhgT^Z**CtojL_j(D3GvtkYr#}>03yFlA=f!^V3s}o}%Y4F3vC}(? z#?0hOS{QP-#@DeGw~=D0UTt}?VWt3n-MZmtlIpdqqv$5dl>VFZtGRx!eIwCF8@(+{ zF8mi)`ep~}Q1ngS^z0Svc6OPc$?E#%M7fDROkl=Q<>~jdo3ZWa;s(dY#l(`^mjD_R zUVy{**9vYA!3FpZ!%vN$_MQa35)OcwN#=xf_x2q6dcQjAC0buI?Gjd&C3>j;#MbkpIB2JETT6XAVe zzXb;~4e2V;GY+JSa8u^H{6QW{1JXge1M_qHzJR=iu#0HNA8*`s9uDW22_w%Ci~9I}-16h=XwEJod9i7PixIy{>Em%+61)JSriD+@j0xXs012qZgIeF#P4 zI+u~;JXd9G`G9sRAK_JERRj@x-TtbXvyPLgb|+8%)*^zho<$GLyJwxwY688g{o}+= znAiB&*Dl7R(|gbG?9jQR(l>3WWzg!%q9-r1hMzC$Q8r73XhapOpVCjbfvd#|k##wE z2FFpgQMe|TxB?(Z?EM0+@uwWaQ{LH=e;MaoqyDswAh?3vxA+se#+ZNn&@;V6Q#daC z@bmgh!L@JO@Z|C|%(qhURk-L=OY}7v`~e3TjYv@ZVf+UyxB;dZfJSYOW+8iuXXMsS z0s=*^ey95#bpAoZ2r!S6rm%Y;CSI#lK!uN_c}_Ta zr_%?($7dV`+ZN+dIPtd+&UH)^$odEXWW8$Nz<135qEU zcMnp?8L7K^S%n9cyZ+748Aka_Dj;+7F7-3~JCK1WAHvj%8f zO8~Tcx{zC-$kSZk{>pSxh%>Aqo|-iw33cMB^b*L~;K*15>zE4EwRcz%-ht<6i-)zk zSf&Ipvhg_C%OXt2VB*5V8u=K-G$pbQV%)$A&@8Y^Q|^#m~Z|0{P`B{M++DZkgTa; z?s^Jv*}C@41%uz%ywM1F1+c`$;Po6^92@4F9~w#CvWy^5ISEpyJ@T&62(ce0nz^V* zk2~{FrbzY`y$|*kQxHqcDviLn2ir$sjqX%i=&uDA zgG7KVH@~*}gn%lqs23tzawKR4k*84yy4J+ABu}#v5Y9UP&XQ3`Zc}UMVRkZ<2K*`n zMcc*n6HS3y!W!mH@cMSXO7Io^McIleH!!q4zp0W3Z1Fy-4r&!623^$$B28q6>r=`4 z1Y2RK)jLacaa@zL{Q$_o5pP+6~oZ` z$~pPR;;?I~^te6&8mNRObG>LPJ;aC7m%_kkTxNJZF?EnXk zpLxdnJ-lIn{ErB}l9dUwl?s z{TTDC$@Jz-#R5ZL2WX}pyI?-Pd}Ftng$uA)b9a6zn~rYJtMzGrU*FH!e5KTpP9&qN z+uk&DO_xeBrf~djgvu+Rpi?T!G(VNUewSe#8c48IhNm}E0+D$kjvu|Bf{dvGv~t@k z(AfUeXf<0$Jb9sPu8sypt$9e{n=Bl+kSooH7wbCz!l<%=F=7#8%JB0p$S&Ag^7pSy zdRX#DOV_cyLc&@TlVNGp6!FsBn300rTsVMwh@Wx`?U-;)>;T9iht4n_J2=en3_{iM zwJM)4U{;x{K$20n=P#YUVVzCkh&hMUX^z%j$Sv$wU^!tn*4t=l9W0!yk4IZCxT;6H zNV`T%h30bkXM@9v+EM%O0~NgPj+#EL&7!!LrM4ja*S{ZaI{x^I*c)) z=eRo0N-WUMzN@_*j19*k^+1hz%_83x?j?{WKk=8h`#}H#DHTaF75|$fC<2l&RdHq< z(HO&+V-isy9m!m_kR$F0SOSmsahIA_%pO)v-A0%pxb+u%jCpc7^|E?Z{Y1@%QR^V% zxI@Mv?6^*{2lcZCZVfkb=y6nfSBnPCnX}*Z6|b5ElN!tVju%m?*(-UmD=pBhvE@AN zsYd?-#546SL}p$$yj-9+1gP0&5XBt*r2{hD?APA~I3pz_K87!tG&*GPT@v$1NdZ#* zI)%^+l*`~w(99l?9vz%P_EiX6K)>_a=C9cWHKV3Dq?e6{3wtJsWvSaTOkIDy(QSPJ z=hO$MlkE_pwPk{)lzzii{qKve6d_&b)LSR^b`-P7}!-G68LO!B{BGwV1cM)3od&%LEeu0r` zql1*dk207$JN&!w$PUp-TP{&t2tnQWxNU^GB~UkFcsCVMTBZ6ehPz$-gJZ@!P690J zSU51k?$|gPiz?^HkD*KNe;=TJ{u%76_@1B%!2kF`_CGgJ-$D{LM*0p$|NSo*rK)A8 zq=Kwd(mL7+V-5up5vN8aFNGOe+98P`m@dfBFcX{{lG}VLgW1vAys?oS0_W-bB7Ae} z=lw#)6pgo2K%YOwKGhTHbM{h_Gj$Te$LamHa=gJ@c*rheQa8Qze$hG2>2d8i_4$-D z-3?TOdTj=7ky?Y8@~{)C!A zvJaO5{X=K;^4*!f)ZhYN%%`rqyE=#2;2^#D;IFWQTw6(Xvl~8+9QR!2RSa1?j?o&9 z+^~`nrKruAJGq0LtqWe|02qRNYC_VnD5f#_*0vO?C%kSTLvBnI#u9jc=I*W4l3iq6 zVwPcQPAybz-{>9#lQY1G9clgeNJfxZ$a1YUm0piHXGd2g7!ZHd8!*F799kpL^e*k?j-DEl8l7&&Uwv>wuqi?l? zC4NSxOoUedY|vl>bJe<~fc3JCSMP!`c-T=w3Xc^=E)Iab{zn;bUS*Sv;`C||lhjBB zGZ&rBKnW8J7^WP*k2ynfr?#C}y-ViW;SAROol4bEY;$Pf^$lQ0a>fxpIYCt)IS|#gfU^gq@nCqT?J} zv5Bfz@LYiOSi92Q*fuP0=ZyBYvnjwEgT_pYL`y&2O=5g9gZM4LGhYQ&uPJX8dK_N0 zQKFf!F-jGsA+xa5%H_*;Yir5T)RlvMOt`SpVjsTAKm+`F_ZD6=79#Iw9z3o9Yaq^u zy*+cF%1B6T-z+?#D`6n6Y`VUKBKWSpdL#M(I+-jD?qDrGs2ydf7yH!cD87ue-5mh_ zodI{?CvpILD3Sp7-UdNSCim#5k^uHm8xd}vRtc@X79g71B{m09L>5Nns%So*^6?4EANc8m7X+iw$ptTxg~ zO!p`DT^v?z#6vt=jo_NZO(AF_Ml)NxSEW| zr8${)3zno}qX)rYT5c~&qJtG#71Q#i=bepouR$k8^*KOt=7@PF|2U~X} z%m5`W7D>~Rp;o90Pg9tB&hQk0>b}*3CA3c8Mh#+T^fB2j<)n4EXSgY?{vhF{7j?T| zf8gaKtdBaxd-Z;hWZ-N@DN;0@z4@a|MFECtT`J}$)4^QJ8)x=?i$urV?ic!W@aUb0 zd!h}YFf;Xsjp-+MveMECMS<-Fz0yn{(8?(Dh5o~A-lHq8J7YH>{L zpldkIp!t%&V+G3bs+Vhwh+SIaK4ioms8)dOisps^+zwY0E?*tYOPcinofVR|Db7oT z_0V=j!XGQDa#Q=I0Yoc?a|0@k=F$(@Ge4?_-rBITi({6ov!8pc;nUz#P6})b;L$Dt zG0ru>5^tsQ>O8B&Cx4!lN)}S^PDt`yO82bR3NCmE&cnJ$;_sgR7mf+~|6TCx9BfU@ zzxOo$ZA_FZ_6Do<-4b1YvoksVm%IK^Bfr-^>xo#$Y`_JPJ)I)9D=oMl6}|>^Y6YIM6zh3Ed7@qsN0swY1mECL;X!E#4UAm$w=` zKc~yG25=9Kl!ky9wtXmwA-#^KhFH&+%e!rLJd4h64i*znG;;PBIPGqBhs=jGfJ6pK zK^{QSR){rGUo>s|jMbOOxndJw`Q*bc>9Y2srTfEJK92P4HIAyD;?Xte0bFqaRqupy z?`VTxrAJyVhe>n4_yN)+ouX1&uFkJMsB)kj*rQCn7aeZ7q8Qh!icLj6P#f+EWJyk1 z8>omlP9C8jLcri%^e}|#G`>sso(1|W8yPIKOkCMstiKF1jd+fq*4}d#E-%qAY_rYu zs^o8`EF7_I_Y4I>uwWKBYV`BjTv-gHMHZ0D9yXc# zilY)@wnd&L@E)jq3!OCQauIZc0oA*w3x3>SzN#ARk5ebn&-sZlfVzqxQxg zY$T*eCUIq5Rt0KOHD6EXhWqi~8moUyg&QXWjNrbPm`+iD{Gj?@BKBWG^`98I8WdpO z6y?in@;rw*kKh4Cv&M>Ea87Xr)KF(tR4O)c&e>X16{El$Q!-bkjhppsC7@DzBSU7P zHD!InE@70Z2zj8E!jY~d+VKJVv2^&4Sj;@fHZIQA`{$QL0<-%GN9)&i=X3i%VDhWZ zFQ4rX*E?q4BKDG=yx+FpyP61^tB0a!F&&YQR@4{Aa(dPo)D3;({@MO3BDCGAU^@#YTb@EBEKQa?_(5 z3~3@k4JHVMxsvDA-2!XCB>XaQsuGcjekBIf0Un*4ytLN&J9TBkXT5@r10EOm>~8DWyiN66egBcI zx+uuV_{piUTD|sSY*H%hxRQ&r6Q`WhZP96SYf6{XLe26$7&EH&&4a5WgNaLnxZGNe zGVQ4t)wbTp(XqrOX?uAqnRV2vJl$+PNjw;*ki>*ywWchAT4vMwd~J;ley-e~khhM3 zo)Iw|dS;HF8WkNzR7{kj=yR0D2p*akNN85Tp^QM!2){w-w=+GbHXk=;w|S}eI=@d% z7Zn1O7-&1vZeB}|KlhW)8UGUGb=n_Tyw>KT^Sq2X+4aPuoAN!Gf-v|9 zAuAfFC;&z+k=OL`AYg}PPNl5Qx;-=zyPmyIenXf6}6P|BY8XpsUj zfnTiTtf5BU8&{J{wP{K%-z2&p*5oVAk7*%+sPCt-4#Wm_76KI4>wX>m+f3NWJSV>C z*|xxOjzl_afry!;*$QINVaYjaXp{kjKt!Uf;B65Z(hW0T6B}}NN;E$ptWr6#KaI(Z zTnV^smz_kM4-wpk%!GJsSx^FVW`T5wmlirm!7_1P1ABZ*(4LzMmV#72~cb5^Khc zsUZJv{d15;L>PTBOYdX}^;J#w$HKdrOf5ifdrBKB%3620=;fEQf{5d@kL707(uZQ} zm>NHENb5Mu<|iNwdxw@&{ijOajU`mzjSpd!lg>z2+M$Hnd=T*F-hE?(_DCPp7=H|k zwVlSSKPOf2x1?=_XeY{fY6D{{>a+T;@tz@~K^?qfs%Kv~y9N4WJ)vJj#Y%KUC3>GH zRg=CS3WK(R2pX^DAb3JjOUkI1s&>?SrP=VW3fEX;I0m=W<~7S99M{0n0%_i1BfNxZ zrdOZ@I!3q1(Uer~sRIZoo8jeD>>BuY<^dffr7mz}O(&V5V(~TLnA-eYqM%C#Xf)7%~{4VoJ=>m|{`b2W1wh!HWiEqd2UNXY; zvIn;XKTtG2VE5?8_r$`wxg)-qZ>j2DwDOJ(cEb8W@N<-5?l>xVmd)=}FC|0>a;`nI3S%8ov=q@@xGE{6Te6yvWm~dHD5Pl!TEIbC44EB|LLfV|s_S5C&~HjIfMY1BE@S2*X~4Im6h++{4(VM8nwSNW<8b z!i6)bB7`$(%7rt*7S}ZenTYo?6Jz--P+5qK$O?S|-qB^T$FQf!gQ~}JE6;#v%z9;t zi|(D`6-V+9h_B8Xm$8ReRo9MYq&yoCE_wO{w)wluPn(myvmOkGQ|4_WhV?OqwXmKH zqlOhK@X;$iw^S3Csmk8dv!@yWe}c@F7v7K z#F{qfNbV>YEDvKSq%!YgC?+z_#d)c*^)J*DDpPy&UQu&KLZX(&l`0mM=}*!DQ9-N} z4RJTbS0|Ou;327MCge=X8Do=E1|d#BC7G(P@Uj`6xWmoG@wj=Y2STV}Y4lKF7Y3*% zVTu!|#;HVO40_7H^GXK{b_Wz0u&9JlKBw8iWDICK@6!f@jHckqkq6^3pZ`xc5bSI~?i&}LWMG@I&S>ucqj z>VMwb=UAB%!6fL^WyvU$Hjg;7D&;{N@?5G(7tKb?A=b_L9+BD<4tcA=a`wGdf*qE?6*e@KB=Xy4-C2_nMMY5IzJ4Zm1B3#R$WEp#C-+E3XVx<_m7no|{#=duRrn zl`00*MMEpMYyb2d$1{K;z*!t`R~HhOtKKve|!k{cakGFc1>;>&5U_rZF&TU5OM zgG+^2Z@Tw!>G4U~M8(B4!wW(Mp^7&`T$!24zX4N@E)=v96*0h5isWH*!*aI7e06?s zQk^0I5yoCh2pQD1-5@_DANyegwKRn>AJ$s5;x?S!>77(d)hwg$fm$`u$D*;46qI7L zixPP(9pnS?h%)e569%?}3^&KaC;a?QuNvNY6DBr8gIna|@MMfb7V7;<(079A_ABy* zos$#R%iUtQ)eo`%e0;NnXHnUbYLip0@%;gKi*$_*r59S41UG;Xx5UDOaa@Tb>Pz(W z4|hV#o%G&GhT1)H@gnvhqZ9W%jx0fY-ToByRCd40Rm(m96_qYG)1z)KUAJY!k7V=x z@jkuP^mVkw6rOk`tg9)1XJddGtL3yYmE&r<_EOR~?WnO@l4Xx#80DzS3GR|1}ML&Ib!NZ!kLRe&hw6wUGjZ;Kq0pw&H z0uuv1-H50xn6VZl0QsYhGyBV`fEfhCRvFvnto#MPUEd zb3X@_`HI^0DC~o&TW_W%WGiew3hr?E3=AZyx@7qiuut?lpKZFID z?Z$XL@oi&a^pUOo81VJq%$fdiu9jtLi7EI#Pd|RY8UO#DtN*116#}&p z1r0m+(Ei*Q+v~&rtVk?0@>&j$U+CDI_}~@=#bN&Apa0P?k-0$l`GdT_k(#A?fQW$( zWW>a1M`CK4igr>4B!ZC<+=wKZ%=`u3xT(;nOdXp~&Fo;!v`Xm&5O;_+7TCO@v5Gpxj*8)lFfH7;kJ)8MCokF>H)6~hzRD-^z z$pzWxj%n5{+zZslmFv_btA-$_Ea~x<*Hr5?$1#V?^Ro}$C(v)yBJu@t_k8w0_?gny zlI@kbRIQV6wS||&V}19L@#2XSSbee-p_vTU_3p_XXxwrwD)Y5S?ZM_@2DAcXXj%F4 zx$qJLrOJUi%DEVfcKwxcrlmWH^@nsF)0G#x_9d}84q?kG^jpEpWyMK4^xU=bRFz@j z`>H4p$k^>>4x*C69-7L!!hV@?`P0aV&B)kPVP^*YB>i9~ZXz4df(ZUqt;znSr!<<; zWZxy&V+e-G62qCo<5pEb`JVFX&dGb_R3;C#m65M{U zVboZblZHzqTY%50>_~&+Mfs+}U1A_SSQ^fNGF{FtfOEhVZ7$m@{MQFeM4{HR9T*t) zkPE;!Jj(ebm+jh5q@ucJPbWrK(2S-3Z}hvvrEP;7M^}4oa8h1n}YZ8 z;e}}9m~+7Ss(~pWdOvmX7Fu@^K_n#_f|ah0WAI1=aE?BN#i?t8G?>8|y-R~*e*iea z_b14lMd;_gKJthi(qKJiF0{**(JdH;vO-;q$3x?iWq8}YDc4eDv zH>a+5Q|pIL_J|uq+zb;+F-pfOuoZIL0Pwuu7t^R(9OCTSpmQbfcpM-@Th80bcs~hP zZ~kcosg>T&tgzIrpx;>e}i)vbFqNoa*ptOb?b=iY88r3Qy5J8I8n35>Xz>YwI) zyqnaWgdE+4ESkoGw{`^B6_ZmCpG-K!{~B5Gurnv9L;0?};g) z@$Yk`t4R|^IBM(aC@l2um7`^^6&+Z^=YF%(Gd^k#7a#vdU?}73W!L>?!;5?)c1-^v zVf`PG7MXAPmT$PuQP|c{%-F`*K_6iIPlc8w1s%Fy-zJd#XJ?dUMdWd=bE+#hlEi{; z8p5iWVI`-|it`s@TwGKi)N%s>cspWY?dJuA+^GjsosQG3E>l@5?Mh z`ukw{sJCRMd|l9w**DCikS)XmGs}#uaZLK@BN;X5R>yk&W&@I!DWm6=K%za6=wS8qVH!{(i5RMX zFB;OGe%Evb&ezLuF(Q{p%%Gn6H+#7s#v{3H*xHlK-;2#T6bQTRiN67rr{-tOi7cCn z;)#-RMflbZ{i1xv=n(gym8!~<^w|A&VGs7iMIuL_qS+#qV%SG;?AMIop1~h_YjzLd zL_a{QOEtmQ8nZas{%3sw`T_pqA0-uTgdZOB`%x`^^8g6{!{d@xR1wlQG&BCMLQ$ls zV~hCxbbdim0nDLPN)^i+Ra_L>8F=U9kqYC2EeKJOwt|fnQJ)L0#EAalBI$WD+!EdP z;_ZAdZQ_)!g$@n4rM5nAeB-E0E?wU5AK&xg)UhisUxG?3YfuqeES}(st*vt@!{Mik zQUSkWK4j=fcB>ry$vd6-tUx+!M{aC&6YSOKRX2x~gQZY2ja_IFbOz<2kHG2tre|$v zygNHUPYebmAJLp1$G&Z22YD(zb<2nGI6~D;eyjjVwPklc&>(-y-!QXLMy4wVa-a+@ z9)!TAYn&!L`Qkxu-Yu$jp^}r$jbnD(J~4NdpBdIH5Zfci5!(c)NH!k8~L z?w%mzW?R+ElT+^?mMs_IRy@hv8iC13a}(nIfC!pLsN|Sx1X=JaNfe87f{ZJasAs)I zP5UU9cn!**a5Jj&C~b2Kw-Hm5=QJdLUVRd3d=O{|Md-2Cjyl3$fExbk@XFLeoHt3%#HttED)u* zZiB=C&tsE7yJ}-TXEI*20U2b|XFSLR9;nGLLZyrx%J1dSq-wX?h_)_piFU*DkeBp> zAo~@`8;GG@1Xuvq^(NBG)8xo?XxrQK189fUhEZB9i?@G5=TBk#u)NkXm%ks6zWRo& z^D7swsW!}hHj^UEHN0O&p0T==6YlZ*lQrt~74)2|4i$+aS>qaG8~l)jKHEK^;mO}Y zY>u=+!?|EtJSY-qmo@r{@J>Ok+n%lo3P5cc9m{Ny1F^tOX5MQ^nb$e6fIdhPiTiYX zh{qptNfKh#yUy7O^Fw|hF!>ypQyZ$k( zv~S=slO%Xj>iVe#tLno^=l52^^^ZPmp-1dF;w0J8cYgHKulNP$LBb^qSh6_z_jGn{ zcS^QNXXJ)*G18Q{qtd^FD4S0m88StYSnezV>3xEKnl+i>1ote!7TU#H?(*^hBU8#d zlx;=oH|1m^M6eU3XeFo$kF1XM0?? zep|6lJ!g4r{e9?Eqy5?PlMYxOi(lu*K~))k5mq^keN; zC{|=49c5OgDA5V63$VG*Dq*IjUA7$x00*jR<4ptkj(@O;|q(fcCGI}~rM*R$q z*-(PT_Is15E9IMZE*;2b;du-$3p+OR714ziLv;#6Vq?)t0Dzc})53(S!0g~x>P!d=@sSHX}vX--oK6LZ4sVbDo^an^J( zNqk`v3z7|K?GxM)V>46wh-tma+7@T_s76zg#Jrn~DYNz5Ds`V&+OrBZUOe1F#{!SdFG+r(4$t;iax1x<%8l( zmNqgbQd;d*ZP><@^7GVzcs^Is>K0GzY88A&V_b8kvI|9rc!1a>XAFkBTsn~(Cj`4; z^}(f_iE8VZCLt?(+Z<1QxQdL~1a-o~0ZMFr7I4-27~mPMYAb_&SSN*PZLb_^%}Ikw zXQqi`EirCO_Pnswh29n}`Uz6Bl`v+JN!1d@1FSYxVFroH0rPV$KMEq5uKK2EqCwnG zvIKjIUJIjM)W2p5gQ>1P_-_9$6WC@uRm71*jIqFfsAV8yPjj5}f_b#250^eFlc%G9 zBF!@DLAd&67+_Q#Gp#SQyV#b7szQNtIKl;%@z|q&F#&kUY&)elE+Kl5O@U<^pLRI? zWwASK?M;1e*of!l?Ku&{^>OlS7=?$Y)?$$h7^PMTh5P6h5!#>OhY;nxr1C)K&dz95^FHQHz4O zMx#rL3`uWYV5>K*v4eVu`f15DGvf!MkL_JCrm8_FdG>x44BkmRKj)*s>;h6F_I(Fi zV!A1DRd&_c_#Gu$;Dz>ubL{?G3U1tIogO3Zzl5Z8I|{IRUBveXA1OCc#+hD+gweDy zfpU4?CUkq3JWs^B-Y5kbC3bhJl@jG@Xtx)|q}G2$xcl?E`gAytxm9X%(;t`}!y_Tl zJUn<;BQp7!j=h&@_pFn?O*R(K z_6J&B8Kj#^1dj#p)1Fr3Z;mmyVU7)1ESZ%8p9uFfYd{%MxX(UOW)ee_%WQvIjP6-Y zHWSP=*JG}$M_LDWHL9*DNuuMitt?H)Nn(#totWe4CZA08R^hT5m-;ylntiyCS5Z44 zkB*vXixGc3))`x$77!vHvY$|zpKrk`_ePx!NFlSIVezWbR6hs558gN3kE8HxB-dtG z7@rDm7?}qTY?z-RfKw5|+!d>_bKi?E9`T~40B9WLgq+QL2og(sj`m6_K&Q$YMd&B>Oxg!*w zmcB3o+8WZ@HE8kztObJaAZ1s~Q@(okiOfow&oH0Ql;SHs=0MF;u-oL?t6ct#EiN)6 zOF2#UCu#YQ1Qp-WyWefe(|1=IMb+R_+-TS<4LJh98KVuWelKhtyUm41*33ID#E;JtPdH?6xgHT{j`q~cXa*XCu7hQ>5hA~7 z5}%vW+9|W3zr^8uDDO632)2#y7PAi5Pj_s8PnFZNE-y>(j*c_QRHd{2KEK`nPS)2V zUFT8*oxUQ~*xMPQd8Bx$u3|bgeG$bsjraBbpJ2m2oUr><=6)TN&cj(#Br4Pau)}ST zE_HZsnNrRkDcpTHd7Vi++$7uO!+SVrD?R<&aN76`2nx*RXm+kgXXR-SE3hnkx_)2u z-OuVl*9B?KB1sN?8he~Hf%BT+B`9p}jSFYMM~)_lsrWSwz862E>zc*UJ#ZLOS`1C$ zxuafxndZ7^>td-Pmc{c^!1C!iXNPok=Ck_-sRnlyWUB^TU(jz<*-FT6^)%5B9uz^STvJn@pDB1@` zHSTHWp~5{ig;QeNawu>3@vzWnX+>iPbSL4o9GYypF@s?_?ZfBD6nIy`j~RgeSOk@! z;V;q*%?;Pj4kyazoGnJplXB7zI}?r3j7&Nctx%E*mozKwS%v4bVF>1n$=S_dzrUSa z-b0;wfcvq(<@wb8ujf2st3tow?|z`^oAvsiut`N@M<*+Qk}=>Pn}h$vCY7XYzp=@` zRXk}S`-Nfa<{7LM665`8fvKPt_=SE)i@~zGPJ1`%JpvQCE< zv>P{RqT38pNg!>Ihl<4w3SR5e6{u)XX__amY3>W$EPey=$8UoaB?qb?=_#9bg%`_` zz2dE?fnT6jrn5yJM1B%%fNzc_0)6S_43SrirAqGM&->Fsm1cNe;7hlh4?1RTElme1 zpg$w{6w6_CJD)qh5KT5yGa84NpsqAel79W1bV=#M2>Dd>VpE4zTgiy8@7h5*RDjrU zGGX=CG}m_aT|CF$u-UAIbShG$VOT2_1-^$JSL;KmF568E7GnljoXpwj_JhF0Kx)@~ zHE&`YoaK&YH^JF}$&g)qHX_+H!`VVinz-k`=SEE71}gM*66%CZ370r>J7tGmjK! zARSy3Qrdc@$$I@&YNS$}f!q=WSE=j?_2h3{)?mH+=AWcU3_opAJTx#~+-D~fj8^Z?ZJ8SU zXImg5DO{pi3l!^~Ch)BZTX-vuK8YEy&yG&1iO*yLF7j zHJs4vS??N2mW9DNa;{;ZQX%S{j*TR{*Lni8L3Dr2p$gMokOFO3v8x7{r<;0&0^5cR zdi)5SXP+XF+c#97wPr)Fq`yN{<2@Vt;QQBHQ1=wAUi#hh8GXw$QvQdYPs!N9+1TM* zY!TpKYxT_x{I7J7r1tHjsD|>jX%zp==muc~L_od7uOUcE0Ep{cs9*%73L}F1QFa;W z#)BoK=^w#lG|E%V?fF+)qb#UavNWkeA(K)&&o<>QHZ5%$Sn8~6y1c)7dA~JgJ8q9p zNHLQCjdQ&IRu!w?+~%;od&n@w1+fF!l2<71E6LXuDGE2Iq*Y_k5@`&7r9>@LFEj`X zkD{znyTwJhMj9zkCyCWlQ6s~5Rpa5qKXsR2gLExp`!=Y;45FGSHLoOIv;+>v!s66S z|7FRhw>&2kPpW7g9t6W_W^-aSf}P0H+`w7^NF-C+E5L&Zo2~%qp=oPX<87zrpjGHC)l$;j)i0Sk z``0NMLjrOF*D;mQz7t19iQ0n1ATCruHr!(qRZ2(Ouq-AY;yl@Ac#sQ2O=9I_UI~Fp z;~ScU=4FUCvQ6=oY$a}&w)ACWYAOOm_Zwa?yMuIe6jFDF*e05!#qzRi&Q#qyDY8|< zN;NAQ85rnM&sqY%35r(7NuNR7DHDs}s8Y+Oyu(;3>yReovY>=DL^5a!-aQFZ+YnRF z3h=Fy7O4X>l7 z%3pW|5glbDanxz_6W5_v6;3_dPuy&)D+S`Eh$n|JI%A-q0;F^jQ(e)M4}4UD^86-H z7)2G0G~?rIL1gg2ei@aW=?~aYJk%(rm9YQU2Sm-T9 zOp4;nXC+?k(B5(^=6d!qGeMj*W*lDZA+c19v!EMwE9R7m3kd9!Lck#s?E8{7J3Yl_VWcW6l!{=soCsNewQy7w_k?&j`lcsL}^X zuuQcwWJJlCnHe{NN+`Dr305U_v@Z!(X_4xe^i&l3l^{xrbwdGj-J=h)ycZgb>Y1Lz zS5DyHuHh_)(6kRF-8FL1MR?J3oVuYEm~rDqr}z?_0*m|m4nLtlI+}rFig@w>IiZ@# zZ6HF2{dCYK^JWj!b2S3)cj)M+?nY=xD)-SKu4mZjaw@b(ZOY@*o<1pAYNpAZ44sJG zQiPXh8(a*dTjnT|bT;)6*ewdF9?j4syO3j=C_2nyY2y}d($<7}z5=Ho-$mZS@0hrg z2A{nb|5{z1I$gQc39i2I**=}yxPVc^k^`XN9~`HlMJFz>U*85>V_%?evlVk(GQ*Yd zFGTik@!b=H9$`N15zV314!45?(|}vdPlV!wYw#0^=>jKf4gr4+gi#Y2lK*STj0qGa&@dQF*p81W^)!TRMQEK9(T%`_I-4vR?)+ zIrbZmv9i3C2@Wme?q&QxXJ63e)(cZ8-@S*%iIt`3I<&;wxz}t*3zwzWu#;31hTuFY zNggcJmSWVhFN^m&x0C#mYb%WzSKJXIwlYy|Nh99r3~IM(*+XOIF|;@ za3p39UfJmF(tCfXPf~R72f5QmL1|NP@}}P&6rBBN7U;bs@5cd-ZZ8y@Y&vxPK>BnO zuS@uwpK9QNoRT0GB&*mo+@h1otgGRO>d|f)ayu@6Y46Dul@guXB75b%sd7veFBMF4 zc*vezCAELZ>@8fo)($n!?G^!9>^}E$n(t45Oih)kZHGQM4<|$*w#_4&XGMsQt_CfAodKRI#USNRljN3LaXX$!$MkVwadL*2DafhBr6R z^|&ETx8#y;0YJ}X*CpLhgD8uWlJL`T01tgVWGDIn09O~I|3OH;TgZ@UF>R;c^x8 ze&!1!9>{fgzAM|sYd9_e^^BOeoa0O1!`T0y3g+2|>{R(ID zLw=-^08{68)dawu#H+&bV(>aaxG|4{^nx9 zVH$2>j%oC$=&%vV?ng*h*h4VyA#zuO%e099rSmElgzC<<;<@erQ`(ilL)~@%QBO)G zQIfPEN=SrgQTDPXgpe8xCbMY9h|;c|lu9XOYauG_A}zF#q@6rbl2Q>$@wDiFu62IP znCbohKA(Bt9-o=-_uO;OJ@?#m&%M7td`0nSKj^kZfy#KOOG$#0?GpsVd(LzwZ6%vU zGv_gbI+uRV9xH~y($8M&uwIr$F$F!tAikF$r#m`?c;^!>=!!|d;Mzw3?OH>_<7 z6?;9*Q2LhguJHjo5_LC3kK9nWK8Ec&(*4fhe;ZG0M@%@(doc8nwf~(R%c??_FQCdAFdoTr-$pzoSk(1tAzf{J@(C|^xuOI zr+*Z;aJDVh(g-Wjulu4_lgMOoRvqR%e976AWLC^A;+ zNR0y5*JriexHwMK&zCeqldLz@+i%D=`90FL-F)lX9`z(^qekav<-P%>i%*BmYS?`? zt6rxde8;DS(NmnSMTxSr%+sqj`{-VHe9dK?Z2f+Q z;k{Y){qE`Sxb~m>Rx77;=Z~|-S+PHapC9p|H87aP-1x@n)KC5R)KTxU9g?=izdG%p z^DQ;`$GcxEM+Mm3i1!PmNh?(vy1m_Z@S~vv`;Ql9|l!5$5)RDpOiA@$y9q~jp~0+7uDXj)tJ3;)G-h4^zDNR<}R21nm0V9b@&xE zta%22l=s!}T+yfr`yD|PJWb>8Od4Jm5GZfRCn7{ zlS}({4SFm8U*l`;%Qf$uu1!!-l{z^k!bbap)#=^Z8>SRohLyCA8b!fus0{V`o&1ll zcRU<_K~lWrdW5-4)RvH@XG2(%&%V5}xOP=y&aAO7^K&U2vsGC|jf0MF$y=q?U;C$m zOWUoQn)g}5r0SM34?G`oVa&_XemQP-n+`sZKm2X;sEE6N+S>lPJ2u5YcFl&^%El#W zu}S*_j!oG$ZNA5m1;+S2-{<)XT7t>R28*`sOi<%5-XI2};>t~va^Q;A%V z8s2!-dxZSvt+5 zL){6-Cm_s@8rZYC+_tJ?bvd=6_$`fU+9&_Vx=SyH?dZo#?03%CY$7#o*GT0}`wMNp zEcNsHQF&;W+XV}cmzT3QY~McUsjS1qhia+Ml6j@-pKX3hwMu3E`h3W0o?`ft;+C2f zC9tgImV}hpc>OBjmQr3uyE<#SN-sR?e%oC(dpl2kT55oE)2{7I^&uxmIyX&_-Qqk; z-NDoKRgF(VbpL*Rc;7ZMIrI|l;&1i;Z5pM@ga48({>79Yz`8g!wq>Y%+7p)4p*}|S zJL#dv(-nSfO^;r5+{du+?4$~vyJMc{>mJ!B|19T(%+EJJB0glr9;QETQSqZ!6b$~9 z^E2B&%uBg;DJ@yI@Fv4m&hJ*gd{o)=@mVOuXtENY;8RRqL z{#*I#YCk`?Z$5s3tMQ~VnE`TYC!O@Ip1nO#RoCdY&i7tO+}nl0NvcLQvtyS{pD}AM zgL=)#ATZ3&=DC#w<8?^-^$PXN9;@o^ui-xB7&%qGs&c!3+PIqOzNp0dVx?-(%D4-< z@+&9FiBEFa-8|@U;{f{eeUiR2oS)ve(vACefAyj#ac`z`AIBVtK6*|I-WR@X<;=~V zGcBURH#=LGA0N5icv4~RCU1#|f*RdBnr?bjnwx9((ko-0r|O+_XT5Bm_2G!$mES(L z>t?c4;u0O>nqwv2mBt?G_dx2@jZ5w!pX{e?yz%9~y0O>8LQm0;F3NpzDmS=#TH2CF zAtUb0`!V+Zo)G&9#mh^sr+yt0l6>QbZu6rP#h9!Ks%072dx#pZ2`*lR3sVE^fi1HskWlP?ZC-EpzI`iW>^1JIQ`s z^vX@q$NurDkC7F12Z!t^uk+QFKYskhgCMPaG{%`Ys#{uk>-PFf1+yPG$-ipSPP@Vy zQ2u$y+6432TE!u95%e7H=K$`71{>`;fdL-&2}WVom#nR`wchVM#7+%Qcb(~1engwC zf08loj;D%J-OA0?SANGn9h`k+m;qhot>2cHFXkG56=UB|KKJp(`CO-%ecTsh+YHX@kOv@Tx`fN(ba{cS<9Yqa$ z?@7H*=B&{Q{3tFrCo?ADNlt%P-A~UpoVXh$$s4pMH>>IAh_8NUgARJ_dlT5F^TaqcT}5| zlBvdde$Mo=4aY`ZvJQ1HH9A@IVwB{WeT^ey>17cu0hy{-$2L6M6_eSgVUMN6+@>{> zEw49@^4cg>80D{bb;!8q+7qhAhMVWj)o0wgt9Ri|wbIpo2?O$P%1gNB1ub{UyPVh9 zC@)cB-Fh&hi0a#9C6N#lWYWiALL*&biBz@W1FP1n5mO>`RHLrRpHL0A&y!OPUzlf* z7dm=LOe0MK{%dCBurIeHCe2*$dEoTn{f)(rv)0=j3zbRO*SOCy{+8aBM=vKv<{wvP z(e58%tSks#`PEEc=JFoPlO;i#g>n&95r=s(er+k)AGP`(wQw2s>AUa^1K>(C$^9Bzd@5jhg4~_ z+P@yyruarWX6@At4Iy()!;&XD9+~L9e%_+>>f4-$r!F;Dm5mP2p@~1Zp?4&3`1Jd? zo~EvpUF%)9KD{+i+B+$rR=rL0;W)_!U-l~(s^x@WHV#bPW30PYcihtTc;=$ z2Fy;eSXj8%qKK3Ae2RCCq^g3CtZu;&bB*IoDQ;nU@%i7}j=j7-)HTJnz;$x@D5xW`ic4daTdt0A-$u-kwO{wZ%;ZPUkb~mEu&L!&0es{>+IXBJD?6t(>6u1JQZAJ@-()8+J(BbJMt%nPfI zwS9FfA3o`xQ`PZh)0)^n6Vyk%|FbGevhC0g?wHIt{r>0W66H*OEV>u3MPs^hJkPwR zR2EEuOX=37a(`~kIdO5)$RTmSai+cZAf z@Y8=oDo4eR+hBS%r=Td|;{N6Oj`8`DS7P6mj`rF$I-y*0IxnJu6_s#gV%)Disc$c& zQQb?mlluH=He31M+KvbZf*FbxETqu?cRjG4qOdt#uVz4h#eV}rq4sb1FAMHGC_wft zIIP_LEhdxii)iJBe$e$mffoN4J6@@TjliUyC4Xy#uQ@>R-x#v5n{()p)$dr}@$8M} z=W7pLy+2#>=z3FW(@4e*he0|c&Nk{;%u7wpsdm4;KxX3}m&Wr4c8zQm`=xeE^%$eI z8QzOjk@K~*bs?oMiU6;uDX<5x$l=2TUx0VIv#>g*FY#VV4`rUzWdoJ)pS!o%Gy?$@z6x zYm8f($9S+`{!>;pdU-#~p}Wdzw7evh%o9GXQ*wLZJJ_S-yHt;=Y(cY4+iyr+1{KwV zs?b}i>@1v3CR^ECPO-8#w{X+4wQ_P^z1wccM#Z6`d`7fc^3c&pBYf$)xZ3i>Ev zeyqoQ$E!ht9^mug!!D9fV%xYDt9~LVPVkeP}`GKgppd z?@^1H2Sdsd;3r|Ar9p#uXkKst+!R9ZcvY+eg9n$0ki&W?cvKAmSapC^!N4Yh|HQ#| zz9)<4c0!HjKP&Zy|o}XXWw1gM!q2$47 zZ6I1XR40$c0By7u0OZJCK`s=tPs4;=&?T!z;XO+3Vj@;pFwKO+p@s>B8!a}#MFOny z7krd3qDA@>;M&h|nD|nIf(5nI<;3tdm7Ly9OgX@c>PT{x>TwW5Z%G& zX<|^vEF(wt?XCl|qXkpVsliloZJNz~|Lh_R$j5+egh6&?kRUS{RBr|iuGI^sF=5oJ zm{DdNtr(A#<-JqHGW6qu3;hRUD)KT}z;{Mh6z<3>MTa0i^D5!i|)hHm|; z{}-LLxv7~hIj85%ytP#`DU_Wl9ZC8g+Vr);Imt0+E<5%~2gZ#tv*SwJ9?XY1M9csx zhf53YJRC*@M0041a|L}dDCQI>1{?$5WBO4LAXf`+m+Cxgg6~%^f2*XSFfsIz!~4ir z^+Y^@K2nPI{cHnRVh;F8tdE$`N`!%WmiBj(6Pt*RW!)Gr;?Q93B_6uKD=~v{MXnqqjsWa&7~Ho5 z#PF`RCr}`7eqmtxvM=B+@&FL5k?;9AxEC->8a0^5q1m&8O+p|}KqFmwTXH?m=Ltd~waGE#WY*sJ23=E{-MoZ|>`=4uGVoJuZdP5P8ebin*WP^XucFiZiEuC*#RCqT3Bz@WwU z&_EqwkOKU%q_*OTB9Jnd0Lj%82B}Bh@ciF{Z36&Oi~zabKp3PxIi%LYJMVS_>@;&sVHHNVsEM5fbYc~@+8k5Zl zbE2>0drf`sotf}T?N%|&T;ribu}h5yN}}^Zt^+P~5VfuGlQK#RVMq*s_F^5~A63yg z-IxqmE07O5kG|jI6FngCG8DsQm`16I%s_-jerWpC(-v2tgA||vQ!yRYFG3_}XAYIc z^<#57k1+EGdk8=F5##KAz%BrPfn7@s*+hoVg?r+IJ72Sf$2#s9vnmV>>U-xk^F88@ z*h0WU3vF+>9jI&3O%^&L0dLWF4X%VRHy(z+S`Q-p>uIzIpd`T~LN#!7c)T2j_!mej zp#*Qw(|S-iDoI#|K;4@iw>yHUbKy2tEa>Sp;h-de83OePJ6{zG4(X939@OH3a8Q!a z41qrMJ06k%plJk9#T?%b!a+&GGX(nJ{J&9eK+;VF z(6fcYK}iBM1o~^smr`diR4LeG!b)29P&g<_h=xE@!y~_>LhqY_p<+RozYq>e5~Lwe zzwJN1UxDH24?YuJN!{~!y%i2>1)&p4jJnc;13DAs4!2`&^Bs8ao1OCN& zC!7YQT^S}UNTfkplg9Ev`FRG9$r9iuJXP`y6M+n+FR&?Ii4Vfby0dj%jU#W7UCUaU z3y??x$qY=3+CB*u>RZ|T4!n6`_c*RhjJ#%JL?&S60`a~ju&Lr3u~ zc}q$MpFFs2H-(bvErwg{CBViKZmPz6RdUE8+Yt9?$elzv?;g%Ar~nHl8H`m zQxB6QS&Hm7da~>D7htzCV7FQr_1k6;8Q4Bt>}1ZJM`J(^ja>Q#Hct{x0XDclT&{ij zX(Be?7BGIkn#xp@o(j3~zR+@aNdCg+$rZYhKCWhpoicf18FRX%t(}omLD4;-;PKJ35S8C*yV@c zBO+qgE?BRt8r1JMM(4kVpo%gTgvB~Rx5p%~=vF}J`Hn+(zJfx49Zz(Uj=(mR9BlHd zVzinEdwRGLU=fN1B`Op(|Dsl&|1E&(1I@>VJt@lVGw5giJCv zZF{3eR8C@RkY*|u+Oal*qT65|fU&{%q&E_g=`;q(t}D_?|NF5LW-$8a^vCZO`3?C8 z-)S8_mS)Oe`veljLU02pjK!Xy;E~{GvDwaAX#yPDchDnjxR3*HjPU!d3|8O`J&4t0 z)JOrq3_5J+AP)##7ee}*w>=#bZ^IZ;EM+2~>{LB{U1eje`%82U3cypLws3MC;|$Lj58M$ZLx1j5L~ZuA6r zkwe;>k?xtH!I(JURPI>-S^|o|`j5ILjULC5FkAjIi$f9=<@TGHEBSHj~RB*pgS%^NGhwUjQxTkY1T zeWjBt2cI4a z^C?7De9s@-e)v$xt_#nHLFIDs_EZpQ?^*%9p$ENzja&a)K!l>R=qA2QL3<{-`){mR z1UP>nU5B0GWfl^#M47-wUyZ!J0Hpf`{t!Bg?>Xf`f(Vlgn&O=~JXS}@OY9t^zLSe{ zw-kc6+5`>8w%OcE04mK-K<;6dmG0LPh!U)i<2Q}1nB-XPoovrzdc#pJqI}3Uv%lx> z9JY@_v4vetNGI|=o+rpLt>%*>optwbO@|(lf*!$6Qfafq35F5|`fD#DqJe`zX;kD# z$${^Fn>?i&I>i?zDeNqA*o++5i5dcTw$oXim$u{WaL|lfK7#z4-!H;j7xqZC_Yxj=u6#|NI(l-!R7?QY|rMw z#xBXALS0b(E`Qx&faHKOuyI6;I}wuY#PjBxCtW#k;MGg?QbHQz+$5CFR&Y-V@jlc;~hsMuJabpjlJtua1w38RX{NQ6Zy z`s15%4FyE!pfT9gqyJhVu<$+xMrRop{}~CqMT*}|p`k0*6@g(qMpYW?Nf?6BreJ%u zBTYb3z+uWVB`W|6gn^}m0lc??46r*kB-cRIoC}di18B~{u7Vvm5#Z*7MYP9(P_^a6 z3qn~Uq4nM8qZg^ff}Dl$!A@whTZjaFBixl54B1hV+#BjRwc7qSVe6U#nI_yyxQU4B zKt(>&nawt(`*)8+XBYnTDsAd z*??yO0W8Fre9zuUA}0TqH(ci4<>?)8e2p8 z1K=JN6~EU8NT*Q$Ndc>Qs(_CK(vOKiV8P@;@ht>DcqIxRbf{U$u}y0Np-Cw70qbbK z=R&3^tSny#^3V-|Q?@^R{~fY=?l8u%3tq-K5x}84xDY`JswF?gRBw@62LoY{7|sV} z76?Zt8b2CbW{J`|KVkS@hgbkB@gS@I1iwb|R$hT81`vAIt^ogu5XRnstOYhN>1;

uePUZLU2tP3%J-F$b4raF3pdDwgWMD){CXY6ynzs%9Y<*I?a^bdDn2Of(N4{`55xj4ALy&g0X8cf_If3&6W#7oHau z6XDn^&|;e?7_y?Idi!G%pc^WX9tN+y}i-Qoj2(*v>>4wWgSU(Of17 z&peDpWzv0A{x(iS@(-PM)8;s2Nf|IVj>qsVU9lO6(5RoHHa)%X#SdB9$T3{h^`BVn55dh2}6Yf!TcRg_AFr zNU+iMtAtrnr9A+k`J&m&J~q|9JwING$sHf-wOw2u(Q462noCs>!?gIg~NJK4UG;kfg1)nj ztsbhyH-;DrJ5zE@MFuCAJAskkWNrmBo;nuv$`%IcL`swwF7H0X2^#v*Ls zG%Icy+r2x-7cLQDkp?zr?N32BMcfBiY;yJKZjoSJrji4{D4pDQC&+mUKG-Aya}NnH zdYup~&>#yz_oJhIFCr?^!uW`J$IgKnZ1;iu3q}hjd&y7%65V4@63rmA_kK;XKg=kU zxETDTp>vCXhR%HV+=-7*3fk8qBz{zUM zw5DBva~VF$e0XqD-R}`L-6Q7RPgYuw^3pdHz1PkMF3ZPEapVk`- z>Sp|HM6i(Idv=BrSbW+`1A4AuLH&$C%3L30pxLJtKG<=XFBn93vi4-ytq-CG3po9a zkk3xEt7m{v9Qa_7=dTnfp1vr^egBE~LVNSR@WD>*{ZNw7u^*M%%p}wmKvRtL7`MH=&zP72uTBxTj65>pPuK#T7hD7*$gU& z&b1Rpg23>O3#Ko==lwbY39YL-7i-K2XW>+(6%p|3WAHKJLxCjn`rdHNq0$T0VxmZZ z%?oyfI|RI8AHt5x5m@Omt9%LT5omoiXniV%s;yV5_97INndoJ612v_2(0v*zj=K%` z))@S85xq5~9UldU{%9Qxt0gX6ltX6)yU?LeP+5==UYQezX1@jAE5K`s;SJa<0&fVE zilAbi05*rdvYpQB$e{Zc9srLqre(5GLV3Dls*dGO@7FUSn{iw-Ke-IpVt@@I zK)#0-Eu1Zk6-*6nPs9jmRM_6}`x}7fBG6zu$)$@SpbOPFh zw1xMniWn8HIoKNsy0%P@5Dw<-`+l_;0^b-2)UclQst9NhD~NWH3KD#Q$z7LSpdBsH z4mLyb_ONilMfI=lfn!#s0n1KcalokOUV?}${|_eR~19N5v_bha4wsw9!w|0iGj z>2%7{qri+jA9h}8f{j1i8iCd`)pnRgyLSI4kNZ+w!yyrP?Sa=A)8gO9{s&$G#^1Gi zStoznITqNgfej9J@I60Ih{)z7vOjD-5~GWzYIOY{wm9r_nuuhgc}10C*H1TqC=H0P z#bIh0q7wbJZ(KFwwMsIOE+dfIo&Forzw(fU)6FUm1F0#HV%?2%=HHSEFcoAI_*E3_ zdhuBskjz1MxyawxfQw(8gwg~dK6TxN+9S-q!sf)D4 z9YN#gRqQV0n_N=9&f8qDszOK%)1o`5Ch9U|39wFT^tIlRy0eQ;K2#8zgJz;m8nT2q zB3n4(oBBCW(R4zV#XawTCL>QDrWBbpECbU$Iv78A{qOcp)lr6o;$9xtobKnx*Di9Z zLoHXFmqM%Nz$n40P_tMV6&Eeo;r>&$550Xr3nW85kM|T%P{Q|octjvW^X1g;QH{Qf zHy&(;ZuDaT5bXB*SgDL|tgbmOS9!?DDZ?og=LPr-otscB!eK#yC8S8|vUzegKVVbS z^9MfQuX-m;>Yh>6D@D1<_g5)HDU_Sw?M?VJ3t`}dLHMwwL$}?EAwT}uD_wF%z~*X5 z0*)PtU;k+vh(_1#EPCasf6w~235GaqqT_aj15HHYX?IT!=msG^|3p3(7Oh+|3XYmm z;(-ghrp>Ytoy*Onr^m>7`eu(We-1KqrzYsxJj(JkMI%3 zhMU`waiDyXQ+s(id6$Kakep)(jz14JgH70@|fsISYJR%iTD36^f+#&e4TKV*tK*nIBmzs3E z(V#1mEHE^S%m+Ut4;4c&sq;OfpO6Ar`v&Uh*|PoN&OfY32odd-k5x>pMVFm_fDd+& zq*P9d2w+4cq{$y^WNp@fEnR~i8_y>hh2r(EAf#TWkgpzZB~UzZ8vvCsfMcoz0rpa9 zQm>;tKm+VO7$C9oacW87>|sk!km^u_2PnpWoDF8914|lgXH*So9hUlQ21#}%Yp462f7pr|D>AZZNYtHtWOM|opx~q*y zfb=R=U_5jbfIowQpv>25sGA%}P5{TR+7B)f@sPl0td~4RTl%tqr;WjzB}tCgSz|<} z36U0|b9^FK#lvc{5d0^$t~fx7935RPViExVBlK*p3ghVdyCC%?7{J*6bC4H=-Fc2c za828}?>pU6L115)MAb3s@Ek)9+I>K*=$V5!UlVq*K0cQoz3W9&!B+0TCVikcm>Jgz=AmX;{zi^~ruN=rjx2OSO8SmQEYo n^Twv0S8O@h^aHDfrGc2HSjI9qQD!ih(x2jBVrDZ{Tl@b2Gu4|w diff --git a/Stack Exchange WS/nbproject/build-impl.xml b/Stack Exchange WS/nbproject/build-impl.xml index 1a4e2208..edbdd955 100755 --- a/Stack Exchange WS/nbproject/build-impl.xml +++ b/Stack Exchange WS/nbproject/build-impl.xml @@ -998,15 +998,10 @@ exists or setup the property manually. For example like this: - - - - - - + diff --git a/Stack Exchange WS/nbproject/genfiles.properties b/Stack Exchange WS/nbproject/genfiles.properties index c9cbcb1f..5647f2ec 100755 --- a/Stack Exchange WS/nbproject/genfiles.properties +++ b/Stack Exchange WS/nbproject/genfiles.properties @@ -1,9 +1,9 @@ -build.xml.data.CRC32=2957ea8e +build.xml.data.CRC32=9de710d7 build.xml.script.CRC32=66fff844 build.xml.stylesheet.CRC32=651128d4@1.68.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=2957ea8e -nbproject/build-impl.xml.script.CRC32=5e23ac91 +nbproject/build-impl.xml.data.CRC32=9de710d7 +nbproject/build-impl.xml.script.CRC32=e88d55a8 nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 nbproject/jaxws-build.xml.stylesheet.CRC32=6608c2cf diff --git a/Stack Exchange WS/nbproject/private/private.properties b/Stack Exchange WS/nbproject/private/private.properties index 4fca74f3..95952e9e 100755 --- a/Stack Exchange WS/nbproject/private/private.properties +++ b/Stack Exchange WS/nbproject/private/private.properties @@ -1,10 +1,7 @@ -deploy.ant.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv3672295482.properties +deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3786070114.properties j2ee.platform.is.jsr109=true -j2ee.server.domain=C:/Users/ryanyonata/GlassFish_Server/glassfish/domains/domain-WS -j2ee.server.home=C:/Users/ryanyonata/GlassFish_Server/glassfish -j2ee.server.instance=[C:\\Users\\ryanyonata\\GlassFish_Server\\glassfish;C:\\Users\\ryanyonata\\GlassFish_Server\\glassfish\\domains\\domain-WS]deployer:gfv3ee6wc:localhost:48409 -j2ee.server.middleware=C:/Users/ryanyonata/GlassFish_Server -javac.debug=true -javadoc.preview=true -selected.browser=default -user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties +j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client +j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish +j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:4848 +j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server +user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties diff --git a/Stack Exchange WS/nbproject/private/private.xml b/Stack Exchange WS/nbproject/private/private.xml index 6807a2ba..9268ff58 100755 --- a/Stack Exchange WS/nbproject/private/private.xml +++ b/Stack Exchange WS/nbproject/private/private.xml @@ -2,6 +2,10 @@ - + + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/QuestionWS.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/Answer.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/Question.java + diff --git a/Stack Exchange WS/nbproject/project.properties b/Stack Exchange WS/nbproject/project.properties index de3d7ec0..cdcb4647 100755 --- a/Stack Exchange WS/nbproject/project.properties +++ b/Stack Exchange WS/nbproject/project.properties @@ -25,16 +25,13 @@ 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= excludes= -file.reference.json-simple-1.1.1.jar=D:\\Tugas_Besar\\IF3110-2015-T2-master\\lib\\json-simple-1.1.1.jar -file.reference.mysql-connector-java-5.1.23-bin.jar=D:\\Tugas_Besar\\IF3110-2015-T2-master\\lib\\mysql-connector-java-5.1.23-bin.jar includes=** j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar +j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.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.jar @@ -42,9 +39,7 @@ j2ee.platform.wsimport.classpath=${j2ee.server.home}/modules/webservices-osgi.ja j2ee.platform.wsit.classpath= j2ee.server.type=gfv3ee6 jar.compress=false -javac.classpath=\ - ${file.reference.mysql-connector-java-5.1.23-bin.jar}:\ - ${file.reference.json-simple-1.1.1.jar} +javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.debug=true @@ -71,6 +66,7 @@ javadoc.use=true javadoc.version=false javadoc.windowtitle= lib.dir=${web.docbase.dir}/WEB-INF/lib +no.dependencies=false persistence.xml.dir=${conf.dir} platform.active=default_platform resource.dir=setup diff --git a/Stack Exchange WS/nbproject/project.xml b/Stack Exchange WS/nbproject/project.xml index 5b3a8623..fb5cef72 100755 --- a/Stack Exchange WS/nbproject/project.xml +++ b/Stack Exchange WS/nbproject/project.xml @@ -8,22 +8,13 @@ Stack Exchange WS 1.6.5 - - - ${file.reference.mysql-connector-java-5.1.23-bin.jar} - WEB-INF/lib - - - ${file.reference.json-simple-1.1.1.jar} - WEB-INF/lib - - + - + - + diff --git a/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java b/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java index 171fb243..a11ecb8b 100755 --- a/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java +++ b/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java @@ -20,14 +20,13 @@ public class DBConnect { Connection conn; public DBConnect() { - host= "jdbc:mysql://localhost:3306/dazzlesquad"; + host= "jdbc:mysql://localhost:3307/dazzlesquad"; username="root"; pass = "password"; } public Connection connect () { - try { conn = DriverManager.getConnection( host, username, pass ); } diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java index 54730eda..2f746e96 100755 --- a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java @@ -72,4 +72,23 @@ public String getDate() { return date; } + public void setAnswerQuestionId(int qid) { + this.questionId = qid; + } + + public void setAnswerUserId(int uid) { + this.userId = uid; + } + + public void setAnswerContent(String content) { + this.content = content; + } + + public void setAnswerVote(int vote) { + this.vote = vote; + } + + public void setAnswerDate(String date) { + this.date = date; + } } diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java index 26c9be4f..dc95a3dd 100755 --- a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java @@ -75,14 +75,13 @@ public int insertAnswer(@WebParam(name = "answer") Answer answer) { try { Statement statement = conn.createStatement(); String sql; - sql = "INSERT INTO Answer (id_user, question_id, content, vote, date) VALUES (?,?,?,?,?)"; + sql = "INSERT INTO Answer (user_id, question_id, content, vote, date) VALUES (?,?,?,0,now())"; PreparedStatement dbStatement = conn.prepareStatement(sql); dbStatement.setInt(1,answer.getId()); dbStatement.setInt(2,answer.getQid()); dbStatement.setString(3,answer.getContent()); - dbStatement.setInt(4,answer.getVote()); - dbStatement.setString(5,answer.getDate()); + dbStatement.executeUpdate(); diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java index 9d74c21d..925322e5 100755 --- a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java @@ -137,27 +137,27 @@ public int deleteQuestion(@WebParam(name = "id") int id) { @WebResult(name="Question") public int insertQuestion(@WebParam(name = "Question") Question q) { int insertsuccessful = 1; // nanti diganti fungsi validasi - int lastId=0; + if (insertsuccessful == 1) { try { Statement statement = conn.createStatement(); String sql; - sql = "INSERT INTO Question (id_user, topic, content, vote, date) VALUES (?,?,?,0,now())"; + sql = "INSERT INTO Question (user_id, topic, content, vote, date) VALUES (?,?,?,0,now())"; - PreparedStatement dbStatement = conn.prepareStatement(sql); + PreparedStatement dbStatement = conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS); dbStatement.setInt(1,q.getQuestionUserId()); dbStatement.setString(2,q.getQuestionTopic()); dbStatement.setString(3,q.getQuestionContent()); - lastId= statement.executeUpdate(sql, Statement.RETURN_GENERATED_KEYS); + dbStatement.executeUpdate(); statement.close(); } catch (SQLException ex) { Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); } } - return lastId; + return insertsuccessful; } @WebMethod(operationName = "showAllQuestion") @@ -168,7 +168,7 @@ public java.util.ArrayList showAllQuestion() { try { Statement statement = conn.createStatement(); String sql; - sql = "SELECT * FROM Question"; + sql = "SELECT * FROM Question ORDER BY id DESC"; PreparedStatement dbStatement = conn.prepareStatement(sql); From 7f627f43af4bfc636c91d19aad467ea8a085def1 Mon Sep 17 00:00:00 2001 From: zulvaf Date: Fri, 27 Nov 2015 03:00:17 +0700 Subject: [PATCH 13/25] UserWS + Edit Question --- .../dazzlesquad/servlet/EditQuestion.class | Bin 0 -> 2525 bytes .../com/dazzlesquad/servlet/GetQuestion.class | Bin 0 -> 2428 bytes .../com/dazzlesquad/servlet/EditQuestion.rs | 1 + .../com/dazzlesquad/servlet/GetQuestion.rs | 1 + .../build/web/WEB-INF/web.xml | 16 +++ .../build/web/ask-question.jsp | 1 + .../build/web/edit-question.jsp | 33 ++++++ Stack Exchange Client/build/web/gfv3ee6.dpf | 11 ++ .../build/web/question-list.jsp | 3 +- .../build/web/question-page.jsp | 3 +- Stack Exchange Client/build/web/script.js | 15 +++ .../dazzlesquad/servlet/EditQuestion.class | Bin 0 -> 2525 bytes .../com/dazzlesquad/servlet/GetQuestion.class | Bin 0 -> 2428 bytes .../com/dazzlesquad/servlet/EditQuestion.java | 94 +++++++++++++++++ .../com/dazzlesquad/servlet/GetQuestion.java | 90 ++++++++++++++++ Stack Exchange Client/web/WEB-INF/web.xml | 16 +++ Stack Exchange Client/web/ask-question.jsp | 1 + Stack Exchange Client/web/edit-question.jsp | 33 ++++++ Stack Exchange Client/web/question-list.jsp | 3 +- Stack Exchange Client/web/question-page.jsp | 3 +- Stack Exchange Client/web/script.js | 15 +++ .../com/dazzlesquad/user_package/User.class | Bin 0 -> 1584 bytes .../com/dazzlesquad/user_package/UserWS.class | Bin 0 -> 3229 bytes Stack Exchange WS/nbproject/jax-ws.xml | 3 + Stack Exchange WS/nbproject/jaxws-build.xml | 8 ++ .../com/dazzlesquad/user_package/User.java | 71 +++++++++++++ .../com/dazzlesquad/user_package/UserWS.java | 97 ++++++++++++++++++ 27 files changed, 514 insertions(+), 4 deletions(-) create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/EditQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/GetQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/EditQuestion.rs create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/GetQuestion.rs create mode 100644 Stack Exchange Client/build/web/edit-question.jsp create mode 100644 Stack Exchange Client/build/web/gfv3ee6.dpf create mode 100644 Stack Exchange Client/build/web/script.js create mode 100644 Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/EditQuestion.class create mode 100644 Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/GetQuestion.class create mode 100644 Stack Exchange Client/src/java/com/dazzlesquad/servlet/EditQuestion.java create mode 100644 Stack Exchange Client/src/java/com/dazzlesquad/servlet/GetQuestion.java create mode 100644 Stack Exchange Client/web/edit-question.jsp create mode 100644 Stack Exchange Client/web/script.js create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/user_package/User.class create mode 100644 Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/user_package/UserWS.class create mode 100644 Stack Exchange WS/src/java/com/dazzlesquad/user_package/User.java create mode 100644 Stack Exchange WS/src/java/com/dazzlesquad/user_package/UserWS.java diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/EditQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/EditQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..9a91f58ff4579c9218358e55a3623eb0db33f4e6 GIT binary patch literal 2525 zcmbtWZBr9h7(JV8vLS3$BGgjfs3PxSZMBwyXqAFSQ(h8;s%>$}UX#_$Zrojv`kVTp zo#{YnXZi#BBl=T1J$JK&AX=E|Fx-20@AGn=^PFeluYZ336To#evN(gUGnnnf9PVW> z+KKxpWRTC`K^6~D%;H0QqhUUath8H@`=VTy%o879^Ot&i54xkyA4hqsYZPyNODM$_tuP9JwJc|{aEZVM^->9z(f7v8J1v#10 zSuuTEKF2TBux1nSK(XT04a?$g*#u5s5;> zcN)G|kg~jcf>xJ3zdG)Ua9x;gFkbdH{E8@wP2n66Qg<7eg-zl6wj~HBZF!4S2+>zX z7}H#EpL+_rhlbl+TKIJdZ7EhX`57u4wmSS~m_;RIb*Y#etyR6+@OO9QfYuef?Po3D`GTjAo&iqqqOArM1;Ef%Lrd0-x~D&>8-968z1zfwsB$` zCnvSBURs|@U?0h)C__KjE9he8vl!yf2(Doi1&m<{;}ObI6G@Dcm@r5?Sy~Chv`^6c z4t>UuWQ;G6=Shtsjgy2F<6Xp6p3;okflqm>;WK)t>3NO+EvWdM*^^P-1@1}SX(OX! z+vwT{o24;ulTOnSsJ^CI3zXIZrNyAyQ{0HsDFi2Jo;Ys02Tb?yf2LFLB_`vp=3_}D zbGe_1q+JlpZGuR~Rkfo|$nPlK`{?(AHKe$AkNk?$+vuKDd)2dJ`Cas=_^B1Q$=DN8 p{xphxz3J0pteZ?qjWP~yu_=<@ZrqOA*g;``#ipvfzZ*rI`4@3LVP*gT literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/GetQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/GetQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..35b3074abdbd11a7a8e0c35090df0e23b4bc0e12 GIT binary patch literal 2428 zcmbtVYje{^6g_J@k+D@0Oi~DMO7nh*7Saa7`w?(!@~}hPcPd+(Sk#e>vn{(%0dPS47+;|zu{)5%1u)!uv0x%ZyC{^#Gn{swRrwG579K8+h$+{CRkZf9`^ zcQd$$`x)f$AdPYT zS&99Ma)Yksi_obT{Ay$_aI^gI-gJI(fu>H~s`Goj=7(y1?(*CftEBAeFY6C?t2Nu( zla^m{K*D zjE4(Vf6H?0SFh?ae7Hc&KB66kS!7E0ifA8gKeQdOkwg)=38JE+Qn+>!MI`WT3^vg&N9wX`FH zz;z_!_B#GD8_z0lN)?wc?``-317qVIE+rMX-XD-!}7hJ8F{*LC)Xi1wmh0}Cba#vY3wN;;|E`w02n@?94rsoW-ns^F! zF!|hd43tfLgKrIdXX1POU~+0_P5g+Ts6|UUu9|MudgfW!FtLuG4G^P(s)>vEMBrGd zM!pvu8CC-~s(3>t7uNNgC`WXV53xdP{!6ZtNczGV=Xzujqp<2r)n`c{6aWM!JRTCYobW z9+CF)q_e4=(+%B4Zr?$Rb77MIT}9&M(>xt`$v$q+;6RorrUB050(U7rQMA&|zaohquCr6Q#2%6fOy*L1=tYw-neXr5~Wa{)DjwP@kvstY*Hm%%2zrS6retf}(@Jis{ Om#k`n@7E$m*Z%{tiCa_v literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/EditQuestion.rs b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/EditQuestion.rs new file mode 100644 index 00000000..c0e53141 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/EditQuestion.rs @@ -0,0 +1 @@ +com.dazzlesquad.servlet.EditQuestion diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/GetQuestion.rs b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/GetQuestion.rs new file mode 100644 index 00000000..2f0a771a --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/GetQuestion.rs @@ -0,0 +1 @@ +com.dazzlesquad.servlet.GetQuestion diff --git a/Stack Exchange Client/build/web/WEB-INF/web.xml b/Stack Exchange Client/build/web/WEB-INF/web.xml index 6813145c..5b8606b6 100644 --- a/Stack Exchange Client/build/web/WEB-INF/web.xml +++ b/Stack Exchange Client/build/web/WEB-INF/web.xml @@ -16,6 +16,14 @@ AddAnswer com.dazzlesquad.servlet.AddAnswer + + EditQuestion + com.dazzlesquad.servlet.EditQuestion + + + GetQuestion + com.dazzlesquad.servlet.GetQuestion + QuestionServlet /QuestionServlet @@ -32,6 +40,14 @@ AddAnswer /AddAnswer + + EditQuestion + /EditQuestion + + + GetQuestion + /GetQuestion + 30 diff --git a/Stack Exchange Client/build/web/ask-question.jsp b/Stack Exchange Client/build/web/ask-question.jsp index f5b0cdbb..7e0d2839 100644 --- a/Stack Exchange Client/build/web/ask-question.jsp +++ b/Stack Exchange Client/build/web/ask-question.jsp @@ -10,6 +10,7 @@ + Simple Stack Exchage diff --git a/Stack Exchange Client/build/web/edit-question.jsp b/Stack Exchange Client/build/web/edit-question.jsp new file mode 100644 index 00000000..231bffd1 --- /dev/null +++ b/Stack Exchange Client/build/web/edit-question.jsp @@ -0,0 +1,33 @@ +<%-- + Document : ask-question + Created on : Nov 15, 2015, 10:18:19 PM + Author : zulvafachrina +--%> + +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + + + Simple Stack Exchage + + +

+ + +
+

What's Your Question?

+ + +
+ +
+ + +
+ + diff --git a/Stack Exchange Client/build/web/gfv3ee6.dpf b/Stack Exchange Client/build/web/gfv3ee6.dpf new file mode 100644 index 00000000..20a26b9c --- /dev/null +++ b/Stack Exchange Client/build/web/gfv3ee6.dpf @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_Client + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange Client/build/web/question-list.jsp b/Stack Exchange Client/build/web/question-list.jsp index 14747512..98766bf8 100644 --- a/Stack Exchange Client/build/web/question-list.jsp +++ b/Stack Exchange Client/build/web/question-list.jsp @@ -14,6 +14,7 @@ + Simple Stack Exchage @@ -51,7 +52,7 @@

RT74@U?BBN>0Rse7zM??5U4B=iT>F4UP*x=W}S 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 z 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%0A#~>ykEFj%C00o8u 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

diff --git a/Stack Exchange Client/build/web/question-page.jsp b/Stack Exchange Client/build/web/question-page.jsp index c135225e..0643f13e 100644 --- a/Stack Exchange Client/build/web/question-page.jsp +++ b/Stack Exchange Client/build/web/question-page.jsp @@ -12,6 +12,7 @@ + Simple Stack Exchage diff --git a/Stack Exchange Client/build/web/script.js b/Stack Exchange Client/build/web/script.js new file mode 100644 index 00000000..0651ac55 --- /dev/null +++ b/Stack Exchange Client/build/web/script.js @@ -0,0 +1,15 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +function validateDelete(id) { + var txt; + var r = confirm("Do you really want to delete this question?"); + if (r == true) { + var location = "del-question.php?del=" + id; + window.location.href=location; + + } +} \ No newline at end of file diff --git a/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/EditQuestion.class b/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/EditQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..9a91f58ff4579c9218358e55a3623eb0db33f4e6 GIT binary patch literal 2525 zcmbtWZBr9h7(JV8vLS3$BGgjfs3PxSZMBwyXqAFSQ(h8;s%>$}UX#_$Zrojv`kVTp zo#{YnXZi#BBl=T1J$JK&AX=E|Fx-20@AGn=^PFeluYZ336To#evN(gUGnnnf9PVW> z+KKxpWRTC`K^6~D%;H0QqhUUath8H@`=VTy%o879^Ot&i54xkyA4hqsYZPyNODM$_tuP9JwJc|{aEZVM^->9z(f7v8J1v#10 zSuuTEKF2TBux1nSK(XT04a?$g*#u5s5;> zcN)G|kg~jcf>xJ3zdG)Ua9x;gFkbdH{E8@wP2n66Qg<7eg-zl6wj~HBZF!4S2+>zX z7}H#EpL+_rhlbl+TKIJdZ7EhX`57u4wmSS~m_;RIb*Y#etyR6+@OO9QfYuef?Po3D`GTjAo&iqqqOArM1;Ef%Lrd0-x~D&>8-968z1zfwsB$` zCnvSBURs|@U?0h)C__KjE9he8vl!yf2(Doi1&m<{;}ObI6G@Dcm@r5?Sy~Chv`^6c z4t>UuWQ;G6=Shtsjgy2F<6Xp6p3;okflqm>;WK)t>3NO+EvWdM*^^P-1@1}SX(OX! z+vwT{o24;ulTOnSsJ^CI3zXIZrNyAyQ{0HsDFi2Jo;Ys02Tb?yf2LFLB_`vp=3_}D zbGe_1q+JlpZGuR~Rkfo|$nPlK`{?(AHKe$AkNk?$+vuKDd)2dJ`Cas=_^B1Q$=DN8 p{xphxz3J0pteZ?qjWP~yu_=<@ZrqOA*g;``#ipvfzZ*rI`4@3LVP*gT literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/GetQuestion.class b/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/GetQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..35b3074abdbd11a7a8e0c35090df0e23b4bc0e12 GIT binary patch literal 2428 zcmbtVYje{^6g_J@k+D@0Oi~DMO7nh*7Saa7`w?(!@~}hPcPd+(Sk#e>vn{(%0dPS47+;|zu{)5%1u)!uv0x%ZyC{^#Gn{swRrwG579K8+h$+{CRkZf9`^ zcQd$$`x)f$AdPYT zS&99Ma)Yksi_obT{Ay$_aI^gI-gJI(fu>H~s`Goj=7(y1?(*CftEBAeFY6C?t2Nu( zla^m{K*D zjE4(Vf6H?0SFh?ae7Hc&KB66kS!7E0ifA8gKeQdOkwg)=38JE+Qn+>!MI`WT3^vg&N9wX`FH zz;z_!_B#GD8_z0lN)?wc?``-317qVIE+rMX-XD-!}7hJ8F{*LC)Xi1wmh0}Cba#vY3wN;;|E`w02n@?94rsoW-ns^F! zF!|hd43tfLgKrIdXX1POU~+0_P5g+Ts6|UUu9|MudgfW!FtLuG4G^P(s)>vEMBrGd zM!pvu8CC-~s(3>t7uNNgC`WXV53xdP{!6ZtNczGV=Xzujqp<2r)n`c{6aWM!JRTCYobW z9+CF)q_e4=(+%B4Zr?$Rb77MIT}9&M(>xt`$v$q+;6RorrUB050(U7rQMA&|zaohquCr6Q#2%6fOy*L1=tYw-neXr5~Wa{)DjwP@kvstY*Hm%%2zrS6retf}(@Jis{ Om#k`n@7E$m*Z%{tiCa_v literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/EditQuestion.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/EditQuestion.java new file mode 100644 index 00000000..1578494c --- /dev/null +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/EditQuestion.java @@ -0,0 +1,94 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.dazzlesquad.servlet; + +import QuestionWS.QuestionWS_Service; +import java.io.IOException; +import java.io.PrintWriter; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.xml.ws.WebServiceRef; + +/** + * + * @author zulvafachrina + */ +public class EditQuestion extends HttpServlet { + @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl") + private QuestionWS_Service service; + + /** + * Processes requests for both HTTP GET and POST + * methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + response.setContentType("text/html;charset=UTF-8"); + String question_topic= request.getParameter("question_topic"); + String question_content= request.getParameter("question_content"); + //int question_userid= Integer.parseInt(request.getParameter("question_userid")); + int question_id= Integer.parseInt(request.getParameter("qid")); + + int edit = editQuestion(question_id,question_topic,question_content); + String location = "/Stack_Exchange_Client/QuestionPage?id=" + question_id; + response.sendRedirect(location); + + } + + // + /** + * Handles the HTTP GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Handles the HTTP POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// + + private int editQuestion(int id, java.lang.String topic, java.lang.String content) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service.getQuestionWSPort(); + return port.editQuestion(id, topic, content); + } + +} diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/GetQuestion.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/GetQuestion.java new file mode 100644 index 00000000..0ec82452 --- /dev/null +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/GetQuestion.java @@ -0,0 +1,90 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.dazzlesquad.servlet; + +import QuestionWS.Question; +import QuestionWS.QuestionWS_Service; +import java.io.IOException; +import java.io.PrintWriter; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.xml.ws.WebServiceRef; + +/** + * + * @author zulvafachrina + */ +public class GetQuestion extends HttpServlet { + @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl") + private QuestionWS_Service service; + + /** + * Processes requests for both HTTP GET and POST + * methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + response.setContentType("text/html;charset=UTF-8"); + int question_id = Integer.parseInt(request.getParameter("qid")); + Question question = getQuestionById(question_id); + request.setAttribute("question", question); + request.getRequestDispatcher("/edit-question.jsp").forward(request, response); + } + + // + /** + * Handles the HTTP GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Handles the HTTP POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// + + private Question getQuestionById(int id) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service.getQuestionWSPort(); + return port.getQuestionById(id); + } + +} diff --git a/Stack Exchange Client/web/WEB-INF/web.xml b/Stack Exchange Client/web/WEB-INF/web.xml index 6813145c..5b8606b6 100755 --- a/Stack Exchange Client/web/WEB-INF/web.xml +++ b/Stack Exchange Client/web/WEB-INF/web.xml @@ -16,6 +16,14 @@ AddAnswer com.dazzlesquad.servlet.AddAnswer + + EditQuestion + com.dazzlesquad.servlet.EditQuestion + + + GetQuestion + com.dazzlesquad.servlet.GetQuestion + QuestionServlet /QuestionServlet @@ -32,6 +40,14 @@ AddAnswer /AddAnswer + + EditQuestion + /EditQuestion + + + GetQuestion + /GetQuestion + 30 diff --git a/Stack Exchange Client/web/ask-question.jsp b/Stack Exchange Client/web/ask-question.jsp index f5b0cdbb..7e0d2839 100755 --- a/Stack Exchange Client/web/ask-question.jsp +++ b/Stack Exchange Client/web/ask-question.jsp @@ -10,6 +10,7 @@ + Simple Stack Exchage diff --git a/Stack Exchange Client/web/edit-question.jsp b/Stack Exchange Client/web/edit-question.jsp new file mode 100644 index 00000000..231bffd1 --- /dev/null +++ b/Stack Exchange Client/web/edit-question.jsp @@ -0,0 +1,33 @@ +<%-- + Document : ask-question + Created on : Nov 15, 2015, 10:18:19 PM + Author : zulvafachrina +--%> + +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + + + Simple Stack Exchage + + + + + +
+

What's Your Question?

+
+ +
+ +
+ +
+
+ + diff --git a/Stack Exchange Client/web/question-list.jsp b/Stack Exchange Client/web/question-list.jsp index 14747512..98766bf8 100755 --- a/Stack Exchange Client/web/question-list.jsp +++ b/Stack Exchange Client/web/question-list.jsp @@ -14,6 +14,7 @@ + Simple Stack Exchage @@ -51,7 +52,7 @@
diff --git a/Stack Exchange Client/web/question-page.jsp b/Stack Exchange Client/web/question-page.jsp index c135225e..0643f13e 100755 --- a/Stack Exchange Client/web/question-page.jsp +++ b/Stack Exchange Client/web/question-page.jsp @@ -12,6 +12,7 @@ + Simple Stack Exchage diff --git a/Stack Exchange Client/web/script.js b/Stack Exchange Client/web/script.js new file mode 100644 index 00000000..0651ac55 --- /dev/null +++ b/Stack Exchange Client/web/script.js @@ -0,0 +1,15 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +function validateDelete(id) { + var txt; + var r = confirm("Do you really want to delete this question?"); + if (r == true) { + var location = "del-question.php?del=" + id; + window.location.href=location; + + } +} \ No newline at end of file diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/user_package/User.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/user_package/User.class new file mode 100644 index 0000000000000000000000000000000000000000..6541815949c0c69eb6be8e3dabfcd9ba8b183cd3 GIT binary patch literal 1584 zcma)5ZBNrs6h3!r%Qgxd6Hs1MCNGZiQq*aTB9SO2O9&cJV)$aZ?PeC+TWC8aeDVkR zK@*9IAN&FSDC2Y6GL~&bKlHTsygbiy&bj^l=jSgXs?dWRWoR`^17v1sO}_6)b61*s z15_EH`;1a{gAuDTn%HfL(02L09oRL8ZwldsR%m-7V6?D(XnnL!%oEo!Yqn^ZRy%6G zb)7ATyIh2i87abYIirlvk6X6S8)*n(jEYgc=~$v^?uEWBn#fhTYuOHxkE|g0xvKnS9;QqTKtNy`ia`O!iAb(V@_G_!jIvE0N}4K? z&5P^adzl#NNzzt4mV9!2)t*i^xWHA)RjEWzTuIGXxffWb<&(4vtlXa0 z^6UJCEytOaYFFio85t46rK{fcys%^4vQVchG^$gUa*Rl)Au8xJB2AGBj7tC92BU(c zj&H}y+99upRKgX_;O;1tlE8!!;#9y}hi52&bNGPr@;mZ&MTgF#(9v5vavp`i-e@t7 zW)VSOuw!68028{SY2ybmBYj3GqX?@+R*kIo4e=C>!%mV0dmZX;KLSrsx)3 zMMRIW=o(GnBzYzip3gu~B|^kAC3%)5&B__6#)NW4JuGuznFq@P4byEPm4Ue!u~cHD zghi^FiY6()rqOvy@<3&Q|Bi8MaXF!CJ!py0M-DYx5GU_}(&XvM*N0Er@kJ2iDdlSn(}SkrC}+Df*KJ Lp>P=w{-l+^`v3e} literal 0 HcmV?d00001 diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/user_package/UserWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/user_package/UserWS.class new file mode 100644 index 0000000000000000000000000000000000000000..35d8589a717c64814a2bb49d11ac1453f78e6a81 GIT binary patch literal 3229 zcma)8`F9)D75<*Kk*x`KjGe^9rb+@vcASWPah$k`QHVfx9Lu&6mo|*0hdqwA%#30u zEQPY~gqF2sYoX~6`~VzC5S+swz#rB0do$9=#!ku6(R+99yX$xFyEDK1_s5?B+>QUV zV-Myv{GlBI%&Xa$Q98=lk@M+-z(68B=-axcW7=r5 z9mA0&S#|`vTQFpsT#5vVi^|c(sA!ZIlUc_y%ZogU6&8F+fxedhlqIW%B@6y3g(H@< zYsK|`rd?K6Iy?`^Re|j-8`%>XKS6bDGB1&4+6q8VQDDz?Wx0iMP}8*a^Rq^P;3&sO%nxRD}d~ulF=%SUh#4wa%qi4d10JL`%9Q7fqYOo~ePvbpS9( z)Ith1fljl`-LY%=ytM7dYpkp`DOWsW?b%Ar%FCmsYU-Hc<+A%#*#)+_b@8LgO6#1N zmy9PyDMfnuM?57R1Gr6Ku-W>*+08nh!}B_B!L1rz(D5Q(66nvSGO6*I_)z@l^zn(f zvK-GHOHHTZX5rwNj+gNYtEb~tyr$!Iyumu^coT04>}vYGX6Ng88y9uFgTD%dWyvs! zL$qqx_DaPnsObNu<6Ydw9$`)W;jp$N*?Pa}C70Fko{snNfrbxte1yMi_=k><@rjO4 z@tMGV>B($rdM2KpoH_0#m{5%}9Ct$+jyEG3jL#j;%%-yO#Mm%@gE~IP2Ri;pPFIH^c*N&F2@gh5!)nP2&wd`(UyWZ~(SEc5d#bmLvxX78F%y3t8 zLgmq<_g_1YO>_y__D$@{bCP!~l18;mSGE@&T7=iJI*G)wJFEletR%J!K zhYu)pny*C~FrRd^VITI>L6T1)?%Vml9e2xc+Uc4;Fa z_0$`xBO1U+xHlZySw~wCy_9HY8%BB~b;JZd#GOAuKh+!Q+ET|20g&jZqthj}Hi<5m zxPlueE+MAGub_KE8R!w%SI0JiOX!~L+Ho1ZKj5Zsu~Y23jK1No8E61c;TeV;bW=Wr z4u+Z_cZi7%qmzmCGqC}tlf+$k0QX=C_oIpfSivZD$EbY}&*Bg+;;;+PG@{f!i#sVF zq=gbcJntbe{df%b;y#3FX_7V`K!kdo7@@780;mC~qDE;`#deW)$GHEV=ShUF(z&ML zu+VTs!?=bAHKa5g1+=S-JlHq_&mZc`s7YvSjoKbF5 zIMJxs0E3NCVmWlMFZ3A-Ys%KYv21Lco9p>=wvfyAXX}(Z7Zn zLlMJ>p<{rkln^Eq^G(pQU?OAej)SKselD|{L=TWx^$EdXxaw%RcnWv^~aX0<@H65j^OL;#Im(_!4;nw;8@uO?+oI;5$t_v&<)e QIkze?ddTsA(#EO(0itUs+yDRo literal 0 HcmV?d00001 diff --git a/Stack Exchange WS/nbproject/jax-ws.xml b/Stack Exchange WS/nbproject/jax-ws.xml index cd1f587f..155ad4bc 100755 --- a/Stack Exchange WS/nbproject/jax-ws.xml +++ b/Stack Exchange WS/nbproject/jax-ws.xml @@ -7,6 +7,9 @@ com.dazzlesquad.question_package.QuestionWS + + com.dazzlesquad.user_package.UserWS + diff --git a/Stack Exchange WS/nbproject/jaxws-build.xml b/Stack Exchange WS/nbproject/jaxws-build.xml index 8de924ef..4d0f718c 100755 --- a/Stack Exchange WS/nbproject/jaxws-build.xml +++ b/Stack Exchange WS/nbproject/jaxws-build.xml @@ -35,6 +35,14 @@ + + + + + + + + - + + + @@ -55,6 +57,7 @@ + @@ -78,6 +81,8 @@ + + diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl new file mode 100644 index 00000000..134e9f18 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd new file mode 100644 index 00000000..5b56a6d2 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/DelQuestion.rs b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/DelQuestion.rs new file mode 100644 index 00000000..11732203 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/DelQuestion.rs @@ -0,0 +1 @@ +com.dazzlesquad.servlet.DelQuestion diff --git a/Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml b/Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml index c288adb4..eb1ef50c 100644 --- a/Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml +++ b/Stack Exchange Client/build/web/WEB-INF/jax-ws-catalog.xml @@ -4,4 +4,6 @@ + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/web.xml b/Stack Exchange Client/build/web/WEB-INF/web.xml index 5b8606b6..33c122c1 100644 --- a/Stack Exchange Client/build/web/WEB-INF/web.xml +++ b/Stack Exchange Client/build/web/WEB-INF/web.xml @@ -24,6 +24,10 @@ GetQuestion com.dazzlesquad.servlet.GetQuestion + + DelQuestion + com.dazzlesquad.servlet.DelQuestion + QuestionServlet /QuestionServlet @@ -48,6 +52,10 @@ GetQuestion /GetQuestion + + DelQuestion + /DelQuestion + 30 diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl index f9614194..6be3f31a 100644 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl @@ -4,11 +4,11 @@ - - + + - - + + @@ -16,29 +16,29 @@ - - + + - - + + - - - + + + - - - + + + - + @@ -56,7 +56,7 @@ - + diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd index f0eee907..8b57405d 100644 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -46,6 +46,8 @@ + + diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl index b991f028..f85a9425 100644 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl @@ -4,18 +4,6 @@ - - - - - - - - - - - - @@ -28,6 +16,12 @@ + + + + + + @@ -52,15 +46,13 @@ + + + + + + - - - - - - - - @@ -69,6 +61,10 @@ + + + + @@ -85,10 +81,14 @@ + + + + - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -124,7 +124,7 @@ - + @@ -133,7 +133,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -151,7 +151,7 @@ - + diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd index 2fd03879..3e5cb68e 100644 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -1,6 +1,8 @@ - + + + @@ -55,6 +57,7 @@ + @@ -78,6 +81,8 @@ + + diff --git a/Stack Exchange Client/build/web/question-list.jsp b/Stack Exchange Client/build/web/question-list.jsp index 98766bf8..74eb736d 100644 --- a/Stack Exchange Client/build/web/question-list.jsp +++ b/Stack Exchange Client/build/web/question-list.jsp @@ -52,10 +52,11 @@ +
diff --git a/Stack Exchange Client/build/web/question-page.jsp b/Stack Exchange Client/build/web/question-page.jsp index 0643f13e..9f64edaf 100644 --- a/Stack Exchange Client/build/web/question-page.jsp +++ b/Stack Exchange Client/build/web/question-page.jsp @@ -34,8 +34,8 @@
-

asked by
- email at | edit | delete

+

asked by
+ email at | edit | delete

@@ -62,8 +62,8 @@

-
- + +

diff --git a/Stack Exchange Client/build/web/script.js b/Stack Exchange Client/build/web/script.js index 0651ac55..b3e8b6f4 100644 --- a/Stack Exchange Client/build/web/script.js +++ b/Stack Exchange Client/build/web/script.js @@ -8,7 +8,7 @@ function validateDelete(id) { var txt; var r = confirm("Do you really want to delete this question?"); if (r == true) { - var location = "del-question.php?del=" + id; + var location = "/Stack_Exchange_Client/DelQuestion?qid=" + id; window.location.href=location; } diff --git a/Stack Exchange Client/catalog.xml b/Stack Exchange Client/catalog.xml index 1aed361e..20614e66 100755 --- a/Stack Exchange Client/catalog.xml +++ b/Stack Exchange Client/catalog.xml @@ -2,6 +2,8 @@ + + \ No newline at end of file diff --git a/Stack Exchange Client/nbproject/jax-ws.xml b/Stack Exchange Client/nbproject/jax-ws.xml index 5cee3da0..cec21a48 100755 --- a/Stack Exchange Client/nbproject/jax-ws.xml +++ b/Stack Exchange Client/nbproject/jax-ws.xml @@ -82,5 +82,45 @@ + + http://localhost:8083/Stack_Exchange_WS/UserWS?wsdl + localhost_8083/Stack_Exchange_WS/UserWS.wsdl + UserWS + catalog.xml + + + extension + true + + + verbose + true + + + fork + false + + + wsdlLocation + http://localhost:8083/Stack_Exchange_WS/UserWS?wsdl + + + xnocompile + true + + + xendorsed + true + + + package + UserWS + + + target + 2.1 + + +
diff --git a/Stack Exchange Client/nbproject/jaxws-build.xml b/Stack Exchange Client/nbproject/jaxws-build.xml index b1bb442c..1868a25d 100755 --- a/Stack Exchange Client/nbproject/jaxws-build.xml +++ b/Stack Exchange Client/nbproject/jaxws-build.xml @@ -58,5 +58,21 @@ - + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/DelQuestion.class b/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/DelQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..40dac1973e6c2b0076c57bb8c986e8dedb0e34cd GIT binary patch literal 2119 zcmbtW>r&fB7(HtnWNeif2a?i+gf`)RQQD*lEg?-pAaUyevAOi}gAvvStCb}q2}1J# zeVYDgXF5sAk3K*js?)QQY)nf^W;zU7N&8*Sch1p{|NQIC9{_IQyBrF*lf_&fpW*W? z=JU9Vg&gkTiyY43eijeZ&O`OEn8l+Wu1h&A<8dBOa9=}7!BgSL1+rfx*hY8`=%IX$SU>BOkb~7n&*|5V&0a-aIf5jl+gxyayTU;XQ%$_{63_X3?`a!MU>S%9Z`bj`Y_}0u(5!md>W>+v+)anF;GQ5s#E> zUc<1=moFU|?CqPDp{Q_VXgrcmYkorSZTenK20=ycDSiYh{epZE0B3@eCCWRUPZt z&~XDF3yl8Lp^J_!-LU=5Bs1#R#Hx-fxGK49{uinMHB z))+R_ve}7argi91IifobS&Pg!NZ%g6YwNyMrTqp@-N1)DeG5Fd>0%{3*YkYJbM5E< zK!6MA<_*os>maubu7YdV zIzl>ysbb~`T`ByI?t7C%uc6(}Oc%39=t<$Y_JueHS&R_XD0__I8YZG%x01cM7b|0! zGbt?B@e!j^%qZ}F1Zl?iFnffE#<<_jy>V8_V3PRK5xx@FH21X0sp(h99Ye@57`Vfv zxv1@M9F~m8gmzmkY1`RiDrzS%%{7CWcWt-CcFX^>oxm(5i`kzcFN&FTG5-sfPT^Lg zHnDK&WU5ZoDRsgyS&3L-rXr~@`5W|Cc<<@-r6csF@N>In%+>}4+w6c}XtPzoCzOF- R1^;gHCqs(&pGMiY{|5O;^pyYr literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl index f9614194..6be3f31a 100755 --- a/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl @@ -4,11 +4,11 @@ - - + + - - + + @@ -16,29 +16,29 @@ - - + + - - + + - - - + + + - - - + + + - + @@ -56,7 +56,7 @@ - + diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd deleted file mode 100644 index f0eee907..00000000 --- a/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl index b991f028..f85a9425 100755 --- a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl @@ -4,18 +4,6 @@ - - - - - - - - - - - - @@ -28,6 +16,12 @@ + + + + + + @@ -52,15 +46,13 @@ + + + + + + - - - - - - - - @@ -69,6 +61,10 @@ + + + + @@ -85,10 +81,14 @@ + + + + - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -124,7 +124,7 @@ - + @@ -133,7 +133,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -151,7 +151,7 @@ - + diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd deleted file mode 100755 index 2fd03879..00000000 --- a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl b/Stack Exchange Client/src/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl new file mode 100644 index 00000000..134e9f18 --- /dev/null +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd new file mode 100644 index 00000000..5b56a6d2 --- /dev/null +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/DelQuestion.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/DelQuestion.java new file mode 100644 index 00000000..2ae37837 --- /dev/null +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/DelQuestion.java @@ -0,0 +1,89 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.dazzlesquad.servlet; + +import QuestionWS.QuestionWS_Service; +import java.io.IOException; +import java.io.PrintWriter; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.xml.ws.WebServiceRef; + +/** + * + * @author zulvafachrina + */ +public class DelQuestion extends HttpServlet { + @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl") + private QuestionWS_Service service; + + /** + * Processes requests for both HTTP GET and POST + * methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + response.setContentType("text/html;charset=UTF-8"); + int question_id = Integer.parseInt(request.getParameter("qid")); + int del = deleteQuestion(question_id); + response.sendRedirect("/Stack_Exchange_Client/QuestionServlet"); + + } + + // + /** + * Handles the HTTP GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Handles the HTTP POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// + + private int deleteQuestion(int id) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service.getQuestionWSPort(); + return port.deleteQuestion(id); + } + +} diff --git a/Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml b/Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml index c288adb4..eb1ef50c 100755 --- a/Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml +++ b/Stack Exchange Client/web/WEB-INF/jax-ws-catalog.xml @@ -4,4 +4,6 @@ + + \ No newline at end of file diff --git a/Stack Exchange Client/web/WEB-INF/web.xml b/Stack Exchange Client/web/WEB-INF/web.xml index 5b8606b6..33c122c1 100755 --- a/Stack Exchange Client/web/WEB-INF/web.xml +++ b/Stack Exchange Client/web/WEB-INF/web.xml @@ -24,6 +24,10 @@ GetQuestion com.dazzlesquad.servlet.GetQuestion + + DelQuestion + com.dazzlesquad.servlet.DelQuestion + QuestionServlet /QuestionServlet @@ -48,6 +52,10 @@ GetQuestion /GetQuestion + + DelQuestion + /DelQuestion + 30 diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl index f9614194..6be3f31a 100644 --- a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl @@ -4,11 +4,11 @@ - - + + - - + + @@ -16,29 +16,29 @@ - - + + - - + + - - - + + + - - - + + + - + @@ -56,7 +56,7 @@ - + diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd deleted file mode 100644 index f0eee907..00000000 --- a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl old mode 100755 new mode 100644 index b991f028..f85a9425 --- a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl @@ -4,18 +4,6 @@ - - - - - - - - - - - - @@ -28,6 +16,12 @@ + + + + + + @@ -52,15 +46,13 @@ + + + + + + - - - - - - - - @@ -69,6 +61,10 @@ + + + + @@ -85,10 +81,14 @@ + + + + - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -124,7 +124,7 @@ - + @@ -133,7 +133,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -151,7 +151,7 @@ - + diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd deleted file mode 100755 index 2fd03879..00000000 --- a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Stack Exchange Client/web/question-list.jsp b/Stack Exchange Client/web/question-list.jsp index 98766bf8..74eb736d 100755 --- a/Stack Exchange Client/web/question-list.jsp +++ b/Stack Exchange Client/web/question-list.jsp @@ -52,10 +52,11 @@ +
diff --git a/Stack Exchange Client/web/question-page.jsp b/Stack Exchange Client/web/question-page.jsp index 0643f13e..9f64edaf 100755 --- a/Stack Exchange Client/web/question-page.jsp +++ b/Stack Exchange Client/web/question-page.jsp @@ -34,8 +34,8 @@
-

asked by
- email at | edit | delete

+

asked by
+ email at | edit | delete

@@ -62,8 +62,8 @@

-
- + +

diff --git a/Stack Exchange Client/web/script.js b/Stack Exchange Client/web/script.js index 0651ac55..b3e8b6f4 100644 --- a/Stack Exchange Client/web/script.js +++ b/Stack Exchange Client/web/script.js @@ -8,7 +8,7 @@ function validateDelete(id) { var txt; var r = confirm("Do you really want to delete this question?"); if (r == true) { - var location = "del-question.php?del=" + id; + var location = "/Stack_Exchange_Client/DelQuestion?qid=" + id; window.location.href=location; } diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/Answer.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/Answer.class index 1eddeaca4af5b55baf215852ff4af7ea16809eba..0b2e9e87e336b143bc6391e53a8d67c449dc0294 100644 GIT binary patch literal 2301 zcma)8>rN9<5T4V^ZYfnjE?N}tKv^#9{RSck8k-PQZb75br9FYwc30Z15}(N*n%I~a z;{*6m#&7n}E!o{B{^;!N%$aY#x$H^*{Qdcxh;Gnwma=rOi@Io*#T<+KEaq7}V6nhr zQKyGGEeT54WkI4SD8JTlJi98l?7F>Ek&BMwdX{IqPF>L0$~)_$bzmM;E9Q>vluaw} zn%mXNql&Cb$D0+Da;&Npl&Q)6hFz28BuEKC+5LvBGgcAFx?3-AIJMTO%Nm8(&5Gshn(JQ8c6K?(N7qA+RN3N3hQm}=ZO(RVZ(dNcFtLRLOKuqldRA;l zt~RPWvbJHNFh+GtR%Oeo+5CQJOnG}YDji=bxmB}leg0gL_5Fs$rPe=z*axfh-rAMs zqW=mS_Y1{hG0HE-6g|ZBlKWhKvcWRFD?RQ3h+`5O-k!6Wl}%Q%P?lOv87NFd5z#-K z+44KX+OprAK4^;YX3(Ynddv3w$WT&+B9rO~oE*TEdIL*9V6YI)&%wunql!oS{g6%I zZ?nm+yNy~&KDK!<-HPiBFPk94&(d+})?C+XFP^4Cb99={< z@~jQhNkOCkHD}b%WYh*e-FYWV9$moalf_=^l;A{!!tvIN=W$qi>M-`cq(10i5cT%A zyr35K4z|4D9Q6*hyeKB>J=OA}%BVNr@}m5xcUXCQ;6Vo=M^Mu$Y7lr17(YlD$tERO zBw3`s!JeSAkVBM)9HSJCqca6`VS@U}pmVS?OT^Q8bPYEFurD5B|3Y*IwkaR`G-ID( z>=9ra`BanA#$dWhnvvI>}h1lR!ICvp8cmjio(oTO3(O!-Xo{Y_`g)={i4W5e4 ztcNqN#0F2t24}*-&tijTupFx9dCZ2#tr=LjWP6>mzI6k`-t-ZM)Tv-)G=EWe%va*E zj(iRZYa3WEI$-gtG1gTqYM9p~7C+4E6|i1+z*5(Qz`DoQsD-iK0?X=vr7jhLe-W{~ x^e|Q#Sh53_x`G5g!C0&#pR(%L90T#w(0w*bY#y+A$Yz<% zN`xLo=&_)Hl@lb=g5ok=M1x+ zH4ch}X9Zc5w!17SWSd1PsG}s0D^^M7g3u!bMUN}8%vfoVb=3~)0;v1oeBoM!~f6#;#kk>^yUvI4(FsIg=mSie+0a8VM#-8AR8d9HPCOmMym`#Y0)z zGtmu0Ia#xiF-sPotHF@_!9shpn^~u5D{ z#L{%e=Q4Dt=Yj^7IIs&L$xgWXw8n)vS_e1 zJF2qX$Y4CMV^F;Xl>*N}{U-@McuoN}K{lc9hzDpKc9_Dj*C|BP=zNBHD1n*I(gdP0 zRZmywDo%`jt&05x)e*!J9`+bxk2CfJu=RN8oWlB0_?$F7uANh)!8V2Y5~aYVgKZ9M zH^4Rzv>dLtJmXs&Y%X5%El&6rhnkC5e2Zr(=_5P*tx5J%-{O=n zv)0VK?pv(;GDn)3H++ldaHDGf9%HP0tkOD{ZxVf9x1t~Kw5`KIRm zu`X<{!g>X)?KW7vBaF3x?P}IFhdpi9wFj*IHdyL^E9j=bF0C2s09dcvV5xt(z`pzH iy6~S-J-!9jyEa(rn-HMe-frCSzFFM$B7XR0-Teo`uPN>T diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class index 149913958331733d2bbdc93e7c4985e51d42705d..8df69e1a07da2b1ad1fdd3ae0c5bcbd598f55cab 100644 GIT binary patch delta 1945 zcma)+*;kwUG#5s-Bt8^XN!+s*u{Cz`#$^geV=o#Wc|H7{OdnAX8}Bl zUu;;1fWQ$O3<$`j(~4{ywWAB&DthF**N#2}08eHZ)oKgZ{q3pn}y^ZQVy*KJV~w zr$5-+@AbK)rlrT*cEsE6cQx?PxVuz=Ns1M$e31F%w4x}BPq9CN_XW-id?4^4tJi-s zluzauYZYS=iuI7GIQ1iZtf2sf0v9xVf=~5prd4&LxJVZbpW$;2U*JnRYxoLdO#MF! zRUo3}clb1Xjc+tu!ngWgrnOrY*n9i^!B9tcS4)SFW^LVFA%9m$!#FOpyMgYIpD&*` z24eAK1-pQ5BN=YgHFop?BXubQQl z=_zWyzQteMJ6ZeGAsdeeUTl025OqqjHAd_nr=Q0~< zSdK?1Swbry9qX}yZw*#X|6}xjoF^G4i%$tQ!Uz{r+@;=1%^khmwlREg23pfJQryBR zoEFD|2o@ShEY+>fU{Mn#j;Ms2#feSKhLW@h(hcBdNkX+WCQ+xbY#Pq$G1z64X*^Wz zv_z1>mLkYhForabBYO(VZ-lYp8gi7PDdZMTuuKCkV}b=6AshB!G1q)b3)of>QrSQj zHF<2+#U?kg#qDgZj?MM+bPjHu$7YOT3v+B`tS1?58?MsoHlB*YIs_X}yJ_u)K)8-3 zrF2o5;3CTK1XHKt0t0M~ay~=%?JzUlaa!(xg~3u8s+@LY7-ueb71$YV;5I6;izPoz zy$hx}RwM+f6oG01k3fw;t-v#Yn8QLJjBy=kP?yTWz}?M>jX~^16E&K` z)4rIbg0KB}Hh!yltkyz{fT=9gGz#Ck>o7-PQQ&c`)N{1-@Tv%`MmWvpf+?(y?=9Tt zMX*N7BUsBs_ukKc*ONKUe1df~Ca=eh18aTOo2)L1)_EFo6 za6MXiJita;a2N-pcd?Uhi-C^RFz)sORj6o;R8Zto29f&+pIcnJd$5H!qEQb{62b3~E2sCfw{g%pw*yp%Sn-Rz?2 z+s$rPMwXG9m^QVRe?Y4*ee9p`b01pK@60eP*D^o6`|PvN+57y?bN2i9yeo5(zyJH| zZQx;k&S3$)HhnpG=rtx5qJ-zd>|t+^elre)d7gd7><=@@kj)E08jX7($Z(K&kc63y z1UVSwP!0}+kP8j!OkXOy-*Nl1Hm^aKxZyIwd z$XhmVpS}I3Gi^^Sv3VpGPxKEBy63H>Znfv1=|`o+<{g`NZBE;q(JAfX4SZJLsf21XrUVj%^W`-T4j}%=q16@r<=+8R7DNA;c0MQhvQ=rcSZGrD_*1H9F$7)@`kfy6xfR$>!g1 zdWr)Dxhe8I$eEUPB3UOtML~LLdNxv+j@+UsdWojT-v7qE8 zrN1!yI&-Yro6KEwO*%ZB;hYqCF*j;T646kpaFvADXjZFB)d|KDU8bHDlD(Z}>cZum z;4x0IQUw}SVwIkLH5XZvM$k@B`6spW5tWXpH6K-mPql_sqXECF?Na_q0?Lahd$smK za&(fKc&O~-X@#a}lO#Q%4U6$j=ycnr*|K@krp0EhO{>j1uqT*?cXA1>uaEGQk_wf) zL8YQ`Hqs_%Q=HATYsIlN+meYiYOp(a+PsUqA$M+aUW2dt2L57SilB!Ef3e?JbCU;B zguE2{{qoBu{eb-WDIPTO6y+9O_s2ea%$!39T~pW_$di^4dhE^5y?%=m&`f| zZIH$mIu-6w;&!EOrJHT+Wk(u!tJ3ntCxg34bh_v(im5SM+Fv0uO9kS=GsX+#-ubx?vRho^89QJ#k2RaT_|lT`baF>A8@ zR^7#;ZHh;mm}Yt|D#}?N1%}7UOk>>#Mo$*TGxxyQCiy!|6MER0?#8g_?9#V8&a?jk D2%h;3 diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/Question.class index 4bd17d751bdad9b5d720fc5156b61a9234949d94..ba66dd02c0018478551b5beccb59e75b106bc55e 100644 GIT binary patch literal 2756 zcma)7ZExFD6h2O3J8xaPZt0eEyt9$GUCl~)Tf2_Zb}UlGU@O&xCJi^SI*-I|6K9kO zBz_PdKq5lo13!RI{3672?zIzR-$;DO@xABV^PK0r+?&7t`QuL_+MsrsDzsgqGTmkI z35y*TpR(9xvBzSc#XXZgGwHrYIj^gc*4C*0aO8(x-#zk%-f_>}@%}kb2Qy70V>EOJZ3HrT z@svaAVQ}hoG+GqUcF*xo>__3i^G^U{b^<>HA^=|mApi?qhd-500FpcY@H=;aC=4b8 z8e5+4h1(kCo2?@p-wnDrK7Zi(?&qWau{$_)kP}A>I!^D%8F;*pl!fq_ha^`HIziv= zIxk=L+~L{C>Dp%_cgPiZdg^q(bxvIS%SZu=51Q?EmU>pBIHXW9>HJ94MWm=vtEo7q zfM?IS6E}>hag|X7H1uLZ`&Cr`g@o={hgu^`#GE;*IwxSMMYa_OzKw0auv@XJeLPNfajQ5eDhVQ)fJ84#a zOgR?$U!ls;YmkdnfNVipRH7A>X_a1wrYhY~$TzWL$hRWMzu{SeZe2hwGvqZuS~tg3 zu`)dpRs_rc`@ zXg?Bcp2&z18^n&9%B#0gsvPs-fg*lC*LkW$Uh6zsqzfGv+z_kl(3xVzg)EBfZbaGr z1S~$^h_lOEtDG3JLte)2fq-~^WA1a;Kl#$JJ9Tj^X%J3mo46Grz|RIqLIh8t>F zd?ltsQWn~8Fba-9SdynELt!LFS&5antP-mWEO!Q$e9Z{gXd}aG1#_I{^$b|v3@rKf z5w4;VOHX67k9(po!g$jlGxYnypvpj;j)H;cmO;ue$Q}*Fpp8HdFP?Eo zD~?WrjzJ3&+Uxn@vG*h%1mQ7YoK6(RKm_2+CABn+%k3={`)bV?V{vhD@L}|v)17xXwVU#2HeeaX&KgeCJl0Bl&Q11A4T!m zd{$ED8a3!jjb^DdK3 zsKmht{P8xA=Xq%6hEUFbOBb*Pi=y>nY6ZQbbuqPqchS0>T9HuEdMULc)1viqYDEc( z*1EEC7N{cRRpj&-IT(1(xqp!1md8|LQT`3861@SrKqll0s-z|?`oZ! z=yWl%`D-rnXIf`h>ulwn_q5JyTH1D=_Lo}cmNv4Jk9?qUCd}JgO&X&UZ4p`q$!BW=?VfJqoc&%X+^SpilmOlkcT}FiS zqs6lFSY2R=DOl?2BKlCDqn*ck4y<4bmb&QpZ;+OklgH`-t3L%xU5i8?>3L<&tE&A8 duui97@d?B~ExIiS{*L?v%tCV)KYRl2{Rc{BYQ_Kn diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class index 3fc3ab940f390024a9a3353b8bcc6ea889b3a9df..73e3849bd3c587c05615ead223a08591b5a9c6c6 100644 GIT binary patch literal 7317 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 literal 6827 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 diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java index 2f746e96..46b940e6 100755 --- a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/Answer.java @@ -32,19 +32,23 @@ public class Answer { @XmlElement(name="date", required=true) private String date; + @XmlElement(name="username", required=true) + private String username; + public Answer() { id=0; questionId=0; userId = 0; } - public Answer(int id, int qid, int uid, String content, int vote, String date){ + public Answer(int id, int qid, int uid, String content, int vote, String date, String username){ this.id=id; questionId = qid; userId = uid; this.content = content; this.vote=vote; this.date = date; + this.username = username; } @@ -72,6 +76,10 @@ public String getDate() { return date; } + public String getAnswerUsername(){ + return username; + } + public void setAnswerQuestionId(int qid) { this.questionId = qid; } @@ -91,4 +99,8 @@ public void setAnswerVote(int vote) { public void setAnswerDate(String date) { this.date = date; } + + public void setAnswerUsername(String username) { + this.username = username; + } } diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java index dc95a3dd..86d42936 100755 --- a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java @@ -6,6 +6,8 @@ package com.dazzlesquad.answer_package; import com.dazzesquad.database_console.DBConnect; +import com.dazzlesquad.user_package.User; +import com.dazzlesquad.user_package.UserWS; import java.sql.*; import java.util.*; import java.util.logging.Level; @@ -35,7 +37,7 @@ public AnswerWS() throws SQLException { @WebMethod(operationName = "getAnswerById") @WebResult(name="Answer") - public Answer getQuestionById(@WebParam(name = "id") int id) { + public Answer getAnswerById(@WebParam(name = "id") int id) { Answer answerResult = null; try { Statement statement = conn.createStatement(); @@ -49,8 +51,10 @@ public Answer getQuestionById(@WebParam(name = "id") int id) { if (result.next()) { + UserWS userws = new UserWS(); + User user = userws.getUserById(result.getInt("user_id")); answerResult = new Answer(result.getInt("id"), result.getInt("question_id"), result.getInt("user_id"), - result.getString("content"), result.getInt("vote"), result.getString("date")); + result.getString("content"), result.getInt("vote"), result.getString("date"), user.getUserName()); } else { answerResult = new Answer(); diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java index 08ba3824..48b3cf7d 100755 --- a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/Question.java @@ -35,12 +35,15 @@ public class Question { @XmlElement(name="countAnswer", required=true) private int countAnswer; + @XmlElement(name="username", required=true) + private String username; + public Question() { id=0; userId = 0; } - public Question(int id, int uid, String topic, String content, int vote, String date, int count){ + public Question(int id, int uid, String topic, String content, int vote, String date, int count, String username){ this.id=id; this.userId = uid; this.topic = topic; @@ -48,6 +51,7 @@ public Question(int id, int uid, String topic, String content, int vote, String this.vote=vote; this.date = date; this.countAnswer=count; + this.username = username; } @@ -84,6 +88,10 @@ public String getQuestionDate() { return this.date; } + public String getQuestionUsername() { + return this.username; + } + void setId(int id) { this.id = id; } @@ -112,4 +120,8 @@ void setCountAnswer(int count) { this.countAnswer = count; } + void setUsername(String username) { + this.username = username; + } + } diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java index 925322e5..86e5feef 100755 --- a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java @@ -10,6 +10,8 @@ */ import com.dazzesquad.database_console.DBConnect; import com.dazzlesquad.answer_package.*; +import com.dazzlesquad.user_package.User; +import com.dazzlesquad.user_package.UserWS; import java.sql.*; import java.util.*; import java.util.logging.Level; @@ -57,8 +59,10 @@ public Question getQuestionById(@WebParam(name = "id") int id) { if (result.next()) { int count= countAnswer(result.getInt("id")); + UserWS userws = new UserWS(); + User user = userws.getUserById(result.getInt("user_id")); questionresult = new Question(result.getInt("id"), result.getInt("user_id"),result.getString("topic"),result.getString("content"), - result.getInt("vote"), result.getString("date"), count); + result.getInt("vote"), result.getString("date"), count, user.getUserName()); } else { questionresult = new Question(); @@ -90,8 +94,10 @@ public java.util.ArrayList getAnswerByQuestionId(@WebParam(name = "id") while(result.next()) { + UserWS userws = new UserWS(); + User user = userws.getUserById(result.getInt("user_id")); answers.add(new Answer(result.getInt("id"), result.getInt("question_id"), result.getInt("user_id"), - result.getString("content"), result.getInt("vote"), result.getString("date"))); + result.getString("content"), result.getInt("vote"), result.getString("date"), user.getUserName())); } @@ -177,7 +183,10 @@ public java.util.ArrayList showAllQuestion() { while(result.next()) { int count= countAnswer(result.getInt("id")); - questions.add(new Question(result.getInt("id"), result.getInt("user_id"),result.getString("topic"),result.getString("content"), result.getInt("vote"), result.getString("date"), count)); + UserWS userws = new UserWS(); + User user = userws.getUserById(result.getInt("user_id")); + questions.add(new Question(result.getInt("id"), result.getInt("user_id"),result.getString("topic"),result.getString("content"), + result.getInt("vote"), result.getString("date"), count, user.getUserName())); } From 508404551d8f2120c3218ca3ce6557d420592eb5 Mon Sep 17 00:00:00 2001 From: zulvaf Date: Fri, 27 Nov 2015 07:39:56 +0700 Subject: [PATCH 15/25] login.jsp + register.jsp --- .../build/web/ask-question.jsp | 13 +- .../build/web/edit-question.jsp | 13 +- Stack Exchange Client/build/web/gfv3ee6.dpf | 11 -- Stack Exchange Client/build/web/index.jsp | 2 +- Stack Exchange Client/build/web/login.jsp | 28 +-- .../build/web/question-list.jsp | 6 +- .../build/web/question-page.jsp | 6 + Stack Exchange Client/build/web/register.jsp | 43 +++++ Stack Exchange Client/build/web/style.css | 10 +- .../nbproject/private/private.xml | 13 +- .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 65 +++++++ .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 160 ++++++++++++++++++ .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 65 +++++++ .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 160 ++++++++++++++++++ Stack Exchange Client/web/ask-question.jsp | 13 +- Stack Exchange Client/web/edit-question.jsp | 13 +- Stack Exchange Client/web/index.jsp | 2 +- Stack Exchange Client/web/login.jsp | 28 +-- Stack Exchange Client/web/question-list.jsp | 6 +- Stack Exchange Client/web/question-page.jsp | 6 + Stack Exchange Client/web/register.jsp | 43 +++++ Stack Exchange Client/web/style.css | 10 +- Stack Exchange IS/build.xml | 1 + .../web/WEB-INF/lib/json-simple-1.1.1.jar | Bin 23737 -> 0 bytes .../lib/mysql-connector-java-5.1.23-bin.jar | Bin 827921 -> 0 bytes .../nbproject/private/private.properties | 2 +- .../nbproject/private/private.xml | 4 +- .../nbproject/private/private.xml | 4 + 28 files changed, 669 insertions(+), 58 deletions(-) delete mode 100644 Stack Exchange Client/build/web/gfv3ee6.dpf create mode 100644 Stack Exchange Client/build/web/register.jsp create mode 100644 Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd create mode 100644 Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd create mode 100644 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd create mode 100644 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd create mode 100644 Stack Exchange Client/web/register.jsp delete mode 100644 Stack Exchange IS/build/web/WEB-INF/lib/json-simple-1.1.1.jar delete mode 100644 Stack Exchange IS/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar diff --git a/Stack Exchange Client/build/web/ask-question.jsp b/Stack Exchange Client/build/web/ask-question.jsp index 7e0d2839..98c87f55 100644 --- a/Stack Exchange Client/build/web/ask-question.jsp +++ b/Stack Exchange Client/build/web/ask-question.jsp @@ -3,7 +3,8 @@ Created on : Nov 15, 2015, 10:18:19 PM Author : zulvafachrina --%> - +<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> @@ -14,11 +15,15 @@ Simple Stack Exchage - + +
+

Logged in as | Log in | Register

+
+

What's Your Question?

diff --git a/Stack Exchange Client/build/web/edit-question.jsp b/Stack Exchange Client/build/web/edit-question.jsp index 231bffd1..6e2fbff0 100644 --- a/Stack Exchange Client/build/web/edit-question.jsp +++ b/Stack Exchange Client/build/web/edit-question.jsp @@ -3,7 +3,8 @@ Created on : Nov 15, 2015, 10:18:19 PM Author : zulvafachrina --%> - +<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> @@ -14,11 +15,15 @@ Simple Stack Exchage - + +
+

Logged in as | Log in | Register

+
+

What's Your Question?

diff --git a/Stack Exchange Client/build/web/gfv3ee6.dpf b/Stack Exchange Client/build/web/gfv3ee6.dpf deleted file mode 100644 index 20a26b9c..00000000 --- a/Stack Exchange Client/build/web/gfv3ee6.dpf +++ /dev/null @@ -1,11 +0,0 @@ - - - - /Stack_Exchange_Client - - - - Keep a copy of the generated servlet class' java code. - - - diff --git a/Stack Exchange Client/build/web/index.jsp b/Stack Exchange Client/build/web/index.jsp index fd1d9630..4827216f 100644 --- a/Stack Exchange Client/build/web/index.jsp +++ b/Stack Exchange Client/build/web/index.jsp @@ -15,7 +15,7 @@ diff --git a/Stack Exchange Client/build/web/login.jsp b/Stack Exchange Client/build/web/login.jsp index 27e0a592..71b83215 100644 --- a/Stack Exchange Client/build/web/login.jsp +++ b/Stack Exchange Client/build/web/login.jsp @@ -3,7 +3,8 @@ Created on : Nov 26, 2015, 6:06:56 AM Author : zulvafachrina --%> - +<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> @@ -13,19 +14,26 @@ Stack Exchange +
+

Logged in as | Log in | Register

+
-

Login

- - -
- -
- - +
+

Login

+
+ +
+ +
+ +

+

Don't have an account? Register

+
+
diff --git a/Stack Exchange Client/build/web/question-list.jsp b/Stack Exchange Client/build/web/question-list.jsp index 74eb736d..fe51e9ff 100644 --- a/Stack Exchange Client/build/web/question-list.jsp +++ b/Stack Exchange Client/build/web/question-list.jsp @@ -17,11 +17,15 @@ Simple Stack Exchage + +
+

Logged in as | Log in | Register

+
+
diff --git a/Stack Exchange Client/build/web/question-page.jsp b/Stack Exchange Client/build/web/question-page.jsp index 9f64edaf..8f4094d5 100644 --- a/Stack Exchange Client/build/web/question-page.jsp +++ b/Stack Exchange Client/build/web/question-page.jsp @@ -15,6 +15,11 @@ Simple Stack Exchage + + +
+

Logged in as | Log in | Register

+
@@ -80,4 +85,5 @@
+ diff --git a/Stack Exchange Client/build/web/register.jsp b/Stack Exchange Client/build/web/register.jsp new file mode 100644 index 00000000..985a22d1 --- /dev/null +++ b/Stack Exchange Client/build/web/register.jsp @@ -0,0 +1,43 @@ +<%-- + Document : login + Created on : Nov 26, 2015, 6:06:56 AM + Author : zulvafachrina +--%> +<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + + Stack Exchange + + +
+

Logged in as | Log in | Register

+
+ + +
+
+

Register

+
+ +
+ +
+ +
+ + + +
+
+
+ + + diff --git a/Stack Exchange Client/build/web/style.css b/Stack Exchange Client/build/web/style.css index b1e3f12d..e0211754 100644 --- a/Stack Exchange Client/build/web/style.css +++ b/Stack Exchange Client/build/web/style.css @@ -28,7 +28,9 @@ h3 { text-align: center; } -input[type=text]{ +input[type=text], +input[type=password] +{ width:100%; height: 20px; display:block; @@ -54,6 +56,10 @@ textarea { padding-bottom:70px; } +.loginbox { + width: 60%; + margin:auto; +} .arrow-up { width: 0; height: 0; @@ -136,3 +142,5 @@ textarea { + + diff --git a/Stack Exchange Client/nbproject/private/private.xml b/Stack Exchange Client/nbproject/private/private.xml index 2da079fe..f382d428 100755 --- a/Stack Exchange Client/nbproject/private/private.xml +++ b/Stack Exchange Client/nbproject/private/private.xml @@ -3,15 +3,22 @@ - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/index.jsp file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-list.jsp file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/login.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/style.css + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/GetQuestion.java file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-page.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/EditQuestion.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/edit-question.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/index.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-list.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/style.css + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/DelQuestion.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/AddAnswer.java file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/QuestionPage.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/script.js file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/WEB-INF/web.xml file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/ask-question.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/AddQuestion.java diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd new file mode 100644 index 00000000..8b57405d --- /dev/null +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd new file mode 100644 index 00000000..3e5cb68e --- /dev/null +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd new file mode 100644 index 00000000..8b57405d --- /dev/null +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd new file mode 100644 index 00000000..3e5cb68e --- /dev/null +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/web/ask-question.jsp b/Stack Exchange Client/web/ask-question.jsp index 7e0d2839..98c87f55 100755 --- a/Stack Exchange Client/web/ask-question.jsp +++ b/Stack Exchange Client/web/ask-question.jsp @@ -3,7 +3,8 @@ Created on : Nov 15, 2015, 10:18:19 PM Author : zulvafachrina --%> - +<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> @@ -14,11 +15,15 @@ Simple Stack Exchage - + +
+

Logged in as | Log in | Register

+
+

What's Your Question?

diff --git a/Stack Exchange Client/web/edit-question.jsp b/Stack Exchange Client/web/edit-question.jsp index 231bffd1..6e2fbff0 100644 --- a/Stack Exchange Client/web/edit-question.jsp +++ b/Stack Exchange Client/web/edit-question.jsp @@ -3,7 +3,8 @@ Created on : Nov 15, 2015, 10:18:19 PM Author : zulvafachrina --%> - +<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> @@ -14,11 +15,15 @@ Simple Stack Exchage - + +
+

Logged in as | Log in | Register

+
+

What's Your Question?

diff --git a/Stack Exchange Client/web/index.jsp b/Stack Exchange Client/web/index.jsp index fd1d9630..4827216f 100755 --- a/Stack Exchange Client/web/index.jsp +++ b/Stack Exchange Client/web/index.jsp @@ -15,7 +15,7 @@ diff --git a/Stack Exchange Client/web/login.jsp b/Stack Exchange Client/web/login.jsp index 27e0a592..71b83215 100755 --- a/Stack Exchange Client/web/login.jsp +++ b/Stack Exchange Client/web/login.jsp @@ -3,7 +3,8 @@ Created on : Nov 26, 2015, 6:06:56 AM Author : zulvafachrina --%> - +<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> @@ -13,19 +14,26 @@ Stack Exchange +
+

Logged in as | Log in | Register

+
-

Login

- - -
- -
- - +
+

Login

+
+ +
+ +
+ +

+

Don't have an account? Register

+
+
diff --git a/Stack Exchange Client/web/question-list.jsp b/Stack Exchange Client/web/question-list.jsp index 74eb736d..fe51e9ff 100755 --- a/Stack Exchange Client/web/question-list.jsp +++ b/Stack Exchange Client/web/question-list.jsp @@ -17,11 +17,15 @@ Simple Stack Exchage + +
+

Logged in as | Log in | Register

+
+
diff --git a/Stack Exchange Client/web/question-page.jsp b/Stack Exchange Client/web/question-page.jsp index 9f64edaf..8f4094d5 100755 --- a/Stack Exchange Client/web/question-page.jsp +++ b/Stack Exchange Client/web/question-page.jsp @@ -15,6 +15,11 @@ Simple Stack Exchage + + +
+

Logged in as | Log in | Register

+
@@ -80,4 +85,5 @@
+ diff --git a/Stack Exchange Client/web/register.jsp b/Stack Exchange Client/web/register.jsp new file mode 100644 index 00000000..985a22d1 --- /dev/null +++ b/Stack Exchange Client/web/register.jsp @@ -0,0 +1,43 @@ +<%-- + Document : login + Created on : Nov 26, 2015, 6:06:56 AM + Author : zulvafachrina +--%> +<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> +<%@page contentType="text/html" pageEncoding="UTF-8"%> + + + + + + Stack Exchange + + +
+

Logged in as | Log in | Register

+
+ + +
+
+

Register

+
+ +
+ +
+ +
+ + + +
+
+
+ + + diff --git a/Stack Exchange Client/web/style.css b/Stack Exchange Client/web/style.css index b1e3f12d..e0211754 100755 --- a/Stack Exchange Client/web/style.css +++ b/Stack Exchange Client/web/style.css @@ -28,7 +28,9 @@ h3 { text-align: center; } -input[type=text]{ +input[type=text], +input[type=password] +{ width:100%; height: 20px; display:block; @@ -54,6 +56,10 @@ textarea { padding-bottom:70px; } +.loginbox { + width: 60%; + margin:auto; +} .arrow-up { width: 0; height: 0; @@ -136,3 +142,5 @@ textarea { + + diff --git a/Stack Exchange IS/build.xml b/Stack Exchange IS/build.xml index 22f32e6f..3012a609 100755 --- a/Stack Exchange IS/build.xml +++ b/Stack Exchange IS/build.xml @@ -9,6 +9,7 @@ Builds, tests, and runs the project Stack Exchange IS. + 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

ocQLj1^bxZw{X6Ckq3f%18tHbH0=UZo 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%0AP$R1zuQlwT~&pc7FH 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 diff --git a/Stack Exchange IS/nbproject/private/private.properties b/Stack Exchange IS/nbproject/private/private.properties index b0c93be5..92098619 100755 --- a/Stack Exchange IS/nbproject/private/private.properties +++ b/Stack Exchange IS/nbproject/private/private.properties @@ -7,4 +7,4 @@ j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server javac.debug=true javadoc.preview=true selected.browser=default -user.properties.file=C:\\Users\\ryanyonata\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties +user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties diff --git a/Stack Exchange IS/nbproject/private/private.xml b/Stack Exchange IS/nbproject/private/private.xml index 6807a2ba..2df8fe19 100755 --- a/Stack Exchange IS/nbproject/private/private.xml +++ b/Stack Exchange IS/nbproject/private/private.xml @@ -2,6 +2,8 @@ - + + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20IS/nbproject/build-impl.xml + diff --git a/Stack Exchange WS/nbproject/private/private.xml b/Stack Exchange WS/nbproject/private/private.xml index 9268ff58..ebdd06df 100755 --- a/Stack Exchange WS/nbproject/private/private.xml +++ b/Stack Exchange WS/nbproject/private/private.xml @@ -3,9 +3,13 @@ + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/user_package/User.java file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/QuestionWS.java file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/Answer.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/user_package/UserWS.java file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/Question.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzesquad/database_console/DBConnect.java From 6524240796b908843788da5fb534c589e88cd172 Mon Sep 17 00:00:00 2001 From: zulvaf Date: Fri, 27 Nov 2015 12:54:20 +0700 Subject: [PATCH 16/25] Add Cookies and Token --- .../dazzlesquad/servlet/QuestionServlet.class | Bin 3270 -> 4265 bytes Stack Exchange Client/build/web/login.jsp | 4 +- .../build/web/question-list.jsp | 26 +- .../nbproject/private/private.xml | 18 +- .../dazzlesquad/servlet/QuestionServlet.class | Bin 3270 -> 4079 bytes .../dazzlesquad/servlet/QuestionServlet.java | 18 +- Stack Exchange Client/web/login.jsp | 4 +- Stack Exchange Client/web/question-list.jsp | 26 +- Stack Exchange IS/build.xml | 5 +- .../WEB-INF/classes/.netbeans_automatic_build | 0 .../classes/.netbeans_update_resources | 0 .../WEB-INF/classes/DBConnect/DBConnect.class | Bin 0 -> 1090 bytes .../web/WEB-INF/classes/ReSTful/Login.class | Bin 0 -> 4790 bytes .../WEB-INF/classes/ReSTful/Validation.class | Bin 0 -> 3929 bytes .../build/web/WEB-INF/glassfish-web.xml | 2 +- .../web/WEB-INF/lib/json-simple-1.1.1.jar | Bin 0 -> 23737 bytes Stack Exchange IS/nbproject/ant-deploy.xml | 0 Stack Exchange IS/nbproject/build-impl.xml | 10 +- Stack Exchange IS/nbproject/build-impl.xml~ | 1445 +++++++++++++++++ .../nbproject/genfiles.properties | 8 +- .../nbproject/private/private.properties | 0 .../nbproject/private/private.xml | 2 +- .../nbproject/project.properties | 6 +- Stack Exchange IS/nbproject/project.xml | 7 +- .../setup/glassfish-resources.xml | 0 Stack Exchange IS/src/conf/MANIFEST.MF | 0 .../src/java/DBConnect/DBConnect.java | 77 +- Stack Exchange IS/src/java/ReSTful/Login.java | 15 +- .../src/java/ReSTful/Validation.java | 264 +-- .../web/WEB-INF/glassfish-web.xml | 2 +- Stack Exchange IS/web/WEB-INF/web.xml | 0 Stack Exchange IS/web/index.jsp | 0 .../web/WEB-INF/lib/json-simple-1.1.1.jar | Bin 0 -> 23737 bytes Stack Exchange WS/build/web/gfv3ee6.dpf | 11 + Stack Exchange WS/nbproject/build-impl.xml | 5 +- .../nbproject/genfiles.properties | 6 +- .../nbproject/private/private.xml | 10 +- .../nbproject/project.properties | 4 +- Stack Exchange WS/nbproject/project.xml | 7 +- 39 files changed, 1745 insertions(+), 237 deletions(-) mode change 100755 => 100644 Stack Exchange IS/build.xml create mode 100644 Stack Exchange IS/build/web/WEB-INF/classes/.netbeans_automatic_build create mode 100644 Stack Exchange IS/build/web/WEB-INF/classes/.netbeans_update_resources create mode 100644 Stack Exchange IS/build/web/WEB-INF/classes/DBConnect/DBConnect.class create mode 100644 Stack Exchange IS/build/web/WEB-INF/classes/ReSTful/Login.class create mode 100644 Stack Exchange IS/build/web/WEB-INF/classes/ReSTful/Validation.class create mode 100644 Stack Exchange IS/build/web/WEB-INF/lib/json-simple-1.1.1.jar mode change 100755 => 100644 Stack Exchange IS/nbproject/ant-deploy.xml mode change 100755 => 100644 Stack Exchange IS/nbproject/build-impl.xml create mode 100644 Stack Exchange IS/nbproject/build-impl.xml~ mode change 100755 => 100644 Stack Exchange IS/nbproject/genfiles.properties mode change 100755 => 100644 Stack Exchange IS/nbproject/private/private.properties mode change 100755 => 100644 Stack Exchange IS/nbproject/private/private.xml mode change 100755 => 100644 Stack Exchange IS/nbproject/project.properties mode change 100755 => 100644 Stack Exchange IS/nbproject/project.xml mode change 100755 => 100644 Stack Exchange IS/setup/glassfish-resources.xml mode change 100755 => 100644 Stack Exchange IS/src/conf/MANIFEST.MF mode change 100755 => 100644 Stack Exchange IS/web/WEB-INF/glassfish-web.xml mode change 100755 => 100644 Stack Exchange IS/web/WEB-INF/web.xml mode change 100755 => 100644 Stack Exchange IS/web/index.jsp create mode 100644 Stack Exchange WS/build/web/WEB-INF/lib/json-simple-1.1.1.jar create mode 100644 Stack Exchange WS/build/web/gfv3ee6.dpf diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionServlet.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionServlet.class index 1853545b0a358ee3ea4d2482b7b43520c8be1903..09ee31290dbccf7e51b03d1ad55091f2108353d2 100644 GIT binary patch literal 4265 zcmbtWX;&N98Gc6FXc-K~fTKFGojNhdEHbgUP&<~$b~d%N(Si~4HgO(J|~AB`XTA3G^f9yKc$~apF1-W0?F9t^nmW%<$a%bfA9U* zfB*g=faCa69Q!e!z;zU(SV*7*GmbJAqc|Fe1zRqhI37bqo-IXjJc?yGT}j{uZpQHy zd{xD*INI=vBzrZAuf_QNdK}-tYYE)O>vDKQ4&Ri+x8(4q9Nv;cMaA1H-cb;rL&Hn zyFPP%C0Ec(b7E$THUpADLFA-SGMv*2f<37z1);NMUMOfCGfHB-vM?*Gt2z}_&@M$5 zr*zAZYkxE36bx#d8q1jr>AZgPW>MIS6+NGp&L|3}X1uh3YpTDiY?(P>+mm8Z`bfcK zk8f|4r{Fl{^d$~HlTSJPKr*{b|A}E~M$nv{SFo=c%URRBZU|};cFgOdBrTKvP8aDS zI?OUkb3BaXTrx)E#T`Lnt`%P3+B~3&V-(Y4hApiPniZPZ=^YqmdV=uIv}HKL;;Cv? zozUG(NE06@h+4w4Q^A8B=X*p!*VgFWC|4us2~O8^KG`gFhfh=47B`tL>t#3gZrZ=A z;@c{|!}?M2T@}X^#F=ZN>?X2`@2Pl?ZqAz*1)XrnwB`m%!kHC%$sWj>6)Pvk#F8j( zN&XJcRc}bSTH@(9a-#}4N*Q~otA|kw3iXL)jk%KUR4kSv#crqA5;hOj4O%OORKZ7X zNccx2b9Jk(AxN7ImXB4Vm$XeOr9II_zr)GwZVuOK7tG}|#bWi8l~#>ay=AF}%`L`M zxm|POUfNtRWJl_#9{Kq&Aj??8lQ_(@)bKvOuK+6E)$jxSP{ofl{21d*R1J6V6AeGb zxCVi18h(bKQ@8Y@Z&81dwL36xmo@wXzf|!n4Zp@+=DCL7;4lNU*)FaYEOS}*Lk+*h z?=jPB`UQ8Xt@ST3nu*-wqG{9K z7CoQOR?21GMYeF8N}aW}qHu5G$EsCY*K4M;)u#}vg$~&ynQ+^3l5yYMt34vz#@yNT z0FU#{wx2ITHfmXH{65ZAg5OW`cgV&Q&^Tdp;MmQhG{5W*2p{;I4)E>-)d)E*C zbE#EHolJamk5;~l*YF0P!Er3HL3-c2wDB*vhYz^E!xkskA=ghM+yT85r+0SIKV9_A zQ9AV$$8&fJ7rDNS&mfB-yoAqU4jJMO6D38IVf+&(T^~<^FLmt20D0p?DsVMOZMyI> zQI0VlSsda!|7mt|75~5qVg{w>{iw*<5b&MhQ1m<(|h zpHuOSiZd!kRGd|DPQ`itD};FBKL~FSFT9Ni3Mms8I9%dy1G}MZr=SFR+nn`CgB#Q% zSfk<51^y!3yogJ5;V9h`bn|eOUulqfq_=Mk?VFhxCo%9WnLh7&>Yztfvsk+_!HXT><>LhUs~$z-%(=)NiYKs}0W)g*}{qSzIMvK;FMQ z;qPt4H_2VT5B^jGKCgBkf1WW2Q`Zh(e^zE_Utj+^9tkzru!INu{vW$t0iStl-X!{{hF_-XQ=0 literal 3270 zcmbtWYje|95IwS;$cfb?1oKFNKuc+yr=UPf38f@F-I@e!8be>kkDFLQksL`*0_~@^ zKc^qsnGT)wLw`VjRHx@kvLnY1WTxZEz0%e0+1;~8tNiotUw;F*g61I7csz)s$S09W zp@1hzd?ojl6pDB%pFB(A>jCcH4B}gSm%{fb$>q6R%5tg5r7D-2T=FV}id6*zu5h-D zswiDja5ne2DO}I6tztpnyDSv~lX(SW`KIL=8)C(9jfyE2EX(%F(!o`5I=5clD(~n! z8>YVP>P1lr{qka!uG+R+Gjn#;H&^gk@$TYmcIh5XYo>1U+^pNKSGsob+GV}qm8&mG zcXz7wvb82k9ofuD2L=5%49oCtDu`z$R}>^}+clwJIA>U5sku=R&XY0|R4^(-nk!|; zkoVzX!mAt1crsVDH}qQh)hkoDo6T}fmt>g2YZoso;62kHYB+XPxNcr-N{$rdGhw|g zpStHY^aor*r_gf#t!8e6{E2y4hU&E7C*JDj=fTX9jtCGGygj8b7W?kI2b~-7W9d!L zF!h|_%5sl)()O~^qAtj5&-O+y&CK5<#31`88ooGGtf{Cg=&RZH1-UzKJ8N^6@G7Eg zxpM`(=~P8dYzebNQ0X8olN!*Mw}j&uH9_3|n*E4MVN2G87jm7oR&538%w)u+;5ml1 zMu$|@rfL@~cUw4AN+vs*rEE5hngWGaiH7YE?L@CaiUs-))dV#lS}%lxm~_=d&G7cl zGMQ|5?Cuj8y3ey4Mpa5vzA(C9UprZ~YFnPLn9wnn7bLy-vK1%Gz(-j?;2CY$K*3nE z%3jl<=9$ZWi;gx0sD6`%8Keci_)@~3l+LZA$eSmLFsM_fZ7*$mTFN4mo8c&7Aw7-w zvbuG9d%-kY!N^Fffziq)yAC^wX?X{l3$%34kgtBa^(Yj{oTOXBDV)}j!$TE@hIPDP zSiP0(tV#LLt-B2kCN@-98f@_9eVkWtq)?|)&eeolbqrtF8jj((icJj;Tos;%tN2*M zyj(uRO%02GT-Yj^;XGI7XxqhLIkrKH=RNBd_>mqA!!`<0_id~q4Jo?VWdUU)NZ zd%9^Z#pm%2sx&=PIT1{j4y{JiyIffpRnMPbX$mStxnsDEvRAFkx9(~WfIy==?V;P{ zM#-J+%(u&gBXiYuw#yEcdu#vr3rPu`_7CFr)5!ci(~?X?_{Bo&14s!(UYBCwkv}-b zsL!5mO#fKV2Y8QP>NLOY93@gg+)wZ>#r-7z#$3D$jTclZ*E4*ib62?cP5lYwcV5IW z&b8k^Jc+ZsmJT$)IidpzDOp-c=U))#Jupt^*wXZ9e0CR!IHpJYcF`Zh^vo{QI3#M^ zM;-O8GsK$25T=MR<42eZP{Ihr!w0zFM;*t9m|(O%j3Gm>IK6_5f|F^U%zaXwS0re|IwxmVmEje+ZQn)kz>3(VT#)pmF_3?B_~(GREK688i?I&8QH z443_%;S^lve{BKxv*br%3h~i_-?&BFmXEY89#$32Iwpq+on;I2^pqrxO#Oku*GN5_ zIkgKdhF{y50b5Uz#Is2HBW<=u@CmLFEy>@fWHrVg=hU0<-|5CL(fj!U_&2)nIRZoc zb@rf-xu(PXuP4S5r)H?bp+r{=s~EtVALB~k)2<;pIc~86d9}c+IDJxnT?w9Y z>T*4hx8WG}dJ*up!MdzN)^*3{{4OJKu)m4Fk?uGi<1`N$Cnmoc2jWlf;z)OYejxsj z2jG8!FNqfIKR<#YPqGfl=5W}b9N|ZmE}DL#`_Df7@xVN6O%ke4zJh?9CBiNHG(Gwc DpbgtT diff --git a/Stack Exchange Client/build/web/login.jsp b/Stack Exchange Client/build/web/login.jsp index 71b83215..0ba6c564 100644 --- a/Stack Exchange Client/build/web/login.jsp +++ b/Stack Exchange Client/build/web/login.jsp @@ -24,8 +24,8 @@

diff --git a/Stack Exchange Client/nbproject/private/private.xml b/Stack Exchange Client/nbproject/private/private.xml index f382d428..3489363c 100755 --- a/Stack Exchange Client/nbproject/private/private.xml +++ b/Stack Exchange Client/nbproject/private/private.xml @@ -3,22 +3,14 @@ - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/login.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/GetQuestion.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-page.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/EditQuestion.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/edit-question.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/index.jsp file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-list.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/index.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/login.jsp file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/style.css - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/DelQuestion.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/AddAnswer.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/QuestionPage.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/script.js - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/WEB-INF/web.xml + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/question-page.jsp + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/register.jsp file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/ask-question.jsp - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/src/java/com/dazzlesquad/servlet/AddQuestion.java + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20Client/web/edit-question.jsp diff --git a/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/QuestionServlet.class b/Stack Exchange Client/s362/java/14/classes/com/dazzlesquad/servlet/QuestionServlet.class index 1853545b0a358ee3ea4d2482b7b43520c8be1903..272c054e7a2f0d2b7efa312d1054d403c5d7d878 100755 GIT binary patch literal 4079 zcmbtW+jARN8UL+rtIH;K9NVo(nxym+%Qq!y367iwoHR}ZisM?r?gcQqoY-rxwes%D zjsq!B($dlk&~hu3TW1)*@X*e5+%XUB12cJO{~?|*zq7lNrAToy!`M3K>^a}}`|jU4 zU;Ou9p8Z{8SFF$l+&lxGjfQTfyPnQemxdBYk7VNUz)J zIZ^caX2f-}YU_5{$eAUVT){JQ7tfDmrzS~SHqr+7jYZRT=EqKqJ(bQoh0^l;#T%u? zLS;eBw`eme85Bg$>J{BNryw|xnpF_GV3vh~uAE*GQ?-?%u&x!Tpn@JL(wHq+y8QMx zL(Za3jZ?XjxsomyZr(J6y;>`j)6yA+a2m!-3;0d-_g5{mBy4*|tV$m#m>KZxt@A88 zPBnd*gU{qsj^CHeuF`*ET$&Lyi%SX)bz-?-n#;PNCSk{178Plk^mp2zi|8;*uPpE| zQgX={jhFTWiMdvIf$R2wYL0HCbGj|94VpEY*ykPSW_p_N&YYz?!s4lF)tzv>laLNR zP!P3*XQzVuJI?org8tU%ZB*+K^aQ6HI-l*7y5r}l>^?V{t`w?n?A^3~UBw$Je!==t z@umu9ew?``s%|2ycuU3GbaUCfBTLRS=M@nkehe?%u#awq17njug#gtLi0&yku4!QISbO zOFaF~Z`2{PlyQ){dKitMP@h;{U#JwEn#EG2*t;oO!sem6LF=NBI{5hw3IDKUu5UFp z1ZlI*^06B9lC~qIv?sdicQ~2do#DFdMRR?^FzTnQw0f+XElag+wir|AcFl=_!#nt;0;qUh!>{mb74K?z4>_i*hTq_~Ojr%S!|yfx0XYpN zlr_AMKWg|B9%l@8JHoX^%UqW&Ps0cJvxY$oDL9Z{Wd0m03%g|LZn|rD1V>c-MZ;h5 zHx+-^a0OEu@^bhNW;MKk7d3nj-`6mYA1FBffE`o85$`r&WZaH=cXw3q#NGsrM*HOb z=<0pNv%a-kDd^tyiC1N9s`+tfw1B!FiIlzCv>RhmdOeU8SdV_IIA&v&<4Rd55 zwRay*b}-K4X3Y_4s<6V8QLD258f^M~Uh{0}`tst4up<`?N^BvxT3iw(XFT;H6Q5wS z1*1kZ&1MBVyfKP3ho8qgKsGglItGP=ONMEaV_%_M&ey6{wsc##wb?}9NIdsKd!(N1 zO(i>*ufHgmkyLA!WZLa+N&0qouW=W<{jIO#0UqVk=P(~s>~}JuIUnU$g7Y!{9<}jR zXk4(yI6lFnG-s9>!h@ee`Iw6Up5z#DHIr7TL)!=`$V8HnjG9zGI~@(4j`hX*q95W+QtgYK%EU*K@hyb65OL=obqmq= z(Jwz@nXr2pF&&!|H^YBIcyL=ZzgT2ggaBX=;J4BbKh$QJf(;@M0% z8A=kkYZGJM)=6%KGu-?)Z}34G#|C?bH~)iX zeuPi(DZf9!CggX>b=4#eaGfIcAkT)-j}e@}D9+HglU!ZFNzCFD8^{P-$JZe+29u{7 z7$;JSNaOedXI)p%AWDuDhDj@*w9CXvQ=@)1xD&*Qkh_;yPq8nm_&49pUtpG3abCp*{wsty{U3yP zs7?4TA}FLxOmeu)-wy59?xvsw*}Eq^(%=sD2sUVV^elf7ZeFB|Lbyb?1>JPaa+U_E zgG0kx=-y4pIEjI8k?Gs6r;d4K4ZGEb-KuYQvxv*CI0aeGA)-8>xaTSEh5u8WLWOfw zUKZO3!yrQw>^bler{+>Cx?;Ri3;I?yYaNjH5t${-3^}Efx(7c&&lV0|89ua)-T?mD z!1TPe$ZXP^)bDP1s~cA_O|&Tgo^$a6@~YblzpowNBzN^5_}AL-d5ik^ON>F7y7v0| zvpPeEhDWy1A8NB<4Kb{{GM@H$8aDL8lR+HJu}Wlq^x}E0g5*iKc7?dhi<{#;{q|6R zbzP5z=eJw5>*WWu>m`@>yOhAU!CwA*xLwX|%6atxkkDFLQksL`*0_~@^ zKc^qsnGT)wLw`VjRHx@kvLnY1WTxZEz0%e0+1;~8tNiotUw;F*g61I7csz)s$S09W zp@1hzd?ojl6pDB%pFB(A>jCcH4B}gSm%{fb$>q6R%5tg5r7D-2T=FV}id6*zu5h-D zswiDja5ne2DO}I6tztpnyDSv~lX(SW`KIL=8)C(9jfyE2EX(%F(!o`5I=5clD(~n! z8>YVP>P1lr{qka!uG+R+Gjn#;H&^gk@$TYmcIh5XYo>1U+^pNKSGsob+GV}qm8&mG zcXz7wvb82k9ofuD2L=5%49oCtDu`z$R}>^}+clwJIA>U5sku=R&XY0|R4^(-nk!|; zkoVzX!mAt1crsVDH}qQh)hkoDo6T}fmt>g2YZoso;62kHYB+XPxNcr-N{$rdGhw|g zpStHY^aor*r_gf#t!8e6{E2y4hU&E7C*JDj=fTX9jtCGGygj8b7W?kI2b~-7W9d!L zF!h|_%5sl)()O~^qAtj5&-O+y&CK5<#31`88ooGGtf{Cg=&RZH1-UzKJ8N^6@G7Eg zxpM`(=~P8dYzebNQ0X8olN!*Mw}j&uH9_3|n*E4MVN2G87jm7oR&538%w)u+;5ml1 zMu$|@rfL@~cUw4AN+vs*rEE5hngWGaiH7YE?L@CaiUs-))dV#lS}%lxm~_=d&G7cl zGMQ|5?Cuj8y3ey4Mpa5vzA(C9UprZ~YFnPLn9wnn7bLy-vK1%Gz(-j?;2CY$K*3nE z%3jl<=9$ZWi;gx0sD6`%8Keci_)@~3l+LZA$eSmLFsM_fZ7*$mTFN4mo8c&7Aw7-w zvbuG9d%-kY!N^Fffziq)yAC^wX?X{l3$%34kgtBa^(Yj{oTOXBDV)}j!$TE@hIPDP zSiP0(tV#LLt-B2kCN@-98f@_9eVkWtq)?|)&eeolbqrtF8jj((icJj;Tos;%tN2*M zyj(uRO%02GT-Yj^;XGI7XxqhLIkrKH=RNBd_>mqA!!`<0_id~q4Jo?VWdUU)NZ zd%9^Z#pm%2sx&=PIT1{j4y{JiyIffpRnMPbX$mStxnsDEvRAFkx9(~WfIy==?V;P{ zM#-J+%(u&gBXiYuw#yEcdu#vr3rPu`_7CFr)5!ci(~?X?_{Bo&14s!(UYBCwkv}-b zsL!5mO#fKV2Y8QP>NLOY93@gg+)wZ>#r-7z#$3D$jTclZ*E4*ib62?cP5lYwcV5IW z&b8k^Jc+ZsmJT$)IidpzDOp-c=U))#Jupt^*wXZ9e0CR!IHpJYcF`Zh^vo{QI3#M^ zM;-O8GsK$25T=MR<42eZP{Ihr!w0zFM;*t9m|(O%j3Gm>IK6_5f|F^U%zaXwS0re|IwxmVmEje+ZQn)kz>3(VT#)pmF_3?B_~(GREK688i?I&8QH z443_%;S^lve{BKxv*br%3h~i_-?&BFmXEY89#$32Iwpq+on;I2^pqrxO#Oku*GN5_ zIkgKdhF{y50b5Uz#Is2HBW<=u@CmLFEy>@fWHrVg=hU0<-|5CL(fj!U_&2)nIRZoc zb@rf-xu(PXuP4S5r)H?bp+r{=s~EtVALB~k)2<;pIc~86d9}c+IDJxnT?w9Y z>T*4hx8WG}dJ*up!MdzN)^*3{{4OJKu)m4Fk?uGi<1`N$Cnmoc2jWlf;z)OYejxsj z2jG8!FNqfIKR<#YPqGfl=5W}b9N|ZmE}DL#`_Df7@xVN6O%ke4zJh?9CBiNHG(Gwc DpbgtT diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java index 888ce48d..55364b08 100755 --- a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java @@ -12,6 +12,7 @@ import java.util.List; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -37,10 +38,25 @@ public class QuestionServlet extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + try (PrintWriter out = response.getWriter()) { + String token = ""; + Cookie[] cookie = request.getCookies(); + + for(Cookie obj : cookie){ + //out.println(obj.getName()); + if(obj.getName().equals("token")){ + token = obj.getValue(); + //out.println(obj.getValue()); + break; + } + } + + java.util.List questions = showAllQuestion(); + request.setAttribute("token", token); request.setAttribute("questions", questions); request.getRequestDispatcher("/question-list.jsp").forward(request, response); - + } } // diff --git a/Stack Exchange Client/web/login.jsp b/Stack Exchange Client/web/login.jsp index 71b83215..0ba6c564 100755 --- a/Stack Exchange Client/web/login.jsp +++ b/Stack Exchange Client/web/login.jsp @@ -24,8 +24,8 @@

Login

- - + +

diff --git a/Stack Exchange Client/web/question-list.jsp b/Stack Exchange Client/web/question-list.jsp index fe51e9ff..95fe8e13 100755 --- a/Stack Exchange Client/web/question-list.jsp +++ b/Stack Exchange Client/web/question-list.jsp @@ -21,7 +21,24 @@
-

Logged in as | Log in | Register

+ + +

+ + | + Log in | + Register +

+
+ +

+ + | + Log out | + Register +

+
+
-

asked by | edit | delete

+

asked by + + | edit | + delete + +

diff --git a/Stack Exchange IS/build.xml b/Stack Exchange IS/build.xml old mode 100755 new mode 100644 index 3012a609..252b77bb --- a/Stack Exchange IS/build.xml +++ b/Stack Exchange IS/build.xml @@ -7,9 +7,8 @@ - - Builds, tests, and runs the project Stack Exchange IS. - + + Builds, tests, and runs the project Stack Exchange IS_1. - + @@ -470,7 +470,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f - + @@ -620,7 +620,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f - + @@ -997,15 +997,11 @@ exists or setup the property manually. For example like this: - - - - diff --git a/Stack Exchange IS/nbproject/build-impl.xml~ b/Stack Exchange IS/nbproject/build-impl.xml~ new file mode 100644 index 00000000..cda52223 --- /dev/null +++ b/Stack Exchange IS/nbproject/build-impl.xml~ @@ -0,0 +1,1445 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set src.dir + Must set test.src.dir + Must set build.dir + Must set build.web.dir + Must set build.generated.dir + Must set dist.dir + Must set build.classes.dir + Must set dist.javadoc.dir + Must set build.test.classes.dir + Must set build.test.results.dir + Must set build.classes.excludes + Must set dist.war + + + + + + + + + +The Java EE server classpath is not correctly set up - server home directory is missing. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Dj2ee.server.home=<app_server_installation_directory> + + +The Java EE server classpath is not correctly set up. Your active server type is ${j2ee.server.type}. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Duser.properties.file=<path_to_property_file> (where you put the property "j2ee.platform.classpath" in a .properties file) +or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties file is used) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No tests executed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +The libs.CopyLibs.classpath property is not set up. +This property must point to +org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part +of NetBeans IDE installation and is usually located at +<netbeans_installation>/java<version>/ant/extra folder. +Either open the project in the IDE and make sure CopyLibs library +exists or setup the property manually. For example like this: + ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set JVM to use for profiling in profiler.info.jvm + Must set profiler agent JVM arguments in profiler.info.jvmargs.agent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.jsp.includes + + + + + + + + + + + + + + + + + + + + + + + + + + Must select a file in the IDE or set jsp.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Browser not found, cannot launch the deployed application. Try to set the BROWSER environment variable. + + + Launching ${browse.url} + + + + + + Must select one file in the IDE or set run.class + + + + Must select one file in the IDE or set run.class + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + Must set fix.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + Some tests failed; see details above. + + + + + + + + + Must select some files in the IDE or set test.includes + + + + Some tests failed; see details above. + + + + Must select some files in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + Some tests failed; see details above. + + + + + Must select one file in the IDE or set test.class + + + + Must select one file in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Stack Exchange IS/nbproject/genfiles.properties b/Stack Exchange IS/nbproject/genfiles.properties old mode 100755 new mode 100644 index bd1c4afe..5db8a1ce --- a/Stack Exchange IS/nbproject/genfiles.properties +++ b/Stack Exchange IS/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=6588587a -build.xml.script.CRC32=7583de75 +build.xml.data.CRC32=7eb8f2ed +build.xml.script.CRC32=1497ec6b build.xml.stylesheet.CRC32=651128d4@1.68.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=6588587a -nbproject/build-impl.xml.script.CRC32=8198a83f +nbproject/build-impl.xml.data.CRC32=7eb8f2ed +nbproject/build-impl.xml.script.CRC32=402eb0be nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 diff --git a/Stack Exchange IS/nbproject/private/private.properties b/Stack Exchange IS/nbproject/private/private.properties old mode 100755 new mode 100644 diff --git a/Stack Exchange IS/nbproject/private/private.xml b/Stack Exchange IS/nbproject/private/private.xml old mode 100755 new mode 100644 index 2df8fe19..1af791b6 --- a/Stack Exchange IS/nbproject/private/private.xml +++ b/Stack Exchange IS/nbproject/private/private.xml @@ -3,7 +3,7 @@ - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20IS/nbproject/build-impl.xml + file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/Stack%20Exchange%20IS_1/src/java/ReSTful/Login.java diff --git a/Stack Exchange IS/nbproject/project.properties b/Stack Exchange IS/nbproject/project.properties old mode 100755 new mode 100644 index 237a6171..ea6c20a1 --- a/Stack Exchange IS/nbproject/project.properties +++ b/Stack Exchange IS/nbproject/project.properties @@ -27,9 +27,8 @@ dist.javadoc.dir=${dist.dir}/javadoc dist.war=${dist.dir}/${war.name} endorsed.classpath= excludes= -file.reference.json-simple-1.1.1.jar=C:\\Users\\ryanyonata\\Downloads\\json-simple-1.1.1.jar +file.reference.json-simple-1.1.1.jar=D:\\Tugas_Besar\\IF3110-2015-T2-master\\lib\\json-simple-1.1.1.jar file.reference.json-simple-1.1.1.jar-1=/Users/zulvafachrina/Downloads/json-simple-1.1.1.jar -file.reference.mysql-connector-java-5.1.23-bin.jar=D:\\Tugas_Besar\\IF3110-2015-T2-master\\lib\\mysql-connector-java-5.1.23-bin.jar includes=** j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true @@ -45,7 +44,6 @@ j2ee.server.type=gfv3ee6 jar.compress=false javac.classpath=\ ${file.reference.json-simple-1.1.1.jar}:\ - ${file.reference.mysql-connector-java-5.1.23-bin.jar}:\ ${file.reference.json-simple-1.1.1.jar-1} # Space-separated list of extra javac options javac.compilerargs= @@ -88,6 +86,6 @@ src.dir=${source.root}/java test.src.dir=test war.content.additional= war.ear.name=${war.name} -war.name=Stack_Exchange_IS.war +war.name=Stack_Exchange_IS_1.war web.docbase.dir=web webinf.dir=web/WEB-INF diff --git a/Stack Exchange IS/nbproject/project.xml b/Stack Exchange IS/nbproject/project.xml old mode 100755 new mode 100644 index 8d0893f6..01e7b419 --- a/Stack Exchange IS/nbproject/project.xml +++ b/Stack Exchange IS/nbproject/project.xml @@ -3,16 +3,11 @@ org.netbeans.modules.web.project - Stack Exchange IS + Stack Exchange IS_1 1.6.5 ${file.reference.json-simple-1.1.1.jar} - WEB-INF/lib - - - ${file.reference.mysql-connector-java-5.1.23-bin.jar} - WEB-INF/lib ${file.reference.json-simple-1.1.1.jar-1} diff --git a/Stack Exchange IS/setup/glassfish-resources.xml b/Stack Exchange IS/setup/glassfish-resources.xml old mode 100755 new mode 100644 diff --git a/Stack Exchange IS/src/conf/MANIFEST.MF b/Stack Exchange IS/src/conf/MANIFEST.MF old mode 100755 new mode 100644 diff --git a/Stack Exchange IS/src/java/DBConnect/DBConnect.java b/Stack Exchange IS/src/java/DBConnect/DBConnect.java index 524d8ca1..e82d423a 100644 --- a/Stack Exchange IS/src/java/DBConnect/DBConnect.java +++ b/Stack Exchange IS/src/java/DBConnect/DBConnect.java @@ -1,39 +1,38 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ -package DBConnect; - - -import java.sql.Connection; -import java.sql.DriverManager; -import java.sql.SQLException; - -/** - * - * @author ryanyonata - */ -public class DBConnect { - String host; - String username; - String pass; - Connection conn; - - public DBConnect() { - host= "jdbc:mysql://localhost:3306/dazzlesquad"; - username="root"; - pass = "password"; - - } - - public Connection connect () { - try { - conn = DriverManager.getConnection( host, username, pass ); - } - catch ( SQLException err ){ - System.out.println( err.getMessage( ) ); - } - return conn; - } -} +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package DBConnect; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.SQLException; + +/** + * + * @author ryanyonata + */ +public class DBConnect { + String host; + String username; + String pass; + Connection conn; + + public DBConnect() { + host= "jdbc:mysql://localhost:3307/dazzlesquad"; + username="root"; + pass = "password"; + + } + + public Connection connect () { + try { + conn = DriverManager.getConnection( host, username, pass ); + } + catch ( SQLException err ){ + System.out.println( err.getMessage( ) ); + } + return conn; + } +} diff --git a/Stack Exchange IS/src/java/ReSTful/Login.java b/Stack Exchange IS/src/java/ReSTful/Login.java index ccb549af..b951551e 100644 --- a/Stack Exchange IS/src/java/ReSTful/Login.java +++ b/Stack Exchange IS/src/java/ReSTful/Login.java @@ -21,6 +21,7 @@ import java.util.logging.Level; import java.util.logging.Logger; import javax.servlet.ServletException; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -73,7 +74,7 @@ protected void processRequest(HttpServletRequest request, HttpServletResponse re DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); - String sql = "INSERT INTO tokenlist (user_id, token, exp_date) VALUES (?, ?, ?)"; + String sql = "REPLACE INTO tokenlist (user_id, token, exp_date) VALUES (?, ?, ?)"; dbStatement = conn.prepareStatement(sql); dbStatement.setInt(1, result.getInt("id")); dbStatement.setString(2, token); @@ -83,20 +84,30 @@ protected void processRequest(HttpServletRequest request, HttpServletResponse re statement.close(); - obj.put("access_token", token); + obj.put("token", token); obj.put("exp_date", df.format(exp_date)); out.print(obj); + Cookie cookie = new Cookie("token",token); + cookie.setMaxAge(60*5); //5 minutes + cookie.setPath("/Stack_Exchange_Client"); + response.addCookie(cookie); + } else { obj.put("error", "invalid email or password"); out.print(obj); } + + + } catch (SQLException ex) { obj.put("error", ex); out.print(obj); } + response.sendRedirect("http://localhost:8083/Stack_Exchange_Client/QuestionServlet"); } + } // diff --git a/Stack Exchange IS/src/java/ReSTful/Validation.java b/Stack Exchange IS/src/java/ReSTful/Validation.java index 43ba170e..4a43338e 100644 --- a/Stack Exchange IS/src/java/ReSTful/Validation.java +++ b/Stack Exchange IS/src/java/ReSTful/Validation.java @@ -1,132 +1,132 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ -package ReSTful; - -import DBConnect.DBConnect; -import java.io.IOException; -import java.io.PrintWriter; -import java.sql.Connection; -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.sql.Statement; -import java.text.DateFormat; -import java.text.SimpleDateFormat; -import java.util.Date; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import org.json.simple.JSONObject; - -/** - * - * @author ryanyonata - */ -public class Validation extends HttpServlet { - - /** - * Processes requests for both HTTP GET and POST - * methods. - * - * @param request servlet request - * @param response servlet response - * @throws ServletException if a servlet-specific error occurs - * @throws IOException if an I/O error occurs - */ - DBConnect db = new DBConnect(); - Connection conn = db.connect(); - - protected void processRequest(HttpServletRequest request, HttpServletResponse response) - throws ServletException, IOException - { - response.setContentType("application/json"); - JSONObject obj = new JSONObject(); - - try (PrintWriter out = response.getWriter()) { - String token = request.getParameter("token"); - - try { - Statement statement = conn.createStatement(); - String select_token; - - select_token = "SELECT * FROM tokenlist WHERE token = ?"; - PreparedStatement dbStatement = conn.prepareStatement(select_token); - dbStatement.setString(1, token); - - ResultSet result = dbStatement.executeQuery(); - - if(result.next()) { - Date exp_date = null; - DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); - try{ - exp_date = df.parse(result.getString("exp_date")); - } - catch ( Exception ex ){ - System.out.println(ex); - } - - Date currentDate = new Date(); - - if (currentDate.after(exp_date)) { - obj.put("message", "expired session"); - } else { - obj.put("message", "valid"); - } - - out.print(obj); - } else { - obj.put("message", "invalid"); - out.print(obj); - } - - } catch (SQLException ex) { - obj.put("error", ex); - out.print(obj); - } - } - } - - // - /** - * Handles the HTTP GET method. - * - * @param request servlet request - * @param response servlet response - * @throws ServletException if a servlet-specific error occurs - * @throws IOException if an I/O error occurs - */ - @Override - protected void doGet(HttpServletRequest request, HttpServletResponse response) - throws ServletException, IOException { - processRequest(request, response); - } - - /** - * Handles the HTTP POST method. - * - * @param request servlet request - * @param response servlet response - * @throws ServletException if a servlet-specific error occurs - * @throws IOException if an I/O error occurs - */ - @Override - protected void doPost(HttpServletRequest request, HttpServletResponse response) - throws ServletException, IOException { - processRequest(request, response); - } - - /** - * Returns a short description of the servlet. - * - * @return a String containing servlet description - */ - @Override - public String getServletInfo() { - return "Short description"; - }// - -} +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package ReSTful; + +import DBConnect.DBConnect; +import java.io.IOException; +import java.io.PrintWriter; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Date; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.json.simple.JSONObject; + +/** + * + * @author ryanyonata + */ +public class Validation extends HttpServlet { + + /** + * Processes requests for both HTTP GET and POST + * methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + DBConnect db = new DBConnect(); + Connection conn = db.connect(); + + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException + { + response.setContentType("application/json"); + JSONObject obj = new JSONObject(); + + try (PrintWriter out = response.getWriter()) { + String token = request.getParameter("token"); + + try { + Statement statement = conn.createStatement(); + String select_token; + + select_token = "SELECT * FROM tokenlist WHERE token = ?"; + PreparedStatement dbStatement = conn.prepareStatement(select_token); + dbStatement.setString(1, token); + + ResultSet result = dbStatement.executeQuery(); + + if(result.next()) { + Date exp_date = null; + DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + try{ + exp_date = df.parse(result.getString("exp_date")); + } + catch ( Exception ex ){ + System.out.println(ex); + } + + Date currentDate = new Date(); + + if (currentDate.after(exp_date)) { + obj.put("message", "expired session"); + } else { + obj.put("message", "valid"); + } + + out.print(obj); + } else { + obj.put("message", "invalid"); + out.print(obj); + } + + } catch (SQLException ex) { + obj.put("error", ex); + out.print(obj); + } + } + } + + // + /** + * Handles the HTTP GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Handles the HTTP POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// + +} diff --git a/Stack Exchange IS/web/WEB-INF/glassfish-web.xml b/Stack Exchange IS/web/WEB-INF/glassfish-web.xml old mode 100755 new mode 100644 index 7a704d84..ca87fdf7 --- a/Stack Exchange IS/web/WEB-INF/glassfish-web.xml +++ b/Stack Exchange IS/web/WEB-INF/glassfish-web.xml @@ -1,7 +1,7 @@ - /Stack_Exchange_IS + /Stack_Exchange_IS_1 diff --git a/Stack Exchange IS/web/WEB-INF/web.xml b/Stack Exchange IS/web/WEB-INF/web.xml old mode 100755 new mode 100644 diff --git a/Stack Exchange IS/web/index.jsp b/Stack Exchange IS/web/index.jsp old mode 100755 new mode 100644 diff --git a/Stack Exchange WS/build/web/WEB-INF/lib/json-simple-1.1.1.jar b/Stack Exchange WS/build/web/WEB-INF/lib/json-simple-1.1.1.jar new file mode 100644 index 0000000000000000000000000000000000000000..66347a6c86b7d6442358ca7643e4dc484fb01866 GIT binary patch literal 23737 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 A{Qv*} literal 0 HcmV?d00001 diff --git a/Stack Exchange WS/build/web/gfv3ee6.dpf b/Stack Exchange WS/build/web/gfv3ee6.dpf new file mode 100644 index 00000000..95214f83 --- /dev/null +++ b/Stack Exchange WS/build/web/gfv3ee6.dpf @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_WS + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange WS/nbproject/build-impl.xml b/Stack Exchange WS/nbproject/build-impl.xml index edbdd955..135dca73 100755 --- a/Stack Exchange WS/nbproject/build-impl.xml +++ b/Stack Exchange WS/nbproject/build-impl.xml @@ -998,10 +998,13 @@ exists or setup the property manually. For example like this: + - + + + diff --git a/Stack Exchange WS/nbproject/genfiles.properties b/Stack Exchange WS/nbproject/genfiles.properties index 5647f2ec..0262ac91 100755 --- a/Stack Exchange WS/nbproject/genfiles.properties +++ b/Stack Exchange WS/nbproject/genfiles.properties @@ -1,9 +1,9 @@ -build.xml.data.CRC32=9de710d7 +build.xml.data.CRC32=164ee890 build.xml.script.CRC32=66fff844 build.xml.stylesheet.CRC32=651128d4@1.68.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=9de710d7 -nbproject/build-impl.xml.script.CRC32=e88d55a8 +nbproject/build-impl.xml.data.CRC32=164ee890 +nbproject/build-impl.xml.script.CRC32=c86ab102 nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 nbproject/jaxws-build.xml.stylesheet.CRC32=6608c2cf diff --git a/Stack Exchange WS/nbproject/private/private.xml b/Stack Exchange WS/nbproject/private/private.xml index ebdd06df..6807a2ba 100755 --- a/Stack Exchange WS/nbproject/private/private.xml +++ b/Stack Exchange WS/nbproject/private/private.xml @@ -2,14 +2,6 @@ - - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/user_package/User.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/QuestionWS.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/Answer.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/user_package/UserWS.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzlesquad/question_package/Question.java - file:/Users/zulvafachrina/Documents/ITB/Kuliah/Semester%205/Pengembangan%20Aplikasi%20Berbasis%20Web/2015/stack-clone-service/Stack%20Exchange%20WS/src/java/com/dazzesquad/database_console/DBConnect.java - + diff --git a/Stack Exchange WS/nbproject/project.properties b/Stack Exchange WS/nbproject/project.properties index cdcb4647..5e53686b 100755 --- a/Stack Exchange WS/nbproject/project.properties +++ b/Stack Exchange WS/nbproject/project.properties @@ -26,6 +26,7 @@ dist.ear.war=${dist.dir}/${war.ear.name} dist.javadoc.dir=${dist.dir}/javadoc dist.war=${dist.dir}/${war.name} excludes= +file.reference.json-simple-1.1.1.jar=/Users/zulvafachrina/Downloads/json-simple-1.1.1.jar includes=** j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true @@ -39,7 +40,8 @@ j2ee.platform.wsimport.classpath=${j2ee.server.home}/modules/webservices-osgi.ja j2ee.platform.wsit.classpath= j2ee.server.type=gfv3ee6 jar.compress=false -javac.classpath= +javac.classpath=\ + ${file.reference.json-simple-1.1.1.jar} # Space-separated list of extra javac options javac.compilerargs= javac.debug=true diff --git a/Stack Exchange WS/nbproject/project.xml b/Stack Exchange WS/nbproject/project.xml index fb5cef72..5d503f61 100755 --- a/Stack Exchange WS/nbproject/project.xml +++ b/Stack Exchange WS/nbproject/project.xml @@ -8,7 +8,12 @@ Stack Exchange WS 1.6.5 - + + + ${file.reference.json-simple-1.1.1.jar} + WEB-INF/lib + + From 2ce93b1c872b5eb08c29418198251705ffa6bb54 Mon Sep 17 00:00:00 2001 From: NithoAlif Date: Fri, 27 Nov 2015 18:07:55 +0700 Subject: [PATCH 17/25] delete question --- .../jax-ws/AnswerWS/Answer.java | 32 +-- .../jax-ws/AnswerWS/AnswerWS.java | 30 +-- .../jax-ws/AnswerWS/AnswerWS_Service.java | 2 +- .../jax-ws/AnswerWS/DeleteAnswer.java | 18 +- .../jax-ws/AnswerWS/DeleteAnswerResponse.java | 18 +- .../jax-ws/AnswerWS/GetAnswerById.java | 18 +- .../AnswerWS/GetAnswerByIdResponse.java | 18 +- .../jax-ws/AnswerWS/InsertAnswer.java | 18 +- .../jax-ws/AnswerWS/InsertAnswerResponse.java | 18 +- .../jax-ws/AnswerWS/ObjectFactory.java | 86 +++--- .../jax-ws/QuestionWS/Answer.java | 32 +-- .../jax-ws/QuestionWS/CountAnswer.java | 18 +- .../QuestionWS/CountAnswerResponse.java | 18 +- .../jax-ws/QuestionWS/DeleteQuestion.java | 47 +++- .../QuestionWS/DeleteQuestionResponse.java | 18 +- .../jax-ws/QuestionWS/EditQuestion.java | 22 +- .../QuestionWS/EditQuestionResponse.java | 18 +- .../QuestionWS/GetAnswerByQuestionId.java | 18 +- .../GetAnswerByQuestionIdResponse.java | 18 +- .../jax-ws/QuestionWS/GetQuestionById.java | 18 +- .../QuestionWS/GetQuestionByIdResponse.java | 18 +- .../jax-ws/QuestionWS/Hello.java | 18 +- .../jax-ws/QuestionWS/HelloResponse.java | 18 +- .../jax-ws/QuestionWS/InsertQuestion.java | 18 +- .../QuestionWS/InsertQuestionResponse.java | 18 +- .../jax-ws/QuestionWS/ObjectFactory.java | 254 +++++++++--------- .../jax-ws/QuestionWS/Question.java | 32 +-- .../jax-ws/QuestionWS/QuestionWS.java | 99 +++---- .../jax-ws/QuestionWS/QuestionWS_Service.java | 2 +- .../jax-ws/QuestionWS/ShowAllQuestion.java | 16 +- .../QuestionWS/ShowAllQuestionResponse.java | 18 +- .../jax-ws/UserWS/GetUserById.java | 18 +- .../jax-ws/UserWS/GetUserByIdResponse.java | 18 +- .../jax-ws/UserWS/GetUserByToken.java | 60 +++++ .../jax-ws/UserWS/GetUserByTokenResponse.java | 60 +++++ .../jax-ws/UserWS/ObjectFactory.java | 68 +++-- .../jax-ws/UserWS/RegisterUser.java | 18 +- .../jax-ws/UserWS/RegisterUserResponse.java | 18 +- .../generated-sources/jax-ws/UserWS/User.java | 30 +-- .../jax-ws/UserWS/UserWS.java | 30 ++- .../jax-ws/UserWS/UserWS_Service.java | 2 +- .../jax-wsCache/AnswerWS/AnswerWS/Answer.java | 32 +-- .../AnswerWS/AnswerWS/AnswerWS.java | 30 +-- .../AnswerWS/AnswerWS/AnswerWS_Service.java | 2 +- .../AnswerWS/AnswerWS/DeleteAnswer.java | 18 +- .../AnswerWS/DeleteAnswerResponse.java | 18 +- .../AnswerWS/AnswerWS/GetAnswerById.java | 18 +- .../AnswerWS/GetAnswerByIdResponse.java | 18 +- .../AnswerWS/AnswerWS/InsertAnswer.java | 18 +- .../AnswerWS/InsertAnswerResponse.java | 18 +- .../AnswerWS/AnswerWS/ObjectFactory.java | 86 +++--- .../QuestionWS/QuestionWS/Answer.java | 32 +-- .../QuestionWS/QuestionWS/CountAnswer.java | 18 +- .../QuestionWS/CountAnswerResponse.java | 18 +- .../QuestionWS/QuestionWS/DeleteQuestion.java | 47 +++- .../QuestionWS/DeleteQuestionResponse.java | 18 +- .../QuestionWS/QuestionWS/EditQuestion.java | 22 +- .../QuestionWS/EditQuestionResponse.java | 18 +- .../QuestionWS/GetAnswerByQuestionId.java | 18 +- .../GetAnswerByQuestionIdResponse.java | 18 +- .../QuestionWS/GetQuestionById.java | 18 +- .../QuestionWS/GetQuestionByIdResponse.java | 18 +- .../QuestionWS/QuestionWS/Hello.java | 18 +- .../QuestionWS/QuestionWS/HelloResponse.java | 18 +- .../QuestionWS/QuestionWS/InsertQuestion.java | 18 +- .../QuestionWS/InsertQuestionResponse.java | 18 +- .../QuestionWS/QuestionWS/ObjectFactory.java | 254 +++++++++--------- .../QuestionWS/QuestionWS/Question.java | 32 +-- .../QuestionWS/QuestionWS/QuestionWS.java | 99 +++---- .../QuestionWS/QuestionWS_Service.java | 2 +- .../QuestionWS/ShowAllQuestion.java | 16 +- .../QuestionWS/ShowAllQuestionResponse.java | 18 +- .../UserWS/UserWS/GetUserById.java | 18 +- .../UserWS/UserWS/GetUserByIdResponse.java | 18 +- .../UserWS/UserWS/GetUserByToken.java | 60 +++++ .../UserWS/UserWS/GetUserByTokenResponse.java | 60 +++++ .../UserWS/UserWS/ObjectFactory.java | 68 +++-- .../UserWS/UserWS/RegisterUser.java | 18 +- .../UserWS/UserWS/RegisterUserResponse.java | 18 +- .../jax-wsCache/UserWS/UserWS/User.java | 30 +-- .../jax-wsCache/UserWS/UserWS/UserWS.java | 30 ++- .../UserWS/UserWS/UserWS_Service.java | 2 +- .../WEB-INF/classes/AnswerWS/AnswerWS.class | Bin 1275 -> 1275 bytes .../classes/AnswerWS/ObjectFactory.class | Bin 4427 -> 4427 bytes .../classes/QuestionWS/DeleteQuestion.class | Bin 726 -> 982 bytes .../classes/QuestionWS/ObjectFactory.class | Bin 10598 -> 10598 bytes .../classes/QuestionWS/QuestionWS.class | Bin 2635 -> 2686 bytes .../classes/UserWS/GetUserByToken.class | Bin 0 -> 778 bytes .../UserWS/GetUserByTokenResponse.class | Bin 0 -> 810 bytes .../classes/UserWS/ObjectFactory.class | Bin 3245 -> 4319 bytes .../web/WEB-INF/classes/UserWS/UserWS.class | Bin 1013 -> 1271 bytes .../answer_package}/package-info.class | Bin 255 -> 276 bytes .../question_servlet/DeleteQuestion.class | Bin 770 -> 0 bytes .../DeleteQuestionResponse.class | Bin 882 -> 0 bytes .../question_servlet/EditQuestion.class | Bin 1212 -> 0 bytes .../EditQuestionResponse.class | Bin 874 -> 0 bytes .../question_servlet/GetQuestionById.class | Bin 774 -> 0 bytes .../GetQuestionByIdResponse.class | Bin 1019 -> 0 bytes .../dazzlesquad/question_servlet/Hello.class | Bin 784 -> 0 bytes .../question_servlet/HelloResponse.class | Bin 897 -> 0 bytes .../question_servlet/InsertQuestion.class | Bin 983 -> 0 bytes .../InsertQuestionResponse.class | Bin 882 -> 0 bytes .../question_servlet/ObjectFactory.class | Bin 9600 -> 0 bytes .../question_servlet/Question.class | Bin 1892 -> 0 bytes .../question_servlet/QuestionWS.class | Bin 2440 -> 0 bytes .../question_servlet/QuestionWS_Service.class | Bin 2305 -> 0 bytes .../question_servlet/ShowAllQuestion.class | Bin 561 -> 0 bytes .../ShowAllQuestionResponse.class | Bin 1065 -> 0 bytes .../question_servlet/package-info.class | Bin 278 -> 0 bytes .../com/dazzlesquad/servlet/DelQuestion.class | Bin 2119 -> 2666 bytes .../dazzlesquad/servlet/QuestionServlet.class | Bin 4265 -> 4301 bytes .../Stack_Exchange_WS/AnswerWS.wsdl | 26 +- .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 26 +- .../Stack_Exchange_WS/QuestionWS.wsdl | 90 +++---- .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 3 +- .../Stack_Exchange_WS/UserWS.wsdl | 37 ++- .../Stack_Exchange_WS/UserWS.xsd_1.xsd | 18 +- .../java/com/dazzlesquad/servlet/Tes.class | Bin 2226 -> 0 bytes .../Stack_Exchange_WS/AnswerWS.wsdl | 26 +- .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 26 +- .../Stack_Exchange_WS/QuestionWS.wsdl | 90 +++---- .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 3 +- .../Stack_Exchange_WS/UserWS.wsdl | 74 +++++ .../Stack_Exchange_WS/UserWS.xsd_1.xsd | 64 +++++ Stack Exchange Client/catalog.xml | 4 +- .../nbproject/genfiles.properties | 4 +- .../nbproject/private/private.properties | 12 +- .../nbproject/project.properties | 2 +- .../com/dazzlesquad/servlet/AddAnswer.class | Bin 0 -> 2565 bytes .../com/dazzlesquad/servlet/AddQuestion.class | Bin 0 -> 2324 bytes .../com/dazzlesquad/servlet/DelQuestion.class | Bin 0 -> 2666 bytes .../dazzlesquad/servlet/EditQuestion.class | Bin 0 -> 2525 bytes .../com/dazzlesquad/servlet/GetQuestion.class | Bin 0 -> 2428 bytes .../dazzlesquad/servlet/QuestionPage.class | Bin 0 -> 3598 bytes .../dazzlesquad/servlet/QuestionServlet.class | Bin 0 -> 4301 bytes .../Stack_Exchange_WS/AnswerWS.wsdl | 26 +- .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 26 +- .../Stack_Exchange_WS/QuestionWS.wsdl | 90 +++---- .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 3 +- .../Stack_Exchange_WS/UserWS.wsdl | 37 ++- .../Stack_Exchange_WS/UserWS.xsd_1.xsd | 18 +- .../com/dazzlesquad/servlet/DelQuestion.java | 24 +- .../dazzlesquad/servlet/QuestionServlet.java | 4 +- .../Stack_Exchange_WS/AnswerWS.wsdl | 26 +- .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 26 +- .../Stack_Exchange_WS/QuestionWS.wsdl | 90 +++---- .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 3 +- .../Stack_Exchange_WS/UserWS.wsdl | 74 +++++ .../Stack_Exchange_WS/UserWS.xsd_1.xsd | 64 +++++ Stack Exchange IS/build.xml | 4 +- .../web/WEB-INF/classes/ReSTful/Logout.class | Bin 0 -> 2199 bytes .../build/web/WEB-INF/glassfish-web.xml | 2 +- Stack Exchange IS/build/web/WEB-INF/web.xml | 8 + .../build/web/gfv3ee6.dpf | 2 +- Stack Exchange IS/nbproject/build-impl.xml | 6 +- .../nbproject/genfiles.properties | 12 +- .../nbproject/private/private.properties | 14 +- .../nbproject/project.properties | 8 +- Stack Exchange IS/nbproject/project.xml | 2 +- .../src/java/ReSTful/Logout.java | 86 ++++++ .../web/WEB-INF/glassfish-web.xml | 2 +- Stack Exchange IS/web/WEB-INF/web.xml | 8 + .../dazzlesquad/answer_package/AnswerWS.class | Bin 4088 -> 4090 bytes .../database_console/DBConnect.class | Bin 1134 -> 1136 bytes .../question_package/QuestionWS.class | Bin 7317 -> 8219 bytes .../com/dazzlesquad/user_package/UserWS.class | Bin 3229 -> 4074 bytes .../nbproject/genfiles.properties | 8 +- .../nbproject/private/private.properties | 16 +- .../nbproject/project.properties | 4 +- Stack Exchange WS/nbproject/project.xml | 4 +- .../dazzlesquad/answer_package/AnswerWS.java | 2 +- .../database_console/DBConnect.java | 2 +- .../question_package/QuestionWS.java | 73 ++++- .../com/dazzlesquad/user_package/UserWS.java | 45 +++- library/json-simple-1.1.1.jar | Bin 0 -> 23737 bytes 175 files changed, 2463 insertions(+), 1497 deletions(-) create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserByToken.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserByTokenResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserByToken.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserByTokenResponse.java create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/UserWS/GetUserByToken.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/UserWS/GetUserByTokenResponse.class rename Stack Exchange Client/build/web/WEB-INF/classes/{answer_ws => com/dazzlesquad/answer_package}/package-info.class (53%) delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/DeleteQuestion.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/DeleteQuestionResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestion.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestionResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/GetQuestionById.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/GetQuestionByIdResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Hello.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/HelloResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestion.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestionResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ObjectFactory.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Question.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS_Service.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestion.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestionResponse.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/package-info.class delete mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/Tes.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl create mode 100644 Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd create mode 100644 Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/AddAnswer.class create mode 100644 Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/AddQuestion.class create mode 100644 Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/DelQuestion.class create mode 100644 Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/EditQuestion.class create mode 100644 Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/GetQuestion.class create mode 100644 Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/QuestionPage.class create mode 100644 Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/QuestionServlet.class mode change 100644 => 100755 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl mode change 100644 => 100755 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl create mode 100644 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl create mode 100644 Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd create mode 100644 Stack Exchange IS/build/web/WEB-INF/classes/ReSTful/Logout.class rename {Stack Exchange WS => Stack Exchange IS}/build/web/gfv3ee6.dpf (90%) create mode 100644 Stack Exchange IS/src/java/ReSTful/Logout.java rename Stack Exchange WS/build/web/WEB-INF/classes/com/{dazzesquad => dazzlesquad}/database_console/DBConnect.class (61%) rename Stack Exchange WS/src/java/com/{dazzesquad => dazzlesquad}/database_console/DBConnect.java (95%) create mode 100644 library/json-simple-1.1.1.jar diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/Answer.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/Answer.java index 3aa210a8..99752f1c 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/Answer.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/Answer.java @@ -13,22 +13,22 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="answer">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="question_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="answerUsername" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="answer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="question_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="answerUsername" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java index e3c548d1..ae5aee74 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java @@ -12,7 +12,7 @@ /** * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 + * JAX-WS RI 2.2.11-b150120.1832 * Generated source version: 2.1 * */ @@ -23,20 +23,6 @@ public interface AnswerWS { - /** - * - * @param qid - * @return - * returns int - */ - @WebMethod - @WebResult(name = "Success", targetNamespace = "") - @RequestWrapper(localName = "deleteAnswer", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.DeleteAnswer") - @ResponseWrapper(localName = "deleteAnswerResponse", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.DeleteAnswerResponse") - public int deleteAnswer( - @WebParam(name = "qid", targetNamespace = "") - int qid); - /** * * @param id @@ -51,6 +37,20 @@ public Answer getAnswerById( @WebParam(name = "id", targetNamespace = "") int id); + /** + * + * @param qid + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Success", targetNamespace = "") + @RequestWrapper(localName = "deleteAnswer", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.DeleteAnswer") + @ResponseWrapper(localName = "deleteAnswerResponse", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.DeleteAnswerResponse") + public int deleteAnswer( + @WebParam(name = "qid", targetNamespace = "") + int qid); + /** * * @param answer diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS_Service.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS_Service.java index 9171c788..124109e7 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS_Service.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS_Service.java @@ -13,7 +13,7 @@ /** * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 + * JAX-WS RI 2.2.11-b150120.1832 * Generated source version: 2.1 * */ diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswer.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswer.java index 5a912bca..2bcaed61 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswer.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswer.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="deleteAnswer">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="qid" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="deleteAnswer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="qid" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswerResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswerResponse.java index 61a07525..9485686f 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswerResponse.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/DeleteAnswerResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="deleteAnswerResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="deleteAnswerResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerById.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerById.java index 83fbd2a6..d9b57061 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerById.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerById.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getAnswerById">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getAnswerById">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerByIdResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerByIdResponse.java index 35ec064f..7b840419 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerByIdResponse.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/GetAnswerByIdResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getAnswerByIdResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Answer" type="{http://answer_package.dazzlesquad.com/}answer" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getAnswerByIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Answer" type="{http://answer_package.dazzlesquad.com/}answer" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswer.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswer.java index e867e173..23ad3c9f 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswer.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswer.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="insertAnswer">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="answer" type="{http://answer_package.dazzlesquad.com/}answer" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="insertAnswer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="answer" type="{http://answer_package.dazzlesquad.com/}answer" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswerResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswerResponse.java index 438ee115..dd12a816 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswerResponse.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswerResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="insertAnswerResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="NewAnswer" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="insertAnswerResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="NewAnswer" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java index 954707f7..8dc3452b 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java @@ -24,13 +24,13 @@ @XmlRegistry public class ObjectFactory { - private final static QName _InsertAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswerResponse"); - private final static QName _DeleteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswerResponse"); + private final static QName _Answer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "Answer"); private final static QName _DeleteAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswer"); + private final static QName _DeleteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswerResponse"); private final static QName _GetAnswerById_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerById"); - private final static QName _Answer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "Answer"); - private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); private final static QName _GetAnswerByIdResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerByIdResponse"); + private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); + private final static QName _InsertAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswerResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: AnswerWS @@ -39,14 +39,6 @@ public class ObjectFactory { public ObjectFactory() { } - /** - * Create an instance of {@link InsertAnswer } - * - */ - public InsertAnswer createInsertAnswer() { - return new InsertAnswer(); - } - /** * Create an instance of {@link Answer } * @@ -56,61 +48,60 @@ public Answer createAnswer() { } /** - * Create an instance of {@link GetAnswerByIdResponse } + * Create an instance of {@link DeleteAnswer } * */ - public GetAnswerByIdResponse createGetAnswerByIdResponse() { - return new GetAnswerByIdResponse(); + public DeleteAnswer createDeleteAnswer() { + return new DeleteAnswer(); } /** - * Create an instance of {@link InsertAnswerResponse } + * Create an instance of {@link DeleteAnswerResponse } * */ - public InsertAnswerResponse createInsertAnswerResponse() { - return new InsertAnswerResponse(); + public DeleteAnswerResponse createDeleteAnswerResponse() { + return new DeleteAnswerResponse(); } /** - * Create an instance of {@link DeleteAnswerResponse } + * Create an instance of {@link GetAnswerById } * */ - public DeleteAnswerResponse createDeleteAnswerResponse() { - return new DeleteAnswerResponse(); + public GetAnswerById createGetAnswerById() { + return new GetAnswerById(); } /** - * Create an instance of {@link DeleteAnswer } + * Create an instance of {@link GetAnswerByIdResponse } * */ - public DeleteAnswer createDeleteAnswer() { - return new DeleteAnswer(); + public GetAnswerByIdResponse createGetAnswerByIdResponse() { + return new GetAnswerByIdResponse(); } /** - * Create an instance of {@link GetAnswerById } + * Create an instance of {@link InsertAnswer } * */ - public GetAnswerById createGetAnswerById() { - return new GetAnswerById(); + public InsertAnswer createInsertAnswer() { + return new InsertAnswer(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswerResponse }{@code >}} + * Create an instance of {@link InsertAnswerResponse } * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswerResponse") - public JAXBElement createInsertAnswerResponse(InsertAnswerResponse value) { - return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); + public InsertAnswerResponse createInsertAnswerResponse() { + return new InsertAnswerResponse(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswerResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Answer }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswerResponse") - public JAXBElement createDeleteAnswerResponse(DeleteAnswerResponse value) { - return new JAXBElement(_DeleteAnswerResponse_QNAME, DeleteAnswerResponse.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "Answer") + public JAXBElement createAnswer(Answer value) { + return new JAXBElement(_Answer_QNAME, Answer.class, null, value); } /** @@ -122,6 +113,15 @@ public JAXBElement createDeleteAnswer(DeleteAnswer value) { return new JAXBElement(_DeleteAnswer_QNAME, DeleteAnswer.class, null, value); } + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswerResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswerResponse") + public JAXBElement createDeleteAnswerResponse(DeleteAnswerResponse value) { + return new JAXBElement(_DeleteAnswerResponse_QNAME, DeleteAnswerResponse.class, null, value); + } + /** * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerById }{@code >}} * @@ -132,12 +132,12 @@ public JAXBElement createGetAnswerById(GetAnswerById value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Answer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByIdResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "Answer") - public JAXBElement createAnswer(Answer value) { - return new JAXBElement(_Answer_QNAME, Answer.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerByIdResponse") + public JAXBElement createGetAnswerByIdResponse(GetAnswerByIdResponse value) { + return new JAXBElement(_GetAnswerByIdResponse_QNAME, GetAnswerByIdResponse.class, null, value); } /** @@ -150,12 +150,12 @@ public JAXBElement createInsertAnswer(InsertAnswer value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByIdResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswerResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerByIdResponse") - public JAXBElement createGetAnswerByIdResponse(GetAnswerByIdResponse value) { - return new JAXBElement(_GetAnswerByIdResponse_QNAME, GetAnswerByIdResponse.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswerResponse") + public JAXBElement createInsertAnswerResponse(InsertAnswerResponse value) { + return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); } } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Answer.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Answer.java index 966db4f4..7f29f156 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Answer.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Answer.java @@ -13,22 +13,22 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="answer">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="question_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="answerUsername" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="answer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="question_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="answerUsername" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswer.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswer.java index be777cfb..ad696486 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswer.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswer.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="countAnswer">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="qid" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="countAnswer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="qid" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswerResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswerResponse.java index 7e74221c..15235fcd 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswerResponse.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/CountAnswerResponse.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="countAnswerResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="count" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="countAnswerResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="count" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestion.java index cb61dcc6..f0156f08 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestion.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestion.java @@ -12,26 +12,29 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="deleteQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="deleteQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "deleteQuestion", propOrder = { - "id" + "id", + "token" }) public class DeleteQuestion { protected int id; + protected String token; /** * Gets the value of the id property. @@ -49,4 +52,28 @@ public void setId(int value) { this.id = value; } + /** + * Gets the value of the token property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Sets the value of the token property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestionResponse.java index b9164cf7..0fd7123b 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestionResponse.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/DeleteQuestionResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="deleteQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="deleteQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestion.java index 6d8e3afc..877f059d 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestion.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestion.java @@ -12,17 +12,17 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="editQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="editQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestionResponse.java index 5cbd3a99..cc88fe9f 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestionResponse.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestionResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="editQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="NewQuestion" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="editQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="NewQuestion" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionId.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionId.java index 6e5ec6f5..c3533a67 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionId.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionId.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getAnswerByQuestionId">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getAnswerByQuestionId">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionIdResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionIdResponse.java index 91cea136..6dd29452 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionIdResponse.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetAnswerByQuestionIdResponse.java @@ -15,15 +15,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getAnswerByQuestionIdResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Answer" type="{http://question_package.dazzlesquad.com/}answer" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getAnswerByQuestionIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Answer" type="{http://question_package.dazzlesquad.com/}answer" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionById.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionById.java index 24c2332f..11a4a9ae 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionById.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionById.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getQuestionById">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getQuestionById">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionByIdResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionByIdResponse.java index 36bb6cbd..1a186277 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionByIdResponse.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/GetQuestionByIdResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getQuestionByIdResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getQuestionByIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Hello.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Hello.java index 15b34148..e6c29981 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Hello.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Hello.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="hello">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="hello">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/HelloResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/HelloResponse.java index 76bdac31..d3611c2e 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/HelloResponse.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/HelloResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="helloResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="helloResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestion.java index 83fc2a4e..829d73a1 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestion.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestion.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="insertQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="insertQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestionResponse.java index 237146a0..5d4257e3 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestionResponse.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestionResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="insertQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="insertQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java index 05a79ae2..da4924e1 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java @@ -24,24 +24,24 @@ @XmlRegistry public class ObjectFactory { - private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); - private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); - private final static QName _DeleteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestion"); - private final static QName _GetAnswerByQuestionId_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionId"); - private final static QName _GetAnswerByQuestionIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionIdResponse"); private final static QName _Answer_QNAME = new QName("http://question_package.dazzlesquad.com/", "Answer"); - private final static QName _CountAnswerResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswerResponse"); - private final static QName _CountAnswer_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswer"); - private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); - private final static QName _Hello_QNAME = new QName("http://question_package.dazzlesquad.com/", "hello"); private final static QName _Question_QNAME = new QName("http://question_package.dazzlesquad.com/", "Question"); + private final static QName _CountAnswer_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswer"); + private final static QName _CountAnswerResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswerResponse"); + private final static QName _DeleteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestion"); + private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); - private final static QName _GetQuestionByIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionByIdResponse"); + private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); + private final static QName _GetAnswerByQuestionId_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionId"); + private final static QName _GetAnswerByQuestionIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionIdResponse"); private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); - private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); + private final static QName _GetQuestionByIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionByIdResponse"); + private final static QName _Hello_QNAME = new QName("http://question_package.dazzlesquad.com/", "hello"); + private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); - private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); - private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); + private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); + private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); + private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: QuestionWS @@ -51,67 +51,67 @@ public ObjectFactory() { } /** - * Create an instance of {@link InsertQuestion } + * Create an instance of {@link Answer } * */ - public InsertQuestion createInsertQuestion() { - return new InsertQuestion(); + public Answer createAnswer() { + return new Answer(); } /** - * Create an instance of {@link ShowAllQuestionResponse } + * Create an instance of {@link Question } * */ - public ShowAllQuestionResponse createShowAllQuestionResponse() { - return new ShowAllQuestionResponse(); + public Question createQuestion() { + return new Question(); } /** - * Create an instance of {@link GetQuestionById } + * Create an instance of {@link CountAnswer } * */ - public GetQuestionById createGetQuestionById() { - return new GetQuestionById(); + public CountAnswer createCountAnswer() { + return new CountAnswer(); } /** - * Create an instance of {@link GetQuestionByIdResponse } + * Create an instance of {@link CountAnswerResponse } * */ - public GetQuestionByIdResponse createGetQuestionByIdResponse() { - return new GetQuestionByIdResponse(); + public CountAnswerResponse createCountAnswerResponse() { + return new CountAnswerResponse(); } /** - * Create an instance of {@link DeleteQuestionResponse } + * Create an instance of {@link DeleteQuestion } * */ - public DeleteQuestionResponse createDeleteQuestionResponse() { - return new DeleteQuestionResponse(); + public DeleteQuestion createDeleteQuestion() { + return new DeleteQuestion(); } /** - * Create an instance of {@link EditQuestionResponse } + * Create an instance of {@link DeleteQuestionResponse } * */ - public EditQuestionResponse createEditQuestionResponse() { - return new EditQuestionResponse(); + public DeleteQuestionResponse createDeleteQuestionResponse() { + return new DeleteQuestionResponse(); } /** - * Create an instance of {@link CountAnswerResponse } + * Create an instance of {@link EditQuestion } * */ - public CountAnswerResponse createCountAnswerResponse() { - return new CountAnswerResponse(); + public EditQuestion createEditQuestion() { + return new EditQuestion(); } /** - * Create an instance of {@link Answer } + * Create an instance of {@link EditQuestionResponse } * */ - public Answer createAnswer() { - return new Answer(); + public EditQuestionResponse createEditQuestionResponse() { + return new EditQuestionResponse(); } /** @@ -131,51 +131,51 @@ public GetAnswerByQuestionIdResponse createGetAnswerByQuestionIdResponse() { } /** - * Create an instance of {@link DeleteQuestion } + * Create an instance of {@link GetQuestionById } * */ - public DeleteQuestion createDeleteQuestion() { - return new DeleteQuestion(); + public GetQuestionById createGetQuestionById() { + return new GetQuestionById(); } /** - * Create an instance of {@link HelloResponse } + * Create an instance of {@link GetQuestionByIdResponse } * */ - public HelloResponse createHelloResponse() { - return new HelloResponse(); + public GetQuestionByIdResponse createGetQuestionByIdResponse() { + return new GetQuestionByIdResponse(); } /** - * Create an instance of {@link InsertQuestionResponse } + * Create an instance of {@link Hello } * */ - public InsertQuestionResponse createInsertQuestionResponse() { - return new InsertQuestionResponse(); + public Hello createHello() { + return new Hello(); } /** - * Create an instance of {@link Question } + * Create an instance of {@link HelloResponse } * */ - public Question createQuestion() { - return new Question(); + public HelloResponse createHelloResponse() { + return new HelloResponse(); } /** - * Create an instance of {@link EditQuestion } + * Create an instance of {@link InsertQuestion } * */ - public EditQuestion createEditQuestion() { - return new EditQuestion(); + public InsertQuestion createInsertQuestion() { + return new InsertQuestion(); } /** - * Create an instance of {@link Hello } + * Create an instance of {@link InsertQuestionResponse } * */ - public Hello createHello() { - return new Hello(); + public InsertQuestionResponse createInsertQuestionResponse() { + return new InsertQuestionResponse(); } /** @@ -187,119 +187,110 @@ public ShowAllQuestion createShowAllQuestion() { } /** - * Create an instance of {@link CountAnswer } - * - */ - public CountAnswer createCountAnswer() { - return new CountAnswer(); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} + * Create an instance of {@link ShowAllQuestionResponse } * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") - public JAXBElement createHelloResponse(HelloResponse value) { - return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); + public ShowAllQuestionResponse createShowAllQuestionResponse() { + return new ShowAllQuestionResponse(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Answer }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") - public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { - return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") + public JAXBElement createAnswer(Answer value) { + return new JAXBElement(_Answer_QNAME, Answer.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Question }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") - public JAXBElement createDeleteQuestion(DeleteQuestion value) { - return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Question") + public JAXBElement createQuestion(Question value) { + return new JAXBElement(_Question_QNAME, Question.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionId }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswer }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionId") - public JAXBElement createGetAnswerByQuestionId(GetAnswerByQuestionId value) { - return new JAXBElement(_GetAnswerByQuestionId_QNAME, GetAnswerByQuestionId.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswer") + public JAXBElement createCountAnswer(CountAnswer value) { + return new JAXBElement(_CountAnswer_QNAME, CountAnswer.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionIdResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswerResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionIdResponse") - public JAXBElement createGetAnswerByQuestionIdResponse(GetAnswerByQuestionIdResponse value) { - return new JAXBElement(_GetAnswerByQuestionIdResponse_QNAME, GetAnswerByQuestionIdResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswerResponse") + public JAXBElement createCountAnswerResponse(CountAnswerResponse value) { + return new JAXBElement(_CountAnswerResponse_QNAME, CountAnswerResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Answer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") - public JAXBElement createAnswer(Answer value) { - return new JAXBElement(_Answer_QNAME, Answer.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") + public JAXBElement createDeleteQuestion(DeleteQuestion value) { + return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswerResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswerResponse") - public JAXBElement createCountAnswerResponse(CountAnswerResponse value) { - return new JAXBElement(_CountAnswerResponse_QNAME, CountAnswerResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") + public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { + return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswer") - public JAXBElement createCountAnswer(CountAnswer value) { - return new JAXBElement(_CountAnswer_QNAME, CountAnswer.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") + public JAXBElement createEditQuestion(EditQuestion value) { + return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestion") - public JAXBElement createShowAllQuestion(ShowAllQuestion value) { - return new JAXBElement(_ShowAllQuestion_QNAME, ShowAllQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") + public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { + return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Hello }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionId }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "hello") - public JAXBElement createHello(Hello value) { - return new JAXBElement(_Hello_QNAME, Hello.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionId") + public JAXBElement createGetAnswerByQuestionId(GetAnswerByQuestionId value) { + return new JAXBElement(_GetAnswerByQuestionId_QNAME, GetAnswerByQuestionId.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Question }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionIdResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Question") - public JAXBElement createQuestion(Question value) { - return new JAXBElement(_Question_QNAME, Question.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionIdResponse") + public JAXBElement createGetAnswerByQuestionIdResponse(GetAnswerByQuestionIdResponse value) { + return new JAXBElement(_GetAnswerByQuestionIdResponse_QNAME, GetAnswerByQuestionIdResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") - public JAXBElement createEditQuestion(EditQuestion value) { - return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") + public JAXBElement createGetQuestionById(GetQuestionById value) { + return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); } /** @@ -312,21 +303,21 @@ public JAXBElement createGetQuestionByIdResponse(GetQue } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Hello }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") - public JAXBElement createGetQuestionById(GetQuestionById value) { - return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "hello") + public JAXBElement createHello(Hello value) { + return new JAXBElement(_Hello_QNAME, Hello.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") - public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { - return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") + public JAXBElement createHelloResponse(HelloResponse value) { + return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); } /** @@ -339,21 +330,30 @@ public JAXBElement createInsertQuestion(InsertQuestion value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") - public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { - return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") + public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { + return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") - public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { - return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestion") + public JAXBElement createShowAllQuestion(ShowAllQuestion value) { + return new JAXBElement(_ShowAllQuestion_QNAME, ShowAllQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") + public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { + return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); } } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java index d45e9615..7527fcc4 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/Question.java @@ -13,22 +13,22 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="question">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="countAnswer" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="question">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="countAnswer" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java index 1c7d704e..72cee47d 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java @@ -13,7 +13,7 @@ /** * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 + * JAX-WS RI 2.2.11-b150120.1832 * Generated source version: 2.1 * */ @@ -24,34 +24,6 @@ public interface QuestionWS { - /** - * - * @param name - * @return - * returns java.lang.String - */ - @WebMethod - @WebResult(targetNamespace = "") - @RequestWrapper(localName = "hello", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.Hello") - @ResponseWrapper(localName = "helloResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.HelloResponse") - public String hello( - @WebParam(name = "name", targetNamespace = "") - String name); - - /** - * - * @param id - * @return - * returns QuestionWS.Question - */ - @WebMethod - @WebResult(name = "Question", targetNamespace = "") - @RequestWrapper(localName = "getQuestionById", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetQuestionById") - @ResponseWrapper(localName = "getQuestionByIdResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetQuestionByIdResponse") - public Question getQuestionById( - @WebParam(name = "id", targetNamespace = "") - int id); - /** * * @param id @@ -69,6 +41,7 @@ public List getAnswerByQuestionId( /** * * @param id + * @param token * @return * returns int */ @@ -78,7 +51,34 @@ public List getAnswerByQuestionId( @ResponseWrapper(localName = "deleteQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.DeleteQuestionResponse") public int deleteQuestion( @WebParam(name = "id", targetNamespace = "") - int id); + int id, + @WebParam(name = "token", targetNamespace = "") + String token); + + /** + * + * @return + * returns java.util.List + */ + @WebMethod + @WebResult(name = "Question", targetNamespace = "") + @RequestWrapper(localName = "showAllQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.ShowAllQuestion") + @ResponseWrapper(localName = "showAllQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.ShowAllQuestionResponse") + public List showAllQuestion(); + + /** + * + * @param name + * @return + * returns java.lang.String + */ + @WebMethod + @WebResult(targetNamespace = "") + @RequestWrapper(localName = "hello", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.Hello") + @ResponseWrapper(localName = "helloResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.HelloResponse") + public String hello( + @WebParam(name = "name", targetNamespace = "") + String name); /** * @@ -96,14 +96,31 @@ public int insertQuestion( /** * + * @param id * @return - * returns java.util.List + * returns QuestionWS.Question */ @WebMethod @WebResult(name = "Question", targetNamespace = "") - @RequestWrapper(localName = "showAllQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.ShowAllQuestion") - @ResponseWrapper(localName = "showAllQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.ShowAllQuestionResponse") - public List showAllQuestion(); + @RequestWrapper(localName = "getQuestionById", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetQuestionById") + @ResponseWrapper(localName = "getQuestionByIdResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetQuestionByIdResponse") + public Question getQuestionById( + @WebParam(name = "id", targetNamespace = "") + int id); + + /** + * + * @param qid + * @return + * returns int + */ + @WebMethod + @WebResult(name = "count", targetNamespace = "") + @RequestWrapper(localName = "countAnswer", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.CountAnswer") + @ResponseWrapper(localName = "countAnswerResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.CountAnswerResponse") + public int countAnswer( + @WebParam(name = "qid", targetNamespace = "") + int qid); /** * @@ -125,18 +142,4 @@ public int editQuestion( @WebParam(name = "content", targetNamespace = "") String content); - /** - * - * @param qid - * @return - * returns int - */ - @WebMethod - @WebResult(name = "count", targetNamespace = "") - @RequestWrapper(localName = "countAnswer", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.CountAnswer") - @ResponseWrapper(localName = "countAnswerResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.CountAnswerResponse") - public int countAnswer( - @WebParam(name = "qid", targetNamespace = "") - int qid); - } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS_Service.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS_Service.java index 715c22ad..69422f86 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS_Service.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS_Service.java @@ -13,7 +13,7 @@ /** * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 + * JAX-WS RI 2.2.11-b150120.1832 * Generated source version: 2.1 * */ diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestion.java index 9d9974fe..a20b14d6 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestion.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestion.java @@ -12,14 +12,14 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="showAllQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="showAllQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestionResponse.java index b1c011b8..836277fb 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestionResponse.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ShowAllQuestionResponse.java @@ -15,15 +15,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="showAllQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="showAllQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserById.java b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserById.java index 2ec9c07e..47f62279 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserById.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserById.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getUserById">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getUserById">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserByIdResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserByIdResponse.java index dc195305..01e64758 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserByIdResponse.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserByIdResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getUserByIdResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="User" type="{http://user_package.dazzlesquad.com/}user" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getUserByIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="User" type="{http://user_package.dazzlesquad.com/}user" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserByToken.java b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserByToken.java new file mode 100644 index 00000000..6a9a8b57 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserByToken.java @@ -0,0 +1,60 @@ + +package UserWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getUserByToken complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getUserByToken">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getUserByToken", propOrder = { + "token" +}) +public class GetUserByToken { + + protected String token; + + /** + * Gets the value of the token property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Sets the value of the token property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserByTokenResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserByTokenResponse.java new file mode 100644 index 00000000..c3aac4f3 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/GetUserByTokenResponse.java @@ -0,0 +1,60 @@ + +package UserWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getUserByTokenResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getUserByTokenResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="userResult" type="{http://user_package.dazzlesquad.com/}user" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getUserByTokenResponse", propOrder = { + "userResult" +}) +public class GetUserByTokenResponse { + + protected User userResult; + + /** + * Gets the value of the userResult property. + * + * @return + * possible object is + * {@link User } + * + */ + public User getUserResult() { + return userResult; + } + + /** + * Sets the value of the userResult property. + * + * @param value + * allowed object is + * {@link User } + * + */ + public void setUserResult(User value) { + this.userResult = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/ObjectFactory.java b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/ObjectFactory.java index 9f09b9bd..044a70ef 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/ObjectFactory.java @@ -24,11 +24,13 @@ @XmlRegistry public class ObjectFactory { - private final static QName _RegisterUser_QNAME = new QName("http://user_package.dazzlesquad.com/", "registerUser"); - private final static QName _RegisterUserResponse_QNAME = new QName("http://user_package.dazzlesquad.com/", "registerUserResponse"); private final static QName _User_QNAME = new QName("http://user_package.dazzlesquad.com/", "User"); private final static QName _GetUserById_QNAME = new QName("http://user_package.dazzlesquad.com/", "getUserById"); private final static QName _GetUserByIdResponse_QNAME = new QName("http://user_package.dazzlesquad.com/", "getUserByIdResponse"); + private final static QName _GetUserByToken_QNAME = new QName("http://user_package.dazzlesquad.com/", "getUserByToken"); + private final static QName _GetUserByTokenResponse_QNAME = new QName("http://user_package.dazzlesquad.com/", "getUserByTokenResponse"); + private final static QName _RegisterUser_QNAME = new QName("http://user_package.dazzlesquad.com/", "registerUser"); + private final static QName _RegisterUserResponse_QNAME = new QName("http://user_package.dazzlesquad.com/", "registerUserResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: UserWS @@ -62,37 +64,35 @@ public GetUserByIdResponse createGetUserByIdResponse() { } /** - * Create an instance of {@link RegisterUser } + * Create an instance of {@link GetUserByToken } * */ - public RegisterUser createRegisterUser() { - return new RegisterUser(); + public GetUserByToken createGetUserByToken() { + return new GetUserByToken(); } /** - * Create an instance of {@link RegisterUserResponse } + * Create an instance of {@link GetUserByTokenResponse } * */ - public RegisterUserResponse createRegisterUserResponse() { - return new RegisterUserResponse(); + public GetUserByTokenResponse createGetUserByTokenResponse() { + return new GetUserByTokenResponse(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link RegisterUser }{@code >}} + * Create an instance of {@link RegisterUser } * */ - @XmlElementDecl(namespace = "http://user_package.dazzlesquad.com/", name = "registerUser") - public JAXBElement createRegisterUser(RegisterUser value) { - return new JAXBElement(_RegisterUser_QNAME, RegisterUser.class, null, value); + public RegisterUser createRegisterUser() { + return new RegisterUser(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link RegisterUserResponse }{@code >}} + * Create an instance of {@link RegisterUserResponse } * */ - @XmlElementDecl(namespace = "http://user_package.dazzlesquad.com/", name = "registerUserResponse") - public JAXBElement createRegisterUserResponse(RegisterUserResponse value) { - return new JAXBElement(_RegisterUserResponse_QNAME, RegisterUserResponse.class, null, value); + public RegisterUserResponse createRegisterUserResponse() { + return new RegisterUserResponse(); } /** @@ -122,4 +122,40 @@ public JAXBElement createGetUserByIdResponse(GetUserByIdRes return new JAXBElement(_GetUserByIdResponse_QNAME, GetUserByIdResponse.class, null, value); } + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetUserByToken }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://user_package.dazzlesquad.com/", name = "getUserByToken") + public JAXBElement createGetUserByToken(GetUserByToken value) { + return new JAXBElement(_GetUserByToken_QNAME, GetUserByToken.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetUserByTokenResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://user_package.dazzlesquad.com/", name = "getUserByTokenResponse") + public JAXBElement createGetUserByTokenResponse(GetUserByTokenResponse value) { + return new JAXBElement(_GetUserByTokenResponse_QNAME, GetUserByTokenResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link RegisterUser }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://user_package.dazzlesquad.com/", name = "registerUser") + public JAXBElement createRegisterUser(RegisterUser value) { + return new JAXBElement(_RegisterUser_QNAME, RegisterUser.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link RegisterUserResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://user_package.dazzlesquad.com/", name = "registerUserResponse") + public JAXBElement createRegisterUserResponse(RegisterUserResponse value) { + return new JAXBElement(_RegisterUserResponse_QNAME, RegisterUserResponse.class, null, value); + } + } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/RegisterUser.java b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/RegisterUser.java index 348bb126..c9f9f121 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/RegisterUser.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/RegisterUser.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="registerUser">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="user" type="{http://user_package.dazzlesquad.com/}user" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="registerUser">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="user" type="{http://user_package.dazzlesquad.com/}user" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/RegisterUserResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/RegisterUserResponse.java index ecb00c91..564fd7c0 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/RegisterUserResponse.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/RegisterUserResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="registerUserResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="NewUser" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="registerUserResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="NewUser" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/User.java b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/User.java index 2036ff6f..a79cb0bb 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/User.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/User.java @@ -13,21 +13,21 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="user">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="email" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="password" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="userEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="userId" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="userPassword" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="user">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="email" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="password" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="userEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="userId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="userPassword" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/UserWS.java b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/UserWS.java index c5733f48..19208d06 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/UserWS.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/UserWS.java @@ -12,7 +12,7 @@ /** * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 + * JAX-WS RI 2.2.11-b150120.1832 * Generated source version: 2.1 * */ @@ -25,17 +25,17 @@ public interface UserWS { /** * - * @param id + * @param token * @return * returns UserWS.User */ @WebMethod - @WebResult(name = "User", targetNamespace = "") - @RequestWrapper(localName = "getUserById", targetNamespace = "http://user_package.dazzlesquad.com/", className = "UserWS.GetUserById") - @ResponseWrapper(localName = "getUserByIdResponse", targetNamespace = "http://user_package.dazzlesquad.com/", className = "UserWS.GetUserByIdResponse") - public User getUserById( - @WebParam(name = "id", targetNamespace = "") - int id); + @WebResult(name = "userResult", targetNamespace = "") + @RequestWrapper(localName = "getUserByToken", targetNamespace = "http://user_package.dazzlesquad.com/", className = "UserWS.GetUserByToken") + @ResponseWrapper(localName = "getUserByTokenResponse", targetNamespace = "http://user_package.dazzlesquad.com/", className = "UserWS.GetUserByTokenResponse") + public User getUserByToken( + @WebParam(name = "token", targetNamespace = "") + String token); /** * @@ -51,4 +51,18 @@ public int registerUser( @WebParam(name = "user", targetNamespace = "") User user); + /** + * + * @param id + * @return + * returns UserWS.User + */ + @WebMethod + @WebResult(name = "User", targetNamespace = "") + @RequestWrapper(localName = "getUserById", targetNamespace = "http://user_package.dazzlesquad.com/", className = "UserWS.GetUserById") + @ResponseWrapper(localName = "getUserByIdResponse", targetNamespace = "http://user_package.dazzlesquad.com/", className = "UserWS.GetUserByIdResponse") + public User getUserById( + @WebParam(name = "id", targetNamespace = "") + int id); + } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/UserWS_Service.java b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/UserWS_Service.java index a3aefa8b..9eb31cb5 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/UserWS_Service.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/UserWS/UserWS_Service.java @@ -13,7 +13,7 @@ /** * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 + * JAX-WS RI 2.2.11-b150120.1832 * Generated source version: 2.1 * */ diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/Answer.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/Answer.java index 3aa210a8..99752f1c 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/Answer.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/Answer.java @@ -13,22 +13,22 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="answer">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="question_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="answerUsername" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="answer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="question_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="answerUsername" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java index e3c548d1..ae5aee74 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java @@ -12,7 +12,7 @@ /** * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 + * JAX-WS RI 2.2.11-b150120.1832 * Generated source version: 2.1 * */ @@ -23,20 +23,6 @@ public interface AnswerWS { - /** - * - * @param qid - * @return - * returns int - */ - @WebMethod - @WebResult(name = "Success", targetNamespace = "") - @RequestWrapper(localName = "deleteAnswer", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.DeleteAnswer") - @ResponseWrapper(localName = "deleteAnswerResponse", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.DeleteAnswerResponse") - public int deleteAnswer( - @WebParam(name = "qid", targetNamespace = "") - int qid); - /** * * @param id @@ -51,6 +37,20 @@ public Answer getAnswerById( @WebParam(name = "id", targetNamespace = "") int id); + /** + * + * @param qid + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Success", targetNamespace = "") + @RequestWrapper(localName = "deleteAnswer", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.DeleteAnswer") + @ResponseWrapper(localName = "deleteAnswerResponse", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.DeleteAnswerResponse") + public int deleteAnswer( + @WebParam(name = "qid", targetNamespace = "") + int qid); + /** * * @param answer diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS_Service.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS_Service.java index 9171c788..124109e7 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS_Service.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS_Service.java @@ -13,7 +13,7 @@ /** * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 + * JAX-WS RI 2.2.11-b150120.1832 * Generated source version: 2.1 * */ diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswer.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswer.java index 5a912bca..2bcaed61 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswer.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswer.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="deleteAnswer">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="qid" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="deleteAnswer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="qid" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswerResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswerResponse.java index 61a07525..9485686f 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswerResponse.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/DeleteAnswerResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="deleteAnswerResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="deleteAnswerResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerById.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerById.java index 83fbd2a6..d9b57061 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerById.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerById.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getAnswerById">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getAnswerById">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerByIdResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerByIdResponse.java index 35ec064f..7b840419 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerByIdResponse.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/GetAnswerByIdResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getAnswerByIdResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Answer" type="{http://answer_package.dazzlesquad.com/}answer" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getAnswerByIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Answer" type="{http://answer_package.dazzlesquad.com/}answer" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswer.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswer.java index e867e173..23ad3c9f 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswer.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswer.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="insertAnswer">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="answer" type="{http://answer_package.dazzlesquad.com/}answer" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="insertAnswer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="answer" type="{http://answer_package.dazzlesquad.com/}answer" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswerResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswerResponse.java index 438ee115..dd12a816 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswerResponse.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswerResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="insertAnswerResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="NewAnswer" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="insertAnswerResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="NewAnswer" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java index 954707f7..8dc3452b 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java @@ -24,13 +24,13 @@ @XmlRegistry public class ObjectFactory { - private final static QName _InsertAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswerResponse"); - private final static QName _DeleteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswerResponse"); + private final static QName _Answer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "Answer"); private final static QName _DeleteAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswer"); + private final static QName _DeleteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "deleteAnswerResponse"); private final static QName _GetAnswerById_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerById"); - private final static QName _Answer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "Answer"); - private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); private final static QName _GetAnswerByIdResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerByIdResponse"); + private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); + private final static QName _InsertAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswerResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: AnswerWS @@ -39,14 +39,6 @@ public class ObjectFactory { public ObjectFactory() { } - /** - * Create an instance of {@link InsertAnswer } - * - */ - public InsertAnswer createInsertAnswer() { - return new InsertAnswer(); - } - /** * Create an instance of {@link Answer } * @@ -56,61 +48,60 @@ public Answer createAnswer() { } /** - * Create an instance of {@link GetAnswerByIdResponse } + * Create an instance of {@link DeleteAnswer } * */ - public GetAnswerByIdResponse createGetAnswerByIdResponse() { - return new GetAnswerByIdResponse(); + public DeleteAnswer createDeleteAnswer() { + return new DeleteAnswer(); } /** - * Create an instance of {@link InsertAnswerResponse } + * Create an instance of {@link DeleteAnswerResponse } * */ - public InsertAnswerResponse createInsertAnswerResponse() { - return new InsertAnswerResponse(); + public DeleteAnswerResponse createDeleteAnswerResponse() { + return new DeleteAnswerResponse(); } /** - * Create an instance of {@link DeleteAnswerResponse } + * Create an instance of {@link GetAnswerById } * */ - public DeleteAnswerResponse createDeleteAnswerResponse() { - return new DeleteAnswerResponse(); + public GetAnswerById createGetAnswerById() { + return new GetAnswerById(); } /** - * Create an instance of {@link DeleteAnswer } + * Create an instance of {@link GetAnswerByIdResponse } * */ - public DeleteAnswer createDeleteAnswer() { - return new DeleteAnswer(); + public GetAnswerByIdResponse createGetAnswerByIdResponse() { + return new GetAnswerByIdResponse(); } /** - * Create an instance of {@link GetAnswerById } + * Create an instance of {@link InsertAnswer } * */ - public GetAnswerById createGetAnswerById() { - return new GetAnswerById(); + public InsertAnswer createInsertAnswer() { + return new InsertAnswer(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswerResponse }{@code >}} + * Create an instance of {@link InsertAnswerResponse } * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswerResponse") - public JAXBElement createInsertAnswerResponse(InsertAnswerResponse value) { - return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); + public InsertAnswerResponse createInsertAnswerResponse() { + return new InsertAnswerResponse(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswerResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Answer }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswerResponse") - public JAXBElement createDeleteAnswerResponse(DeleteAnswerResponse value) { - return new JAXBElement(_DeleteAnswerResponse_QNAME, DeleteAnswerResponse.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "Answer") + public JAXBElement createAnswer(Answer value) { + return new JAXBElement(_Answer_QNAME, Answer.class, null, value); } /** @@ -122,6 +113,15 @@ public JAXBElement createDeleteAnswer(DeleteAnswer value) { return new JAXBElement(_DeleteAnswer_QNAME, DeleteAnswer.class, null, value); } + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAnswerResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "deleteAnswerResponse") + public JAXBElement createDeleteAnswerResponse(DeleteAnswerResponse value) { + return new JAXBElement(_DeleteAnswerResponse_QNAME, DeleteAnswerResponse.class, null, value); + } + /** * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerById }{@code >}} * @@ -132,12 +132,12 @@ public JAXBElement createGetAnswerById(GetAnswerById value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Answer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByIdResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "Answer") - public JAXBElement createAnswer(Answer value) { - return new JAXBElement(_Answer_QNAME, Answer.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerByIdResponse") + public JAXBElement createGetAnswerByIdResponse(GetAnswerByIdResponse value) { + return new JAXBElement(_GetAnswerByIdResponse_QNAME, GetAnswerByIdResponse.class, null, value); } /** @@ -150,12 +150,12 @@ public JAXBElement createInsertAnswer(InsertAnswer value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByIdResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertAnswerResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "getAnswerByIdResponse") - public JAXBElement createGetAnswerByIdResponse(GetAnswerByIdResponse value) { - return new JAXBElement(_GetAnswerByIdResponse_QNAME, GetAnswerByIdResponse.class, null, value); + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "insertAnswerResponse") + public JAXBElement createInsertAnswerResponse(InsertAnswerResponse value) { + return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); } } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Answer.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Answer.java index 966db4f4..7f29f156 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Answer.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Answer.java @@ -13,22 +13,22 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="answer">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="question_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="answerUsername" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="answer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="question_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="answerUsername" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswer.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswer.java index be777cfb..ad696486 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswer.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswer.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="countAnswer">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="qid" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="countAnswer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="qid" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswerResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswerResponse.java index 7e74221c..15235fcd 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswerResponse.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/CountAnswerResponse.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="countAnswerResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="count" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="countAnswerResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="count" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestion.java index cb61dcc6..f0156f08 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestion.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestion.java @@ -12,26 +12,29 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="deleteQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="deleteQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "deleteQuestion", propOrder = { - "id" + "id", + "token" }) public class DeleteQuestion { protected int id; + protected String token; /** * Gets the value of the id property. @@ -49,4 +52,28 @@ public void setId(int value) { this.id = value; } + /** + * Gets the value of the token property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Sets the value of the token property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestionResponse.java index b9164cf7..0fd7123b 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestionResponse.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/DeleteQuestionResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="deleteQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="deleteQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestion.java index 6d8e3afc..877f059d 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestion.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestion.java @@ -12,17 +12,17 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="editQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="editQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestionResponse.java index 5cbd3a99..cc88fe9f 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestionResponse.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestionResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="editQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="NewQuestion" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="editQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="NewQuestion" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionId.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionId.java index 6e5ec6f5..c3533a67 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionId.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionId.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getAnswerByQuestionId">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getAnswerByQuestionId">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionIdResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionIdResponse.java index 91cea136..6dd29452 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionIdResponse.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetAnswerByQuestionIdResponse.java @@ -15,15 +15,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getAnswerByQuestionIdResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Answer" type="{http://question_package.dazzlesquad.com/}answer" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getAnswerByQuestionIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Answer" type="{http://question_package.dazzlesquad.com/}answer" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionById.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionById.java index 24c2332f..11a4a9ae 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionById.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionById.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getQuestionById">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getQuestionById">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionByIdResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionByIdResponse.java index 36bb6cbd..1a186277 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionByIdResponse.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/GetQuestionByIdResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getQuestionByIdResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getQuestionByIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Hello.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Hello.java index 15b34148..e6c29981 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Hello.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Hello.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="hello">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="hello">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/HelloResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/HelloResponse.java index 76bdac31..d3611c2e 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/HelloResponse.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/HelloResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="helloResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="helloResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestion.java index 83fc2a4e..829d73a1 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestion.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestion.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="insertQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="insertQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestionResponse.java index 237146a0..5d4257e3 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestionResponse.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestionResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="insertQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="insertQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java index 05a79ae2..da4924e1 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java @@ -24,24 +24,24 @@ @XmlRegistry public class ObjectFactory { - private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); - private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); - private final static QName _DeleteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestion"); - private final static QName _GetAnswerByQuestionId_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionId"); - private final static QName _GetAnswerByQuestionIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionIdResponse"); private final static QName _Answer_QNAME = new QName("http://question_package.dazzlesquad.com/", "Answer"); - private final static QName _CountAnswerResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswerResponse"); - private final static QName _CountAnswer_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswer"); - private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); - private final static QName _Hello_QNAME = new QName("http://question_package.dazzlesquad.com/", "hello"); private final static QName _Question_QNAME = new QName("http://question_package.dazzlesquad.com/", "Question"); + private final static QName _CountAnswer_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswer"); + private final static QName _CountAnswerResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "countAnswerResponse"); + private final static QName _DeleteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestion"); + private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); private final static QName _EditQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestion"); - private final static QName _GetQuestionByIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionByIdResponse"); + private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); + private final static QName _GetAnswerByQuestionId_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionId"); + private final static QName _GetAnswerByQuestionIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getAnswerByQuestionIdResponse"); private final static QName _GetQuestionById_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionById"); - private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); + private final static QName _GetQuestionByIdResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "getQuestionByIdResponse"); + private final static QName _Hello_QNAME = new QName("http://question_package.dazzlesquad.com/", "hello"); + private final static QName _HelloResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "helloResponse"); private final static QName _InsertQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestion"); - private final static QName _EditQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "editQuestionResponse"); - private final static QName _DeleteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "deleteQuestionResponse"); + private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); + private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); + private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: QuestionWS @@ -51,67 +51,67 @@ public ObjectFactory() { } /** - * Create an instance of {@link InsertQuestion } + * Create an instance of {@link Answer } * */ - public InsertQuestion createInsertQuestion() { - return new InsertQuestion(); + public Answer createAnswer() { + return new Answer(); } /** - * Create an instance of {@link ShowAllQuestionResponse } + * Create an instance of {@link Question } * */ - public ShowAllQuestionResponse createShowAllQuestionResponse() { - return new ShowAllQuestionResponse(); + public Question createQuestion() { + return new Question(); } /** - * Create an instance of {@link GetQuestionById } + * Create an instance of {@link CountAnswer } * */ - public GetQuestionById createGetQuestionById() { - return new GetQuestionById(); + public CountAnswer createCountAnswer() { + return new CountAnswer(); } /** - * Create an instance of {@link GetQuestionByIdResponse } + * Create an instance of {@link CountAnswerResponse } * */ - public GetQuestionByIdResponse createGetQuestionByIdResponse() { - return new GetQuestionByIdResponse(); + public CountAnswerResponse createCountAnswerResponse() { + return new CountAnswerResponse(); } /** - * Create an instance of {@link DeleteQuestionResponse } + * Create an instance of {@link DeleteQuestion } * */ - public DeleteQuestionResponse createDeleteQuestionResponse() { - return new DeleteQuestionResponse(); + public DeleteQuestion createDeleteQuestion() { + return new DeleteQuestion(); } /** - * Create an instance of {@link EditQuestionResponse } + * Create an instance of {@link DeleteQuestionResponse } * */ - public EditQuestionResponse createEditQuestionResponse() { - return new EditQuestionResponse(); + public DeleteQuestionResponse createDeleteQuestionResponse() { + return new DeleteQuestionResponse(); } /** - * Create an instance of {@link CountAnswerResponse } + * Create an instance of {@link EditQuestion } * */ - public CountAnswerResponse createCountAnswerResponse() { - return new CountAnswerResponse(); + public EditQuestion createEditQuestion() { + return new EditQuestion(); } /** - * Create an instance of {@link Answer } + * Create an instance of {@link EditQuestionResponse } * */ - public Answer createAnswer() { - return new Answer(); + public EditQuestionResponse createEditQuestionResponse() { + return new EditQuestionResponse(); } /** @@ -131,51 +131,51 @@ public GetAnswerByQuestionIdResponse createGetAnswerByQuestionIdResponse() { } /** - * Create an instance of {@link DeleteQuestion } + * Create an instance of {@link GetQuestionById } * */ - public DeleteQuestion createDeleteQuestion() { - return new DeleteQuestion(); + public GetQuestionById createGetQuestionById() { + return new GetQuestionById(); } /** - * Create an instance of {@link HelloResponse } + * Create an instance of {@link GetQuestionByIdResponse } * */ - public HelloResponse createHelloResponse() { - return new HelloResponse(); + public GetQuestionByIdResponse createGetQuestionByIdResponse() { + return new GetQuestionByIdResponse(); } /** - * Create an instance of {@link InsertQuestionResponse } + * Create an instance of {@link Hello } * */ - public InsertQuestionResponse createInsertQuestionResponse() { - return new InsertQuestionResponse(); + public Hello createHello() { + return new Hello(); } /** - * Create an instance of {@link Question } + * Create an instance of {@link HelloResponse } * */ - public Question createQuestion() { - return new Question(); + public HelloResponse createHelloResponse() { + return new HelloResponse(); } /** - * Create an instance of {@link EditQuestion } + * Create an instance of {@link InsertQuestion } * */ - public EditQuestion createEditQuestion() { - return new EditQuestion(); + public InsertQuestion createInsertQuestion() { + return new InsertQuestion(); } /** - * Create an instance of {@link Hello } + * Create an instance of {@link InsertQuestionResponse } * */ - public Hello createHello() { - return new Hello(); + public InsertQuestionResponse createInsertQuestionResponse() { + return new InsertQuestionResponse(); } /** @@ -187,119 +187,110 @@ public ShowAllQuestion createShowAllQuestion() { } /** - * Create an instance of {@link CountAnswer } - * - */ - public CountAnswer createCountAnswer() { - return new CountAnswer(); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} + * Create an instance of {@link ShowAllQuestionResponse } * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") - public JAXBElement createHelloResponse(HelloResponse value) { - return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); + public ShowAllQuestionResponse createShowAllQuestionResponse() { + return new ShowAllQuestionResponse(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Answer }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") - public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { - return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") + public JAXBElement createAnswer(Answer value) { + return new JAXBElement(_Answer_QNAME, Answer.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Question }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") - public JAXBElement createDeleteQuestion(DeleteQuestion value) { - return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Question") + public JAXBElement createQuestion(Question value) { + return new JAXBElement(_Question_QNAME, Question.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionId }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswer }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionId") - public JAXBElement createGetAnswerByQuestionId(GetAnswerByQuestionId value) { - return new JAXBElement(_GetAnswerByQuestionId_QNAME, GetAnswerByQuestionId.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswer") + public JAXBElement createCountAnswer(CountAnswer value) { + return new JAXBElement(_CountAnswer_QNAME, CountAnswer.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionIdResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswerResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionIdResponse") - public JAXBElement createGetAnswerByQuestionIdResponse(GetAnswerByQuestionIdResponse value) { - return new JAXBElement(_GetAnswerByQuestionIdResponse_QNAME, GetAnswerByQuestionIdResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswerResponse") + public JAXBElement createCountAnswerResponse(CountAnswerResponse value) { + return new JAXBElement(_CountAnswerResponse_QNAME, CountAnswerResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Answer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Answer") - public JAXBElement createAnswer(Answer value) { - return new JAXBElement(_Answer_QNAME, Answer.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestion") + public JAXBElement createDeleteQuestion(DeleteQuestion value) { + return new JAXBElement(_DeleteQuestion_QNAME, DeleteQuestion.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswerResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswerResponse") - public JAXBElement createCountAnswerResponse(CountAnswerResponse value) { - return new JAXBElement(_CountAnswerResponse_QNAME, CountAnswerResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") + public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { + return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link CountAnswer }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "countAnswer") - public JAXBElement createCountAnswer(CountAnswer value) { - return new JAXBElement(_CountAnswer_QNAME, CountAnswer.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") + public JAXBElement createEditQuestion(EditQuestion value) { + return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestion") - public JAXBElement createShowAllQuestion(ShowAllQuestion value) { - return new JAXBElement(_ShowAllQuestion_QNAME, ShowAllQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") + public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { + return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Hello }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionId }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "hello") - public JAXBElement createHello(Hello value) { - return new JAXBElement(_Hello_QNAME, Hello.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionId") + public JAXBElement createGetAnswerByQuestionId(GetAnswerByQuestionId value) { + return new JAXBElement(_GetAnswerByQuestionId_QNAME, GetAnswerByQuestionId.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Question }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetAnswerByQuestionIdResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "Question") - public JAXBElement createQuestion(Question value) { - return new JAXBElement(_Question_QNAME, Question.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getAnswerByQuestionIdResponse") + public JAXBElement createGetAnswerByQuestionIdResponse(GetAnswerByQuestionIdResponse value) { + return new JAXBElement(_GetAnswerByQuestionIdResponse_QNAME, GetAnswerByQuestionIdResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestion }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestion") - public JAXBElement createEditQuestion(EditQuestion value) { - return new JAXBElement(_EditQuestion_QNAME, EditQuestion.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") + public JAXBElement createGetQuestionById(GetQuestionById value) { + return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); } /** @@ -312,21 +303,21 @@ public JAXBElement createGetQuestionByIdResponse(GetQue } /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetQuestionById }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Hello }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "getQuestionById") - public JAXBElement createGetQuestionById(GetQuestionById value) { - return new JAXBElement(_GetQuestionById_QNAME, GetQuestionById.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "hello") + public JAXBElement createHello(Hello value) { + return new JAXBElement(_Hello_QNAME, Hello.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") - public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { - return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "helloResponse") + public JAXBElement createHelloResponse(HelloResponse value) { + return new JAXBElement(_HelloResponse_QNAME, HelloResponse.class, null, value); } /** @@ -339,21 +330,30 @@ public JAXBElement createInsertQuestion(InsertQuestion value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link EditQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link InsertQuestionResponse }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "editQuestionResponse") - public JAXBElement createEditQuestionResponse(EditQuestionResponse value) { - return new JAXBElement(_EditQuestionResponse_QNAME, EditQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "insertQuestionResponse") + public JAXBElement createInsertQuestionResponse(InsertQuestionResponse value) { + return new JAXBElement(_InsertQuestionResponse_QNAME, InsertQuestionResponse.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DeleteQuestionResponse }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestion }{@code >}} * */ - @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "deleteQuestionResponse") - public JAXBElement createDeleteQuestionResponse(DeleteQuestionResponse value) { - return new JAXBElement(_DeleteQuestionResponse_QNAME, DeleteQuestionResponse.class, null, value); + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestion") + public JAXBElement createShowAllQuestion(ShowAllQuestion value) { + return new JAXBElement(_ShowAllQuestion_QNAME, ShowAllQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShowAllQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "showAllQuestionResponse") + public JAXBElement createShowAllQuestionResponse(ShowAllQuestionResponse value) { + return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); } } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Question.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Question.java index d45e9615..7527fcc4 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Question.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/Question.java @@ -13,22 +13,22 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="question">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="countAnswer" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="question">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="vote" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="countAnswer" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java index 1c7d704e..72cee47d 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java @@ -13,7 +13,7 @@ /** * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 + * JAX-WS RI 2.2.11-b150120.1832 * Generated source version: 2.1 * */ @@ -24,34 +24,6 @@ public interface QuestionWS { - /** - * - * @param name - * @return - * returns java.lang.String - */ - @WebMethod - @WebResult(targetNamespace = "") - @RequestWrapper(localName = "hello", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.Hello") - @ResponseWrapper(localName = "helloResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.HelloResponse") - public String hello( - @WebParam(name = "name", targetNamespace = "") - String name); - - /** - * - * @param id - * @return - * returns QuestionWS.Question - */ - @WebMethod - @WebResult(name = "Question", targetNamespace = "") - @RequestWrapper(localName = "getQuestionById", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetQuestionById") - @ResponseWrapper(localName = "getQuestionByIdResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetQuestionByIdResponse") - public Question getQuestionById( - @WebParam(name = "id", targetNamespace = "") - int id); - /** * * @param id @@ -69,6 +41,7 @@ public List getAnswerByQuestionId( /** * * @param id + * @param token * @return * returns int */ @@ -78,7 +51,34 @@ public List getAnswerByQuestionId( @ResponseWrapper(localName = "deleteQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.DeleteQuestionResponse") public int deleteQuestion( @WebParam(name = "id", targetNamespace = "") - int id); + int id, + @WebParam(name = "token", targetNamespace = "") + String token); + + /** + * + * @return + * returns java.util.List + */ + @WebMethod + @WebResult(name = "Question", targetNamespace = "") + @RequestWrapper(localName = "showAllQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.ShowAllQuestion") + @ResponseWrapper(localName = "showAllQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.ShowAllQuestionResponse") + public List showAllQuestion(); + + /** + * + * @param name + * @return + * returns java.lang.String + */ + @WebMethod + @WebResult(targetNamespace = "") + @RequestWrapper(localName = "hello", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.Hello") + @ResponseWrapper(localName = "helloResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.HelloResponse") + public String hello( + @WebParam(name = "name", targetNamespace = "") + String name); /** * @@ -96,14 +96,31 @@ public int insertQuestion( /** * + * @param id * @return - * returns java.util.List + * returns QuestionWS.Question */ @WebMethod @WebResult(name = "Question", targetNamespace = "") - @RequestWrapper(localName = "showAllQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.ShowAllQuestion") - @ResponseWrapper(localName = "showAllQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.ShowAllQuestionResponse") - public List showAllQuestion(); + @RequestWrapper(localName = "getQuestionById", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetQuestionById") + @ResponseWrapper(localName = "getQuestionByIdResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.GetQuestionByIdResponse") + public Question getQuestionById( + @WebParam(name = "id", targetNamespace = "") + int id); + + /** + * + * @param qid + * @return + * returns int + */ + @WebMethod + @WebResult(name = "count", targetNamespace = "") + @RequestWrapper(localName = "countAnswer", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.CountAnswer") + @ResponseWrapper(localName = "countAnswerResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.CountAnswerResponse") + public int countAnswer( + @WebParam(name = "qid", targetNamespace = "") + int qid); /** * @@ -125,18 +142,4 @@ public int editQuestion( @WebParam(name = "content", targetNamespace = "") String content); - /** - * - * @param qid - * @return - * returns int - */ - @WebMethod - @WebResult(name = "count", targetNamespace = "") - @RequestWrapper(localName = "countAnswer", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.CountAnswer") - @ResponseWrapper(localName = "countAnswerResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.CountAnswerResponse") - public int countAnswer( - @WebParam(name = "qid", targetNamespace = "") - int qid); - } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS_Service.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS_Service.java index 715c22ad..69422f86 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS_Service.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS_Service.java @@ -13,7 +13,7 @@ /** * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 + * JAX-WS RI 2.2.11-b150120.1832 * Generated source version: 2.1 * */ diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestion.java index 9d9974fe..a20b14d6 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestion.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestion.java @@ -12,14 +12,14 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="showAllQuestion">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="showAllQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestionResponse.java index b1c011b8..836277fb 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestionResponse.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ShowAllQuestionResponse.java @@ -15,15 +15,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="showAllQuestionResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="showAllQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Question" type="{http://question_package.dazzlesquad.com/}question" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserById.java b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserById.java index 2ec9c07e..47f62279 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserById.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserById.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getUserById">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getUserById">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserByIdResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserByIdResponse.java index dc195305..01e64758 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserByIdResponse.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserByIdResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="getUserByIdResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="User" type="{http://user_package.dazzlesquad.com/}user" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="getUserByIdResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="User" type="{http://user_package.dazzlesquad.com/}user" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserByToken.java b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserByToken.java new file mode 100644 index 00000000..6a9a8b57 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserByToken.java @@ -0,0 +1,60 @@ + +package UserWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getUserByToken complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getUserByToken">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getUserByToken", propOrder = { + "token" +}) +public class GetUserByToken { + + protected String token; + + /** + * Gets the value of the token property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Sets the value of the token property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserByTokenResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserByTokenResponse.java new file mode 100644 index 00000000..c3aac4f3 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/GetUserByTokenResponse.java @@ -0,0 +1,60 @@ + +package UserWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for getUserByTokenResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="getUserByTokenResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="userResult" type="{http://user_package.dazzlesquad.com/}user" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getUserByTokenResponse", propOrder = { + "userResult" +}) +public class GetUserByTokenResponse { + + protected User userResult; + + /** + * Gets the value of the userResult property. + * + * @return + * possible object is + * {@link User } + * + */ + public User getUserResult() { + return userResult; + } + + /** + * Sets the value of the userResult property. + * + * @param value + * allowed object is + * {@link User } + * + */ + public void setUserResult(User value) { + this.userResult = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/ObjectFactory.java b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/ObjectFactory.java index 9f09b9bd..044a70ef 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/ObjectFactory.java @@ -24,11 +24,13 @@ @XmlRegistry public class ObjectFactory { - private final static QName _RegisterUser_QNAME = new QName("http://user_package.dazzlesquad.com/", "registerUser"); - private final static QName _RegisterUserResponse_QNAME = new QName("http://user_package.dazzlesquad.com/", "registerUserResponse"); private final static QName _User_QNAME = new QName("http://user_package.dazzlesquad.com/", "User"); private final static QName _GetUserById_QNAME = new QName("http://user_package.dazzlesquad.com/", "getUserById"); private final static QName _GetUserByIdResponse_QNAME = new QName("http://user_package.dazzlesquad.com/", "getUserByIdResponse"); + private final static QName _GetUserByToken_QNAME = new QName("http://user_package.dazzlesquad.com/", "getUserByToken"); + private final static QName _GetUserByTokenResponse_QNAME = new QName("http://user_package.dazzlesquad.com/", "getUserByTokenResponse"); + private final static QName _RegisterUser_QNAME = new QName("http://user_package.dazzlesquad.com/", "registerUser"); + private final static QName _RegisterUserResponse_QNAME = new QName("http://user_package.dazzlesquad.com/", "registerUserResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: UserWS @@ -62,37 +64,35 @@ public GetUserByIdResponse createGetUserByIdResponse() { } /** - * Create an instance of {@link RegisterUser } + * Create an instance of {@link GetUserByToken } * */ - public RegisterUser createRegisterUser() { - return new RegisterUser(); + public GetUserByToken createGetUserByToken() { + return new GetUserByToken(); } /** - * Create an instance of {@link RegisterUserResponse } + * Create an instance of {@link GetUserByTokenResponse } * */ - public RegisterUserResponse createRegisterUserResponse() { - return new RegisterUserResponse(); + public GetUserByTokenResponse createGetUserByTokenResponse() { + return new GetUserByTokenResponse(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link RegisterUser }{@code >}} + * Create an instance of {@link RegisterUser } * */ - @XmlElementDecl(namespace = "http://user_package.dazzlesquad.com/", name = "registerUser") - public JAXBElement createRegisterUser(RegisterUser value) { - return new JAXBElement(_RegisterUser_QNAME, RegisterUser.class, null, value); + public RegisterUser createRegisterUser() { + return new RegisterUser(); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link RegisterUserResponse }{@code >}} + * Create an instance of {@link RegisterUserResponse } * */ - @XmlElementDecl(namespace = "http://user_package.dazzlesquad.com/", name = "registerUserResponse") - public JAXBElement createRegisterUserResponse(RegisterUserResponse value) { - return new JAXBElement(_RegisterUserResponse_QNAME, RegisterUserResponse.class, null, value); + public RegisterUserResponse createRegisterUserResponse() { + return new RegisterUserResponse(); } /** @@ -122,4 +122,40 @@ public JAXBElement createGetUserByIdResponse(GetUserByIdRes return new JAXBElement(_GetUserByIdResponse_QNAME, GetUserByIdResponse.class, null, value); } + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetUserByToken }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://user_package.dazzlesquad.com/", name = "getUserByToken") + public JAXBElement createGetUserByToken(GetUserByToken value) { + return new JAXBElement(_GetUserByToken_QNAME, GetUserByToken.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetUserByTokenResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://user_package.dazzlesquad.com/", name = "getUserByTokenResponse") + public JAXBElement createGetUserByTokenResponse(GetUserByTokenResponse value) { + return new JAXBElement(_GetUserByTokenResponse_QNAME, GetUserByTokenResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link RegisterUser }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://user_package.dazzlesquad.com/", name = "registerUser") + public JAXBElement createRegisterUser(RegisterUser value) { + return new JAXBElement(_RegisterUser_QNAME, RegisterUser.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link RegisterUserResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://user_package.dazzlesquad.com/", name = "registerUserResponse") + public JAXBElement createRegisterUserResponse(RegisterUserResponse value) { + return new JAXBElement(_RegisterUserResponse_QNAME, RegisterUserResponse.class, null, value); + } + } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/RegisterUser.java b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/RegisterUser.java index 348bb126..c9f9f121 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/RegisterUser.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/RegisterUser.java @@ -12,15 +12,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="registerUser">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="user" type="{http://user_package.dazzlesquad.com/}user" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="registerUser">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="user" type="{http://user_package.dazzlesquad.com/}user" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/RegisterUserResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/RegisterUserResponse.java index ecb00c91..564fd7c0 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/RegisterUserResponse.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/RegisterUserResponse.java @@ -13,15 +13,15 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="registerUserResponse">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="NewUser" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="registerUserResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="NewUser" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/User.java b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/User.java index 2036ff6f..a79cb0bb 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/User.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/User.java @@ -13,21 +13,21 @@ *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="user">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="email" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="password" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="userEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="userId" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         <element name="userPassword" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="user">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="email" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="password" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="userEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="userId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="userPassword" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/UserWS.java b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/UserWS.java index c5733f48..19208d06 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/UserWS.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/UserWS.java @@ -12,7 +12,7 @@ /** * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 + * JAX-WS RI 2.2.11-b150120.1832 * Generated source version: 2.1 * */ @@ -25,17 +25,17 @@ public interface UserWS { /** * - * @param id + * @param token * @return * returns UserWS.User */ @WebMethod - @WebResult(name = "User", targetNamespace = "") - @RequestWrapper(localName = "getUserById", targetNamespace = "http://user_package.dazzlesquad.com/", className = "UserWS.GetUserById") - @ResponseWrapper(localName = "getUserByIdResponse", targetNamespace = "http://user_package.dazzlesquad.com/", className = "UserWS.GetUserByIdResponse") - public User getUserById( - @WebParam(name = "id", targetNamespace = "") - int id); + @WebResult(name = "userResult", targetNamespace = "") + @RequestWrapper(localName = "getUserByToken", targetNamespace = "http://user_package.dazzlesquad.com/", className = "UserWS.GetUserByToken") + @ResponseWrapper(localName = "getUserByTokenResponse", targetNamespace = "http://user_package.dazzlesquad.com/", className = "UserWS.GetUserByTokenResponse") + public User getUserByToken( + @WebParam(name = "token", targetNamespace = "") + String token); /** * @@ -51,4 +51,18 @@ public int registerUser( @WebParam(name = "user", targetNamespace = "") User user); + /** + * + * @param id + * @return + * returns UserWS.User + */ + @WebMethod + @WebResult(name = "User", targetNamespace = "") + @RequestWrapper(localName = "getUserById", targetNamespace = "http://user_package.dazzlesquad.com/", className = "UserWS.GetUserById") + @ResponseWrapper(localName = "getUserByIdResponse", targetNamespace = "http://user_package.dazzlesquad.com/", className = "UserWS.GetUserByIdResponse") + public User getUserById( + @WebParam(name = "id", targetNamespace = "") + int id); + } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/UserWS_Service.java b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/UserWS_Service.java index a3aefa8b..9eb31cb5 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/UserWS_Service.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/UserWS/UserWS/UserWS_Service.java @@ -13,7 +13,7 @@ /** * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.10-b140803.1500 + * JAX-WS RI 2.2.11-b150120.1832 * Generated source version: 2.1 * */ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS.class index 130f0fc9eb653b2236ba48754a113bedcaa89d5b..a45bd462130c41acb06a55d2fb1af9af7113e620 100644 GIT binary patch delta 109 zcmey(`I}SV)W2Q(7#J8#81&g0blDm7CZA-~oTw4Z&gPg`T%KAqvAJUMZ$`<_s GEfWA$VIi;p delta 110 zcmey(`I}Si)W2Q(7#J8#81&g0blDm77#Vm{Qgc#EQXTV(%TtRO8CWztH9aSqhjOq7 zmnJ8t78g&PTrv4Cqr_wtM#agZOy-m87;TuC3n%YpRGKKH&cz1PCpI~bQEaj^qctPb JWsQ3p6 z-I?L+gi_b81ck0j-PnzbuDUAJcJET!ZC_?w-TQs#+!oOwZZbJM?#hi>H0P z-h#jFxBSR>^<}5FNG$K65laX6Mt9n)`mHE@d9?Hvb2N++*<3YNL^`-I&?FCkX$Zf0 z37@!wlo&&v&*O$l*y0Y2!jaFPO%sb9G`9DBVyRcrzjb#sT2vNy-@n^wwDxy>%*rbA z+OgE55GS!KJ~M)^yojHofCud(=Jn607^(r{U{{zG=T5AjW33wYzBdhQZ?0m$K~MZ zxy#i=SLI5s9Ul}=v9*vhmVtkY%WNZL+e)C> a?TT5p8FJR@!Vkq2)(E-JN?tDXNcs=^UVW1Q delta 464 zcmZ9GJuCxZ7{}k|ef4_RI3IUy(Q1oCA_mgkZ{@tj15@mezj2 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/DeleteQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/DeleteQuestion.class index 79e3440e94c8394e26502980fc76ea4c86414500..39d06e6aa022b0ae58e3e576bd5f9a6729c67bc4 100644 GIT binary patch literal 982 zcmaiy+iuf95QhJC?3`-ak~W1BPH77`Ey6eD3RF>1Dn&9>kSHMa%CT2ri?fb=sLDHW z0TLAw7d!wDg_w<9svLlunVs>>{NL>Q=dbTS0PLbwg@LUKblg+sehCjsuoyJqGq5&; zk%S+(WT-hO?x|}Bt{m8%BocD)grWFUNRjL@6s%T{L4O|loMFiklD|raeI9k)en6R; z6MAmYb0eYRJgFz|Ma;oR~gkK~`!5HwQO(-OwVB##&t+vuLPTe4- z@ntINW|*s1YaVEs8uN;}HCv#DRXbrCdHhf);FU>`M{0M5^*5PP((?j>l_Z(`8Dqmic> zbkfxr@&@P@u|U?O$R^KJcKaLH7dmLTLbf$bDEK|gA6*aPx&0nE?nrePH zw|NDtdGj7gX-aClaSrWLx;oD866fRbgte?Hmse w=NyG;5Qjis{uQJ`Gc?>7D>iVGe3Rl^l&y2z#vR%6l0Ws1C#!{r~m)} delta 306 zcmZvWJx&5q6otR{#y7(ZsQk#NjPesIXb6Owj=}{{(NJh%%>t+?&1{3lL>mhh-~!l$ zdoUgz1RI+3b92tUcNgtk_xty23ykR`T<{nZ(2QtBv<>$4*u=FV@bxt I9J9pz0s9&i;s5{u diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ObjectFactory.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ObjectFactory.class index 8afd4a42599b8ba123c99063e0ec83d6fa97209c..5cc3c93fff9627dc141c84f0870fc020415526a5 100644 GIT binary patch delta 884 zcmXxhOGs2v7zglk?wPrFW}NHj>3Y30qt3mK&R8mHR#MT7qx6IfHOMF$Tudt2OsP{y zlvYH971VzbB%~Qd53q;yAS$RuQHvB>6h;ItT(oS_A_BV}ba6P}_v1XjZ@z85?a>bE zQj>{v|M65G_R@&omu$_Z`UiS4>11n5V&`T`c(OT@O%Gs!R$`1AFqw%#Nr%Kr@SJYJ zBPob0QV1QAPtlUwQoX$y%t{p)q9)>!A0H(PjjR)CXB2aCC2lBnsCFh$BRAldV=Gjp z9={yTG>GrcARaqU!E&5Iqf(B8@><+v4H%WTBBiXyH?|$q-ZirGSZ8lG1*#gVyS=9? z-8qo$OHr}~Gu~PZdsY1KD!A+#QRJnM?aRAM*I`CA@HDp=r*emA%+5C9o;rqZEf*&} zm1yyd&;*Wng81ohV^={4hutcY`Y2fbOH>ui(MG(@DV_S~`9d+tzv315VO(;dg%@KX z{~@h~FRuoFd|jAUHiEl~>2Ay@4dOw=E-tIxqBIAz&r+fSX?J+(lDpD|3Jfbn2>KpK zO^adhs#b0vnTLyt@2ciTlrM$d_^abA?&qn8FE9|DlQAFvf}J0nGjaVUBX6f>nC@F zRdJ6nPidTG$$eqf+$(Ibbdn8{C&Fs%VpwGb=m^Ky3Gz%>E$6~M*mjb<6jsMI+uGR> zc_Z@GTo-F@m&Mp=@=jPiH-u^BF?N=`7q*56gq^kR9Qh<{EiV%GyF5nEqb?GlB_i*P p#OMW#M*=X*bj;Y<2z=219*1?rqcL`g%r5Sy>yZc-PEAH%(Emx40gwOy delta 890 zcmYk)TSyd990u@n=IqY6(_VCDo!yiqAdwzS5+bAvM06v(L=XhM82Mz;?Wu?ActYr5;Cw&+^D&(N%y-OpjBlnM zZ)&5}-JR{Qay{8h&O!%`E6Y=x_^}rrDS!vmk4mXca-}d#t6W-YeKw!zOJ;IM_`q)| zic!ghXeA;iIhqdAXc- zHRA`X!>qPWwjWM+=Pjsu*zM@tzc-Wa%lBH8?5KoGH}P33!5^;+k2O0&x&yrhXNz3> z{=Wc9k{H&5=<&`VvFxeTT8Sxl>BN}(4aKz5NOjCAI-{fwGfJ)K`k*NG#5zi3>{36` z)u3t<<{X1)Eq;l$+C|8Y5qxn@!eO{^zR-gQ{sLr*UgLP-J8UcVpq3Tjf^#{x7K;&ai3aTv~>Snoi+b< zLrDbF?g+a4)tK~^@GZJ^{siJa{lD3zBPBk3bNUQQ3YUmCi9dr96Wa|F1HK?Nk#?CA z!+~=$J%Mn<?FB_XvAPEG*j3^ZiD2iu$7u2Y*n;{^^=>6MyoJhX5ccH zV`N0gDuiPO)Y2Aql-w3ljU=BrS~|wgk-MU)MvL*LV(ctSu(RZzuv)ED*mG`Y$fU43 zEyAsnog$A!uIGDSeD78)!G_2aVGUYHn72H^4v}ZV8npspC%I+GD`8EVEbM!Ef*wR& r+@v;<)A0m7fa^RJ5R*U>z6=QjXquX~v6`l7Q%Ffo0*M z)jRalr-1RZ0qxYisOKQe3n=Fbwr*3czbdZb+GrHKk0~=7#%f{lF;(e@q5YqRb=}OC z_&tp=Il?3~mQGlWF&`U#CyKlEkcl>n=z^4UB#t^`@1vWPyg5L?erqKiflXb6GZwSuAD z${90rs?l;%r}T-yihjiK-BF>X5osIT=G8FkR6b!r5D|D#D=1>#MBrwM^|iv@kQ|n? zI_hG-n(=Y$Vxb)fRBP#*s_n9W>8>?LV2fEEE0FG57G!;<&W7s+8;5hRMfWa~byH22 zi8kT#(2qEs=|12^)88oE(g>54OZQ;}W}T+J2se{nB_#|3C%7z)IO19g2jE58Z!U$h zTx-Sd)?xfCxo6i|$2UpHEt>Cl-jc*MeZ(%b27x90h|%q5DCg4(R{q`<0PBJGs_%Pv zg}o>gEEEJPZZwEJcHjrNC}&dy$(sQyBm*_O+hy^&?=kFI#k%5<551CQ-1ftcL(Tqo ze(wb?V~v1Eh$^4cV1Pm^=}CCkK4qRbpq_~0OLSVW)MiRrF5VFNvXa|KK_&>k2*&Vj z2QXD4Fb*aBE8}SlCSVdjxA8oMpV!b*;V=!?IoyC5^ql4R4^KDY7Khs~r%dz4v;d2U zyOjtmDR5PRmnD4_x!{RjLXqJcN32 zsj`tiG@Oo>`No(YL literal 2635 zcmah~ZC4XV6utw5Hx*DI2m>G>B$P>stw6gNUXgw(L2L=lH=h*~|$`C%a*17Q~abKhp>-~YaS2Y@GVI06SF@SZ^7m~rkCSS=l#&@*ar z>a{Fe2Cmntto51*%pZlGbldE2SGWz%s-EXdDqY_b1ZHEv7whC)SasHT&*ZV+tn}EA zm@;LT)&ttVk;xweqvg5ZcggKlFk-(<@iYU>)ZkOLC`7h^HMF&%2M)pQr zC=5Ne6S$q{FrQYkCHj*F7_4MLrdBiATE$M7-H;b2cE=A|Wsk`Qqn;>hhPYB#H!PZx z-@T|cF`80s?Le98wxyQHII7kJ7Ss~+ev_w|%aNw?xg2Jk23!nd7CEY(IA_7`g#tz4 zO-JFy^A$>$TL-R)+COHyEsx4Dh&tKpv6W6JVXf>SY&cmHxThqNbovP|^$o~GUAl_G zxK1<~$1W-WwhBY85g4&U$6*4;e_nmVc=mG6#Vp#;-oF%Nd?s8R#Xz?_YInLeilGvP zlMbSmgB7zpMj#zT7G!)zPrHW(=T98_=T**?Fo9d8KK)(mF=kq-&~a1KqiN^a=W==` zs1-$mCC|Z(({kQ>gTEPh4y#!!93exYm z4i1sydy;t)B^@6xST*8>ct@a^VtSQ!m`=GH+U5T4#$oU@I-1v_jSYdnikbhg7vY@ZN{ox_=qZ;Q68euLV9*TG)|Z! z_o*ZO-~ydy4Yj_+>NbHX^ExGvVS;bP06t~_qeBD+VF>>UxOndz&h1m0UMy9Aa=atNY zHr?rwSxn0;qRbL3BmLc2_FkM&PVRn2Zb@^mD7hcB>Bp<(9>8kc diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/UserWS/GetUserByToken.class b/Stack Exchange Client/build/web/WEB-INF/classes/UserWS/GetUserByToken.class new file mode 100644 index 0000000000000000000000000000000000000000..4182950efe1542ed246780cd9224a4780aa34efb GIT binary patch literal 778 zcmah{TTc@~6#izr+Z#o&P%erH;iW)iUw9D>2?`jKjU=`d6P~8qNgdpsZDywg{*@#e z6CeBm{wU*_?S`8TzMR{B=X~Fsv%mlR`~_eet5vvoRzU&FB|I--g~2n)7oiyH!5Kg2 ze#BMZZy7CB{}n^=wN%pVG8CHY9R~Mp(i03*fmGtdFzyQ7=G}-Y^&km()Ztp%JTJQD zvrHN0gX2`_la~KZ7#qF0Y+FW}UhWH%#SF8}^>O^=^cvA<{tK|0ymKB6NkX-i40R|D zrPVWYmut&DjbZWQP#GDEj!Y%V+*2ws+{i?c%FS&0g?|x8epjlV&#%AwpWQf+L0hjT++&8ja+?M^mfZiLF|t+aY3&%sQ_ dIEx1PWkSu-yuG{l$tHRs-Q?#%qT{`DKc3#_`Zu~DV)FhoSsRDw*ywlser$gZ(BR3WkO+mH3cF1CjLjAf!smj{_d|c_K|-6z%kj z)C|j$neRku#=gGn#b1RY%2BMeAeQ>+_++A@(dkZl3LSMljc9hJ07jd0&clqPxW{pp z1mZv%T??~0x6b%EXP7_AR4OCUms*nSJ*DE5r;=1LZ1@Iq;ax` zOXW4cA;$w%p(;NhKPr`;y|h}5Aa#oX9oWM=g+?YjN^M5{m`qiFQbgh z0~r-uCS_D{nUW!KX~>YdOv?yyc_^cf%cB~+kBp24WO>izO^!Fmy!nbZC%ieW#+igA z2@x6X_*%j<2^$i&CA^gIT0*=U-&EsUhT7=!td@zcF3&ujXXuRVtH?7_*9eg|vYKmb$s0G)2b$rIcL&CUxTffume8}N zmMO@tU^IxSn$iv3oMtE=9NJ{4m`leshWdzZXv?|Ou9n$Qcat=tMA9)exv6G!t~-Mj z=ANEqXpL~bt@ZHA?!Fc?7u1-U&YV)|ax9~%rpB!lb8yJ@;{#-Fw9UThp;&n@-#9t9 z7dgA7F!TsPuARWm0kAc#6jOk+Oa$o?LEMlGeWjqT3x!bZ5dKABXv+ir26FExc6Wm@ z^on7w1HnfI3#NC-w<&jZBOYFw*`A$GYAMYy$-DAcP3CA_uN8n8YS#6Hp_;i2*(Uyb z#HoTX(?rm|mNQH}rETh2op#KOVWdsf)M=kH3@&d~;n(pPq%CbZGGdUlr7vPU^JJ{n7>!nBJygoM5E#=J88JL-!0X?6?pV;CO4 zbu4dY{DJrc)h6=Cf`6`ke%|U{k!+VBSr5ywElS$6Ulv=Gya(h(H2I2f4Gg!73GL77 zGA@eNR#b=kH7>tP#NzDja6IukFL7&(;eH7Qx2nl2a_<%A?!g&e{U3%BwRquqO|6AB zxi*Gd9&^Ewb45ihZbbzkhNZWU=4D?Hisu~4_^vF5NnvcalB?FBTa>W}W_a=L(S;Rw zp?M|E{z_a6gESROI#;Z`p3Y@r+JbIfs0EkhD1SjP3|xLN+OtPjYX~1n-6i5E|q)`?^duMS{(j{7QxA(U~(B6I4+!2jfC??VOSgV&2=Eyq-C=G z=aOnRd+C79HOZe(19ngwxo&23BjJZSBSV|$qt|9Xy=|+}!HcI}2QS@{RJ|o>0xU^$ zU`d(=OVUh`Yyjh%fZ8x=w@5OQmBZ&?zfq?QA5+WU%b>s&G^L+VFJwDmi~ykiIBrwR z1B{U;4k-@)Btd$5dRP}#rQhH*9Y-YA$}aQD7V&c zj{XwjYh8bVhMnKhsFbmhb11sS?tim84tq=+=dF8)Torb1_|uA_?h! zC`q^J(QOIow#hz)9Wh<2A`9t$EJ^pmqx)P)_mb?>_(DwAri6raKbNF?<6^k`=un^u16OW(#7eIf6Y4yf1<;V|HLlPzN2&~o#*KK1C5T>ZD~!8)?;bS zj@D~wEsl1>(pnv@&(hi)?LAAo&d*t9owGf3kOQ6c--a&w?WSw1hjwo-7H|U_bl8{S POR|?CVHLnn)IH!|?J*A( literal 3245 zcmbVOZC4Xl5Poh5uq;7fK`a5$wzj+}Yq7SLAT1!E6tI9surKM7Y{S~kMzb4_@~ist zfpf|^{Q><^J-w zbg+D;LSeb5LS?z%g%Lbgk-_)8`+=7qdHIQ#LMMJ!Ft1=i#Q+QiOA1yMtSi{+#6c&D z0t1B|vuwGZS$pc5wZit+;^vCL$i@rfwed!OQ?Yf&sF?0cqiE{eTeQuQ^%Q1@tX0P~ zBW!me8A&UwnI0c3y?s=QT(Zf-W_-uIP?TK+< z(}}iGEgE*-s9CIshiUK7as`GqnDW`K{`la9S@c$oqF1fGrPS48%``ldtrT-&GVrIYXtfjr`v{8 z4!z|z$8f; z!P1YU{pH*u>KpC){JGybj=KLfoL-$D4!X8e6A z{x&{q#VdsGYR0cf@w0y8n(9{x-`$Mgl;UsGpS?D}f6MgGj(gpEg3SIO=+P80eT+-Z zVe)>Mp};k4BY|)iUr-@m`c1!wuSoWhK1Y5z7xTF9VuAEod@ZNz)l?~6;Y_-3V!A~s z-4fZSuq>zR(^68p!!zj~#B?iCx>d5@#G0J0UrS5rUY$wzFs6GXrCTTa48E1qXf$`-r52awluYa{6B7k#3J=zEN6|i6gi%>v4An@Wo`U?m z;#5WkS?qce7~R-dOF*_yUdcFbqL3mh3rOL_|KgL)8I75lGE*kIGHqpKp8T8X92*NG zgFJ)6WJYGOazzHNVg_yo9tLIx-eRCAkjKZsU(BGyAP5msh6|}MhycAU$jHFRAj-hR tz){Sg3ehYM6lMZ)m>AT+EOiD}AT0yrYe3X#Ld?(t>eP;AU`%Gv0RYgpO_~4z delta 132 zcmey)`ITMZ)W2Q(7#J8#7&O=!)Yuu+CucJ$PjnAvWeF`#EtjltQr<0*gg0LGVE)yF)u=cQ)PG4Q+pu zFM?9&gFnC@CEnRAN<>6o?$?}q&$)BIeZTq&;3?KR@bR#X23A^l)WRyk(=mYtgywT? zbg@HdZ1jf&|3wxn!d$40dR3+)l^@Dc!j)c_MKT%6T)Vt3`o*!fgsm{jQW49Gi$vMe zQpV!6RJPEW`CwH(NmL>B6kGMWEwoX5(Y}!>FK{!S`2<3HoM+>MJXU!ZEnMp&K$9T;^D_za zZcUL$b0iK%Cn_qi#<%wQ_Iyw`l%od6%)z$JnP5-sgUw6OCk{Mx*fy);Dz0%%5&QteZK!mulz3-dtwJc`L+;(V_ndpqoy@oIU%mp^z;YWt?zS+4drd4gabKW$V5lgK z77%@bg+ZwcmC;aHHA-nq>%5SK%C!}E5FN>hJPA*-G#n|Ngz|Sce4V8`DP^RKrvko~ z83{Cg4Q@PBS{0iDGb^h@Za>cxZqG$Z(~B}2k=d85C2%FmW0?-6QSMw9{o<`+@h4H7 zXJH~wPgAnTrA)%(lB{!fV988UD#C5zNH6R1fb5uU6Z>f$QZcBPWDC4z%br#ImA-Qo zOk`TJiT10!G%@We=cqS*=0kT80_*2r$W|PawYk}UH+C*o{{>xRgWdj4v@NiFKBq=^ zlc}5Ynq!lX_e?^jgIRPs2+$CC{GT@|Fz@ybQ>hQbz0ncH1(x_J`TVr_UvbFlUq;sbwpxWv&h!PDkAIw%7$kIS6-S>P(izsVorz31ki z~KsMMf>~{& diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestion.class deleted file mode 100644 index 0c158acb49fa651e546eb8d9f57c088ac28f7fb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1212 zcmb7?ZBNrs6vzK}>(;Flfysl2PYCKBguXG+L_V|!>@p6z$70~rdx`TC8927rwnL%fB&o?G5iwXzC+JzOeRk&Y=wx8K*2#cJQUw0Hh=)Uu zOKZm!@^zA={kble4FaX53N;!Z8wMHW5%at@41!_zx7Rr|k)G&jF z)PIRJsD2zA1cT7wyF$sEy9l_cZj531&A^wU$J-(jq&_39}TSR7R)>lNA(=~C1;u$%&t{Wt+qPX)P&l}jMCb7Ut$_6TJE zuOLPYaw`=?n*=#b1-YFLqD_Ky3FPQXkPPm`((mFP`E|OtRl-~1xR13sd=TLw9vvbZ KL61<3F!d8?wcc3( diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/EditQuestionResponse.class deleted file mode 100644 index 1634712c9fe4db186493abf164bed2acd626202e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 874 zcmbVKU279T6g{)uO-veXt2G*{)mkY10QbR)4@#kE3V~oTmLT|0CcBq9Wp_5+nGLnS z$rnKpeDDYOqr^MwY865eA9C-`z31F>?qt4w|MC^UHddSPakqgP+^b`yj{5@j!<=l9 zYXQ*{=nM*NRZ2r;)F`1{turgF%Cr$!>mSRBJPl9NBpfLnhw^tfe4QrUgi_M>iGZ(V zN&>ZCgKJNfR(3~VW_@GG?Ppoc?YX|v^rA>dlpjde61dvWBAE6oh4*W3K@qd1sUh;&`>@}$cEim*_TyuKxWLQiQP1g$PTI%*#IxuFy|G2z2`gy z6PXljq4_E+@`(17^V69&@qxPpfvt-#V>gP(m@GedH+CL2{smoOgS}q2|6E}8Vorr# zq$ykTisL*R@8>b)EzF|TLV%jUqyM@?fqA!cm`HsT?vIWsvRL6KNF`zNZBch=gaJr6fZ#hc}d%Z%#qei>~oUZ!%?eiA^_psK3kLz8uu+qVe4ps@CP6!kd+7EQD z?G~Z6J{%GJM@6CtbCJ%~vnm^_a!-y^t_-3gmgz{A+T~5rw{Nu}Y({aBiA0{9q{7l;s;qdb?DMAf@HkBF6M}tZLl(ijEF&i#( zj&>3jP7S$zAg7YB^rFhG&eTX7&C<5>ys*-dv$9)}!yJjDEEQv&Cqn*s6|b^%JC2nx zMY(r8Q7mcrFX#pv?1WFE$Ap`I?`hC}E;F}Q{`0SEAao~XG1)B>Rrb-rnLYxv33vW? zpM-h$QIX1gU+j(#RBW-v_xAbzd{j4;qZY?Z!nVtqU{CCWjZdKW9C+xlZP&$BoaMMb z1F%2G8R0zU*#6%90p7b)&BH%7&*MVVyv0-|M+Ue41H^8sb zL}TKEKfoVlyi>ZeCc^4N=XU0vbM8Ge_s7p~-vKIVYSsBEjCcH zY%|PWYyAh=+I9OP%*b8sO`IjZ+*Q`<>=n(f*-N(1cI{UN1fb_ZgVr0A;uIN0clj&WC;D-4lUB!yQ`xB!7nUk&?q?{#Wu8?iS=tLOaAMFRy%ob6L8UpRQBEja;F5fhx+|)|z>H g4yN;p_i~GKgqk7cro??bz$|Ua?L*AH12b@c0g3PhMF0Q* diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Hello.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Hello.class deleted file mode 100644 index 56024d961c571669eb3ba39582e28da4fe362173..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 784 zcma))T~8D-6o%iGRe^H z9*B|PT9^Uf^;Vg|Gls@#8|VgzgEe%6hU{ z_xs8*bh=5N@l>3gXz30Mk@CYrIzwSOf%MxI&1`4oGM>nt3+6h1 zo|lN>Na%uy;@!NkiQG~pUR)VGEo~1=6z*S zE`FZ!cbVQy66suS_l}2>aL0)MP*1es)|*$|mkba8?r^T&FK>jQIkfq3$EMP@5aCJ- zAsP(J|97Db(-%*=(?5`j#{+u#I{gXsmgOwUYLwGxTANgHii~2o`Wftuk^nKSjcRiV zS1E6e1r)DQ#c&-{wEo)s5y9zi&5tf^p2p0id4sHi(rR_>6M_rtxY~U}v`?!E^JCS- lzC>$RcmZxyj diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/HelloResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/HelloResponse.class deleted file mode 100644 index ea8134f4533dd5991df4f8c4329bd8533418d4a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 897 zcmb7CT~8B16g^Y=VM`HIsNx5TB&I;Z_~09ageXLlMv_7r6CcQQcT$GT&X$?k2KiN* zXiR+Y2l%6mcebmAh$KGjy)$#qz31G!_s7p~-vPY9N&{s)u44*MYFMt}DMRhZN}pN7 zaJzFNMuKZ$2K>NVWd@rJi`~q4mB^lQs;}jaF{u|`rN%Kl%M;G{S)zGgnV5?|QT{H` zyILmFcq&phB9RQ$-%QmlWt87$m};-~DEu;wDLmUzM!wCGzO;vexPqcI61pd>3isl% z?2i?ZKkr0o!eeoMuBAK8M9fb!>4LH&C+$c}&tFTe)2?(wQY%SDeIR|eXm-B6dR4o1 zH-Rj)|3(D4m66aHscRghnT_P0%B5Z++X$0nSigQiJ5eN^OYPx@VURZ#^v`jQ(FL}$ z_hz^Aiecq?h5|ivd~p&qh@nk~`!<%giD@*OsG!QQ@qYtln49d&e*Z*99?P^@W!g0Q zr=ceK8r`PJ-=MGV&>#Q{oMdMx#K|-Am9?*6pXgA+O|l^qRBe`QfD!<6xJ90p0(Zz> zPX3J2M+#m{=2s@qW1&diCUl8%s%z_CP?}IT^4Cow+{!Do#;AfmNNeTtO1PUd-pgBD ZBGe*PZb{t713aWFb^8cQ@4*}@zW^uE(tZE{ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/InsertQuestion.class deleted file mode 100644 index 3f78068b476ecf376ad216eb057a885575b64cc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 983 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 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Question.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/Question.class deleted file mode 100644 index 4ce23fcb69fd4aab2fc60f6f6db2b3764cf50e8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1892 zcma)-NpI6Y6vy8rb~aMF(1o&>LP;B1vu|CX>LNu7RM0j;aHt$-R9rcB>LqG>hZ{$@ za|Z+x6%q$N03QnRAIB-eowgkEX6DVC_kQz#9_82XA3urc7R}};OZT#rq5Hx-5N1-C zDPg9CnMu>bG(BRJFl&rhiBT%>xLd+v@L6E{W}R0|&#YQ}*0vpA_f5z47>$%S^rpV0 zZPhKUYT7kT-`mxm*R2JM*SYOaGE!{4&Kade(lt>+^__-kFzN|2XqIlTYsCZ4q7Dg-Z&N(%BJIkicp9J+PcUN=} ziz1GpTNT|k#X52-{wot#D3%SUuGRFN9gBOLfnL)#1MZ3Yt%0>^abJ5HIY6eab6<#p zg3w6yS}Ubc67|)lZUrcpMbK)bUKSzkc?SNK*0p;Jqtc5bI*RBk><ANM|t5w*u%aox_UJdAb1m@8NHh z_!v7pEj>I$7o)>7D3uVU#!l~2;&16(=v^R{7Q+nvt*EHHKpPG3^{N*tsP5c@z7(P~CxQV=x`vMmKE%0bjP z$ZLSSIRfOWv^A-CYu-vh#^tR^#X;Ty;i1~i58*B+p8x;= diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS.class deleted file mode 100644 index b4719c846e86c91ce347cb33b7b23f9526d45ab4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2440 zcmb7GYg5xe6uk>A1>`Lhk%x+kL8Jktf`BkMigpHHWJa9vgR@O{+Tb=R*)6Z1<_CX( zKg#hYO?OE<8v3EMdvnh@_ny1i<@cYTzW`tjb~ErY13LuL6~?(oV8J*zrl-{8)GeEq z^c}anwb&jaFm+gWrBh{J9N`o>+jCt{Qt5cEATSXE&duX9VIHyKdnPMhX{#-M$V8n> zj1Nodmzn%Pt4!3W%?JR2*@)!4%1z`sWG8hddSLRx45jAX->0$;$ z`>>%fP9PAw2D1jt$L;(?eQZoJKj!Or+}AJ(ok+Q%3Dcfm&bdq$8FfWYF@&z7$7t~9 zz(KU<)kUF%H5!G*gTRz4CTRyF2h1i0b$Xk>39Kac_qJ7TvZVms`$nf^8rtPxBSR&I zvtqis6n0i1U?%duZUJWFOj>8XLn@6Na&V*g%KE_e4otsZ8-*5$Y+O?pliWs}N+Wwu zqP>GVNmRVEJw&zOb zN&@|sSNCnU?{J*ZaC4eRRxY>z2xQ}jjfE$oV>28@zfQ&bBFYL*>7wJ7OsXyd^J|q` zjO}sZAu4@Jc^!pTk_Z2>c+70MPi^V>7YJR#malh69a#iM^!?Q!>LGZWbm4Ue(32w2 z4JrJjah1nkJ@}o$=e+{@pdTOH5cmgI128CH2!

5fvJRF@%f;oHvnmT)=n(Jb__c zqe2!YBZW<+5N6(r$z&DhR8!`*3Qf1k%v_b3L77>Yi)8-Q$gHBf(^R;tLidst=HY&V z!n~q;&{TM+LJMsQkpT^>9$^m#ETUxjM4SOxf?bFZmjdjpb56s|yRC(;@dDzc-*v|~EH-e2J;6+1c6VY4W IfY`A87luryqW}N^ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS_Service.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/QuestionWS_Service.class deleted file mode 100644 index 43bad4e9e38b5631f010f3c2130300045f0bbab2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2305 zcmb7G-%}G;7(F*28$yT}4I)|zYHLW4RjCC51sXy{!q4zSrVp7Vxx(ru!R$sD-}=|| zwZe4hl$o|qedr(6_T0@%7ESBG410I)e&4z0`_B22{Pp**zXA9fFG9G2>2_Ye4IzfK zhM6EHgGhzYij0O?wfmjAJX1k)>he5@CmQC1m*iy=g@q+waZia^iGdM39v zx3svK%Wvjpvia;%dRjdTM6$1pw}xJpj=sK{9T&Lbi_N@9XO`=6x7@e`{h(y&`?kI* zw{x=k)-1@(K|$_0W~I#BE?@4-;`BmB;JPobY?P$EXB4EqvdCK|v`v_0(|Ib;k{H+! zXiZm&Qs83NEX&1OXr_1Gv;~vKr zCuv>-W~JfOs&f3i9D^_GiKNv3S#UNcpJ!_}&$O}Ay~?~KS_t$o-m3{TeI6km}etspy_+`>Uw@^pk^(s-_mHy${20;t;VxIjZW0&Vcd_INTDPJXqHV{}qQPUd|AF9745;%|B>|&8jxq0m z1ou1mc7Xp$n`Qh!^g$2(Inh;t-DlBL#|SlnpK;;4>lvr~yKxUg1pnlqkeXS(P-Tp8 zRezB~bo>d8*WV8jZt#z|O?k#9&9T?>c)(c75<(CUPnG(azX4Q>A9}6mWGjvk5c48? zg2-0%;xW4Be?;fP38GsR;c_;4gmCHz9q)O3lw$Sa5)qWJN>Z@f5z_18PL%cBpb~u) zHcn9osKq^Y>H(FAGg7G*M>~f3BPGC$emru$6=lXZbeC``Uq;{`ZUi)pXjDUJc-+qL aF#-fI?zSk#&K_Fs7tJop3r zQR3`U1wDu+FqwI8W*#$ndw+QaaDdeU(pb);md6T1?noIG9y6r3>K%s6iQkh9B}W-~ z5qVu1v_)4FQgM7&=#B_f98bYa*jJWe-*J79_rzqPr5#41$A^)$q4LeGmBC2Mkhl8& zLqqGUDSpUMX!%j#%BG6DSAX!k12GZ|YuAwpl_xvODpGA2q=|=p#69+Ni91PIwGO^U#dQ9n&)TEDZ}RPHPh^j5njAG`+d?PGRQLQ z{dYqQ<#;}>g}LLG-GOvNY#>En7avBK`jX92#FH4vZa;%P5s*TjY>r@H9W!K$iJ!$R b3JE`#*dpfXtx^60@g<2e7EvL0$)frJ)vcI< diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestionResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/ShowAllQuestionResponse.class deleted file mode 100644 index e73523a8d72468d9970727f94ae4ebf20aa64483..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1065 zcmb7DTTc@~6#l078>JStqKIM@OHJGtAB-Sa6%vz0VoMs04`#ZZl)>5EvX=_{Dor#b zn)qtsk20QFwrbEqeAqd2Zr^v#*)!jNeEtgH9vTH?P|qWcn_1i{Ac=Ywi&@-e$nAx~ z52WibRLosI;zk%qWth?rmKpLLIdFIodV=BM3HOR=xwg^ghlfh|dm--|W2iU2@J31m z#)}wxd6lqc+o2OkTXdx_drGt%#|^k<_8ArhGb)@O94;ZJ_Ssh(h<)?yC=MDPHYTS)3vzja!+bKHl~6dN%RlS zZl$y1zH2Ep=4}gqNR-NT!=dU>~BKDxI0gSjPnV8UmYR!2?=d^Pp%|1T$v=WMx{L>{qY~LwHWqN o6w9h{-Lu4SnM?^>i8`34+Z=IS6`030Tql*9S-_3gU_P=x0UjM3C;$Ke diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/package-info.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/question_servlet/package-info.class deleted file mode 100644 index f9a710a4323990d73d3fad088723cc89e7e38741..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278 zcmYjM%SuB*3_VjH*R~to2!4RjO>Z`?bmhjCAXt#@BzJDwPMt^FnOjOf&4nM}M~O2c z+CXw3Cpjni{CfWYaD!omeuaU;U=q5GmIq@+;bO)5jps5peirH_Z&~5$x%0_5c`?y6 zR_?tIiIWLFDqKI7nH}w%rN;P{_>ZNjvlG1#$9D>S&rV_%&mN;iN~>Ft diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/DelQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/DelQuestion.class index 40dac1973e6c2b0076c57bb8c986e8dedb0e34cd..adf714de712ea23f27ff08e7bbbc1d6617e5ce56 100644 GIT binary patch literal 2666 zcmbtW%XZUN6y4V^*^Uy3NuVyT@Ctd00u3SI(GUojnk3jE;n`HNFR>C?awH`L+F^g9 zQzlG0XxHirO$Q7+=oj=;Ix5|g9mgr=u~rAx)xFy1oPEyONAjQl{Qd^Od3>M5eq`df z-GZ-?jpI%WrZAnv4DR}Oxj6Dk%;H`gXOfu1yuZ1hL?<4^@zA$<LO>m;L|y&^5Y`o1PKlWk;E z9m85;2H~P)16zY8-_a{UPXaL(6-Wh|f~NvWc3)NkX(?DzP!fn1?VFO-KVdsdLzeUw zrEa-Hd3((%$gEtK<}NvQG=!dBmyTl;C41{Bnvuz_= z>B((52<-34yo>8)bwYlbA{E=A_XEvGi3E~W!jp!t&b;xgR`SZ` z7-zt7rFZ$>?Bw7G3#7upGK;usuv|qID=-z5Ramf9RIn-l1&#_A<1C~K4{IvcF|Oho zCIq_wJ6sc{AuX>y?zNJrc!p&aCvi%kJzru@T}9~@93yCniUase!G?L zN#IEJ4e`FI;Y5BIP#?hVkKwlEzSjpf>hB#AwS?<(6WABn7`B#~Za8gY6DDlSW3gtR zSJ=DG>L@ij59U~mE-i{vMhLGy${KY&^g^)BUW{#Rm{nv;qalr z;q5`$_0rz{gfL55?m%XOVM%lHcFyWjoX>MyI-5SgF@DST^ZUrD^R>t|&0P!E&-pv( z;t*oI;V|)fl#ev791TSKUPJuCn-IEq^+BMAW4x+W0FL7XcM)IwMA29bBa9@^tbtT$ z3*iv@Q;{u1L--A`EB#wg1V$sN_-Hg8`2(Zr$Y?Abdo!$rhvS{`PUR&|r(>P*v!jW0 zViSo}auY2-qSfE1qtRDL{16wf-u~5hI30bB*5TMds%;B%k^(3hXTg+6)= z(f31o9c0u)$kDIHDs=Hr#uVlxp zlYi6VB5^VL9VM3tE|G6IXhw!>n9r2H{((*G-DyXXU?4-I+X4BmDy&XfsZ&;Jlp8}_ z4#Ejs;TmDmpBQeQ;qL#>Z~|Xpys8#fs4BH^s{Lm&X%w0sgsBQGT+6DFb;y57)7)3= z6XqV_+TQmoQk&Q}HF$7f3mswnRCih}*AhEi3LN)U4eI4;$Mt{>odi7$5t+aZOwzT$ J&A`vCe*we|e`x>! delta 914 zcmbtTO-~b16g_X=OlLYBWm@?V0WC^_wu7HY@eA;yXi=zwRK+E2LK7oGS+Fqa&O~?S z{Q`V?wLFHo_EfB_sy@)pYFoJpYJ~ajN`ct7dZ=) zFhlQcVoDR850E)b31GAgzD8^_sDYP zg@B#kUah>^s;P8ETAYLH>zb54;?(hqKPF3 zkFo6FJT9n`p7ly7Iyi|_0`aA__06qhxl&u*tOlz)h$CU*iG!zjW@1Hs)(dLI$cbU~ zK_u0*VX5~#PbdD&9MrIFU zhc6mVF#1hE7y1~TumSxTV5a+S+2xbp5Dnsxm(UuJ8nTJH-hiQDACaldz#hyA-Ah;v zL^ZS)?+!_@kfN<&ij3e4(t+4`vlfbRX(TZi7#PB7c4=g|{F;Jff0XPLEsfAbgtbxB z(@ZmTC*&oa`k`e z<*7IOpLzmkIkj*AV>}suP%;twO5p73O=mzc&AM t#gTchuYsc)K81@ihUc}+nU&i7yNBoH;vy%(>t?a#5`R36$>o4P@fSO2TXX;b diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionServlet.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionServlet.class index 09ee31290dbccf7e51b03d1ad55091f2108353d2..b43395c67162568e6d497ae90f964872e7e34e3c 100644 GIT binary patch delta 664 zcmZ9I$xl;J6oM}yn91glPP%^bqhfaqvlO76km?JJnIi@)7Qb*aeop3l=Bk`2WY0d;W z%Q++Gjf@+)U?gAPn%XzS0eJ%4td%nYo9epTp}m2vYCy7Gg*`s((O<~FMWcx%^ZKPN{ervbcN+A z@5}tvZU1axwpDFXV!LEMu?MRFzW`(hud%kfVYb^5xIx?O6qL;_`D8(Fytcdk{|?)1 d?fsO>9uhLdoYyvQ?yakfg=Q(kQcYEP=|8B9c)0)o delta 559 zcmZvYOHWim5QV>chtQXMJ2L~35W!JdD2WEg2Y|D53gFnMxz}{F5J7Ow*`gEPDQe7Ovd9% zKrekhS^7Qp`dlTnkDO0}ywwIgnmn#qIv8-BA)jGJ6r(n9a3wgz?;@;Q7s=HIjeZ`#OfmkXEiUSUQ^I&%>n@jighKhN`f+4aX1=^O@}3W-RK9)JN6jZbD~g&{+B8Qj9HT>Xl1|MTx-@4w=g?pZ zPQ&sxbxCEB`sU4cy;XP@LPJ0UDW1;JW% znPg=St|`T8O;;?L*ywgjx?E1nkyVTn-C};klK+`0JBqs5?1=BL?&kc4jpU0=Cf-)L M?siesOKZOAf82F#wg3PC diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl index 6be3f31a..66c86de7 100644 --- a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl @@ -1,21 +1,21 @@ - + - - - - - - + + + + + + @@ -23,14 +23,14 @@ - - - - + + + + @@ -38,7 +38,7 @@ - + @@ -47,7 +47,7 @@ - + diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd index 8b57405d..503435c4 100644 --- a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -1,4 +1,4 @@ - + @@ -14,18 +14,6 @@ - - - - - - - - - - - - @@ -51,6 +39,18 @@ + + + + + + + + + + + + diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl index f85a9425..feda19e8 100644 --- a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl @@ -1,21 +1,9 @@ - + - - - - - - - - - - - - @@ -28,23 +16,29 @@ - - - - - - - - + + - - + + + + + + + + + + + + + + @@ -52,15 +46,13 @@ + + + + + + - - - - - - - - @@ -69,26 +61,34 @@ - - - - - - - + + + + + + + + + + + + + + + - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -133,7 +133,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -151,7 +151,7 @@ - + diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd index 3e5cb68e..53cbadfe 100644 --- a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -1,4 +1,4 @@ - + @@ -89,6 +89,7 @@ + diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl index 134e9f18..c7365035 100644 --- a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl @@ -1,14 +1,14 @@ - + - - + + - - + + @@ -16,19 +16,29 @@ + + + + + + - - - + + + + + + + - + @@ -46,6 +56,15 @@ + + + + + + + + + diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd index 5b56a6d2..a9d0e2bc 100644 --- a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd @@ -1,4 +1,4 @@ - + @@ -6,6 +6,10 @@ + + + + @@ -34,6 +38,18 @@ + + + + + + + + + + + + diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/Tes.class b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/Tes.class deleted file mode 100644 index 3befc1f816783cfce47a05b2f6225a4922aa15c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2226 zcmbtV-*XdH6#gzrvrD?PHsx1AAq6R=Z5pbm(1t1$3dKSz31C&kZT8YEhTX7xQwx6p zua2)iFyn*6tIS9lbVlBI@Q)I|dp8Y1)H>rs&)$3bopZi(&Uf42|M=xM0LO4Ei@hk> zIN6P9e5lPwHcn-68Z$P|*f?ur*2Xy-=Pk@-;b`my{r$Kb^SEf^lD;h1ShVqp4!dlj zoW)L5ve<(wHm+K@X5mwTOvw*?H7$@DK5|tcJrjCTpm*L6~a%xjp+z5kMPHFzBu*uXr5<-4hT#WocU5k7rBXY2! zjpBzlO=?&&#*So?Utn{>EhYln%F3;NebH^0Ntt0US@_Jt=Ujw9_Uu|!Hk41^7QV1> zU7*Vg&q;DW7)C4OfmF-V4dU@~*o>-jUardesUQfIYhnbpCmq(^V5PXQDx=8vB*|vH za52=w?OBnkHO9H%X2^iyBOM`S#ks67Ae$7J_4STzZfabw(!rZ}OJJ9hYpPgNx9d~Y znj6JZoxD<+EgWYf4!*<<2VcRZSW1Iu7G^3-i)Zs1JIy8?EaQe2mvNYbbUmtUPf7Wz zE~i`E@~l`YCN8e0RIDYiOldjv?h?PtD9f~&a6aAi>z<4R`b)Km&NO*fvkKZ{%7(7yxP?__8*+=e`pMqU;DYdl(mZ|iTPe}>I1ba;EX?U^u8GEkMf z4T@t&qW)sXF3gMDN~I+ajN94}*{dY<%WLR|SPv)#x6zP+Cs6pigs*9|wQr`-k~WOi z)S|0ul&cC8O>ooIdKi=BHrMmY%|?T7HkPchyR$}nyX1{Q{vF)QzqLRYgqAz)KHiG_ z3hfhu<3g|mfP|asVx|LinPEbF_|vp zy4H~?wMj>UoWbL=dv zW5+|Bnd}-!53t6rhd7?NCg|##r1RONM(^)H_fJ|xlMB(7Mh|43J>n$lXdvdli5wr& z{nqzeHuOCn;0NCC<2&ek$_!;1y*%gH@*pD)VmAk|4~J-nFoMH4iebEuBe=%fb&N9S z7&8nq!x(->!3=YR1MJ0*j2dEAj;=LUeLBo|y^F`pF~Sj#@?3`ff)u+fj9DmH7`ITg zSV_=y&(iQe;?WoAgY{QL8utrqvr67QLEg0s=``QX2nn`5~P|FfLHahxD|E%gG2tH+zl Z4gADUr_jr$Od|ADtE*1d0+S|U>QAJw_DTQ% diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl index 6be3f31a..66c86de7 100644 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl @@ -1,21 +1,21 @@ - + - - - - - - + + + + + + @@ -23,14 +23,14 @@ - - - - + + + + @@ -38,7 +38,7 @@ - + @@ -47,7 +47,7 @@ - + diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd index 8b57405d..503435c4 100644 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -1,4 +1,4 @@ - + @@ -14,18 +14,6 @@ - - - - - - - - - - - - @@ -51,6 +39,18 @@ + + + + + + + + + + + + diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl index f85a9425..feda19e8 100644 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl @@ -1,21 +1,9 @@ - + - - - - - - - - - - - - @@ -28,23 +16,29 @@ - - - - - - - - + + - - + + + + + + + + + + + + + + @@ -52,15 +46,13 @@ + + + + + + - - - - - - - - @@ -69,26 +61,34 @@ - - - - - - - + + + + + + + + + + + + + + + - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -133,7 +133,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -151,7 +151,7 @@ - + diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd index 3e5cb68e..53cbadfe 100644 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -1,4 +1,4 @@ - + @@ -89,6 +89,7 @@ + diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl new file mode 100644 index 00000000..c7365035 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd new file mode 100644 index 00000000..a9d0e2bc --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/catalog.xml b/Stack Exchange Client/catalog.xml index 20614e66..474a0b9d 100755 --- a/Stack Exchange Client/catalog.xml +++ b/Stack Exchange Client/catalog.xml @@ -2,8 +2,8 @@ - - + + \ No newline at end of file diff --git a/Stack Exchange Client/nbproject/genfiles.properties b/Stack Exchange Client/nbproject/genfiles.properties index 36d64d91..db17919f 100755 --- a/Stack Exchange Client/nbproject/genfiles.properties +++ b/Stack Exchange Client/nbproject/genfiles.properties @@ -1,9 +1,9 @@ build.xml.data.CRC32=2425271a build.xml.script.CRC32=1e02f51c -build.xml.stylesheet.CRC32=651128d4@1.68.1.1 +build.xml.stylesheet.CRC32=651128d4@1.75.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=2425271a nbproject/build-impl.xml.script.CRC32=df362cc1 -nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 +nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.75.1.1 nbproject/jaxws-build.xml.stylesheet.CRC32=6608c2cf diff --git a/Stack Exchange Client/nbproject/private/private.properties b/Stack Exchange Client/nbproject/private/private.properties index 53f56b46..61a904ae 100755 --- a/Stack Exchange Client/nbproject/private/private.properties +++ b/Stack Exchange Client/nbproject/private/private.properties @@ -1,10 +1,10 @@ -deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3786070114.properties +deploy.ant.properties.file=C:\\Users\\NithoAlif\\AppData\\Roaming\\NetBeans\\8.1\\config\\GlassFishEE6\\Properties\\gfv3-1775953759.properties j2ee.platform.is.jsr109=true -j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client -j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish -j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:4848 -j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server +j2ee.server.domain=C:/Users/NithoAlif/Apps/GlassFishServer/domain-client +j2ee.server.home=C:/Program Files/glassfish-4.1.1/glassfish +j2ee.server.instance=[C:\\Program Files\\glassfish-4.1.1\\glassfish;C:\\Users\\NithoAlif\\Apps\\GlassFishServer\\domain-client]deployer:gfv3ee6wc:localhost:33275 +j2ee.server.middleware=C:/Program Files/glassfish-4.1.1 javac.debug=true javadoc.preview=true selected.browser=default -user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties +user.properties.file=C:\\Users\\NithoAlif\\AppData\\Roaming\\NetBeans\\8.1\\build.properties diff --git a/Stack Exchange Client/nbproject/project.properties b/Stack Exchange Client/nbproject/project.properties index 477de4e9..ac08d49b 100755 --- a/Stack Exchange Client/nbproject/project.properties +++ b/Stack Exchange Client/nbproject/project.properties @@ -32,7 +32,7 @@ j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar +j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/cdi-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.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.jar diff --git a/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/AddAnswer.class b/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/AddAnswer.class new file mode 100644 index 0000000000000000000000000000000000000000..b9fc9c1b5bf841d52fa5985631df3f1dc8e4d063 GIT binary patch literal 2565 zcmbtVYje{^6g~1IavTv76QC}TLMh~J@hS}ok0vPrw+4cp#HA06Vr^`JA~}+r1b$OL zv@@Mh%1nPie^EbmdRDR>H-Uzkj>mVU-TOHA-g8%f{{8zO0IuOx8mF+B!o5D+M?QtG z`|u44X*|Hg6fUcHltv1RQY=aFSc+mAAETsVIgNg4yCToR#hlCRhV=9ZQ+$mdi$YLiVkNLWQ$EFur|c1QI<~4HvEZ7-ezagY;$d@R zO?b-&;VH<-fcC24S@ONLnF#6@@t!YK-3{F|UcIt~zu7cQT^7L>fj(!NQSOA@-|*b3 z@cp9LYzjY6P#kUL+19QHK|{Y!A=9OKOLO*6HNU~SiCLL|>b2dE9BLNgAhMJvA`c1< zht!Itpf5CM$10YoK*=*hBW!r3>Ny$Y6|RNHkoJPLJ(BESDHF z9bsIwB&qs4{K!ehYxorB6`TyjPN3I=4SSZf^?VWBT3KG4npR0g9^~aK~Y{ZgL z6L&20mWEAuQurDI+|kgK&c`s$mX_+w{j4ecs%M2A({LJRRBUP3#*T`Y3eFumEDDCB z3*dc&aX_Kfybe!T{V+|-)$@<>w934gT2JR!t&)gnu*c8ycv#g ztKCYuo!(1P4rQYu9PUni5U>_!$mi2^egOC0aVl`5>EX5QGeA+8mM5x2p54dRa;g1w zAd^|F_VH3UOvgEp?VZl&gy9DdY~mb0OsDt_R1lNg<2uZ@KCYkef7Yi$4<9&cl%MfP z=c;f`j=zTT3m;;*Kq-}g6SzpJMG6?fDBlv2?9`IRe{oH5eKwhiy+J&NiA>@Rk}>>- zp4$@{HGG~)yhZBCYxK?}v&qCR(%IyhUG!y>S-xoF+2m^+x!&^@{nR;{8Q8@jk2AYC zHlt2v>0&5`JzP2F0wPQi*$@#8V}f!LQ~X^;4m0>1^SF*OzTk&>I>cX$Ft+d$Eo~;l zoSxAt#~g-GU?DCcPJi>bj4RA?1UKmM8j{=@rq@fXNg2KLeFZAL%NoTP;RbbQSdn;G zkv!Kp&(!gW$z2@Z1D>Wbut=kOA*i#FS_hQc0j0J;b%&S@!zsAQHGx|n8g7~4R{m!= z1-EgB;AOw3ST)Iuc;>{;EOKI;ZXv^ zU6{w?1V%J0B%xteEsJVdQp<7@eaI#7rE>pDZSn~`>7-prVijv$SVvAnK|@hM^QCuS z8B*YSetlp1f#o{eMg8=#RIEA72xJQTPGIfHEz7qmww!YuHz=zBU*Jmqhw?%BP(R$W z^;f>WEi3i7f_%Zy)GOb#^R5xP3q06fcr=zo(8rUDppvQxj8@dNC*)Kb95_ zjoq@dBTHw{jH>{Fj{BBl1rG(HL&IAFv3b{I2N&{|BUkqKD$?616QDp^m9)3Yo~8En z!&tCu5%ECYaQAex{Q9*m{g?Y?Q&&{jGSKHtv(Z1HcUL{vkiK7#FBLxmg`s+{4gcLB zsOrmHRLe|I_nbM`&99O>Iip(8yhi%l=Z1wih%DjBS_XmhA=PWKpD>(LD+O-VG89Q_ zbh=Hp$-QSeJIvkF^fFv0kPiD!G>!!N+i8VSn!j%-t^`C*AjuiZYA6s58yYqR;-T5x^dLTW|G9{~YnC=?Y!d7--rYBJk+*uJ%-xS}zIE4a$= zKpqDAZm?(1P{y7wg9n=%i(^w7wo=%}Qw`5j_!{2`Tx_6f(Rm8b@ofs<;b{sbwS10g zfx)+L#=LEDFwMJKXCj5~Rme@;66h`NvYQ*G^bOAnCy~PYxTJwND=;*e9K}0a1A%L` z>rEQNEAqDF|K(5z(^LQ(4OM2jdTzDlbnw6P7Mcq0CWrGiDQ^5!CH4I^&7aY&x=91) zWejD^R}#guR`$w!GLRnGZI`Z{m^uk$lRV_eU2G_)N+x);QM*jZQ>g{6V1(W%Q?sKX2ueR|fMb*RMtwqM{QzUlksf%7J_%B+Gc6l@%IYBgn zk#y_?@d#E%(jDQ$bnJI%&yJCpj%VVrBXnlsV@F74;u&tbvYGfXQujJW)9;<2JA%{t zStOZv00|7D7qrM1M}u$;iBv@tgGj^zq0SNxyl1R0qkcs0o}awTY^>7HL`T1D_Y zEK?IfwBA)K>WF$nF<7N3FjA4!ll=|7M@T;z9XY|p2!3wntg%($V2u{|Jx#WH!h!Hw Q@iT+_%*X#2!sv(p0FM$XP5=M^ literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/DelQuestion.class b/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/DelQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..adf714de712ea23f27ff08e7bbbc1d6617e5ce56 GIT binary patch literal 2666 zcmbtW%XZUN6y4V^*^Uy3NuVyT@Ctd00u3SI(GUojnk3jE;n`HNFR>C?awH`L+F^g9 zQzlG0XxHirO$Q7+=oj=;Ix5|g9mgr=u~rAx)xFy1oPEyONAjQl{Qd^Od3>M5eq`df z-GZ-?jpI%WrZAnv4DR}Oxj6Dk%;H`gXOfu1yuZ1hL?<4^@zA$<LO>m;L|y&^5Y`o1PKlWk;E z9m85;2H~P)16zY8-_a{UPXaL(6-Wh|f~NvWc3)NkX(?DzP!fn1?VFO-KVdsdLzeUw zrEa-Hd3((%$gEtK<}NvQG=!dBmyTl;C41{Bnvuz_= z>B((52<-34yo>8)bwYlbA{E=A_XEvGi3E~W!jp!t&b;xgR`SZ` z7-zt7rFZ$>?Bw7G3#7upGK;usuv|qID=-z5Ramf9RIn-l1&#_A<1C~K4{IvcF|Oho zCIq_wJ6sc{AuX>y?zNJrc!p&aCvi%kJzru@T}9~@93yCniUase!G?L zN#IEJ4e`FI;Y5BIP#?hVkKwlEzSjpf>hB#AwS?<(6WABn7`B#~Za8gY6DDlSW3gtR zSJ=DG>L@ij59U~mE-i{vMhLGy${KY&^g^)BUW{#Rm{nv;qalr z;q5`$_0rz{gfL55?m%XOVM%lHcFyWjoX>MyI-5SgF@DST^ZUrD^R>t|&0P!E&-pv( z;t*oI;V|)fl#ev791TSKUPJuCn-IEq^+BMAW4x+W0FL7XcM)IwMA29bBa9@^tbtT$ z3*iv@Q;{u1L--A`EB#wg1V$sN_-Hg8`2(Zr$Y?Abdo!$rhvS{`PUR&|r(>P*v!jW0 zViSo}auY2-qSfE1qtRDL{16wf-u~5hI30bB*5TMds%;B%k^(3hXTg+6)= z(f31o9c0u)$kDIHDs=Hr#uVlxp zlYi6VB5^VL9VM3tE|G6IXhw!>n9r2H{((*G-DyXXU?4-I+X4BmDy&XfsZ&;Jlp8}_ z4#Ejs;TmDmpBQeQ;qL#>Z~|Xpys8#fs4BH^s{Lm&X%w0sgsBQGT+6DFb;y57)7)3= z6XqV_+TQmoQk&Q}HF$7f3mswnRCih}*AhEi3LN)U4eI4;$Mt{>odi7$5t+aZOwzT$ J&A`vCe*we|e`x>! literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/EditQuestion.class b/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/EditQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..9a91f58ff4579c9218358e55a3623eb0db33f4e6 GIT binary patch literal 2525 zcmbtWZBr9h7(JV8vLS3$BGgjfs3PxSZMBwyXqAFSQ(h8;s%>$}UX#_$Zrojv`kVTp zo#{YnXZi#BBl=T1J$JK&AX=E|Fx-20@AGn=^PFeluYZ336To#evN(gUGnnnf9PVW> z+KKxpWRTC`K^6~D%;H0QqhUUath8H@`=VTy%o879^Ot&i54xkyA4hqsYZPyNODM$_tuP9JwJc|{aEZVM^->9z(f7v8J1v#10 zSuuTEKF2TBux1nSK(XT04a?$g*#u5s5;> zcN)G|kg~jcf>xJ3zdG)Ua9x;gFkbdH{E8@wP2n66Qg<7eg-zl6wj~HBZF!4S2+>zX z7}H#EpL+_rhlbl+TKIJdZ7EhX`57u4wmSS~m_;RIb*Y#etyR6+@OO9QfYuef?Po3D`GTjAo&iqqqOArM1;Ef%Lrd0-x~D&>8-968z1zfwsB$` zCnvSBURs|@U?0h)C__KjE9he8vl!yf2(Doi1&m<{;}ObI6G@Dcm@r5?Sy~Chv`^6c z4t>UuWQ;G6=Shtsjgy2F<6Xp6p3;okflqm>;WK)t>3NO+EvWdM*^^P-1@1}SX(OX! z+vwT{o24;ulTOnSsJ^CI3zXIZrNyAyQ{0HsDFi2Jo;Ys02Tb?yf2LFLB_`vp=3_}D zbGe_1q+JlpZGuR~Rkfo|$nPlK`{?(AHKe$AkNk?$+vuKDd)2dJ`Cas=_^B1Q$=DN8 p{xphxz3J0pteZ?qjWP~yu_=<@ZrqOA*g;``#ipvfzZ*rI`4@3LVP*gT literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/GetQuestion.class b/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/GetQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..35b3074abdbd11a7a8e0c35090df0e23b4bc0e12 GIT binary patch literal 2428 zcmbtVYje{^6g_J@k+D@0Oi~DMO7nh*7Saa7`w?(!@~}hPcPd+(Sk#e>vn{(%0dPS47+;|zu{)5%1u)!uv0x%ZyC{^#Gn{swRrwG579K8+h$+{CRkZf9`^ zcQd$$`x)f$AdPYT zS&99Ma)Yksi_obT{Ay$_aI^gI-gJI(fu>H~s`Goj=7(y1?(*CftEBAeFY6C?t2Nu( zla^m{K*D zjE4(Vf6H?0SFh?ae7Hc&KB66kS!7E0ifA8gKeQdOkwg)=38JE+Qn+>!MI`WT3^vg&N9wX`FH zz;z_!_B#GD8_z0lN)?wc?``-317qVIE+rMX-XD-!}7hJ8F{*LC)Xi1wmh0}Cba#vY3wN;;|E`w02n@?94rsoW-ns^F! zF!|hd43tfLgKrIdXX1POU~+0_P5g+Ts6|UUu9|MudgfW!FtLuG4G^P(s)>vEMBrGd zM!pvu8CC-~s(3>t7uNNgC`WXV53xdP{!6ZtNczGV=Xzujqp<2r)n`c{6aWM!JRTCYobW z9+CF)q_e4=(+%B4Zr?$Rb77MIT}9&M(>xt`$v$q+;6RorrUB050(U7rQMA&|zaohquCr6Q#2%6fOy*L1=tYw-neXr5~Wa{)DjwP@kvstY*Hm%%2zrS6retf}(@Jis{ Om#k`n@7E$m*Z%{tiCa_v literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/QuestionPage.class b/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/QuestionPage.class new file mode 100644 index 0000000000000000000000000000000000000000..6d4cb5d39527528c4679150ebf7a1f9d50e687cb GIT binary patch literal 3598 zcmbtWX;%|h7=DI8CWKJ|L8Z9W1=+`46hT2n(?&sp(rQ~eBo{IoGGS)IVyoTvef<^v z(4Nzy(hvOs{XzZM)921iLLfox>EUo^=HB;x-sfF!{`%*SKLMP?&r$5f-3VT*!|Qk> zf>U*v!kbYTn2ur(l5$DOMMQ8$p3OvXHiA(pF&jZzZkctshx<|}6Tw_9pV=rZu^S^4O=a{9_cLkBai{u@_MOlZu93Vyb!91;HnOu~s)S3g6jz`Ij1}yQ-^>d~ zQlQl8YYFFp|7K|wBd`@dZ)Qz*P(i4@LxcgK8Jxk8G;u@gTE^Eqnw8n^OvGDX2123X~Yt zJshS)(SmAtmB(<^d#v=lYi9Jg>9{gWSZjGnRs;_Kp&jgln7GSt@L!T%p*8mt&06uJ%|*DeJ;1g{yOx zP3)bOjwcfoXeOHPef^$CUNc#lcEDfiu9xbUhQiDWCzFDPvSX&zPuGYkTd|=K z0ohf((t8c<=wSR@vE=G$cP`V<*C=K zy|UAA7;P%P*6sMeb}$!dksI}M-@M57)L_GEwE7!JEsMInU<_hRj}cA>QeD?C{rWczO@l76X6`4 zvFt^|W)oiYZL9(Yi4T<4-xOvINT55u~EzRMl*cyCn zTR}aMx>wK;f@DNluAL+<*9gCw$g7on4vek(5E4EpHX0j_6p4mHF*hJK!gah`T%4E(bJo(*y*OoR)#NSz@v z2zl{{@fqTo+S%3p7>%ppj8Yi5M5W6fx&6Lak(^p2rv~IoO$>YH6za?HUw&S5H)(GC zf0|Qpg;Dae-NP8jQVBI~|CJBsDBuO$_00H%5(>O3WnCq&94gDA8K)ov@*inU5Og~x%Q$1ZmzrGl)dM|C9f&7ax>9PxWn{nL`e`h&{a$#SQRfc^B{}yg2a& d-VncQ1-r}nKP3L64e%%N${Kuy?I$ba&cAf4T+#pl literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/QuestionServlet.class b/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/QuestionServlet.class new file mode 100644 index 0000000000000000000000000000000000000000..b43395c67162568e6d497ae90f964872e7e34e3c GIT binary patch literal 4301 zcmbtXX>;4w6+PevE|9fYlEW&oojS2ZZS)pbrEE8rSEaJ7h^~~Su1b-x2pJ+M0F-36 zPP#a0(xhpdbaVH*i@MI#GZ}T%4@p0znf`+Qlzysu9sq)rNG~%Tn-9Qy_n!OixyyU{ z*MI;10f1xpQyhD7Jpmm{QIrxeP>y36W)z3wuwaXiN*qsMMXaqxaV&~8@p>bHoA^>3 zU&bvNuf)-YSB2PDqWEfz&#%Stb=*$iHM}l{Z;0UyF}x{;Z;Ih9F|5dVTgJB}#4OcZ z(emotVF~*tp0B8utr?}+Y`XS3mvu!(B_yXSC0kokXEaNj*VWUdl40kBf+gYciN)MX zZY{mGq^DP{^sGAX=}oKGsH&`51%1NEJK_>f&Yl|^8lOB*(Sn}VIj5qkN@$(XO6p`~X5CjZB~Nnnp<-5<{HdeDji52VD50mB${EABuBqHf*fy@KCE=Oi zJFSx<5@u?p1ujPNju@ly@&iF)ju&p=+FYQDt?B6r%@W=QjS5}tau+lsJw` zC+**n@ogF3Vg1PXu8gA+;>?E>`cV)asnhVASl_VT6%!T2SYR{{=k~N$)DrR1t zP*+raTk?0hR5`)8yrP<>RuHj@6pSfmHPdH7wY|I;FI_VvboQm{RQ&iQ@&+sHbjey( zO=fl9cxs%{Sk?*>B))~phDo$N&Agq>(%`Ow%6wI;#Y+bJ#vAPj(15^H)PiQ$g!`Ha zH&8c@a&@Y%QwTCN)|KhY3)!ZUf{y62*ZM@-H-~GripJ_`U9YaP1gk-; z_bk;gxy_lXw&PCR&8PF4XjPrnB`;BiMSUxH8V8xL3ciQ$OMr}b6#M``l<^}4cQDBe zR`6r|M8Qunso)wG6#NW7=ibuGo<~DEi+Xs`Dl7N}ektQu3hv_9EC2<+!9fP7)<>=s zO=DFwN(H~g?-UGTNJ4wI$gJC6P_4YFIYpviANI>wSMYoMLB<~yT*j1w&tXQv3wTk% z=W$iR7s1`ngGti+h<#SVUiS=P*qlDRv!_aU`oRKzdp`IuxoS6Zz2DyBB(&8yaci?- zYhIB2#!=;wNaL65W@F4)w{x;?tEsWw98)z;DYwJ(T-w{0dT{qnHgV3?WgrS>ovUQRM!Wp7(B5$ ziQ$ocRzO71ZjG<`hiroydDyqzvj!3Rcg-+Yb0#bQ*_{W87ZOit=fUf* z)}6QEylz0B7KtBff42kNd6qN&q5kw2;J|5geK*FSy33UWB;ekzrBxEAVNJdV| z9~_SckH@-VUD3PfP0C%dBbj(IzJYK@WCQXYw1|&rCcKW=?U=N_^>6MZmXQZKBFXS3 z;z0~_B$BfCrfi}mfC1Xu6~xd-m`a8|Lif-HTGw$l6HbPb;SIE}W5k_0%&BmOlOJXh zl-^e-y*r~&T5+UhA)QQoc#mGb%A4@(ydTH0!ba&n@6yM=;2z%R_Z@aW@f~t_8siMe zQk?AUB0t^a<`79e$?+_X-~zud;Zw+B1XuBCEFeSNQKF=XGKzoVgv0SPc!kFv3{y8w zq$0l#b2r^=hevRf@yOx;{{VP~om|F0aGaPy!Mqn0@iszy5vh-9W0Vm(!FLfmSMwzG zPI2ZI5?f4$xQx%pcvi+~8Dlce$T%zG9REv%c(D{W7(!GJ;avSXm%Rqze8W7aW15GRELl#Ds1f;7cb z-ZQmGy)aF6dZt*Up`O8^O*|HAu(m>kRma*fSI4*3>09f>ODq_XDxG+lZ$auL9J?XT z@?yd9z7!?{sD;I)@D}&|%6%wwJ*-jq1&97QTHxK~L81CYqn+Ed^V%cY35aXaeev0K zdm2;WE#kj@AN>qSgEeh>wHe0>;Oc4HYsez_ + - - - - - - + + + + + + @@ -23,14 +23,14 @@ - - - - + + + + @@ -38,7 +38,7 @@ - + @@ -47,7 +47,7 @@ - + diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd index 8b57405d..503435c4 100644 --- a/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -1,4 +1,4 @@ - + @@ -14,18 +14,6 @@ - - - - - - - - - - - - @@ -51,6 +39,18 @@ + + + + + + + + + + + + diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl index f85a9425..feda19e8 100755 --- a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl @@ -1,21 +1,9 @@ - + - - - - - - - - - - - - @@ -28,23 +16,29 @@ - - - - - - - - + + - - + + + + + + + + + + + + + + @@ -52,15 +46,13 @@ + + + + + + - - - - - - - - @@ -69,26 +61,34 @@ - - - - - - - + + + + + + + + + + + + + + + - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -133,7 +133,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -151,7 +151,7 @@ - + diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd index 3e5cb68e..53cbadfe 100644 --- a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -1,4 +1,4 @@ - + @@ -89,6 +89,7 @@ + diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl b/Stack Exchange Client/src/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl index 134e9f18..c7365035 100644 --- a/Stack Exchange Client/src/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl @@ -1,14 +1,14 @@ - + - - + + - - + + @@ -16,19 +16,29 @@ + + + + + + - - - + + + + + + + - + @@ -46,6 +56,15 @@ + + + + + + + + + diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd index 5b56a6d2..a9d0e2bc 100644 --- a/Stack Exchange Client/src/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/UserWS/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd @@ -1,4 +1,4 @@ - + @@ -6,6 +6,10 @@ + + + + @@ -34,6 +38,18 @@ + + + + + + + + + + + + diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/DelQuestion.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/DelQuestion.java index 2ae37837..585e49da 100644 --- a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/DelQuestion.java +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/DelQuestion.java @@ -8,7 +8,9 @@ import QuestionWS.QuestionWS_Service; import java.io.IOException; import java.io.PrintWriter; +import static java.lang.System.out; import javax.servlet.ServletException; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -35,7 +37,23 @@ protected void processRequest(HttpServletRequest request, HttpServletResponse re throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); int question_id = Integer.parseInt(request.getParameter("qid")); - int del = deleteQuestion(question_id); + + Cookie[] cookies = request.getCookies(); + + String token = ""; + if (cookies != null) { + for (Cookie cookie : cookies) { + if (cookie.getName().equals("token")) { + token = cookie.getValue(); + //value can be retrieved using #cookie.getValue() + //response.sendRedirect("/Stack_Exchange_Client/QuestionPage?id=1"); + break; + } + } + } + + + int del = deleteQuestion(question_id, token); response.sendRedirect("/Stack_Exchange_Client/QuestionServlet"); } @@ -79,11 +97,11 @@ public String getServletInfo() { return "Short description"; }// - private int deleteQuestion(int id) { + private int deleteQuestion(int id, String token) { // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. // If the calling of port operations may lead to race condition some synchronization is required. QuestionWS.QuestionWS port = service.getQuestionWSPort(); - return port.deleteQuestion(id); + return port.deleteQuestion(id, token); } } diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java index 55364b08..2738f8bc 100755 --- a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java @@ -105,11 +105,11 @@ private int countAnswer(int qid) { return port.countAnswer(qid); } - private int deleteQuestion(int id) { + private int deleteQuestion(int id, String token) { // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. // If the calling of port operations may lead to race condition some synchronization is required. QuestionWS.QuestionWS port = service_1.getQuestionWSPort(); - return port.deleteQuestion(id); + return port.deleteQuestion(id, token); } private int editQuestion(int id, java.lang.String topic, java.lang.String content) { diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl old mode 100644 new mode 100755 index 6be3f31a..66c86de7 --- a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl @@ -1,21 +1,21 @@ - + - - - - - - + + + + + + @@ -23,14 +23,14 @@ - - - - + + + + @@ -38,7 +38,7 @@ - + @@ -47,7 +47,7 @@ - + diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd index 8b57405d..503435c4 100644 --- a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -1,4 +1,4 @@ - + @@ -14,18 +14,6 @@ - - - - - - - - - - - - @@ -51,6 +39,18 @@ + + + + + + + + + + + + diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl old mode 100644 new mode 100755 index f85a9425..feda19e8 --- a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl @@ -1,21 +1,9 @@ - + - - - - - - - - - - - - @@ -28,23 +16,29 @@ - - - - - - - - + + - - + + + + + + + + + + + + + + @@ -52,15 +46,13 @@ + + + + + + - - - - - - - - @@ -69,26 +61,34 @@ - - - - - - - + + + + + + + + + + + + + + + - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -133,7 +133,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -151,7 +151,7 @@ - + diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd index 3e5cb68e..53cbadfe 100644 --- a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -1,4 +1,4 @@ - + @@ -89,6 +89,7 @@ + diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl new file mode 100644 index 00000000..c7365035 --- /dev/null +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd new file mode 100644 index 00000000..a9d0e2bc --- /dev/null +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.xsd_1.xsd @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Stack Exchange IS/build.xml b/Stack Exchange IS/build.xml index 252b77bb..22f32e6f 100644 --- a/Stack Exchange IS/build.xml +++ b/Stack Exchange IS/build.xml @@ -7,8 +7,8 @@ - - Builds, tests, and runs the project Stack Exchange IS_1. + + Builds, tests, and runs the project Stack Exchange IS. - + @@ -470,7 +470,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f - + @@ -620,7 +620,7 @@ or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties f - + diff --git a/Stack Exchange IS/nbproject/genfiles.properties b/Stack Exchange IS/nbproject/genfiles.properties index 5db8a1ce..ab7c56c9 100644 --- a/Stack Exchange IS/nbproject/genfiles.properties +++ b/Stack Exchange IS/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=7eb8f2ed -build.xml.script.CRC32=1497ec6b -build.xml.stylesheet.CRC32=651128d4@1.68.1.1 +build.xml.data.CRC32=3ab70712 +build.xml.script.CRC32=7583de75 +build.xml.stylesheet.CRC32=651128d4@1.75.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=7eb8f2ed -nbproject/build-impl.xml.script.CRC32=402eb0be -nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 +nbproject/build-impl.xml.data.CRC32=3ab70712 +nbproject/build-impl.xml.script.CRC32=e05c71ca +nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.75.1.1 diff --git a/Stack Exchange IS/nbproject/private/private.properties b/Stack Exchange IS/nbproject/private/private.properties index 92098619..10df4d13 100644 --- a/Stack Exchange IS/nbproject/private/private.properties +++ b/Stack Exchange IS/nbproject/private/private.properties @@ -1,10 +1,12 @@ -deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3-988751271.properties +deploy.ant.properties.file=C:\\Users\\NithoAlif\\AppData\\Roaming\\NetBeans\\8.1\\config\\GlassFishEE6\\Properties\\gfv3254577987.properties +file.reference.json-simple-1.1.1.jar=D:\\Dev\\kuliah\\pemrograman-berbasis-web\\stack-clone-service\\library\\json-simple-1.1.1.jar +file.reference.json-simple-1.1.1.jar-1=D:\\Dev\\kuliah\\pemrograman-berbasis-web\\stack-clone-service\\library\\json-simple-1.1.1.jar j2ee.platform.is.jsr109=true -j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-is -j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish -j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-is]deployer:gfv3ee6wc:localhost:45121 -j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server +j2ee.server.domain=C:/Users/NithoAlif/Apps/GlassFishServer/domain-is +j2ee.server.home=C:/Program Files/glassfish-4.1.1/glassfish +j2ee.server.instance=[C:\\Program Files\\glassfish-4.1.1\\glassfish;C:\\Users\\NithoAlif\\Apps\\GlassFishServer\\domain-is]deployer:gfv3ee6wc:localhost:27799 +j2ee.server.middleware=C:/Program Files/glassfish-4.1.1 javac.debug=true javadoc.preview=true selected.browser=default -user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties +user.properties.file=C:\\Users\\NithoAlif\\AppData\\Roaming\\NetBeans\\8.1\\build.properties diff --git a/Stack Exchange IS/nbproject/project.properties b/Stack Exchange IS/nbproject/project.properties index ea6c20a1..fb58f484 100644 --- a/Stack Exchange IS/nbproject/project.properties +++ b/Stack Exchange IS/nbproject/project.properties @@ -27,14 +27,14 @@ dist.javadoc.dir=${dist.dir}/javadoc dist.war=${dist.dir}/${war.name} endorsed.classpath= excludes= -file.reference.json-simple-1.1.1.jar=D:\\Tugas_Besar\\IF3110-2015-T2-master\\lib\\json-simple-1.1.1.jar -file.reference.json-simple-1.1.1.jar-1=/Users/zulvafachrina/Downloads/json-simple-1.1.1.jar +file.reference.json-simple-1.1.1.jar=../../../../../Tugas_Besar/IF3110-2015-T2-master/lib/json-simple-1.1.1.jar +file.reference.json-simple-1.1.1.jar-1=Users/zulvafachrina/Downloads/json-simple-1.1.1.jar includes=** j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar +j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/cdi-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.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.jar @@ -86,6 +86,6 @@ src.dir=${source.root}/java test.src.dir=test war.content.additional= war.ear.name=${war.name} -war.name=Stack_Exchange_IS_1.war +war.name=Stack_Exchange_IS.war web.docbase.dir=web webinf.dir=web/WEB-INF diff --git a/Stack Exchange IS/nbproject/project.xml b/Stack Exchange IS/nbproject/project.xml index 01e7b419..f6711778 100644 --- a/Stack Exchange IS/nbproject/project.xml +++ b/Stack Exchange IS/nbproject/project.xml @@ -3,7 +3,7 @@ org.netbeans.modules.web.project - Stack Exchange IS_1 + Stack Exchange IS 1.6.5 diff --git a/Stack Exchange IS/src/java/ReSTful/Logout.java b/Stack Exchange IS/src/java/ReSTful/Logout.java new file mode 100644 index 00000000..d0936ca1 --- /dev/null +++ b/Stack Exchange IS/src/java/ReSTful/Logout.java @@ -0,0 +1,86 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package ReSTful; + +import java.io.IOException; +import java.io.PrintWriter; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +/** + * + * @author NithoAlif + */ +public class Logout extends HttpServlet { + + /** + * Processes requests for both HTTP GET and POST + * methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + response.setContentType("text/html;charset=UTF-8"); + try (PrintWriter out = response.getWriter()) { + /* TODO output your page here. You may use following sample code. */ + out.println(""); + out.println(""); + out.println(""); + out.println("Servlet Logout"); + out.println(""); + out.println(""); + out.println("

Servlet Logout at " + request.getContextPath() + "

"); + out.println(""); + out.println(""); + } + } + + // + /** + * Handles the HTTP GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Handles the HTTP POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// + +} diff --git a/Stack Exchange IS/web/WEB-INF/glassfish-web.xml b/Stack Exchange IS/web/WEB-INF/glassfish-web.xml index ca87fdf7..7a704d84 100644 --- a/Stack Exchange IS/web/WEB-INF/glassfish-web.xml +++ b/Stack Exchange IS/web/WEB-INF/glassfish-web.xml @@ -1,7 +1,7 @@ - /Stack_Exchange_IS_1 + /Stack_Exchange_IS diff --git a/Stack Exchange IS/web/WEB-INF/web.xml b/Stack Exchange IS/web/WEB-INF/web.xml index bbfd00df..03edf795 100644 --- a/Stack Exchange IS/web/WEB-INF/web.xml +++ b/Stack Exchange IS/web/WEB-INF/web.xml @@ -8,6 +8,10 @@ Validation ReSTful.Validation + + Logout + ReSTful.Logout + Login /Login @@ -16,6 +20,10 @@ Validation /Validation + + Logout + /Logout + 30 diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class index 8df69e1a07da2b1ad1fdd3ae0c5bcbd598f55cab..0655941f00ae039e2f132645ef7c7b5c723fb2af 100644 GIT binary patch delta 44 scmew%|4V*D2qU+SPjY^)eoA6hRnF!(#xiCuEjWL29HZjqe=NVa0B_z9Y5)KL delta 38 mcmew*|3iL52qTxaPjY^)eoA6h)#iA{GG4%h$y diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class index 73e3849bd3c587c05615ead223a08591b5a9c6c6..85a995dabc2a18af5d14a58c5d7aa01c93d51746 100644 GIT binary patch delta 3702 zcma)83wRXO75?w;&d%)Y_M zw$he%pbrp@Rf8x+ArM%6&>~L9>eOI$UU$uSb2z#|{;b>F}ai!{c(?so|G$+~vm; zcv8b|IqvbJ1$*UdpC7H*uc1zk2XrcksW_-3ODcFuj!&z2M#EOQ|Ez}SeHspF_?3=d zkO&vuNViDdNtl=*z-j*QVk(S?;ufNLIdm8?x z;e83=1F7_siVw{mVvB!J`TY92!s@D(D{EU0i7l>-V?;z9Do(5TNX5r=*{t=ni4*2{ zrPkeTK$$r$Im6to6pmCP^@~D_1yZX+wV_BT+%SKBC>&nUP%DtUv>_CZ)YLDY84fKg zs}}HE-`f9LK2r_~#WSF6V41l?y*;HAWda2WH_SsKS2u75pBR{g$>u~YKkM)KRKOL? zHSihEsyJuhANbt7TkDs99vA4RfiLh+1OLL8^w_|^@gD;h(QaTH?ia{2S109~r?n(i zKnQ_>W}0_kz9C$gF5p>S9|>`&u8M?I;WmT^XAP7J#SmVUndQF8J%wrrjdq345W4WI z!Z1XVNH#=@NHw4EtRz+lX) zsSZx6te6^{=0qqstF)xDB*^8_!Lh;evZ-Y=f<*$ux{|SiSX&d0I6~I{j&g>`afu%0 zt@>43PtnT|y>Y*}PG6LDUi2|UP_E<>o#>0R0{zX^T6eRrzg%01ZyIP4y;_$0&$*|h z-dVN0s<5_d@g0TJSA-*>IstcmLqs5}+}f$BFT814&Em-P$g)sX-6(;KE|vw9CCh5e z+@yfG+58}-zgd&gXeOs-2TDj!!G|Zyw~uokKk0dcIX1Q5e`uFFhlC{at-L;K|bKfgQS>&ncTmb zU-&uB;&V%wDrR%RV5Zz_YH%mrJk0$?sO5J+Tf)UQ)KN1t zAFpCD>Nzgqejz;VsM-Nl#ZsYSnToKAh>8Xk%K^0=DR4Vm;QlvKEr^+vb|B8dT{f~6 zS75E<2GfCF-e6W_yhW@-GHt92pcCsX3!#czczhC}#^c)NAnb;pI|%cz!9h5T+H8a^ z9S|N(AUx_I)bI?xg;n(NZW(=gVXs6b<|vnnB6gL7|45|FYN6~;UhBU$Oqy>EG-DAjbVYp{IymCv8Ax~gCx)poV^IOsH z0Q&F201@!EVxVIvYFQd~rKLeJ48P2h(v>B}vZVY^OIe;Qr3v#oA{&vg7wrPtND{`; z=o#}Aie~S}^~Jt`uSYA2XLXIH*G>jDg=rHaSMOryJHhdk7$S-|x*_@c7+Vw2z{6k8 zFIOOksn{FQRk)gYF%*p$&GQ_GH9ViS%)xc!<~>xnfhxbpjJua=H*)vKSdUHoZDwx% z6wM6$4s2no+{(VZ4M*?*jsJq?n{bj`d)@kvaU;y!IL|nfxB5a*jonf`HOO30Y70zpy z8o6unF1?+I^h=BXkH`g7uui3SX6jmpsZk!REXv(otP4(2mW9fhuIF?EzHhUZk?=4^ zz#`A+o}MOz5-ELS`lw=$#Z`|dhS6>mD*?rGbt}f$d{q?A$J&fiyqu47<}nvWnuEFz zipmTvMl#=r8Nj0q`ST3+3(SDy$iqu4%rEn3POvndWN&(fVSb(QdyT%gF$3PP@}-ng zX*_+qDP%F3?WT~2YptVH`1Pe$uqb|j%$py~<%!5%P{Xbiq^MjwDp)-nN1oH{wS!cIL3`K4QE%Gy8}Iw351kH%Y~}S>xX&$oJTY-)F{sNG6`f z1bjq5AG0%_VfK7N9-YA>_!N)gEU%yEu#XvgfY-DbKF2YfXPCaQ0wDXy1aemPOfOev zI~`>XuK`X+iQ*wEJ}w$ZzG#JC+EgXK@}`CKe0ksk&`RFYA(&m%8_+hRR-HB zqd# zkjStiIfv}abZUWu>_mOYcdCNQ3yxh26b5KvB9#`RF3RA`o6$m+M_CNy>}Q<0`3tdJ z%3>g+l`Ye&5{g4-a@iqy=V)w>M`MeXVtw6Ie=*39R$oZw2oZo+*u^@_41w}zr#4dKxc<1lmH3FWTKQlWs@6Ee+?t7CZ-R4~xeCzMZ zZ2&rnIv!kyQi&%$aG+E*%cIZ&Pf4usz>QKJD^~Uk;j~ZE2RJKkU5gb)r>cqVy!2&W-5;Sy+N7P(qDG6tF{-sZYnNJHqDYG!(K>z@))hVZBvFAorg zh&DtFPMQb3qxA{6*T6y{%X%1RoaXk}60f$uu%Qt%@eY@;|PU({tUvmmZz zS{mo#p|QP)?Zq(A6bVQ|Z_d=?E>LTIa07dTwl|_L?fdbU#=bef{ulr!eI1WW9;AG^ zIR~_=W$&}?L3P}Oo4KCO9bWbW`3=gai@}^Q1b^MaFC!lr>~2M-AseIMLVG-h07f&+ z*SLNM#&937KN8}8Os@ z!1erC3t|GTZHTv`AcU;&Jghlf;N>yOUgorfW5k-B7{WRl9%9X~5K8iqW+BvhUCV5Q z^{~iB*bK95gq=}jBP^?haAySJP8*?)t(b^OjIl_u&nQAOlNIJ5r#dLmox_;#`!D7{ zkyi`#eKzW1nmI7#T=Wyd=z|wTUxKOXrm50qWI@tLRzvOT#@cdZCU1tTLP^7~#dqwl zex;aG;}hy#PMK7pL*|R<5_$4Vwo0P@>K0Pl?fw7`BCsX#)LDB6E`| z=VHox3QJQ7I^uq$;sK_{H1hK>Egzz|r&CcgEdi&KlSFi~ICj#yi^aP}`_?wwsXSpK zy|`&-=_zOlDl0;FRzy(4dC*WrE<=ikqlTwhqM`0DB$<*hY11x9+Jg)=L|QA7=BCeF zi!(E~VYL4WzoxkIX<7xkI^lQuTw2?5Tv>rSPWW6dj{Ox#Rbw~DSJ~qVTyAb^*e>`l zb#oZ+Tv9h5aac$y7NZ%KFddeXwq>OFNoN0Y#Uz^Ej+G{qiizkJ z5o$-9y3AVg%#HAsi|HencPayOcq3uLm`gQ0LlMUO`ya|43{!S~mKDHrinUO=r0S*7K$}@LFCV$THsV7V6_A-h2g%W+iW`idk4q4_jGDsA38=gu7*?ZlgS-6B9`Z+C)LmC8*InRXrzBUDwXn8!i#rTB61(B-zslE}9z zRT=}BX(h6Yu0y3tRpZ?@Q#y~FNlA-Z>8oaDaVAo-lHs-pJ1=>QRq{Hzh8F*mypNun zyfgkKRbV#Dr=svclcdY8@w+XNxhoLkfM5Eg)-EI@=}NH&?nWWWNhPh87hP6MT6^f| zUDoUO$p1bxzybcpa1fW`5VPzs<#L29enfeF!hnup5a06vPFTziqg4V0sHk(%vWrEX zoA${Tb&|W|tlI7(VPhiF8iSmmRovC&<9rwtpJOnGBPag?c!H~%#a;s?w{*BdMV*y? zd`NQf=dv?9%#LYg=_O9mZ$DzHu-n7A;bAZz^El?e6N*M2KaN4D$2U5eHSF4c?aI;Z znkMTx5h`FY?157h(3gDpPFwJkLk1C8(O6)iax>#X1>H-h3pwYEXd|>X8ND6n0+=5L aFyy>4vw&_E@puQ*KKx`aVf0J$vFsmR`R^D2 diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/user_package/UserWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/user_package/UserWS.class index 35d8589a717c64814a2bb49d11ac1453f78e6a81..03e668b89ec7fc853a0974ea27764d507f9b2d52 100644 GIT binary patch delta 1701 zcmZvc>sM4&7{-5RZs*L*K>;r@sY#ls2vL?dB$|_o*}Zhi zu68rCixvqN>@y>^v=3+RcklgPo@ejpJ?CS8&(B=H`P(1B!~7DV zf`m;nf{%n5UIKIRylwN2>Wq#00#@m?&SZK^Dmk$B@aF#g$v%sf z*}pfr=&P z`OM{WzEJXHZ@jC=!Z{F6rH1+k5-v;m(&Z~EMJxMfVD+2}E?;xe<{Otwd~5Ta%lG`? za+xdHg~3&sAGzrA6QeFa8|$hW#u&G#Zg1S!*s!_W(B0jYC|}>UsioW_)6*JW|uGz@Sx(CYi07>rSBn0)URB_ z;mcN4c5$R3VGZnp2xmr?! z+bUyIil=!-C$6PcTYjfrQ#+eIHdWD+Vlx`8_t-RJQ=~e>ikc zap-1?kQ)yB*eW)84ni}@HvGaV3IgzdINJ+2GxEG0=oY2i&JF_ z93hL^KppXV#n+pQA-U_9J5RB%Q4MI-6ewly3$3p zju-3X$e7^pzro>raAYcY`R}+pl%U8fgH0f zwasjSExShSSMI*b94i*M#@y;r@7Bhd$Vg;J@#6^U(}Q%rD@93x!kv?uftWn8B^JH1CL5-Ri5 z0oBM{@ZLJ8Qs=z44yo9Pr(9cQI@u*%I||&%vw{#-xn`b|t|KZ?;_2G-){QAm+@M1d zmSFZ3%J~GtDBSNUyo1oBcsQOqn#kOt@<|03PVa1io9vou2(?3)Kp~IPctR_^y&<;W dYKS#==&VC`UA9~3ed=1%M^TlI>)VrJ??2dRA8r5u delta 877 zcmZvZS5K5d6o#K~3$taSYZQ?XVklD8wbw;ZEGVdmB8UZ6Kw)KNVO10rMC=_t3!vEB z1s5jVap4az@sIceycEyu5@VtlbIzGl-t)dQKNgOs_ka5}^%YpfXCFBUvX7)XEfLn?(Mb5Tv?M5tHhcc zll_W*#TCVX;;L+zoN~Ad~`-?l2_J$G7Ti$8jo9KfvANe%dn9}D=&yk<7L`^{tx z9_jC51uLZ*ASyq0 zrfEYdHd~4&<6E&D~2CAYoF zOh{Zc`x0tW^`NL3)ujnF6)5IVKBFd8*d*0tOD3tN{x1!YKN=$P4yA(X5X$>SO;Urf pnWhe>@DvF`;D0=;XLtrV@DI@%0jd@94h|;d`DI0&occJ2egpMxhy4Hm diff --git a/Stack Exchange WS/nbproject/genfiles.properties b/Stack Exchange WS/nbproject/genfiles.properties index 0262ac91..0b730f78 100755 --- a/Stack Exchange WS/nbproject/genfiles.properties +++ b/Stack Exchange WS/nbproject/genfiles.properties @@ -1,9 +1,9 @@ -build.xml.data.CRC32=164ee890 +build.xml.data.CRC32=1549bdfa build.xml.script.CRC32=66fff844 -build.xml.stylesheet.CRC32=651128d4@1.68.1.1 +build.xml.stylesheet.CRC32=651128d4@1.75.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=164ee890 +nbproject/build-impl.xml.data.CRC32=1549bdfa nbproject/build-impl.xml.script.CRC32=c86ab102 -nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 +nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.75.1.1 nbproject/jaxws-build.xml.stylesheet.CRC32=6608c2cf diff --git a/Stack Exchange WS/nbproject/private/private.properties b/Stack Exchange WS/nbproject/private/private.properties index 95952e9e..f1e8bc26 100755 --- a/Stack Exchange WS/nbproject/private/private.properties +++ b/Stack Exchange WS/nbproject/private/private.properties @@ -1,7 +1,11 @@ -deploy.ant.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/config/GlassFishEE6/Properties/gfv3786070114.properties +deploy.ant.properties.file=C:\\Users\\NithoAlif\\AppData\\Roaming\\NetBeans\\8.1\\config\\GlassFishEE6\\Properties\\gfv31049504421.properties +file.reference.json-simple-1.1.1.jar=D:\\Dev\\kuliah\\pemrograman-berbasis-web\\stack-clone-service\\library\\json-simple-1.1.1.jar j2ee.platform.is.jsr109=true -j2ee.server.domain=/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client -j2ee.server.home=/Users/zulvafachrina/GlassFish_Server/glassfish -j2ee.server.instance=[/Users/zulvafachrina/GlassFish_Server/glassfish:/Users/zulvafachrina/GlassFish_Server/glassfish/domains/domain-client]deployer:gfv3ee6wc:localhost:4848 -j2ee.server.middleware=/Users/zulvafachrina/GlassFish_Server -user.properties.file=/Users/zulvafachrina/Library/Application Support/NetBeans/8.0.2/build.properties +j2ee.server.domain=C:/Users/NithoAlif/Apps/GlassFishServer/domain-ws +j2ee.server.home=C:/Program Files/glassfish-4.1.1/glassfish +j2ee.server.instance=[C:\\Program Files\\glassfish-4.1.1\\glassfish;C:\\Users\\NithoAlif\\Apps\\GlassFishServer\\domain-ws]deployer:gfv3ee6wc:localhost:47645 +j2ee.server.middleware=C:/Program Files/glassfish-4.1.1 +javac.debug=true +javadoc.preview=true +selected.browser=Chrome +user.properties.file=C:\\Users\\NithoAlif\\AppData\\Roaming\\NetBeans\\8.1\\build.properties diff --git a/Stack Exchange WS/nbproject/project.properties b/Stack Exchange WS/nbproject/project.properties index 5e53686b..81515cd9 100755 --- a/Stack Exchange WS/nbproject/project.properties +++ b/Stack Exchange WS/nbproject/project.properties @@ -25,6 +25,7 @@ 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= excludes= file.reference.json-simple-1.1.1.jar=/Users/zulvafachrina/Downloads/json-simple-1.1.1.jar includes=** @@ -32,7 +33,7 @@ j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.5 -j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar +j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/cdi-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.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.jar @@ -68,7 +69,6 @@ javadoc.use=true javadoc.version=false javadoc.windowtitle= lib.dir=${web.docbase.dir}/WEB-INF/lib -no.dependencies=false persistence.xml.dir=${conf.dir} platform.active=default_platform resource.dir=setup diff --git a/Stack Exchange WS/nbproject/project.xml b/Stack Exchange WS/nbproject/project.xml index 5d503f61..03ef1b77 100755 --- a/Stack Exchange WS/nbproject/project.xml +++ b/Stack Exchange WS/nbproject/project.xml @@ -16,10 +16,10 @@
- + - +
diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java index 86d42936..e0f06737 100755 --- a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java @@ -5,7 +5,7 @@ */ package com.dazzlesquad.answer_package; -import com.dazzesquad.database_console.DBConnect; +import com.dazzlesquad.database_console.DBConnect; import com.dazzlesquad.user_package.User; import com.dazzlesquad.user_package.UserWS; import java.sql.*; diff --git a/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java b/Stack Exchange WS/src/java/com/dazzlesquad/database_console/DBConnect.java similarity index 95% rename from Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java rename to Stack Exchange WS/src/java/com/dazzlesquad/database_console/DBConnect.java index a11ecb8b..1b6443ed 100755 --- a/Stack Exchange WS/src/java/com/dazzesquad/database_console/DBConnect.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/database_console/DBConnect.java @@ -3,7 +3,7 @@ * To change this template file, choose Tools | Templates * and open the template in the editor. */ -package com.dazzesquad.database_console; +package com.dazzlesquad.database_console; import java.sql.Connection; import java.sql.DriverManager; diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java index 86e5feef..631a252e 100755 --- a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java @@ -8,7 +8,7 @@ * * @author ryanyonata */ -import com.dazzesquad.database_console.DBConnect; +import com.dazzlesquad.database_console.DBConnect; import com.dazzlesquad.answer_package.*; import com.dazzlesquad.user_package.User; import com.dazzlesquad.user_package.UserWS; @@ -26,7 +26,7 @@ public class QuestionWS { Connection conn; - + public QuestionWS() throws SQLException { DBConnect db = new DBConnect(); conn = db.connect(); @@ -113,29 +113,78 @@ public java.util.ArrayList getAnswerByQuestionId(@WebParam(name = "id") @WebMethod(operationName = "deleteQuestion") @WebResult(name="Success") - public int deleteQuestion(@WebParam(name = "id") int id) { - int deletesuccessful = 1; // nanti diganti fungsi validasi - if (deletesuccessful == 1) { - try { + public int deleteQuestion(@WebParam(name = "id") int id, @WebParam(name = "token") String token) { + int deletesuccessful = 0, questionUserId = 0, tokenUserId = 0; + System.out.print(token); + try { + String sql; + Statement statement = conn.createStatement(); + + sql = "SELECT user_id FROM Question WHERE id = ? LIMIT 1"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1, id); + + ResultSet result = dbStatement.executeQuery(); + + questionUserId = 0; + if (result.next()) { + questionUserId = result.getInt("user_id"); + } else { + questionUserId = 0; + } + statement.close(); + + } catch (SQLException ex) { + Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); + } + + try { + String sql; + Statement statement = conn.createStatement(); + + sql = "SELECT user_id FROM tokenlist WHERE token = ? LIMIT 1"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setString(1, token); + + ResultSet result = dbStatement.executeQuery(); + + tokenUserId = 0; + if (result.next()) { + tokenUserId = result.getInt("user_id"); + } else { + tokenUserId = 0; + } + statement.close(); + } catch (SQLException ex) { + Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); + } + + if (questionUserId == tokenUserId) { + try{ String sql; Statement statement = conn.createStatement(); sql = "DELETE FROM Question WHERE id=?"; PreparedStatement dbStatement = conn.prepareStatement(sql); - dbStatement.setInt(1,id); - - dbStatement.executeUpdate(); + dbStatement.setInt(1, id); + + dbStatement.executeUpdate(); + statement.close(); + deletesuccessful = 1; + AnswerWS answers = new AnswerWS(); answers.deleteAnswer(id); - statement.close(); - } catch (SQLException ex) { Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); } + } - + + return deletesuccessful; } diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/user_package/UserWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/user_package/UserWS.java index fff52967..3558b775 100644 --- a/Stack Exchange WS/src/java/com/dazzlesquad/user_package/UserWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/user_package/UserWS.java @@ -5,7 +5,7 @@ */ package com.dazzlesquad.user_package; -import com.dazzesquad.database_console.DBConnect; +import com.dazzlesquad.database_console.DBConnect; import com.dazzlesquad.answer_package.Answer; import java.sql.*; import java.util.*; @@ -92,6 +92,47 @@ public int registerUser(@WebParam(name = "user") User user) { return insertsuccessful; } - + @WebMethod(operationName = "getUserByToken") + @WebResult(name = "userResult") + public User getUserByToken(@WebParam(name = "token") String token) { + int userIdResult; + User userResult = null; + try { + Statement statement = conn.createStatement(); + String sql; + + sql = "SELECT user_id FROM tokenlist WHERE token = ?"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setString(1, token); + + ResultSet result = dbStatement.executeQuery(); + + if (result.next()) { + userIdResult = result.getInt("user_id"); + } else { + userIdResult = 0; + } + + String sql2 = "SELECT * FROM user WHERE id = ?"; + PreparedStatement dbStatement2 = conn.prepareStatement(sql2); + dbStatement.setString(1, token); + + ResultSet result2 = dbStatement2.executeQuery(); + + if (result.next()) { + userResult = new User(result.getInt("id"), result.getString("name"), result.getString("email"), result.getString("password")); + } else { + userResult = new User(); + } + + statement.close(); + + } catch (SQLException ex) { + Logger.getLogger(UserWS.class.getName()).log(Level.SEVERE, null, ex); + } + + return userResult; + } } \ No newline at end of file diff --git a/library/json-simple-1.1.1.jar b/library/json-simple-1.1.1.jar new file mode 100644 index 0000000000000000000000000000000000000000..66347a6c86b7d6442358ca7643e4dc484fb01866 GIT binary patch literal 23737 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 A{Qv*} literal 0 HcmV?d00001 From f7afab3d8150b653d29b62a309aa8a3ace752204 Mon Sep 17 00:00:00 2001 From: NithoAlif Date: Fri, 27 Nov 2015 18:56:14 +0700 Subject: [PATCH 18/25] edit question (token validation) --- .../jax-ws/QuestionWS/EditQuestion.java | 29 ++++++- .../jax-ws/QuestionWS/QuestionWS.java | 5 +- .../QuestionWS/QuestionWS/EditQuestion.java | 29 ++++++- .../QuestionWS/QuestionWS/QuestionWS.java | 5 +- .../classes/QuestionWS/EditQuestion.class | Bin 1168 -> 1356 bytes .../classes/QuestionWS/QuestionWS.class | Bin 2686 -> 2722 bytes .../com/dazzlesquad/servlet/DelQuestion.class | Bin 2666 -> 2666 bytes .../dazzlesquad/servlet/EditQuestion.class | Bin 2525 -> 3136 bytes .../dazzlesquad/servlet/QuestionServlet.class | Bin 4301 -> 4331 bytes .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 1 + .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 1 + Stack Exchange Client/build/web/gfv3ee6.dpf | 11 +++ Stack Exchange Client/catalog.xml | 4 +- .../com/dazzlesquad/servlet/DelQuestion.class | Bin 2666 -> 2666 bytes .../dazzlesquad/servlet/EditQuestion.class | Bin 2525 -> 3136 bytes .../dazzlesquad/servlet/QuestionServlet.class | Bin 4301 -> 4331 bytes .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 1 + .../com/dazzlesquad/servlet/DelQuestion.java | 3 - .../com/dazzlesquad/servlet/EditQuestion.java | 29 +++++-- .../dazzlesquad/servlet/QuestionServlet.java | 4 +- .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 1 + .../question_package/QuestionWS.class | Bin 8219 -> 8728 bytes .../question_package/QuestionWS.java | 71 +++++++++++++++--- 23 files changed, 166 insertions(+), 28 deletions(-) create mode 100644 Stack Exchange Client/build/web/gfv3ee6.dpf diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestion.java index 877f059d..90c35b4c 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestion.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/EditQuestion.java @@ -19,6 +19,7 @@ * <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/> * <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="content" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -31,13 +32,15 @@ @XmlType(name = "editQuestion", propOrder = { "id", "topic", - "content" + "content", + "token" }) public class EditQuestion { protected int id; protected String topic; protected String content; + protected String token; /** * Gets the value of the id property. @@ -103,4 +106,28 @@ public void setContent(String value) { this.content = value; } + /** + * Gets the value of the token property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Sets the value of the token property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java index 72cee47d..d8e8a079 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java @@ -127,6 +127,7 @@ public int countAnswer( * @param topic * @param id * @param content + * @param token * @return * returns int */ @@ -140,6 +141,8 @@ public int editQuestion( @WebParam(name = "topic", targetNamespace = "") String topic, @WebParam(name = "content", targetNamespace = "") - String content); + String content, + @WebParam(name = "token", targetNamespace = "") + String token); } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestion.java index 877f059d..90c35b4c 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestion.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/EditQuestion.java @@ -19,6 +19,7 @@ * <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/> * <element name="topic" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="content" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -31,13 +32,15 @@ @XmlType(name = "editQuestion", propOrder = { "id", "topic", - "content" + "content", + "token" }) public class EditQuestion { protected int id; protected String topic; protected String content; + protected String token; /** * Gets the value of the id property. @@ -103,4 +106,28 @@ public void setContent(String value) { this.content = value; } + /** + * Gets the value of the token property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Sets the value of the token property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java index 72cee47d..d8e8a079 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java @@ -127,6 +127,7 @@ public int countAnswer( * @param topic * @param id * @param content + * @param token * @return * returns int */ @@ -140,6 +141,8 @@ public int editQuestion( @WebParam(name = "topic", targetNamespace = "") String topic, @WebParam(name = "content", targetNamespace = "") - String content); + String content, + @WebParam(name = "token", targetNamespace = "") + String token); } diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/EditQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/EditQuestion.class index 5d5322917a554f41ac5f27cc6ec63ecef4d9e5fe..2e177172e3f73876c31fba204d645f8c4c13a5f1 100644 GIT binary patch literal 1356 zcmaiyZBNrs6vzK}YuQ$cz~sS+Pl)0MN)>%2hJ+wXmMjt(K@$^`uDh9cbhk^}5qzs( z#}}GNOnl)7@Ix8TZOenDLYka&&+R$?^E>z6-+zAo0`Lq^4HWROgb_SaWfh2*b>{WkY^?Y2uh<)-J@?w;)n6(^fo_(22=mFDXq4?^L|H!W+cBf{g5 zI_g~>HVBR66FW6eC1#Mw=J9w2<(~wx zd^B#X6D^IFH}oA|7izr8v)C)@I|iU?+v#7 z4);x5!MKScN+t}9nlP0a!zjb-@hzn;jbY;SNQKOHvq7}(So)jZb zqU1|pswLS8iY)SsyuS1U>>Dj|m?S$AZ7!lrYco#3RZLODFpU|q{}z8o?n|n8HM4jY z*OKCOYL!#1mgbI-J8f-5yU(FxEmD|?vy%1-trE?^a2<0QAo;H;ka{M_4ct5jvV4Sm z8f1q+TK@$ZB@KpKnIKvkQbbV?PDMGC4E)&eYH`5m+X#Q;VCGr-tiq>$a3 literal 1168 zcmaiy+iuf95QhJC>^N~<+J?5Flv8Pe9H72I0tr;93au0=B0!>m)GNnXrCT|6WII)P zCoVvuLgIo4;Gqz+jzfxT%FWEqcn;sc-k-m|{{Zk5y9V;86rrIiO--7*j>kHlFeqZc zz?uwNmnr?%zV-q7kqf$)Ye7<9+?BJM>D`Io{I(H=vtQtdIQ4S&EHmRiE& zuP38E54v{WrA(>iJGR@i10mxisYb^lWY}oEo$xRczW2Uk9SlS?3u%)!_a)BIX(2&MVmO=INpyN*hhaU@(8wJf5&V ztxDEQv@+?E)Hkq^0h0Ti0%>G|+{ET3koq}tX^=L7y!j`H5rf>y1X0rtHZNz*Wnpq;nJmU-IQclc2qy=F1cNJs8-v2+ATAvMA;}8- delta 39 vcmZ1^`cGuTBvxh(4bRQXS?gJt44Efua2aw-GB7Z(F-S1DGPq4H?m5C};i3#GO- zYQL?Y-SGj(2X&m`#m?9nCk#5%@yQ1teD=Y<_(wQCIM#D_Dea@(;buB+!?tjx1!Dc zU2fcWM#njv=UCEl0dF(N^SLRGijH^iu8#L`kpUc+bX>*=<<@ZpS9M&&h>oKeb&bHm z*mbJyzS^npqn9*o-Qsp%~N(cvyk&j)3F2193ScU z7@u%_>V6(L?9M6etj#Sb&F-M0MrvoQB`cY?3fW}ZS;!T#?jM1E_khyjex?*7TGn=a zf{3uD_70D-@lDDM5xkr%`(-4j9jBD^FBv$6j#_gxm!LhrXyqwEtbODG+Of$QJL3#= zoS;dO>zI{av|TB9x3Zmf3Sf{#@gyH3D@^in`ae-d3xcE&y>#xRt0YO{5K8A7*lkiI zw9_e^fH*qn)O`nZqKmA6V2ivcm{pgKrLH4X zcmuW7PR;aCBfIe=`iX@!S*Ov9Ec!4*b_q|@#`WVOOsrr4Uttj6U@yMKevgzAk(x$5 zMJGvHq1-(b9TH@q;xi@GKJ4 c$#J~oZGw2u#H<4pUW1outrYS+?j?WaU(2NSssI20 delta 1131 zcma)4TTc^F5dQYko_4!lC@mLJsNC&^svuwsDk5kBFWgkX3#F{>Vrj8mk;I3_nCK5! zAN>hFNMcIR#K@~pCO#Vc89ox{Y#V5dCT6oUb8_aJ@0*$PrEa&n@OAIwX8=7|Q&5X5 z4ve@kimMI;T)2jq10e^-6pUj+K@F}m+)$wKyqnzL;%1VYDGr(!5{3QpYNu*RHp{rOy zM8#t)s%S&IfU4onikv*t_oqfkR52Ly;5P5v02T;v<*Kc2@4*eRfn$ol9iOkN;w^KU`eq(H<; zvOEd!qM58(NoDZ&t=RqL-}x zV&o;dWBx#}h^hm%3MB&r1RAtd`ATVJRRu!q%VK3&l^nempFryPJp2EbZ;bfH|HAht zU4f6`Uwi`2BSQB+;ttW^_~<0J`#rhJ)z4I{UMlxhDO=LP@9}>?brBvd zBG=0e!O%9mGT!YME)8v-roLbm?a22KWEhG2#e L2G-4X{QZmo9P|@@ delta 151 zcmaE@cvf-4d=^HH$qQK2Hs4_3<*LtOU}0coU| + diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd index 53cbadfe..5ece1b3b 100644 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -138,6 +138,7 @@ + diff --git a/Stack Exchange Client/build/web/gfv3ee6.dpf b/Stack Exchange Client/build/web/gfv3ee6.dpf new file mode 100644 index 00000000..20a26b9c --- /dev/null +++ b/Stack Exchange Client/build/web/gfv3ee6.dpf @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_Client + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange Client/catalog.xml b/Stack Exchange Client/catalog.xml index 474a0b9d..3baf913d 100755 --- a/Stack Exchange Client/catalog.xml +++ b/Stack Exchange Client/catalog.xml @@ -1,9 +1,9 @@ - - + + \ No newline at end of file diff --git a/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/DelQuestion.class b/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/DelQuestion.class index adf714de712ea23f27ff08e7bbbc1d6617e5ce56..394263dfd3b62f00a2c9357253bed5d95ebe09fc 100644 GIT binary patch delta 69 zcmaDQ@=9cbF^8Z5Ll}cDLkxo{Ln?zALoS2GWEYMdtZoc!4DOQ|IkQ+pfUHm;%YO2D XPIbn($=5kUSW_4{7*Z!2a9IHWE=mu$ delta 69 zcmaDQ@=9cbF^8ZLLl}cDLkxojLn?zMLoS2$WEYMdtey;P3|^BNIkQ;9fvgB1%YO2D XPIbn_$=5kUSkoCe7&0asa9IHWGE@)P diff --git a/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/EditQuestion.class b/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/EditQuestion.class index 9a91f58ff4579c9218358e55a3623eb0db33f4e6..7fba3646d31d9f72c7ce0384b4828c7c2ac5c7c5 100644 GIT binary patch delta 1586 zcmbVM-BTM?6#w1bZ0=^WSQ47h6-rTo@(~Qsn#w|}l~QX?m5C};i3#GO- zYQL?Y-SGj(2X&m`#m?9nCk#5%@yQ1teD=Y<_(wQCIM#D_Dea@(;buB+!?tjx1!Dc zU2fcWM#njv=UCEl0dF(N^SLRGijH^iu8#L`kpUc+bX>*=<<@ZpS9M&&h>oKeb&bHm z*mbJyzS^npqn9*o-Qsp%~N(cvyk&j)3F2193ScU z7@u%_>V6(L?9M6etj#Sb&F-M0MrvoQB`cY?3fW}ZS;!T#?jM1E_khyjex?*7TGn=a zf{3uD_70D-@lDDM5xkr%`(-4j9jBD^FBv$6j#_gxm!LhrXyqwEtbODG+Of$QJL3#= zoS;dO>zI{av|TB9x3Zmf3Sf{#@gyH3D@^in`ae-d3xcE&y>#xRt0YO{5K8A7*lkiI zw9_e^fH*qn)O`nZqKmA6V2ivcm{pgKrLH4X zcmuW7PR;aCBfIe=`iX@!S*Ov9Ec!4*b_q|@#`WVOOsrr4Uttj6U@yMKevgzAk(x$5 zMJGvHq1-(b9TH@q;xi@GKJ4 c$#J~oZGw2u#H<4pUW1outrYS+?j?WaU(2NSssI20 delta 1131 zcma)4TTc^F5dQYko_4!lC@mLJsNC&^svuwsDk5kBFWgkX3#F{>Vrj8mk;I3_nCK5! zAN>hFNMcIR#K@~pCO#Vc89ox{Y#V5dCT6oUb8_aJ@0*$PrEa&n@OAIwX8=7|Q&5X5 z4ve@kimMI;T)2jq10e^-6pUj+K@F}m+)$wKyqnzL;%1VYDGr(!5{3QpYNu*RHp{rOy zM8#t)s%S&IfU4onikv*t_oqfkR52Ly;5P5v02T;v<*Kc2@4*eRfn$ol9iOkN;w^KU`eq(H<; zvOEd!qM58(NoDZ&t=RqL-}x zV&o;dWBx#}h^hm%3MB&r1RAtd`ATVJRRu!q%VK3&l^nempFryPJp2EbZ;bfH|HAht zU4f6`Uwi`2BSQB+;ttW^_~<0J`#rhJ)z4I{UMlxhDO=LP@9}>?brBvd zBG=0e!O%9mGT!YME)8v-roLbm?a22KWEhG2#e L2G-4X{QZmo9P|@@ delta 151 zcmaE@cvf-4d=^HH$qQK2Hs4_3<*LtOU}0coU| + diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/DelQuestion.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/DelQuestion.java index 585e49da..2ca486ad 100644 --- a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/DelQuestion.java +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/DelQuestion.java @@ -45,14 +45,11 @@ protected void processRequest(HttpServletRequest request, HttpServletResponse re for (Cookie cookie : cookies) { if (cookie.getName().equals("token")) { token = cookie.getValue(); - //value can be retrieved using #cookie.getValue() - //response.sendRedirect("/Stack_Exchange_Client/QuestionPage?id=1"); break; } } } - int del = deleteQuestion(question_id, token); response.sendRedirect("/Stack_Exchange_Client/QuestionServlet"); diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/EditQuestion.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/EditQuestion.java index 1578494c..33104503 100644 --- a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/EditQuestion.java +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/EditQuestion.java @@ -9,6 +9,7 @@ import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -39,9 +40,27 @@ protected void processRequest(HttpServletRequest request, HttpServletResponse re //int question_userid= Integer.parseInt(request.getParameter("question_userid")); int question_id= Integer.parseInt(request.getParameter("qid")); - int edit = editQuestion(question_id,question_topic,question_content); - String location = "/Stack_Exchange_Client/QuestionPage?id=" + question_id; - response.sendRedirect(location); + Cookie[] cookies = request.getCookies(); + + String token = ""; + if (cookies != null) { + for (Cookie cookie : cookies) { + if (cookie.getName().equals("token")) { + token = cookie.getValue(); + break; + } + } + } + + + int edit = editQuestion(question_id,question_topic,question_content, token); + if (edit == 1){ + String location = "/Stack_Exchange_Client/QuestionPage?id=" + question_id; + response.sendRedirect(location); + } else{ + response.sendRedirect("/Stack_Exchange_Client/QuestionServlet"); + } + } @@ -84,11 +103,11 @@ public String getServletInfo() { return "Short description"; }// - private int editQuestion(int id, java.lang.String topic, java.lang.String content) { + private int editQuestion(int id, java.lang.String topic, java.lang.String content, java.lang.String token) { // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. // If the calling of port operations may lead to race condition some synchronization is required. QuestionWS.QuestionWS port = service.getQuestionWSPort(); - return port.editQuestion(id, topic, content); + return port.editQuestion(id, topic, content, token); } } diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java index 2738f8bc..0355a721 100755 --- a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionServlet.java @@ -112,11 +112,11 @@ private int deleteQuestion(int id, String token) { return port.deleteQuestion(id, token); } - private int editQuestion(int id, java.lang.String topic, java.lang.String content) { + private int editQuestion(int id, java.lang.String topic, java.lang.String content, java.lang.String token) { // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. // If the calling of port operations may lead to race condition some synchronization is required. QuestionWS.QuestionWS port = service_1.getQuestionWSPort(); - return port.editQuestion(id, topic, content); + return port.editQuestion(id, topic, content, token); } private java.util.List getAnswerByQuestionId(int id) { diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd index 53cbadfe..5ece1b3b 100644 --- a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -138,6 +138,7 @@ + diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class index 85a995dabc2a18af5d14a58c5d7aa01c93d51746..1b4d4d703ef76a556b60749744e11f0d9581420f 100644 GIT binary patch delta 3871 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 diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java index 631a252e..76323525 100755 --- a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java @@ -115,7 +115,6 @@ public java.util.ArrayList getAnswerByQuestionId(@WebParam(name = "id") @WebResult(name="Success") public int deleteQuestion(@WebParam(name = "id") int id, @WebParam(name = "token") String token) { int deletesuccessful = 0, questionUserId = 0, tokenUserId = 0; - System.out.print(token); try { String sql; Statement statement = conn.createStatement(); @@ -183,7 +182,6 @@ public int deleteQuestion(@WebParam(name = "id") int id, @WebParam(name = "token } } - return deletesuccessful; } @@ -250,27 +248,76 @@ public java.util.ArrayList showAllQuestion() { @WebMethod(operationName = "editQuestion") @WebResult(name="NewQuestion") - public int editQuestion(@WebParam(name = "id") int id, @WebParam(name = "topic") String newtopic, @WebParam(name = "content") String newcontent) { - int editsuccessful = 1; // nanti diganti fungsi validasi - - if (editsuccessful ==1) { - try { - Statement statement = conn.createStatement(); + public int editQuestion(@WebParam(name = "id") int id, @WebParam(name = "topic") String newtopic, @WebParam(name = "content") String newcontent, @WebParam(name = "token") String token) { + int editsuccessful = 0, questionUserId = 0, tokenUserId = 0; + try { + String sql; + Statement statement = conn.createStatement(); + + sql = "SELECT user_id FROM Question WHERE id = ? LIMIT 1"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1, id); + + ResultSet result = dbStatement.executeQuery(); + + questionUserId = 0; + if (result.next()) { + questionUserId = result.getInt("user_id"); + } else { + questionUserId = 0; + } + statement.close(); + + } catch (SQLException ex) { + Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); + } + + try { + String sql; + Statement statement = conn.createStatement(); + + sql = "SELECT user_id FROM tokenlist WHERE token = ? LIMIT 1"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setString(1, token); + + ResultSet result = dbStatement.executeQuery(); + + tokenUserId = 0; + if (result.next()) { + tokenUserId = result.getInt("user_id"); + } else { + tokenUserId = 0; + } + statement.close(); + } catch (SQLException ex) { + Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); + } + + if (questionUserId == tokenUserId) { + try{ String sql; + Statement statement = conn.createStatement(); + sql = "UPDATE Question SET topic = ?, content = ? WHERE id = ?"; PreparedStatement dbStatement = conn.prepareStatement(sql); - dbStatement.setString(1,newtopic); - dbStatement.setString(2,newcontent); - dbStatement.setInt(3,id); + dbStatement.setString(1, newtopic); + dbStatement.setString(2, newcontent); + dbStatement.setInt(3, id); dbStatement.executeUpdate(); - statement.close(); + editsuccessful = 1; + + AnswerWS answers = new AnswerWS(); + answers.deleteAnswer(id); } catch (SQLException ex) { Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); } + } return editsuccessful; } From 10c45b965b90d2ee6a01006f20ae11536de87136 Mon Sep 17 00:00:00 2001 From: NithoAlif Date: Fri, 27 Nov 2015 19:21:05 +0700 Subject: [PATCH 19/25] login & register fix --- .../build/web/WEB-INF/web.xml | 8 ++ Stack Exchange Client/build/web/register.jsp | 7 +- .../com/dazzlesquad/servlet/Register.class | Bin 0 -> 3195 bytes .../com/dazzlesquad/servlet/Register.java | 107 ++++++++++++++++++ Stack Exchange Client/web/WEB-INF/web.xml | 8 ++ Stack Exchange Client/web/register.jsp | 7 +- .../web/WEB-INF/classes/ReSTful/Login.class | Bin 4790 -> 5278 bytes Stack Exchange IS/src/java/ReSTful/Login.java | 17 +-- .../com/dazzlesquad/user_package/UserWS.class | Bin 4074 -> 3517 bytes Stack Exchange WS/build/web/gfv3ee6.dpf | 11 ++ .../com/dazzlesquad/user_package/UserWS.java | 72 ++++-------- 11 files changed, 180 insertions(+), 57 deletions(-) create mode 100644 Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/Register.class create mode 100644 Stack Exchange Client/src/java/com/dazzlesquad/servlet/Register.java create mode 100644 Stack Exchange WS/build/web/gfv3ee6.dpf diff --git a/Stack Exchange Client/build/web/WEB-INF/web.xml b/Stack Exchange Client/build/web/WEB-INF/web.xml index 33c122c1..5f025992 100644 --- a/Stack Exchange Client/build/web/WEB-INF/web.xml +++ b/Stack Exchange Client/build/web/WEB-INF/web.xml @@ -28,6 +28,10 @@ DelQuestion com.dazzlesquad.servlet.DelQuestion + + Register + com.dazzlesquad.servlet.Register + QuestionServlet /QuestionServlet @@ -56,6 +60,10 @@ DelQuestion /DelQuestion + + Register + /Register + 30 diff --git a/Stack Exchange Client/build/web/register.jsp b/Stack Exchange Client/build/web/register.jsp index 985a22d1..6e3b4675 100644 --- a/Stack Exchange Client/build/web/register.jsp +++ b/Stack Exchange Client/build/web/register.jsp @@ -25,7 +25,7 @@

Register

- +
@@ -36,6 +36,11 @@ + +
+
+

+

diff --git a/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/Register.class b/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/Register.class new file mode 100644 index 0000000000000000000000000000000000000000..b2da4346cc1efccea8899ad86fa021e915b0de14 GIT binary patch literal 3195 zcmbtW+jA3D9R4d-|hQdcYpco`yT=9 z!IdaBV>E)(F^pkcE@vXpV|WrzMX)P^-721rq7kEVIV+cECXif?)g3F$JNcR+gyO446eRSe~8~_NYN{3gXgSVa%{i`CPdSxp|Xl9~j73 z(|Xppbg3Ym3uPm#OZN-H)kj3mbX;K*^XigqWrX95hzn)mFh(Qo6(_6AdDkuJC%H&p zDP7_0TanEvF=(Ps;*XT6t!PYph-D1*0^Md1Y_pgnib% z(s{}#c^UA^t*l~3#VjjR#T=_!L6q4RC9jlJTvTz1&StF>f*x$M>|A$IxRb&tI^Aij zY-hxPm=T2~<+slF(+l0ujIeDpD+swEYYnrmn9H1SD@jTfrz{2Q+IQB8)S|7~mHf-% zSJ2eHB*r@#*HFo_sc=m_VLVM+Q6F2sDT{AawT`-FN;R}$2Rq9ZbFQ9urwe_oZQBv< zfzzY?UA+v4hRb+f!wYy(MOnj3cv(SAVyINVhF2v0Rk^$-mq85Cq>t7%98<;X8s5O0 z8s5U&q_C-SX0iL6Q_}Db-c|9QhWGISk?Bjes?VCW7+AA ztU*dbusIOesS4VbQ?^{?a)7&o-WZASbljg5F&>9&^P_pu=M?eg zq<(eAD3ry}l!Eo`srr_va7aW{a@gfOnk>6?Z^tr->HrN*o)a0@8*S_8N+n;%Os8bH znY=W)cNqn~<+-{s>`k3TG2+;~G~>%?R;Mg`){vv}kZ)sAVI`Xtp}Qw^jaoOD!t&7;`DO_Ro_z&zt$?A!!30kJD#q-IjMqy@JYko@MvcCm$1^iRZA|gm9Oc| z{60_+kZs2O0Y1gJZ{zPl2iwuW1Lq3Yc9L}N3ioiwbtu<(2w*2y$poxN2UpE!Kmwh7 z3dz1E7li{O2$Bli?u-W(5DcJm0U-s0N-~s)hZoQgKr)<&tNy7W5s&yM^#?RQc^%PY zq&3nSo=1$EIuDIo!#q}Xv_`ID^}fcI#?Y78nuxCn-9XaqPw zRdTmRZ(c(fU*Icz%@3nEuHZ&x|A`^^6~EzkKHtF4kk3IcjDuLq^L9iS@i;@ak+*FO zY7axXpMgBYP@Z582C<7DaJz994td-!$qb|@^q3c)Ek0Y#M;Q;_N44T( zy@`}(PNA$U?Z^MCxpA61^FPfg7{Dolmu=X^B*-)b;SI`>rn^f zOP#_}%?KrBkeWKa!+rDEc&an8fcpdZrl!-6R*toiuY=!Ii&m3YIs9tl-!Pt_K7PP@ H(&@heX(j*! literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/Register.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/Register.java new file mode 100644 index 00000000..20562299 --- /dev/null +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/Register.java @@ -0,0 +1,107 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.dazzlesquad.servlet; + +import UserWS.User; +import UserWS.UserWS_Service; +import java.io.IOException; +import java.io.PrintWriter; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.xml.ws.WebServiceRef; + +/** + * + * @author zulvafachrina + */ +public class Register extends HttpServlet { + @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/UserWS.wsdl") + private UserWS_Service service; + + /** + * Processes requests for both HTTP GET and POST + * methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + response.setContentType("text/html;charset=UTF-8"); + try (PrintWriter out = response.getWriter()) { + /* TODO output your page here. You may use following sample code. */ + String username= request.getParameter("username"); + String password= request.getParameter("password"); + String email= request.getParameter("email"); + + User user = new User(); + user.setName(username); + user.setEmail(email); + user.setPassword(password); + + int success = registerUser(user); + if(success==1) { + request.setAttribute("registrasi", 1); + request.getRequestDispatcher("/login.jsp").forward(request, response); + } + else { + request.setAttribute("registrasi", 0); + request.getRequestDispatcher("/register.jsp").forward(request, response); + } + } + } + + // + /** + * Handles the HTTP GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Handles the HTTP POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// + + private int registerUser(UserWS.User user) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + UserWS.UserWS port = service.getUserWSPort(); + return port.registerUser(user); + } + +} diff --git a/Stack Exchange Client/web/WEB-INF/web.xml b/Stack Exchange Client/web/WEB-INF/web.xml index 33c122c1..5f025992 100755 --- a/Stack Exchange Client/web/WEB-INF/web.xml +++ b/Stack Exchange Client/web/WEB-INF/web.xml @@ -28,6 +28,10 @@ DelQuestion com.dazzlesquad.servlet.DelQuestion + + Register + com.dazzlesquad.servlet.Register + QuestionServlet /QuestionServlet @@ -56,6 +60,10 @@ DelQuestion /DelQuestion + + Register + /Register + 30 diff --git a/Stack Exchange Client/web/register.jsp b/Stack Exchange Client/web/register.jsp index 985a22d1..6e3b4675 100644 --- a/Stack Exchange Client/web/register.jsp +++ b/Stack Exchange Client/web/register.jsp @@ -25,7 +25,7 @@

Register

-
+
@@ -36,6 +36,11 @@
+ +
+
+

+

diff --git a/Stack Exchange IS/build/web/WEB-INF/classes/ReSTful/Login.class b/Stack Exchange IS/build/web/WEB-INF/classes/ReSTful/Login.class index 1dc5eb380b7694a168830ebae78c53715d2d5614..53b350ee731c501b79f7bd761519ebe8d6622663 100644 GIT binary patch delta 2331 zcmb7F33yXQ5dJ4gv#&4PE4>I*C@LznC7%LPT2zh##g;=3u?S)sUeAz*CIu8Uh#(;1 z(Wh8Z0a2-oDtK1K6Y)YtP`vLOM5WHA)#8WxXZbR8qHLf{G=7OaTH2&`1xm5RGc!_^L4gL(l|M=VyT$+a4)9JmgvG*mlqJsLFJ zpvKh>+=!bLx!Hj=SgT_lZc${tz^yUt3$Sd@)RB(c1j4s#*r1~u8U^mq(H$!kxl>6u zDsH2OyENRb4BewlZqjit?o-@m2ku9chG`1W0~*fJ@gO1sTXgirRz;dMJfy}Jh4x_$ zkLcKj?F#av8Xi;QWm=GuKnlpCE%qXlN)@TUlBcGR#!j z)0EQDC8gX5O)zHH8NpCNWia3gc`KB?0cN%C8Z*xwG-~JgjF9^%6*kyIdHEL=Mpaf* zJJ(Y?lQ86@VsovQ8rxwfKROc=j9`E}(Oe>j9yfwdJs(JZx#iT^R1L>82E;8;%yf+T zsm#tF%WLtlGCdYHb|o5~+s8^i1Z*pUX%L34cE?7^RJMQWaO z$q3R0#3m9NcNN5h-~Zuer3&wQT3<%{apXm#r0( zT`{dlciAEs(ul%5yDLToF-&X3;OL_HR(!@}7Nz8+vM7~BjnJYJSIYLyoGUjirlmNI zHqyOxKi@jtXdSh7j4yE>-==-EA492?b`sCI7OE!O;5LgA`h`bfF4ym3uHH(nTLV{M zGuP)quFK-8PF-1f%Dl)9-RpfN}=I&8VN5; zV^KtdFcSuJhLnLalq2k5ObMt!B`fx#`KV$=mDAa%W=^0B?S&7sxI?)kJGxbIe$=QA zW-fr)+_{PL35O8m?1nhITOr#x2~wa=V2;3Cfq4QK2wW&IKl)z~r5A+-2gw&-Z)pFd z3k>7$U1A$tupg}hzWpwAjAByAZyN`m`Zr1psq@Er?YnGk2wPw~QlGUJ@@waaF2N#> z`ckgGRh>)j5Gy}`=#!Nl!SKz@TB5C_KKE*yowul?o!PGTN3uAH9m!&@Jy{D`tKCI- z5f(=$ge5%MaM^$LcO_f6>VNzDt2@HjrC7%BReU*IPjx3*odx&t&>ovTy3`Q$(|%=H PJK{PLHeq>m$K}5R3Y+z( delta 1960 zcmbuAd7MpU7{|ZwoqO*&&ONiZW`+|oNHL5_h`FS~STdGEjJ0bphG8sYPdB9~rs5z; zDq>36>oTT{HWiWf^`m{!rbQ){>3Q!=A3h)b(dW~>_dM_OzUNtf&+mQS_pWUgZ4xOiGBuXT!6^=+Yn^$?w;B}ifc+;KlYoGcSZ%aa(cX-$4 zJ>HkpHXpd@{_`(B%7->b`N-yD<{Nxs^C_R%e9jk&gz@1S;mqm91%;Vi!^LB4y7Hxa z!q-;79d`Tqb27f-n9bLGWALrbcYJSioFAk*n;*%x`H7#UW}6fIqHx>_j}xzB{A%+X zCl#q~Dx5=Y{4$ zkDC+7^3`kFrCE-f>91{fP?*I<{fnm-Ov-nUTO)QZ4NOpOdP0ZBouoabL*x-Ib+c$D zMfy+zCR=1TcTqx%4&7xffjE(k@RC8IbU+W8*B&_xdNlxv)=kvb_(=s-;T}(z zl69z@l-ymUI{qlNlfqHzL~%m)Zq5tEJMmHKwo53dUT$haGWEl|Xb?&&CoMPFaF@F# zF}cgdKikhKj%Xz7*@>NOo zxKg-Vr%Kf(LaIcqQZg6*^*(H&x!bsA>qs_>WL_fsuw3|GFWhgTH#_J<1${X}Kk4SH zIYxhJxPhExkWvg*i40LG3{{O7rqUU%S}{Up5mp@;rLxIWy_g`F#;JZ3s9eUYkrb+Y zCJL^$f?=ZCOHpj+_eH2B0JclYKGFsya&PpNl<@*)gQUGi+GRZ}CHVl71lVGMa4j_j z-a-b6M^FINW-z%DC8TOHgrS&pQt=Fvw>9V`eKnjBSd5cHH9j1s#hsxy&1 zG1MHkXS8Srb<{@2Fjl%yx~{q-wU#d-B${XijF;|AQd^lop|Cko*xZd>DaG3ca$OV| zOg5NeFx5aVoZ{GTdQ8qRm#zRTaKz9*6PzFy8=oIZO}dz^g1NN?UEO2_S@dSb1k|9fDb zINcE2#I!22f5;LNtH~0rimbC!%oAU~Pr>Qa6vscmz5RZ>`#8}}+c9-9<7R}AS&^F*tYL@^PKZNm+$k(hM(3>|MK_c zpMkB+$Jj*1r9Vc1j1>b>ZeTD@mPb8?tUeNFm=PXQ5vk>Po3NFW8reZwK6EU9TsVFCSy3(4@cud>ilNR}u$7y?c){5t>=XsYGF3tVr zTsx(DE-$*g>;A8yjceavMx_mJ;v3%LZ8c$dhj$&y{qb;l zjo}>U4e#;3LpYnu439c^e%Fru8#~KGwX7}@Cl!~d}jEZ zFANv?Qi$E@-Rb6i$>G7|&aRI3WKTXjne1&%ccqg{$f+HMub4G_%{Tshc>Ah3d->Li z@A!VNT#=YVVL+F6ITxmUe*iGgnIZ=W{wAkFO8%m*~zL0Nq~qK%J`;W+)AW`|eQ zaDk&-VhqdLIC15)2yH9wv{IV{x=mD$h{zt%7FFpP6 delta 1840 zcmZux+gDUo82_C)XJ((7ImmF836%j21q6yN*eIbO7mZ7C7YiGiiMS2OfP|WpiCNjr zPSMTMG9pXM3qez>UR%q>U*J=(_0~&IE$O$`7?w-ejS-9r9MVxK#W5Yta*ya3 z*D>LOfx~hM%F9VNUcjWll)w=ej^daLFXFfpQM^i#c!m-Mpo4%3sqL8gGw; z#;T^;Mg~KKm2YVn2pkTS4h6z}rLE&*{o%gt1?I52F32R&xste2UKuoW}*)3=IeRhZN|efkWGrZ)0G}K90)@=SOtbIIzG&b}%nE#E zU=CjkTr%(tzBONz*X42p^9qVvYZ_{*+k7&m1N}i?ZA){b z&&pw_KQiv?tgmUQiJyHHzDflmp{O7yfh>$;FdQ;f z=VtS7J=xsmEb`{FtrUJFiK|AL+_9~S%wx{{x~;rRoSbsfvS9_iSCV%}s@3&=nT zO1T?w;sHEJd>K#D&RTvCv1L`-`onoy*=o+Xs-qIw0-gGY@CY8|s|Uj<$2MZt<5@fg zKkT&FgzeY?2Tt(40*_MOq8n(dF~V@0C^Sd#B%b1nq43lazp3QbiZ+=I3Cm}+4r&Z& z73;JM2%4AN1v&Pj1^8mfQQ@^aDCZ{R81fW!7MqpEhNz&4PEw;nQtQVWuJsIHF9d@~ zq5ljz&!hVidiK+0E!uh8NnAJAF8=m0$EU3l)DxA$)Z;{Ekd!!)c`QPl$gcm;H-M6; zRV&6#qgBkvMpGSRGR_~FSf&q^9FaaI|9>2{-r=Zo6-Vu~D8sWjvK2BoH`7~EnhNJ( zkHMiJ>eo^?`t9=U<&AEG-{Ey=MRBGaF}M`?g;&JjRydj-uSne#!x|eZ=3rMVQt$Wc z7FLgAop-U$IM%g-E&Cb9KH`%sJcZ;KJW(4crBJejR7+SyTGJfdQhyQYO_^QR)JQi1q*ujzkz2q>2B=VU;b~j*<6E)0<7-11dQHL@1 z-~^(LILtauQhkbln@4#%hFKiP6*l@jPSNa1#4wGUIBivUnkILX&~B?pNsLO?TBDPT zR;}%HHDlGgl_U{c;u$TEoaubV9pp$7;0Hdxx>> dPNVHw)o48=`v8Nt@ef0eu$!&}{0>IY`!7aEHSYib diff --git a/Stack Exchange WS/build/web/gfv3ee6.dpf b/Stack Exchange WS/build/web/gfv3ee6.dpf new file mode 100644 index 00000000..95214f83 --- /dev/null +++ b/Stack Exchange WS/build/web/gfv3ee6.dpf @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_WS + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/user_package/UserWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/user_package/UserWS.java index 3558b775..ef156433 100644 --- a/Stack Exchange WS/src/java/com/dazzlesquad/user_package/UserWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/user_package/UserWS.java @@ -67,72 +67,48 @@ public User getUserById(@WebParam(name = "id") int id) { @WebMethod(operationName = "registerUser") - @WebResult(name="NewUser") + @WebResult(name = "NewUser") public int registerUser(@WebParam(name = "user") User user) { int insertsuccessful = 1; // nanti diganti fungsi validasi - - if (insertsuccessful == 1) { - try { - Statement statement = conn.createStatement(); - String sql; - sql = "INSERT INTO User (name, email, password) VALUES (?,?,?)"; - - PreparedStatement dbStatement = conn.prepareStatement(sql); - dbStatement.setString(1,user.getUserName()); - dbStatement.setString(2,user.getUserEmail()); - dbStatement.setString(3,user.getUserPassword()); - - dbStatement.executeUpdate(); - statement.close(); - } catch (SQLException ex) { - Logger.getLogger(UserWS.class.getName()).log(Level.SEVERE, null, ex); - } - } - return insertsuccessful; - } - - @WebMethod(operationName = "getUserByToken") - @WebResult(name = "userResult") - public User getUserByToken(@WebParam(name = "token") String token) { - int userIdResult; - User userResult = null; try { - Statement statement = conn.createStatement(); - String sql; - - sql = "SELECT user_id FROM tokenlist WHERE token = ?"; + Statement statement1 = conn.createStatement(); + String sql1; + sql1 = "SELECT id FROM User WHERE email=?"; - PreparedStatement dbStatement = conn.prepareStatement(sql); - dbStatement.setString(1, token); - - ResultSet result = dbStatement.executeQuery(); + PreparedStatement dbStatement1 = conn.prepareStatement(sql1); + dbStatement1.setString(1, user.getUserEmail()); + ResultSet result = dbStatement1.executeQuery(); if (result.next()) { - userIdResult = result.getInt("user_id"); + insertsuccessful = 0; } else { - userIdResult = 0; + insertsuccessful = 1; } - String sql2 = "SELECT * FROM user WHERE id = ?"; - PreparedStatement dbStatement2 = conn.prepareStatement(sql2); - dbStatement.setString(1, token); + statement1.close(); - ResultSet result2 = dbStatement2.executeQuery(); + if (insertsuccessful == 1) { + Statement statement2 = conn.createStatement(); + String sql2; + sql2 = "INSERT INTO User (name, email, password) VALUES (?,?,?)"; - if (result.next()) { - userResult = new User(result.getInt("id"), result.getString("name"), result.getString("email"), result.getString("password")); - } else { - userResult = new User(); - } + PreparedStatement dbStatement2 = conn.prepareStatement(sql2); + dbStatement2.setString(1, user.getUserName()); + dbStatement2.setString(2, user.getUserEmail()); + dbStatement2.setString(3, user.getUserPassword()); - statement.close(); + dbStatement2.executeUpdate(); + + statement2.close(); + } } catch (SQLException ex) { Logger.getLogger(UserWS.class.getName()).log(Level.SEVERE, null, ex); } - return userResult; + return insertsuccessful; } + } \ No newline at end of file From c4119c4c8130443cdba01e603e32a9b65f12e905 Mon Sep 17 00:00:00 2001 From: NithoAlif Date: Fri, 27 Nov 2015 21:49:19 +0700 Subject: [PATCH 20/25] question voting --- .../jax-ws/QuestionWS/ObjectFactory.java | 36 ++++++ .../jax-ws/QuestionWS/QuestionWS.java | 20 ++++ .../jax-ws/QuestionWS/VoteQuestion.java | 98 ++++++++++++++++ .../QuestionWS/VoteQuestionResponse.java | 54 +++++++++ .../QuestionWS/QuestionWS/ObjectFactory.java | 36 ++++++ .../QuestionWS/QuestionWS/QuestionWS.java | 20 ++++ .../QuestionWS/QuestionWS/VoteQuestion.java | 98 ++++++++++++++++ .../QuestionWS/VoteQuestionResponse.java | 54 +++++++++ .../classes/QuestionWS/ObjectFactory.class | Bin 10598 -> 11684 bytes .../classes/QuestionWS/QuestionWS.class | Bin 2722 -> 2992 bytes .../classes/QuestionWS/VoteQuestion.class | Bin 0 -> 1159 bytes .../QuestionWS/VoteQuestionResponse.class | Bin 0 -> 833 bytes .../com/dazzlesquad/servlet/Register.class | Bin 0 -> 3195 bytes .../dazzlesquad/servlet/VoteQuestion.class | Bin 0 -> 3391 bytes .../Stack_Exchange_WS/QuestionWS.wsdl | 19 ++++ .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 18 +++ .../java/com/dazzlesquad/servlet/Register.rs | 1 + .../com/dazzlesquad/servlet/VoteQuestion.rs | 1 + .../build/web/WEB-INF/web.xml | 8 ++ .../Stack_Exchange_WS/QuestionWS.wsdl | 19 ++++ .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 18 +++ Stack Exchange Client/build/web/gfv3ee6.dpf | 11 -- Stack Exchange Client/build/web/login.jsp | 5 + .../build/web/question-list.jsp | 2 +- .../build/web/question-page.jsp | 10 +- .../dazzlesquad/servlet/VoteQuestion.class | Bin 0 -> 3391 bytes .../Stack_Exchange_WS/QuestionWS.wsdl | 19 ++++ .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 18 +++ .../com/dazzlesquad/servlet/VoteQuestion.java | 107 ++++++++++++++++++ Stack Exchange Client/web/WEB-INF/web.xml | 8 ++ .../Stack_Exchange_WS/QuestionWS.wsdl | 19 ++++ .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 18 +++ Stack Exchange Client/web/login.jsp | 5 + Stack Exchange Client/web/question-list.jsp | 2 +- Stack Exchange Client/web/question-page.jsp | 10 +- .../web/WEB-INF/classes/ReSTful/Login.class | Bin 5278 -> 4988 bytes .../web/WEB-INF/classes/ReSTful/Logout.class | Bin 2199 -> 3282 bytes Stack Exchange IS/src/java/ReSTful/Login.java | 9 +- .../src/java/ReSTful/Logout.java | 67 ++++++++--- .../question_package/QuestionWS.class | Bin 8728 -> 9939 bytes Stack Exchange WS/build/web/gfv3ee6.dpf | 11 -- .../question_package/QuestionWS.java | 75 +++++++++++- 42 files changed, 845 insertions(+), 51 deletions(-) create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/VoteQuestion.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/VoteQuestionResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/VoteQuestion.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/VoteQuestionResponse.java create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/VoteQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/VoteQuestionResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/Register.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/VoteQuestion.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/Register.rs create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/VoteQuestion.rs delete mode 100644 Stack Exchange Client/build/web/gfv3ee6.dpf create mode 100644 Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/VoteQuestion.class create mode 100644 Stack Exchange Client/src/java/com/dazzlesquad/servlet/VoteQuestion.java delete mode 100644 Stack Exchange WS/build/web/gfv3ee6.dpf diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java index da4924e1..be3f13c2 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/ObjectFactory.java @@ -42,6 +42,8 @@ public class ObjectFactory { private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); + private final static QName _VoteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "voteQuestion"); + private final static QName _VoteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "voteQuestionResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: QuestionWS @@ -194,6 +196,22 @@ public ShowAllQuestionResponse createShowAllQuestionResponse() { return new ShowAllQuestionResponse(); } + /** + * Create an instance of {@link VoteQuestion } + * + */ + public VoteQuestion createVoteQuestion() { + return new VoteQuestion(); + } + + /** + * Create an instance of {@link VoteQuestionResponse } + * + */ + public VoteQuestionResponse createVoteQuestionResponse() { + return new VoteQuestionResponse(); + } + /** * Create an instance of {@link JAXBElement }{@code <}{@link Answer }{@code >}} * @@ -356,4 +374,22 @@ public JAXBElement createShowAllQuestionResponse(ShowAl return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); } + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VoteQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "voteQuestion") + public JAXBElement createVoteQuestion(VoteQuestion value) { + return new JAXBElement(_VoteQuestion_QNAME, VoteQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VoteQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "voteQuestionResponse") + public JAXBElement createVoteQuestionResponse(VoteQuestionResponse value) { + return new JAXBElement(_VoteQuestionResponse_QNAME, VoteQuestionResponse.class, null, value); + } + } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java index d8e8a079..5efdfa60 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java @@ -38,6 +38,26 @@ public List getAnswerByQuestionId( @WebParam(name = "id", targetNamespace = "") int id); + /** + * + * @param flag + * @param id + * @param token + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Success", targetNamespace = "") + @RequestWrapper(localName = "voteQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.VoteQuestion") + @ResponseWrapper(localName = "voteQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.VoteQuestionResponse") + public int voteQuestion( + @WebParam(name = "id", targetNamespace = "") + int id, + @WebParam(name = "token", targetNamespace = "") + String token, + @WebParam(name = "flag", targetNamespace = "") + int flag); + /** * * @param id diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/VoteQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/VoteQuestion.java new file mode 100644 index 00000000..6f4ad045 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/VoteQuestion.java @@ -0,0 +1,98 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for voteQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="voteQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="flag" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "voteQuestion", propOrder = { + "id", + "token", + "flag" +}) +public class VoteQuestion { + + protected int id; + protected String token; + protected int flag; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the token property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Sets the value of the token property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + + /** + * Gets the value of the flag property. + * + */ + public int getFlag() { + return flag; + } + + /** + * Sets the value of the flag property. + * + */ + public void setFlag(int value) { + this.flag = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/VoteQuestionResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/VoteQuestionResponse.java new file mode 100644 index 00000000..4bc85c63 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/VoteQuestionResponse.java @@ -0,0 +1,54 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for voteQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="voteQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "voteQuestionResponse", propOrder = { + "success" +}) +public class VoteQuestionResponse { + + @XmlElement(name = "Success") + protected int success; + + /** + * Gets the value of the success property. + * + */ + public int getSuccess() { + return success; + } + + /** + * Sets the value of the success property. + * + */ + public void setSuccess(int value) { + this.success = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java index da4924e1..be3f13c2 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/ObjectFactory.java @@ -42,6 +42,8 @@ public class ObjectFactory { private final static QName _InsertQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "insertQuestionResponse"); private final static QName _ShowAllQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestion"); private final static QName _ShowAllQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "showAllQuestionResponse"); + private final static QName _VoteQuestion_QNAME = new QName("http://question_package.dazzlesquad.com/", "voteQuestion"); + private final static QName _VoteQuestionResponse_QNAME = new QName("http://question_package.dazzlesquad.com/", "voteQuestionResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: QuestionWS @@ -194,6 +196,22 @@ public ShowAllQuestionResponse createShowAllQuestionResponse() { return new ShowAllQuestionResponse(); } + /** + * Create an instance of {@link VoteQuestion } + * + */ + public VoteQuestion createVoteQuestion() { + return new VoteQuestion(); + } + + /** + * Create an instance of {@link VoteQuestionResponse } + * + */ + public VoteQuestionResponse createVoteQuestionResponse() { + return new VoteQuestionResponse(); + } + /** * Create an instance of {@link JAXBElement }{@code <}{@link Answer }{@code >}} * @@ -356,4 +374,22 @@ public JAXBElement createShowAllQuestionResponse(ShowAl return new JAXBElement(_ShowAllQuestionResponse_QNAME, ShowAllQuestionResponse.class, null, value); } + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VoteQuestion }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "voteQuestion") + public JAXBElement createVoteQuestion(VoteQuestion value) { + return new JAXBElement(_VoteQuestion_QNAME, VoteQuestion.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VoteQuestionResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://question_package.dazzlesquad.com/", name = "voteQuestionResponse") + public JAXBElement createVoteQuestionResponse(VoteQuestionResponse value) { + return new JAXBElement(_VoteQuestionResponse_QNAME, VoteQuestionResponse.class, null, value); + } + } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java index d8e8a079..5efdfa60 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java @@ -38,6 +38,26 @@ public List getAnswerByQuestionId( @WebParam(name = "id", targetNamespace = "") int id); + /** + * + * @param flag + * @param id + * @param token + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Success", targetNamespace = "") + @RequestWrapper(localName = "voteQuestion", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.VoteQuestion") + @ResponseWrapper(localName = "voteQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.VoteQuestionResponse") + public int voteQuestion( + @WebParam(name = "id", targetNamespace = "") + int id, + @WebParam(name = "token", targetNamespace = "") + String token, + @WebParam(name = "flag", targetNamespace = "") + int flag); + /** * * @param id diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/VoteQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/VoteQuestion.java new file mode 100644 index 00000000..6f4ad045 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/VoteQuestion.java @@ -0,0 +1,98 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for voteQuestion complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="voteQuestion">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="flag" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "voteQuestion", propOrder = { + "id", + "token", + "flag" +}) +public class VoteQuestion { + + protected int id; + protected String token; + protected int flag; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the token property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Sets the value of the token property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + + /** + * Gets the value of the flag property. + * + */ + public int getFlag() { + return flag; + } + + /** + * Sets the value of the flag property. + * + */ + public void setFlag(int value) { + this.flag = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/VoteQuestionResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/VoteQuestionResponse.java new file mode 100644 index 00000000..4bc85c63 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/VoteQuestionResponse.java @@ -0,0 +1,54 @@ + +package QuestionWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for voteQuestionResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="voteQuestionResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "voteQuestionResponse", propOrder = { + "success" +}) +public class VoteQuestionResponse { + + @XmlElement(name = "Success") + protected int success; + + /** + * Gets the value of the success property. + * + */ + public int getSuccess() { + return success; + } + + /** + * Sets the value of the success property. + * + */ + public void setSuccess(int value) { + this.success = value; + } + +} diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ObjectFactory.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/ObjectFactory.class index 5cc3c93fff9627dc141c84f0870fc020415526a5..b1b891300086558b52b762e6cb63bde93b767a9e 100644 GIT binary patch literal 11684 zcmb_i3wRwx6+V-u$#$D2>E_iuneQ6Y98} zXhJ=gIVLo4IcWlHW4R_Yu{{1MpEr|vWAUbdH-)?@;!QDcN_aDcH>JEO<4rklDtJ@L zn=0N+hUNzvj0k3DX>DjEF!K9w{Xne0d+_PnK`{`>Lly~e5?FsE`**6qv ziH3&k_^wc&-Lhpfer#os*Ry5BjwiygsPwmbR>wx72{lNWx3d#t#G-LqB8qy}*bzHn z>yaw8ejQiPv$j8+&{5?|ua2qcS#LXITeV+8H}=b+)X`==N-=kn=vDhu_$u9?BXfE- z*pWy~@)agk-K(f)Bi3iwrI7BGTEC7f?&%tg?QM@lTSL7O?6EpxeW6HqXgJJur!zA#7>+Y2 z>ySg;*41)G?@qffu`bk?hz;+@$(7SLY=;tdaw;(>YH0L&C%e%tH|Zt=F(^?Tr2$Rrvi_Y#NwPFoTU{(&P-ER4&O{u z%?NX5n%XbJ`eqvKhGCq_YU_`$vYH)%PGvPiY5-bg1N<D}w-F(iBV}nP-jl;ac6T@)#znY28jU4F{I-p2aFagTkZWz(J`{1ry~gf~V4w-^ z9)Ll^U?Q<=Sxd`qxdp(j!TF&9ySYDf;6TKV?;Z*DH}}PcTJYw;VGOe5T0UP%OkQlQ zX$n{5&CUfe*mUyIltQ_oc&QAjF<7L;_1+oM40MWjpk5q3XnnP z*rF=gC?RfSTmgY;U z@uo;eV9B3-{ zJ}h~=<2&JW1*p&ppkNtnA9HLyNhL5(D-YB1b~0Es8kx*DT|#xEB;>|mFnG#bqb2AP z@kC3sM5U3z9Ayy6vqGBd)AFV#PZw)WGLACzWDq{k@q_$H27@L3aB|G)s;`{>MPwJr zVCxv;`iJWV<-?vNhAq4F9ff+nNjH9FN1;LW9ff8d?Tb?~&~QA3+_3U=NZ(PY2$^ZR zT$CL}KnQ(D5#Tn)+}x4!9E;T)rA=SIwBum9BrCkvgO1hLFWr8^Y3V?oPhMPoGN-R! z8b;=uE+J+83W}kxUqOCjP0$@IPqai!R2ucYp!YnTE=y%Er~vi7pkh4Xd=wN~1 zX{f#z^m@ze(q*9R1<3&VUXXMeQ%3F>d1i&)%%lYmy={FF=V`9l6&o4uv)6^ivs>kv zY%_lqz+lGc4-7i(fp9#5PjGV}3V4HTyudU<{@O+EVxukB|3cz+h^CC55f_c&w-QpbhCZu(c@yT%PTri) zn+R`);4FN)mKufocr5vfjPp0B^;fPa2KgM@5(z~IocAAMNec|vDz3ex|LRC69v`(M z$<@kV&&+7>AiEO7;pl)D>hv^r!!+22uUG+JiU;-@lRKOwP%LShw##6k**wGmbOhKv_#p#!W6R$YHe@rU5OetZt%C+YZp5`PiA&yUYVe4dVvkob$?5o!skRM-x_(~mrD~Z1rKJ3R=A%3ckzmvpY2iN=Y)rg;_i7pq{EhHYKfVs}({=nY5`PnX%#W`}{0trc1c|>HZt>$A5Z|cdpCR!h@NpO?*1y&G z3mU#w<{gEm9rwaaD}&8E0<-im&xFz-Lez=pSYqqjTy5oU#UvlZbOw!$j_6y){ zny$q%NV+!y>F#mq?j`9Cqx~S5iiPB6yIdn`h;cbOnKQUw7#qBIzDR`^E4Lnr^<8PtsKc(tXpV`xZ&}2-+`& zV>I0Y%OdHf2hx4prTY#^_bA#ggYVLG3#~$ut~rqIdoJB$B;Dg^zXG11=@wbVB;Ddb zy6?MmKOpIzMEjNSLz-@}HHD;G8A$gdm+mQ&?rF4N4bRYYORO@IZet+bk6pT-kaW+Y z{TlcwO}EslAn7^->3-(Y{hXwG4(->%FKD`DRuxHib|BsJF5NFlx);!X9lS`>wOZ9A zU2-2u-GF}O(*2sGdkO6~z;9@}HmioD8w$+sw=UhwB;6}$zY%^%)17A3k#u_k>3;9h z{eh%=740{{A8ESfRy|2~D3IlWGyegJ0T0NjZud4O{K`Ev#SSK_I;3YNfBScgAk-ioLFUi=~R zE~v$0U>zPMrsH{|!h_8wt IkN*kqHob0Co&W#< literal 10598 zcmb_i3wRt=75;CUCevw}q?1S6yxOK|o1`V%7kyir^j%A7lNwr3!zLM$Z8y7ZcGDLk z0wVHM@qwVIpeUdyEn=k=6a*Cz6$KTwzQs5A79W7;&d!~kd*{wBO-;VQfBt*U z-nnz{-F^J!;|~H@#L7%;!_SNH3ljxg{?bGtm%lPm#N~4)3@(3d!sPNdCQ7*ct%*`D ze`lhc%io)@xcq~ON-qCsqMFO+O-$zU1rs$~{>elgmwz_Vz~x^|OylyeCK|c?n~5ea z|2_`q;2$Pt;h+5KMc(|2H~;3%e|Ym>-n_({mwEFFH4MCAyeZ(#7~T}}W-M=tcvH+9 zqnM2|aHD~nOe|-nfm;mRYT$MQcN)0cz!3xY8MxoT0|p*4@Th^u3_NMzDFe?Kc-Fwl zVm7{*l`u@`X-}jM*uy>Bx3-_Xj-htT?&$vL!N|d(cq9=WvQvAbeRgE~R=QllP}Z}3 z#7?DS$%OE?de$UI5@|U|jsIpR#YiSnwm?+%thM8I+EydgEB94gMbEnaSXxEZN_SOE zUC##F?OVqo0o~Luy3(XKt5K@Cn?QFQ%HkVTgNiKa*=Wb(Nx@f{QB|+1o=sGrVUI$% z*DLo`Ty;;^VDdnFJTCesfDNiaMHa1$C1UAS3}c#Gx)}=BB>QdpbhpG3_STW1UVC^) zv^P$7tS!mDXuLZ*9OJrsvoJjvOEJ`J5wz!aMb7EnZTF?uNBh#r;X^b~O8SQFXxh#U z3x=xZ7Qc7qHo28%+(aOTNwT9bkn6;Zt8cVX7i4drjQ~>u08s^o#!#T}p#YVc0P<*M zsF$&_nP7D~m6F2KBSC6{5D}1JMmSVBQHa`12<=nD&?Lvu zdQp%WIf4i-hPkgInDC~cRbEgrDEO1e&=3gYw-c~l3lxzVX5|bZ{3y`)Od#iprqLn8 zoV(;y;d2sL8WS34VI`0|(&SknFw$f*!Q7E1-xpy6BTer{Vcg0pb4j4Gik*ONWfeoV z14?B>{3y`;X3gx-;(HVI#uELJ&Fwoo*2V21JCP>L*!|J?2u)EH8YsO-yJ7>0XnJIr zJl3CT^p%>BtB7(+C%x%nLw0v86{G2}J&{PJqx@w^vtg^++o)%a>>P@_{a$PL#VOD@ z@6F24JeW@JT^@<-6E9YJ;qHkJ*lqpM!-wN`YTrn-zpXDh6rpLF!x)Ohth!K2Obq)K zc?wtM&&~reY(Dj9QlY$1yi|tJ7#2%${d07lj!yP>)Q@A>HmaCXcl`l*kH`0A*D(yM z!U)9Z&R6AWA)WW|3>TahM_4i*0Z*#Jmy|FtER%?p7g(MTrPiO90%hnPZDc7MB`i;* zv|m~?GPLJl5}D@vjAn%A;)P(i@N}7S;?Gb5GIWkE zs+5fslIKuj`_||TXN7Wz?DBm^)59|G0x=(w~{IFszoi^(&%0A5x<~ zMSTQ@{?p`9RwPg@449nGS ziPs%pljbWxol*b^%dm6QvDGA{z&x!oO3Qzfp(7WW$Twd?O*sD2=O}FI{H1Kn@+Dd4e;!n`D*E5(9pyd#9xv)9L%3 zZS?(>MPDjW-RP=@SIv=BI7d?L97*MKBvsInR76Ko9UV!fbR<>NkyKDeQcWF6WpyM~ z){#_PM^b$qNhNk9Rhi^0&{hLBwHK1MkR&5Hw)Gg;5xOYA0JZ$PHedmL)3y+UbXAgZ zLJYe}W7vZ@wLHKA^5g-G6DZhq3}f!0>r9Ly=l*gZ-th24NCfePgdeNoJGA&D_6G4q zgfCX{o3;3T7!KkM!jDt&omzYf=^)-D{CE|Ao)$lX{Xu*Q;U}p0UM>Cr4hHe1gfCO^ zyS4a3I2^>66MmwKAJ*b8!kdD4i|`dH{;(E*G2R@+R}#KT#b2hyUxK#;@zsQ%q~fpE z;xENzLHuOGPf_tVXz`chtwDSZ;cHd=&072wcv}!(NBDXbf14J6CEgyyHxPcRioZ*X zzY13e@zV%DUBw^O;;+HAL3|_OXQ=q&TKsjmK8SB3{7e=9uok}u@4y&m{#ir60^oC1 z*$K?rbriF$0ygIun$<8*IAN+YuI@BMAiNXrqK@3)Oj_^8dq|d({$BEXUkW$k{VCi; z`Vel`)3sQITDqr0=|14meNanx3)z$Ske;s9D$>%O45j<9NB0pe-K}KbhuidYb1Xwk z_gpC5M?JcaY3Xh!dkP=d)6KO^E!_*Dbf56(?$FZRN%j%krKdZ?D$&xt7)tj^kM2`i zy1U7K0H4;=wOOS)I!3z=8g;sn`5BMy9xdGwvLC`xJzc~q*V37xboY96pViXcNA`>G zIX&Gx%hJ+SgwoM^!+q{Pucf=6>=)y>o^HNXsimt6r90u#eL+k20NF3WgL=9JR<)LH zW+>ekJ-RPx=^i5crFd9Rx6qobrE3eN`?5#(h?eeAvR{s`=;;<&HCnnQp>$vM=)R_< zdyMQ?;Bh_OnO2>aZgnW#6CT~ywRBIC{Yrd8Pq)}=(9&%RrTeBw_bn~mQ)Isi-`3MD zv8HM1GV4g)WBwhF?rAOEGi1L8-__GCwHmc_=Z9wZJ&*4DTDoV+ejR?Gr(0$3-|>$o#AS09IegO);e0m)z&%MJXc%qX!BidgQG2QwT+Ip(A73M+9Frm>}Y4Y z+G`zcv8!!yv?Z=~wxca|wXKe}jBmr3vklu!`$wRbe#lry|Mh64pCm5DRII0;B<`R+ zW-t9DaW7`jV!DYIWHV`%G7EQLHcisacmyppMqBYy%)#@RODme6P^<#d`6`ER&VB~` E55xc=BLDyZ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/QuestionWS.class index 277211c438eb5b586443c08ad9795f95a19aecbc..fad4c82710ead4eb48880e273f78e6ca6a9ff441 100644 GIT binary patch delta 668 zcmZ9J$xZ@65QhJ0z-EXjMBEaijw>jF8WY#JZzwK+ONAWP;1d~RjpKC0L#I=JSABm~*In&>ec=7;=>@%EnK#g?v0yx;QH2#}ko+2A;XhSh|1y8;bp zh2hrFhISd$>!MBeV-;Me7Nk;Y06~Ec)Ywv|lDgz8AM$r2Ojr-W7$WkThX#Af5Zx-j z*Fi*;)JM)S#O1QLr8%b5ekXB2NrUpn+a{~@My*GN^@-50hcyGk2vJ5cX7yiPZayk+ z^_V>2LDwXvtoPKkh4kZhzDZ>;<9N<0X%2OS4{A_9H*Xi)uJh!&fW@C*TPmY2D8#Zu zO(9oBh$Eo#$`Asx7`|<{$jSB^53eKO*szjes%}_4yg5Wj`8EkT8 zo2F%--X-;UC~u~iO83eueXCyDK?xEjc!h)oa`bGgjL8sbOhHB_gcD6BtPqQsiP4fk z%PEEms&u6l3l%|Y$>NGYbt0`KH{eoH&ke_aXoxK@39bs%M2@Rj3=Da0sE7Cu+au!^ z7g$3(YGq~m(zfVFvE&ZcBa+#OYQ!ZS>gjH_8?!jx<#8X|(Q@zVHM1p^WFYMX(fobDnx0e&_W5{Pq0@fcw}kA&+Vi8fsG1rD*85tK%MnB8CjC z#h``W2ktVI+XvRnG9AkuncdJA?&uMN`p&UN4Ee{x72ys;u3GC;bk7@dhK06p`LpSG z!2O;za41r4d$#5DEni4K398|H5iqQ^Urc!r3eVl|ntdLF}p3 zmYk-|EN4p13zXE0S(mG|EZPDUCK)T$vk9`9PEDH8PC6yWR;lYveVaFhTw&=n+O|9i zp}(BEp&0YN2n6l5>$+ZO$xUdjMl|QpJRCdbK)6HG`t#L%HFkDwn+JjC_dZTIEgED0 zCp*d2nyshpCk&hao{(g#t~DlnV|MDY48@7>O*;ON`vwfm8_-cOP(;bV910ATl z3yWkMaRQc5CXeAFmP!6y{1wWlRI!;^yn@xFc!x$Qa#Vf&2+GOmQWSkadpwLftj1Z% zc!^e_JtXxdtYv`YKBqwTGC?k5{R~Ls2)Q&!hd`d63sQ|Y=$~zcQ))tsQ<|q zK@oiL2l%7JGiy>S#Nxx=yZ7F6?zwkne*FCQ9l$QueYjX_U=EM#=+yB;T_yvSok)ra+z!)7#(kM-8&8sM@m^EC6TT@` zZby0B3;JoHrs1*5N1RVl*gsRnr6{$yke^>kxtm?9?~P?#QqJ$CWfrMJZMEC8dOo!q z3+!CK`F?ePX?F5qWT)8rAM^z49d-}GR|4zTb0+BJ@r=C%8lx;79c4q6H8GE76CP>; zYtsYz$9V}X+US5li&EWZa?soBSEhM;5P=cV?28ad$%ABibRSw!QKN&L3&N w%08puZq=dn8#R%)qqVB>9NeoE?^i3X64hqsmcj$9;2}e9`v|M=AaZ!W0N`A?zyJUM literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/Register.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/Register.class new file mode 100644 index 0000000000000000000000000000000000000000..b2da4346cc1efccea8899ad86fa021e915b0de14 GIT binary patch literal 3195 zcmbtW+jA3D9R4d-|hQdcYpco`yT=9 z!IdaBV>E)(F^pkcE@vXpV|WrzMX)P^-721rq7kEVIV+cECXif?)g3F$JNcR+gyO446eRSe~8~_NYN{3gXgSVa%{i`CPdSxp|Xl9~j73 z(|Xppbg3Ym3uPm#OZN-H)kj3mbX;K*^XigqWrX95hzn)mFh(Qo6(_6AdDkuJC%H&p zDP7_0TanEvF=(Ps;*XT6t!PYph-D1*0^Md1Y_pgnib% z(s{}#c^UA^t*l~3#VjjR#T=_!L6q4RC9jlJTvTz1&StF>f*x$M>|A$IxRb&tI^Aij zY-hxPm=T2~<+slF(+l0ujIeDpD+swEYYnrmn9H1SD@jTfrz{2Q+IQB8)S|7~mHf-% zSJ2eHB*r@#*HFo_sc=m_VLVM+Q6F2sDT{AawT`-FN;R}$2Rq9ZbFQ9urwe_oZQBv< zfzzY?UA+v4hRb+f!wYy(MOnj3cv(SAVyINVhF2v0Rk^$-mq85Cq>t7%98<;X8s5O0 z8s5U&q_C-SX0iL6Q_}Db-c|9QhWGISk?Bjes?VCW7+AA ztU*dbusIOesS4VbQ?^{?a)7&o-WZASbljg5F&>9&^P_pu=M?eg zq<(eAD3ry}l!Eo`srr_va7aW{a@gfOnk>6?Z^tr->HrN*o)a0@8*S_8N+n;%Os8bH znY=W)cNqn~<+-{s>`k3TG2+;~G~>%?R;Mg`){vv}kZ)sAVI`Xtp}Qw^jaoOD!t&7;`DO_Ro_z&zt$?A!!30kJD#q-IjMqy@JYko@MvcCm$1^iRZA|gm9Oc| z{60_+kZs2O0Y1gJZ{zPl2iwuW1Lq3Yc9L}N3ioiwbtu<(2w*2y$poxN2UpE!Kmwh7 z3dz1E7li{O2$Bli?u-W(5DcJm0U-s0N-~s)hZoQgKr)<&tNy7W5s&yM^#?RQc^%PY zq&3nSo=1$EIuDIo!#q}Xv_`ID^}fcI#?Y78nuxCn-9XaqPw zRdTmRZ(c(fU*Icz%@3nEuHZ&x|A`^^6~EzkKHtF4kk3IcjDuLq^L9iS@i;@ak+*FO zY7axXpMgBYP@Z582C<7DaJz994td-!$qb|@^q3c)Ek0Y#M;Q;_N44T( zy@`}(PNA$U?Z^MCxpA61^FPfg7{Dolmu=X^B*-)b;SI`>rn^f zOP#_}%?KrBkeWKa!+rDEc&an8fcpdZrl!-6R*toiuY=!Ii&m3YIs9tl-!Pt_K7PP@ H(&@heX(j*! literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/VoteQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/VoteQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..59e1e90dfe87f2728e072d0467cdb88496a714dc GIT binary patch literal 3391 zcmbtW+fy6Y9sU+wR$49CmXRIR7u?1%cNE8zP!W>G#3X77#y}vqmM+?Zw6JL9-4!No z(>SSnzvR+udP!&c!b3ZqW+sC}GLuYR{E+EuXWE%Q^gl=*`&9a!)dhj6?U^#eIXdV3 zuHWzb{iKio^WFyl2Jw3hr|?V+&nEC3o|ns4V)$wT3;3D_1B)>X%0oT|Q-i=#3=e83 zpePTPh7K&NSkZ7$+OXxmDwmR69BHkr;WAtmo`!qiONB}dYjN&ZG_2!=1g=UGUsv%B z1*#|9H7hR^bWB{T2+y~i()>(j=i|amRbWIxdb(2btyM8+dDfyW9xas|-;fHPg5wj* z#+tF7Szom?SG>%;Sgh$yizTY+S3J|6aPon;g3_uU&45%;5PirhS^mQcLS5Z+3c_QK$qWumSS2x8SzQ$Ftib>k zB&ADx&TuVxu3d)xqQ!{MOyr%_jA>lGY76gj#V|7x3S0P@ImZ`u02q5)*>&>5^QOgR z36O&6u3EBng`)45Gf!}lInzQ-a^#L;UYX#D5t&0Y?>H+KV?MT@)>!b!U=l$L#C*Xr z6(~6-zhoN)7P6`@OYz)oEkt~0MU*5qvSJyVAQN)eDivrxyvE!W#AHciWr?s;Valnh zu;pZ?DCy6;mM>h&t8N{X&i$P3g9(khqMEmYI|ErmNI`2rizkh8P{n}0FRJ*aikHZA z6+$ru1lJFOWQSt_6oQj(l6Jkx+yJ+0r1j@xV z;kuS7m}b;;rpQlnp&`A;wycgf z@oOCe$T07jB4IjZ3NPXz9CN3=gF>b#QOI$v1dLzB2&RgNwdN`ca4UepJD8&eIM9T9sGR)a5l;I;(jkr z3GS!)f1igli1Gs`4%cozWw>*6AkuRK%G>zha8fRIf4!nd1aE_7n!KK}Etl=P*@p)QNX<><$hUxzrPT~uEjni(7 z)`p?6hX10?hZrksS*x@BG>V6V+JA~i@I}`AQNF*7#5Qu!Rh(Bbrs6Rb7gUTZii*co zJi%2Vbx!{qk!|{k>=6US#uMXQC^^23LulJ8K_Bvu&sE{jHa&+LQhdtsKg!E5;mai8 z1YrvWT+VTqDX2ZYeVh2q4x2R!OSLFfB%@DN#TuEajZD>Arp+#%4BU~{+{3tdx9;ZY z?&<&2oq{P`V(_w4`&kOvl%eFYzi?~rQ=_R*L$$1$qi&JE0jMm^EHj4)_x7H5aC{Rd z$olZHz7tzG8OEO)cB_aL$dY1Ud$6k0K&&0JZqZw>@B8h&l;8g*p0B$WIyR G)Bgo-0yz5s literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl index feda19e8..efb3d283 100644 --- a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl @@ -10,6 +10,12 @@ + + + + + + @@ -57,6 +63,10 @@
+ + + + @@ -97,6 +107,15 @@ + + + + + + + + + diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd index 5ece1b3b..31246a08 100644 --- a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -36,6 +36,10 @@ + + + + @@ -123,6 +127,20 @@ + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/Register.rs b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/Register.rs new file mode 100644 index 00000000..6f67f5ad --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/Register.rs @@ -0,0 +1 @@ +com.dazzlesquad.servlet.Register diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/VoteQuestion.rs b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/VoteQuestion.rs new file mode 100644 index 00000000..2dfe5216 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/VoteQuestion.rs @@ -0,0 +1 @@ +com.dazzlesquad.servlet.VoteQuestion diff --git a/Stack Exchange Client/build/web/WEB-INF/web.xml b/Stack Exchange Client/build/web/WEB-INF/web.xml index 5f025992..d08515ec 100644 --- a/Stack Exchange Client/build/web/WEB-INF/web.xml +++ b/Stack Exchange Client/build/web/WEB-INF/web.xml @@ -32,6 +32,10 @@ Register com.dazzlesquad.servlet.Register + + VoteQuestion + com.dazzlesquad.servlet.VoteQuestion + QuestionServlet /QuestionServlet @@ -64,6 +68,10 @@ Register /Register + + VoteQuestion + /VoteQuestion + 30 diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl index feda19e8..efb3d283 100644 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl @@ -10,6 +10,12 @@ + + + + + + @@ -57,6 +63,10 @@ + + + + @@ -97,6 +107,15 @@ + + + + + + + + + diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd index 5ece1b3b..31246a08 100644 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -36,6 +36,10 @@ + + + + @@ -123,6 +127,20 @@ + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/build/web/gfv3ee6.dpf b/Stack Exchange Client/build/web/gfv3ee6.dpf deleted file mode 100644 index 20a26b9c..00000000 --- a/Stack Exchange Client/build/web/gfv3ee6.dpf +++ /dev/null @@ -1,11 +0,0 @@ - - - - /Stack_Exchange_Client - - - - Keep a copy of the generated servlet class' java code. - - - diff --git a/Stack Exchange Client/build/web/login.jsp b/Stack Exchange Client/build/web/login.jsp index 0ba6c564..dfb2f16d 100644 --- a/Stack Exchange Client/build/web/login.jsp +++ b/Stack Exchange Client/build/web/login.jsp @@ -33,6 +33,11 @@

Don't have an account? Register

+ +
+
+

+ diff --git a/Stack Exchange Client/build/web/question-list.jsp b/Stack Exchange Client/build/web/question-list.jsp index 95fe8e13..0a543156 100644 --- a/Stack Exchange Client/build/web/question-list.jsp +++ b/Stack Exchange Client/build/web/question-list.jsp @@ -34,7 +34,7 @@

| - Log out | + Log out | Register

diff --git a/Stack Exchange Client/build/web/question-page.jsp b/Stack Exchange Client/build/web/question-page.jsp index 8f4094d5..4b6387ef 100644 --- a/Stack Exchange Client/build/web/question-page.jsp +++ b/Stack Exchange Client/build/web/question-page.jsp @@ -29,9 +29,13 @@


-
-

-
+ +
+
+

+ +
+
diff --git a/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/VoteQuestion.class b/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/VoteQuestion.class new file mode 100644 index 0000000000000000000000000000000000000000..59e1e90dfe87f2728e072d0467cdb88496a714dc GIT binary patch literal 3391 zcmbtW+fy6Y9sU+wR$49CmXRIR7u?1%cNE8zP!W>G#3X77#y}vqmM+?Zw6JL9-4!No z(>SSnzvR+udP!&c!b3ZqW+sC}GLuYR{E+EuXWE%Q^gl=*`&9a!)dhj6?U^#eIXdV3 zuHWzb{iKio^WFyl2Jw3hr|?V+&nEC3o|ns4V)$wT3;3D_1B)>X%0oT|Q-i=#3=e83 zpePTPh7K&NSkZ7$+OXxmDwmR69BHkr;WAtmo`!qiONB}dYjN&ZG_2!=1g=UGUsv%B z1*#|9H7hR^bWB{T2+y~i()>(j=i|amRbWIxdb(2btyM8+dDfyW9xas|-;fHPg5wj* z#+tF7Szom?SG>%;Sgh$yizTY+S3J|6aPon;g3_uU&45%;5PirhS^mQcLS5Z+3c_QK$qWumSS2x8SzQ$Ftib>k zB&ADx&TuVxu3d)xqQ!{MOyr%_jA>lGY76gj#V|7x3S0P@ImZ`u02q5)*>&>5^QOgR z36O&6u3EBng`)45Gf!}lInzQ-a^#L;UYX#D5t&0Y?>H+KV?MT@)>!b!U=l$L#C*Xr z6(~6-zhoN)7P6`@OYz)oEkt~0MU*5qvSJyVAQN)eDivrxyvE!W#AHciWr?s;Valnh zu;pZ?DCy6;mM>h&t8N{X&i$P3g9(khqMEmYI|ErmNI`2rizkh8P{n}0FRJ*aikHZA z6+$ru1lJFOWQSt_6oQj(l6Jkx+yJ+0r1j@xV z;kuS7m}b;;rpQlnp&`A;wycgf z@oOCe$T07jB4IjZ3NPXz9CN3=gF>b#QOI$v1dLzB2&RgNwdN`ca4UepJD8&eIM9T9sGR)a5l;I;(jkr z3GS!)f1igli1Gs`4%cozWw>*6AkuRK%G>zha8fRIf4!nd1aE_7n!KK}Etl=P*@p)QNX<><$hUxzrPT~uEjni(7 z)`p?6hX10?hZrksS*x@BG>V6V+JA~i@I}`AQNF*7#5Qu!Rh(Bbrs6Rb7gUTZii*co zJi%2Vbx!{qk!|{k>=6US#uMXQC^^23LulJ8K_Bvu&sE{jHa&+LQhdtsKg!E5;mai8 z1YrvWT+VTqDX2ZYeVh2q4x2R!OSLFfB%@DN#TuEajZD>Arp+#%4BU~{+{3tdx9;ZY z?&<&2oq{P`V(_w4`&kOvl%eFYzi?~rQ=_R*L$$1$qi&JE0jMm^EHj4)_x7H5aC{Rd z$olZHz7tzG8OEO)cB_aL$dY1Ud$6k0K&&0JZqZw>@B8h&l;8g*p0B$WIyR G)Bgo-0yz5s literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl index feda19e8..efb3d283 100755 --- a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl @@ -10,6 +10,12 @@ + + + + + + @@ -57,6 +63,10 @@ + + + + @@ -97,6 +107,15 @@ + + + + + + + + + diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd index 5ece1b3b..31246a08 100644 --- a/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -36,6 +36,10 @@ + + + + @@ -123,6 +127,20 @@ + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/VoteQuestion.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/VoteQuestion.java new file mode 100644 index 00000000..17ebf7b9 --- /dev/null +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/VoteQuestion.java @@ -0,0 +1,107 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.dazzlesquad.servlet; + +import QuestionWS.QuestionWS_Service; +import java.io.IOException; +import java.io.PrintWriter; +import javax.servlet.ServletException; +import javax.servlet.http.Cookie; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.xml.ws.WebServiceRef; + +/** + * + * @author NithoAlif + */ +public class VoteQuestion extends HttpServlet { + + @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl") + private QuestionWS_Service service; + + /** + * Processes requests for both HTTP GET and POST + * methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + response.setContentType("text/html;charset=UTF-8"); + try (PrintWriter out = response.getWriter()) { + int question_id = Integer.parseInt(request.getParameter("qid")); + int flag = Integer.parseInt(request.getParameter("flag")); + Cookie[] cookies = request.getCookies(); + + String token = ""; + if (cookies != null) { + for (Cookie cookie : cookies) { + if (cookie.getName().equals("token")) { + token = cookie.getValue(); + break; + } + } + } + + int vote = voteQuestion(question_id, token, flag); + String location = "/Stack_Exchange_Client/QuestionPage?id=" + question_id; + response.sendRedirect(location); + + } + } + + // + /** + * Handles the HTTP GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Handles the HTTP POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// + + private int voteQuestion(int id, java.lang.String token, int flag) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + QuestionWS.QuestionWS port = service.getQuestionWSPort(); + return port.voteQuestion(id, token, flag); + } + +} diff --git a/Stack Exchange Client/web/WEB-INF/web.xml b/Stack Exchange Client/web/WEB-INF/web.xml index 5f025992..d08515ec 100755 --- a/Stack Exchange Client/web/WEB-INF/web.xml +++ b/Stack Exchange Client/web/WEB-INF/web.xml @@ -32,6 +32,10 @@ Register com.dazzlesquad.servlet.Register + + VoteQuestion + com.dazzlesquad.servlet.VoteQuestion + QuestionServlet /QuestionServlet @@ -64,6 +68,10 @@ Register /Register + + VoteQuestion + /VoteQuestion + 30 diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl index feda19e8..efb3d283 100755 --- a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.wsdl @@ -10,6 +10,12 @@ + + + + + + @@ -57,6 +63,10 @@ + + + + @@ -97,6 +107,15 @@ + + + + + + + + + diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd index 5ece1b3b..31246a08 100644 --- a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -36,6 +36,10 @@ + + + + @@ -123,6 +127,20 @@ + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/web/login.jsp b/Stack Exchange Client/web/login.jsp index 0ba6c564..dfb2f16d 100755 --- a/Stack Exchange Client/web/login.jsp +++ b/Stack Exchange Client/web/login.jsp @@ -33,6 +33,11 @@

Don't have an account? Register

+ +
+
+

+

diff --git a/Stack Exchange Client/web/question-list.jsp b/Stack Exchange Client/web/question-list.jsp index 95fe8e13..0a543156 100755 --- a/Stack Exchange Client/web/question-list.jsp +++ b/Stack Exchange Client/web/question-list.jsp @@ -34,7 +34,7 @@

| - Log out | + Log out | Register

diff --git a/Stack Exchange Client/web/question-page.jsp b/Stack Exchange Client/web/question-page.jsp index 8f4094d5..4b6387ef 100755 --- a/Stack Exchange Client/web/question-page.jsp +++ b/Stack Exchange Client/web/question-page.jsp @@ -29,9 +29,13 @@


-
-

-
+ +
+
+

+ +
+
diff --git a/Stack Exchange IS/build/web/WEB-INF/classes/ReSTful/Login.class b/Stack Exchange IS/build/web/WEB-INF/classes/ReSTful/Login.class index 53b350ee731c501b79f7bd761519ebe8d6622663..ba97dbcad59b28458f6b81e2a5ba445d627c26bd 100644 GIT binary patch delta 1802 zcma)+2~<>N6vuxbvwV*?Pe5F7vZIzqk12$9^hAS8nhP$are znE5Jg(=v-TQ!+^{MYE`Ex1@cyeX+$B%cT2_c%nL6m!#8z9}Wz&&0n!9Z}QDwwE=4p*VH5T_; z+-Dr!Z(KfL^B`*tdMLm;)>}+53DsImvU!*dnn!F-WTO#v7LS^9lgW0o#TJ{#c-*AC z)nc1b)?3}#Zn4AS3C&L9V7=x^n}IxKOW6$;PivmhJiDQfO7ol~XqV|yhB^GeGLqa|gUS2Vlb1>R+z97ejyz79QxGR)ysUUL}E2t`V`v@}wf z8#d;dMP<hChtK%j;S0W0Bo&3{hBGV53nQ6B!{vDnIeg{r_w|!x8r^jNvDVjoC(6qWOg-Wfi%(d1YlYDO%Xv*zH( z=*_4jqlUI2OLRf&FI~{vz@(tBfwZ8vjsZ2~g#1BY&|k-(8u~Zu`ijmU5^a5`tsxxO zlF&BPP6+Kr#~D_f5o}vuD;Z|0B2`R(Ri&!cQd#kis#2|KKG#b2o7Fb8gMn&|TBqb* zI$$~>iMm}|FN%$0hMGX0n#xQygM3v)v3M&|QD&+6L{ueF@zzh6QMHHJ@s4e$4fAA! z$8)B1uaezNU?Q!kW+#(4OFFxPO-$x&QmADWQ#gm#Y?OC>s-RTWjb5C~H1QIOsotE& z`B;)*Iv2>}L`JL5gqe;_fl45k83ZJqWb&9PcHPtz^2N>+K9&MOnht6!g%ru~WLV9E zG-wtPGh9K%l*mw1R0B~;r3JI41*>tIVp6=LnWK?6yIfPDnX8$nnIHdM7?%q)7eSNk zf^{@g7^1oO04d{z9T*`ZN3JF*vE9EZ68p#}CO`~PhURUO9K9{=<>@7I`9)tzOzOK- zmeXUFQx@AJUt#y`m0riGwE`33lQsYDh_PRc&3<<|Y<8qA60W%|f{J7DzO;<7P$+)s z+GTQjx%~ges}|Cd|Bm<1aMNfRPjLl{Bz;p~hU6f#!;?CAy&Q*YGl{|S7VoX6xvsyv JxiZdJ{3kI?V?_V} delta 1992 zcmb7_2Xs_b5Qe|WmizMdrMO9i6_0R4I6{ayM?obh(nY}v2zJ-734xG=Y(fywMa7Dh zXNe6Fl_(YjG!hF~qhiJ05W6V$UeGvq69h#)y4g1~@6Lbc&ir#{v#IBTUa2*|-Lnel zE1g_MFwbzFO9t~Y8P56Ey1-f&I$RXtV&)rsmrUl_mrEQbN4S*B9HvCLoJNN$tiCeB zRa|YwH4zqYt;<5Lvtp6q`jDOl8LPXwbm9g>>PCmfE?sCc+~l$o^Q^epdY4#hiNh@p zx7t9r*^sxpEaeVsEsL<66%NPPgzj{h;BptuhPz#MW2F@>4)<7nug&&8hx=VtvD&8m zfWw1UKNQ)6hk3-|QHNHC#|)1B56lXb!les*w&0*|*?uUUA!%{zv7 zJ>KJezb>?Qj}Q1z6Y=KsuhMzrtVUx$N{H8^Ev@zNfM6`5IG9=))gm-dANzjv! zg#Gp5F1-!wJaHsb$f>L@uc%7amzE}y$+G%NBd#YA@jS_rY@w&$-|U*5Be_Pl^CT*H zLN|Z5>E@IA6R#_sl&BT@`Geh9YDRG~Q9HddQCGYTWPs4shW{6cV9Kg% z8{)MSg+aTH{xf<^d*F_^1OC>VshK5f^g<;3p;?2v57&v)VbDigZ|A}`US$YD?}^HT z{KZ*)1{|zw*#uPXOpqdS^im(9Z=NF1**TQMR0k~w8tou8XA@?7kRSc5>}j&mPi4QH zDva*c!rmDa_GzJifF_CxqkRJ_>DR)Z0ScofTYHP51ETvhQ#d{rENZ5xiTn~r*J93= zwLZ~-E$o*;EZEApSg4gwv0yWUniyFUj)h|3W`;DePsdu{5`TG4=W*)IFDX!OLE7u2 zy|Mh&%QW9&nJZ_puPl+JvRtRGi!7AZ4*jgw@`k)E?=e_fWv%GD@?m*dMX}#C_l(qd zCdyGHq>M7Dr(8~9lFX$_BTkWXsFe9kl}4&%AvGGcpGK&WAE-_9_yBn{=n#!%oN{^! zuWMz0Fo7eL??zU06i1WGG8S_T$FiONJ}lxmwW894-BTRT2^ywE4kXTrI1H2# zl&U+EQPQ7@BycsQ9Vw%nh^CaoBq|iwLuN5qah8B-Oi|0wS=Lj@RBfrYu%o@!s-oJq zT&)_WX{&Q(gO-p~DpGaI#Y((3CBZY)8>Sl?3^NQT8D<)0rN6V&@?@h$>J0b7`6nn0 z(I4mBHe!Ug#h`;fGqS&mk@~c0-Km1VL1{``J_>B#7HreZgImKDG)JGXuAjp%qb4@~dEKFthWre;RE@AiL_-4@m@ItwYfwc|Fkr7U)^rB*vzb9BSzGv=mk z;SAM5&it?EU7!IjOy8Nm95?HKoF|;c*_ytsuSol8hd2-&c899=+QR9j#;s;N&{5Xb LX$$A1cbxk>j1!?9 diff --git a/Stack Exchange IS/build/web/WEB-INF/classes/ReSTful/Logout.class b/Stack Exchange IS/build/web/WEB-INF/classes/ReSTful/Logout.class index afd0d7a77fc47b2fc5a8697555ab657d6065b127..150f0e498971cdca120901bfb9f104e8a309c8c4 100644 GIT binary patch literal 3282 zcmbtW>w6qk9e&T=&SrOdTS(iXwFJv0N!x5esAW?qO`4MECQWzKR6r?{-P6sqo1N{< zY#Q(aYP~B0DvF9?z2IG_b}@o{^n;)LbNnQ}XJ#|mJXxsEKCQn#lg4MY zp3h}y{n<30llZ(qthyl3UpzTB?lc;z;^(8UQGrB-M16eGTDJ1u<$AuuWjhTXr;gbT z+kaRfJ~%W_?s2E81hy6JhMH+DEhu-+TBwtfD>@acK5x0U-gk%zf6?{?wiipPJa?g0 z&ljDV)AFfyYtwZq%JWLKxr^=U?uMgmn2N{4=w;Hv4*>~+mjYrw) zLc}SscU^wgRZYuP)##MWF|{JFYn`WjrZ}-uQB6NYTe@p_+!OHJ91elBtHO{4ZjNCG z903_Z!|d#RqL--%oTTquQY?@y45M;s+G+;5W%)^bLE?)NCnT=2AO$i}B%Z{VB)%+= ztU8Y>qPpL4YadZR2 zMz+?J->HVF#s!B0gF_*d8#9s#4V)cNtc%~~?> zUA#zy415nSOMKtJ5Ace_4-NcC(|>H>Rs2NYu9FkRiMfe^Q>D|>0|C}`+w%v`O-__1 z!u`NQ1IG>g6t7AA%)mAL+`upJONn0@cwL9nA9ZebH4(0jT_^EtiQgFbEq*8Qdjo&K z9}WBoZwQR)UMuADb=|^?gt~C_@X>pFN0mRL`<40XB*MU(8i>QVS71kZ(Q*BOs`4tX z9h9`dKJDE5moel2V1{Tw+`^YkFt(>TlJux_?Ns^>l%U|T7Rjsahu&?L*=u84F)(!2` z9!DkzBjuFuYV)|!xNK1?s?ze+*=CiV2Y2NZZ;ME8 zmw(Ah-SNn>EjSDkJ6^XuCVO{4Y58`YjaaMka?#giO}TV}`Cj`TdH(==$P%PoJ@o3) z%Q`Dh%yY^Jm|<8O3ADk&2(;C8`}?>=~e8A zaX$B5mE!gH{(c=flfK?Ums6{_RiKc}^%qilYm%@thJrL@!c44UR~)8X#cqLfW^xs# zpq8Cv-_yq4zv4sJu}_%EHf}$d8(761G0tDXN8_t_4Yx6NjllwTbG@H8*AZm#QQ~lv zus(QrnjB_~7H|kM5g>h;*#n)$TGaV0#Xo|nOGUV`qgKd0xykI zy0B*dS9498yZnEe6U;^_tYc~t0gCb5{x|4J*b1qD^h{tTY=L+us&20Z6RIWV{tGj} BK+FID literal 2199 zcmbtV-*Zz%7(GkU+)H|CA*GaxKq^v7+cZ>Bp$%0i6pDe?CV*8DZ!;l););!{`mkVQ(Z**wZOK9@ zjeRJm@fNPxxNhNwh0g_21<&`?j6h=K_;rEgY*3W~y+zNLSDSZNWLS1r>hxraLB*|K zcSBE~Th64ad6B^G;*u1Ti zOO>xF)yQ9>DaDRf-Q6umpIjzwq*i4|`q~yIIzZiPHx)FLxhQwfno6V1HThyRr zjvdOlzQFc?TSx?Um6Tig_KMpuyclYiEqr0&OVTcozOY`A4doHHg|95!6zHl37bUSD z3BuJ0U#b=9`q4xwXoeM8lxwnn*7pPDnjC?>@eS*)znWiIlVRvpCBdeu!D67v?OBzo zMdQ4GJ7B`d@s5;|A}^~RjN^ zn>8(P^vwb7=P|rp+@>mH*ju&!8jcp(ZP{(!mTB_~9o`;JcsB5r^i}y@gPQ1%Mc+xj zd1yN+u=rhZJe%6u3PL})hJJr_pW}BM4e3_}a{pHFHEFg6%o1A32GP1&bXAQHQU$RH zIM+%&hzN3*TdkIwjRv1;B-vwsXOH$Qi5o-wu{*#YRGFS!I^VyV+KHL%AH)S!JSQu^T=)u&pM`WUo1|t3!WcY0Ex7Htcp`Y+G z9`Jl0KSG}qhLjofa-ZduhnR5$`$@zh9Hkw`D30L-M(`ny;|5PRF~*wXtT4n1PLjxk@);xTKClHxJ$OR!%MVwZ(+3pooD7V;K537YOX8vgB_ zc!52zUX5r+C0?*rqWv|CPV$qY^F6#zI4605gb~9$R}IP<9UI@k{+Dt{GZ>g=Qo-CJ z8;7;ATW#!C3wvja4@^5jZnS(p`mgQg+3xcHY$tFErwLw5Jx6jiy@|}=uUtBXUNUWB Qp(k3m>O?ItWiqD!0i%HH$p8QV diff --git a/Stack Exchange IS/src/java/ReSTful/Login.java b/Stack Exchange IS/src/java/ReSTful/Login.java index a74ac1e4..3a9d7f6d 100644 --- a/Stack Exchange IS/src/java/ReSTful/Login.java +++ b/Stack Exchange IS/src/java/ReSTful/Login.java @@ -96,19 +96,18 @@ protected void processRequest(HttpServletRequest request, HttpServletResponse re response.addCookie(cookie); request.setAttribute("loginsuccessful", 1); - request.getRequestDispatcher("/Stack_Exchange_Client/QuestionServlet").forward(request, response); + response.sendRedirect("http://localhost:8081/Stack_Exchange_Client/QuestionServlet"); } else { - request.setAttribute("loginsuccessful", 0); - request.getRequestDispatcher("/Stack_Exchange_Client/login.jsp").forward(request, response); + response.sendRedirect("http://localhost:8081/Stack_Exchange_Client/login.jsp?success=0"); obj.put("error", "invalid email or password"); - out.print(obj); + out.print(obj); } } catch (SQLException ex) { obj.put("error", ex); out.print(obj); } - response.sendRedirect("http://localhost:8083/Stack_Exchange_Client/QuestionServlet"); + //response.sendRedirect("http://localhost:8081/Stack_Exchange_Client/QuestionServlet"); } } diff --git a/Stack Exchange IS/src/java/ReSTful/Logout.java b/Stack Exchange IS/src/java/ReSTful/Logout.java index d0936ca1..c5e7b8ab 100644 --- a/Stack Exchange IS/src/java/ReSTful/Logout.java +++ b/Stack Exchange IS/src/java/ReSTful/Logout.java @@ -5,16 +5,32 @@ */ package ReSTful; +import DBConnect.DBConnect; import java.io.IOException; import java.io.PrintWriter; +import static java.lang.System.out; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; +import java.util.Random; +import java.util.logging.Level; +import java.util.logging.Logger; import javax.servlet.ServletException; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import org.json.simple.JSONObject; /** * - * @author NithoAlif + * @author ryanyonata */ public class Logout extends HttpServlet { @@ -27,21 +43,44 @@ public class Logout extends HttpServlet { * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ + DBConnect db = new DBConnect(); + Connection conn = db.connect(); protected void processRequest(HttpServletRequest request, HttpServletResponse response) - throws ServletException, IOException { - response.setContentType("text/html;charset=UTF-8"); - try (PrintWriter out = response.getWriter()) { - /* TODO output your page here. You may use following sample code. */ - out.println(""); - out.println(""); - out.println(""); - out.println("Servlet Logout"); - out.println(""); - out.println(""); - out.println("

Servlet Logout at " + request.getContextPath() + "

"); - out.println(""); - out.println(""); + throws ServletException, IOException + { + + Cookie[] cookies = request.getCookies(); + + String token = ""; + if (cookies != null) { + for (Cookie cookie : cookies) { + if (cookie.getName().equals("token")) { + token = cookie.getValue(); + cookie.setValue(null); + cookie.setMaxAge(0); + cookie.setPath("/Stack_Exchange_Client"); + response.addCookie(cookie); + break; + } + } + } + out.print(token); + + try { + Statement statement = conn.createStatement(); + String sql; + sql = "DELETE FROM tokenlist WHERE token = ?"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setString(1, token); + dbStatement.executeUpdate(); + + statement.close(); + + } catch (SQLException ex) { + Logger.getLogger(Logout.class.getName()).log(Level.SEVERE, null, ex); } + response.sendRedirect("http://localhost:8081/Stack_Exchange_Client/QuestionServlet"); } // diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/question_package/QuestionWS.class index 1b4d4d703ef76a556b60749744e11f0d9581420f..c8003eaec565dc6de1591792ddcd7f4b8fbb083c 100644 GIT binary patch delta 4172 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 NFQ9vQ(S7B(|6emn2yOrX diff --git a/Stack Exchange WS/build/web/gfv3ee6.dpf b/Stack Exchange WS/build/web/gfv3ee6.dpf deleted file mode 100644 index 95214f83..00000000 --- a/Stack Exchange WS/build/web/gfv3ee6.dpf +++ /dev/null @@ -1,11 +0,0 @@ - - - - /Stack_Exchange_WS - - - - Keep a copy of the generated servlet class' java code. - - - diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java index 76323525..9af70517 100755 --- a/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/question_package/QuestionWS.java @@ -190,8 +190,7 @@ public int deleteQuestion(@WebParam(name = "id") int id, @WebParam(name = "token @WebResult(name="Question") public int insertQuestion(@WebParam(name = "Question") Question q) { int insertsuccessful = 1; // nanti diganti fungsi validasi - - + if (insertsuccessful == 1) { try { Statement statement = conn.createStatement(); @@ -329,4 +328,76 @@ public int countAnswer(@WebParam(name = "qid") int qid) { int size = answers.size(); return size; } + + @WebMethod(operationName = "voteQuestion") + @WebResult(name = "Success") + public int voteQuestion(@WebParam(name = "id") int id, @WebParam(name = "token") String token, @WebParam(name = "flag") int flag) { + int votesuccessful = 0, questionUserId = 0, tokenUserId = 0, isvoted = 0; + try { + String sql; + Statement statement = conn.createStatement(); + + sql = "SELECT user_id FROM tokenlist WHERE token = ? LIMIT 1"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setString(1, token); + + ResultSet result = dbStatement.executeQuery(); + + if (result.next()) { + tokenUserId = result.getInt("user_id"); + } + + statement.close(); + } catch (SQLException ex) { + Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); + } + + try { + String sql; + Statement statement = conn.createStatement(); + + sql = "SELECT id FROM vote_question WHERE user_id = ? AND question_id = ?"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1, tokenUserId); + dbStatement.setInt(2, id); + + ResultSet result = dbStatement.executeQuery(); + statement.close(); + + if (result.next()) { + + } else { + + try { + statement = conn.createStatement(); + + sql = "UPDATE question SET vote = vote+? WHERE id = ?"; + dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1, flag); + dbStatement.setInt(2, id); + dbStatement.executeUpdate(); + + sql = "INSERT INTO vote_question (question_id, user_id) VALUES (?, ?)"; + dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1, id); + dbStatement.setInt(2, tokenUserId); + dbStatement.executeUpdate(); + + statement.close(); + votesuccessful = 1; + + } catch (SQLException ex) { + Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); + } + + } + + } catch (SQLException ex) { + Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); + } + + return votesuccessful; + } } From 4f510f276a01479e332ab98359138c43e45f73b3 Mon Sep 17 00:00:00 2001 From: NithoAlif Date: Fri, 27 Nov 2015 22:52:07 +0700 Subject: [PATCH 21/25] answer vote + validation --- .../jax-ws/AnswerWS/AnswerWS.java | 20 ++++ .../jax-ws/AnswerWS/ObjectFactory.java | 36 ++++++ .../jax-ws/AnswerWS/VoteAnswer.java | 98 ++++++++++++++++ .../jax-ws/AnswerWS/VoteAnswerResponse.java | 54 +++++++++ .../AnswerWS/AnswerWS/AnswerWS.java | 20 ++++ .../AnswerWS/AnswerWS/ObjectFactory.java | 36 ++++++ .../AnswerWS/AnswerWS/VoteAnswer.java | 98 ++++++++++++++++ .../AnswerWS/AnswerWS/VoteAnswerResponse.java | 54 +++++++++ .../WEB-INF/classes/AnswerWS/AnswerWS.class | Bin 1275 -> 1541 bytes .../classes/AnswerWS/ObjectFactory.class | Bin 4427 -> 5453 bytes .../WEB-INF/classes/AnswerWS/VoteAnswer.class | Bin 0 -> 1147 bytes .../classes/AnswerWS/VoteAnswerResponse.class | Bin 0 -> 821 bytes .../com/dazzlesquad/servlet/AddAnswer.class | Bin 2565 -> 3127 bytes .../com/dazzlesquad/servlet/AddQuestion.class | Bin 2324 -> 2885 bytes .../com/dazzlesquad/servlet/GetQuestion.class | Bin 2428 -> 2943 bytes .../dazzlesquad/servlet/QuestionPage.class | Bin 3598 -> 4115 bytes .../com/dazzlesquad/servlet/Register.class | Bin 3195 -> 3649 bytes .../com/dazzlesquad/servlet/VoteAnswer.class | Bin 0 -> 3409 bytes .../Stack_Exchange_WS/AnswerWS.wsdl | 19 +++ .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 18 +++ .../com/dazzlesquad/servlet/VoteAnswer.rs | 1 + .../build/web/WEB-INF/web.xml | 8 ++ .../Stack_Exchange_WS/AnswerWS.wsdl | 19 +++ .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 18 +++ Stack Exchange Client/build/web/gfv3ee6.dpf | 11 ++ .../build/web/question-list.jsp | 11 +- .../build/web/question-page.jsp | 23 ++-- Stack Exchange Client/catalog.xml | 4 +- .../com/dazzlesquad/servlet/AddAnswer.class | Bin 2565 -> 3127 bytes .../com/dazzlesquad/servlet/AddQuestion.class | Bin 2324 -> 2885 bytes .../com/dazzlesquad/servlet/GetQuestion.class | Bin 2428 -> 2943 bytes .../dazzlesquad/servlet/QuestionPage.class | Bin 3598 -> 4115 bytes .../com/dazzlesquad/servlet/Register.class | Bin 3195 -> 3649 bytes .../com/dazzlesquad/servlet/VoteAnswer.class | Bin 0 -> 3409 bytes .../Stack_Exchange_WS/AnswerWS.wsdl | 19 +++ .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 18 +++ .../com/dazzlesquad/servlet/AddAnswer.java | 15 +++ .../com/dazzlesquad/servlet/AddQuestion.java | 15 +++ .../com/dazzlesquad/servlet/GetQuestion.java | 15 +++ .../com/dazzlesquad/servlet/QuestionPage.java | 15 +++ .../com/dazzlesquad/servlet/Register.java | 15 +++ .../com/dazzlesquad/servlet/VoteAnswer.java | 108 ++++++++++++++++++ Stack Exchange Client/web/WEB-INF/web.xml | 8 ++ .../Stack_Exchange_WS/AnswerWS.wsdl | 19 +++ .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 18 +++ Stack Exchange Client/web/question-list.jsp | 11 +- Stack Exchange Client/web/question-page.jsp | 23 ++-- .../dazzlesquad/answer_package/AnswerWS.class | Bin 4090 -> 5450 bytes Stack Exchange WS/build/web/gfv3ee6.dpf | 11 ++ .../dazzlesquad/answer_package/AnswerWS.java | 75 +++++++++++- 50 files changed, 912 insertions(+), 21 deletions(-) create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/VoteAnswer.java create mode 100644 Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/VoteAnswerResponse.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/VoteAnswer.java create mode 100644 Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/VoteAnswerResponse.java create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/VoteAnswer.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/VoteAnswerResponse.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/VoteAnswer.class create mode 100644 Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/VoteAnswer.rs create mode 100644 Stack Exchange Client/build/web/gfv3ee6.dpf create mode 100644 Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/VoteAnswer.class create mode 100644 Stack Exchange Client/src/java/com/dazzlesquad/servlet/VoteAnswer.java create mode 100644 Stack Exchange WS/build/web/gfv3ee6.dpf diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java index ae5aee74..8135f7d0 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java @@ -65,4 +65,24 @@ public int insertAnswer( @WebParam(name = "answer", targetNamespace = "") Answer answer); + /** + * + * @param flag + * @param id + * @param token + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Success", targetNamespace = "") + @RequestWrapper(localName = "voteAnswer", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.VoteAnswer") + @ResponseWrapper(localName = "voteAnswerResponse", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.VoteAnswerResponse") + public int voteAnswer( + @WebParam(name = "id", targetNamespace = "") + int id, + @WebParam(name = "token", targetNamespace = "") + String token, + @WebParam(name = "flag", targetNamespace = "") + int flag); + } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java index 8dc3452b..90b4d8ec 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/ObjectFactory.java @@ -31,6 +31,8 @@ public class ObjectFactory { private final static QName _GetAnswerByIdResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerByIdResponse"); private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); private final static QName _InsertAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswerResponse"); + private final static QName _VoteAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "voteAnswer"); + private final static QName _VoteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "voteAnswerResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: AnswerWS @@ -95,6 +97,22 @@ public InsertAnswerResponse createInsertAnswerResponse() { return new InsertAnswerResponse(); } + /** + * Create an instance of {@link VoteAnswer } + * + */ + public VoteAnswer createVoteAnswer() { + return new VoteAnswer(); + } + + /** + * Create an instance of {@link VoteAnswerResponse } + * + */ + public VoteAnswerResponse createVoteAnswerResponse() { + return new VoteAnswerResponse(); + } + /** * Create an instance of {@link JAXBElement }{@code <}{@link Answer }{@code >}} * @@ -158,4 +176,22 @@ public JAXBElement createInsertAnswerResponse(InsertAnswer return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); } + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VoteAnswer }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "voteAnswer") + public JAXBElement createVoteAnswer(VoteAnswer value) { + return new JAXBElement(_VoteAnswer_QNAME, VoteAnswer.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VoteAnswerResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "voteAnswerResponse") + public JAXBElement createVoteAnswerResponse(VoteAnswerResponse value) { + return new JAXBElement(_VoteAnswerResponse_QNAME, VoteAnswerResponse.class, null, value); + } + } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/VoteAnswer.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/VoteAnswer.java new file mode 100644 index 00000000..43acf177 --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/VoteAnswer.java @@ -0,0 +1,98 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for voteAnswer complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="voteAnswer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="flag" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "voteAnswer", propOrder = { + "id", + "token", + "flag" +}) +public class VoteAnswer { + + protected int id; + protected String token; + protected int flag; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the token property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Sets the value of the token property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + + /** + * Gets the value of the flag property. + * + */ + public int getFlag() { + return flag; + } + + /** + * Sets the value of the flag property. + * + */ + public void setFlag(int value) { + this.flag = value; + } + +} diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/VoteAnswerResponse.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/VoteAnswerResponse.java new file mode 100644 index 00000000..a4c5f70a --- /dev/null +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/VoteAnswerResponse.java @@ -0,0 +1,54 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for voteAnswerResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="voteAnswerResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "voteAnswerResponse", propOrder = { + "success" +}) +public class VoteAnswerResponse { + + @XmlElement(name = "Success") + protected int success; + + /** + * Gets the value of the success property. + * + */ + public int getSuccess() { + return success; + } + + /** + * Sets the value of the success property. + * + */ + public void setSuccess(int value) { + this.success = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java index ae5aee74..8135f7d0 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java @@ -65,4 +65,24 @@ public int insertAnswer( @WebParam(name = "answer", targetNamespace = "") Answer answer); + /** + * + * @param flag + * @param id + * @param token + * @return + * returns int + */ + @WebMethod + @WebResult(name = "Success", targetNamespace = "") + @RequestWrapper(localName = "voteAnswer", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.VoteAnswer") + @ResponseWrapper(localName = "voteAnswerResponse", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.VoteAnswerResponse") + public int voteAnswer( + @WebParam(name = "id", targetNamespace = "") + int id, + @WebParam(name = "token", targetNamespace = "") + String token, + @WebParam(name = "flag", targetNamespace = "") + int flag); + } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java index 8dc3452b..90b4d8ec 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/ObjectFactory.java @@ -31,6 +31,8 @@ public class ObjectFactory { private final static QName _GetAnswerByIdResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "getAnswerByIdResponse"); private final static QName _InsertAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswer"); private final static QName _InsertAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "insertAnswerResponse"); + private final static QName _VoteAnswer_QNAME = new QName("http://answer_package.dazzlesquad.com/", "voteAnswer"); + private final static QName _VoteAnswerResponse_QNAME = new QName("http://answer_package.dazzlesquad.com/", "voteAnswerResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: AnswerWS @@ -95,6 +97,22 @@ public InsertAnswerResponse createInsertAnswerResponse() { return new InsertAnswerResponse(); } + /** + * Create an instance of {@link VoteAnswer } + * + */ + public VoteAnswer createVoteAnswer() { + return new VoteAnswer(); + } + + /** + * Create an instance of {@link VoteAnswerResponse } + * + */ + public VoteAnswerResponse createVoteAnswerResponse() { + return new VoteAnswerResponse(); + } + /** * Create an instance of {@link JAXBElement }{@code <}{@link Answer }{@code >}} * @@ -158,4 +176,22 @@ public JAXBElement createInsertAnswerResponse(InsertAnswer return new JAXBElement(_InsertAnswerResponse_QNAME, InsertAnswerResponse.class, null, value); } + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VoteAnswer }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "voteAnswer") + public JAXBElement createVoteAnswer(VoteAnswer value) { + return new JAXBElement(_VoteAnswer_QNAME, VoteAnswer.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VoteAnswerResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://answer_package.dazzlesquad.com/", name = "voteAnswerResponse") + public JAXBElement createVoteAnswerResponse(VoteAnswerResponse value) { + return new JAXBElement(_VoteAnswerResponse_QNAME, VoteAnswerResponse.class, null, value); + } + } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/VoteAnswer.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/VoteAnswer.java new file mode 100644 index 00000000..43acf177 --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/VoteAnswer.java @@ -0,0 +1,98 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for voteAnswer complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="voteAnswer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="flag" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "voteAnswer", propOrder = { + "id", + "token", + "flag" +}) +public class VoteAnswer { + + protected int id; + protected String token; + protected int flag; + + /** + * Gets the value of the id property. + * + */ + public int getId() { + return id; + } + + /** + * Sets the value of the id property. + * + */ + public void setId(int value) { + this.id = value; + } + + /** + * Gets the value of the token property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Sets the value of the token property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + + /** + * Gets the value of the flag property. + * + */ + public int getFlag() { + return flag; + } + + /** + * Sets the value of the flag property. + * + */ + public void setFlag(int value) { + this.flag = value; + } + +} diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/VoteAnswerResponse.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/VoteAnswerResponse.java new file mode 100644 index 00000000..a4c5f70a --- /dev/null +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/VoteAnswerResponse.java @@ -0,0 +1,54 @@ + +package AnswerWS; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for voteAnswerResponse complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="voteAnswerResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Success" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "voteAnswerResponse", propOrder = { + "success" +}) +public class VoteAnswerResponse { + + @XmlElement(name = "Success") + protected int success; + + /** + * Gets the value of the success property. + * + */ + public int getSuccess() { + return success; + } + + /** + * Sets the value of the success property. + * + */ + public void setSuccess(int value) { + this.success = value; + } + +} diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS.class index a45bd462130c41acb06a55d2fb1af9af7113e620..7a76ea9550fba7032380f18ca880893c848c29c1 100644 GIT binary patch delta 322 zcmey(*~%ku>ff$?3=9k=3});MChQER8wJiX)tBX$q&nsmm!}pnGKgz<`eY@RCFxChy7eZ(bN-ZwP&nr%4WRS+96d}u6lAoQL$H>5v zmXnyy$iOxEF4G=Hmd&%6O&Qr(7#Y+U)F&@s7Mm=~!dI`xz*Wq^$G~6Apur%>z|6o~ z%%BMu(qa$+dc}~LfssL!fr){mm_ZCA$Bp1?qw#ehd~u*QHlSi{1|6V2T_BH%L63nI cNXr0O`Vg}WfNJ@Gb{hhXGm2(lOlB|!0QcHMJ^%m! delta 81 zcmZqW`OPVC>ff$?3=9k=4EpR0y6g;k8wJiXO^#vS!^pf@lEsu!hk=Pf4JgmVpw7Sw gq-B6C4It(yX3%8dDrVqg&|+X@(2izcOlHsl0Lx?zGynhq diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/ObjectFactory.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/ObjectFactory.class index 286ee0bc97039704a252ccbb8cd325fc335d8c0d..23f0ae5642cdc77897a2e7c47ef705eeb805c412 100644 GIT binary patch literal 5453 zcmbtYSyvQC6#fbkn$D=$fb8IsD5zoLnkaiRa`YkNHtKxz%fRPYoOq&Z*nC?)~mp_f}O`_5AzaUw;EQil0>+#NA4~ zqoRzg`JRdjF7K&OxO`uQ%H;E7-iS$ko zCTA54KVt3d8N+q~{db1v{qB}%cN|qSJ4`Y19?%ChM|$I!?Xy$4_}ChSzPNuyk7=29 zFT+NH_l z`MCunWe@2oJD0yh#Y&{|hVGAtYS+;j`nn);(p)F8tPG8!t7sxXQ!&8Li(ywOpzp%x z&l!Eci$fLmbjs(jjnlpWhG-2ZZ7HbU8!6)NxO=J7%JQq&u~mgDYCTJ zDOr7(TLi{1wvmWJsUqQc!4mVrOOD~i67ho-u+GTaq`JJj68lcVHSi?e8lQ3`|UCz|W+)_Se44KYVEON=};&)YseQO_L6GqxB z*mNaJ;CZ}27rfxc=ATJ*L63MAFtkeh!%^-C?2*?9Lz~B^Gyg9_1!@N1do1?rr#+&2lqU%H$F1Qc49|%0q zPYhvIB9lcoGLB4UbSv%Ml^G^Fgt?1_>vl}8|3F4B6xQr;xw`p9exDoEMNZmz(@Kj_ zucvbgyXbrAAbq!0p@|oQo|PSkyIO!wP1XaQG0^4 zBP1Eg&HGouexrvnoTQe28v>p5Ww;;R^ptR&(1RCAqw@_fQOg4yCQlwfd4#f=Rcv}l z&u)wgr~ic zO8BSZ_;D%zEQX8m3BqrQ<7cG!5xiWC-%9vxal9_YkK$Z0zMAmc<9JhwAH(@#yhiw% zIR2&---`>_Y+8TqgY#UX|0;Yvoe9dnM^!3+P^#(p@2YKW6204O)ei?tV$Ss{x%Z zrJE!BAX0L=Mop2@Jt#>xAJ7?6x@%+~LRwDOq^VN6UrN$l59mxO-2&Oq;)a~ASxZRi zel1Ct3Fxv?I*aTh$jRwiw5?LQhb8G21G<}1x;)uOQIONMYSmJ@KTFct0o{_6Zkg<3 zxFx4+(=;jFKPBmI2XuF&bSv~T;v2y^vr0z^|GWDL?K9d=ZPzMx|A9JB+v8~Up7yk( zHF(-Hj@IaDdmXLG)Al)9v!``9T8pQ3I$Eoz(eXxnZTy5|&Iz}dj#QwTe$#BB|5iHZ j+Gw!tw7PfVA|1PP*o{T(p%=-Ui!?8*!vy zMZv0y9(<$VzJg5!+X@~jc%mTFh;JM59Yb?!)-Jv@3aJNcvv=<>^sPSC_w@tqAZKZ| zo->Ni^|YZqSfkG=hW6BgVHu7Q!$f-536r;rMi8+hwPZLRVD4}^6Lj}SyW^<#)H1~= z_`m?v7wL^-8m3L#bY>W8N5{4p>gMwqgW=4oX&Y;$+^$jB)ORiFNv`J8y0xVjOs@N# zbPtjD)Q|t}G#qyN7 zPylVTqTFM`V%;_EjJ7hnJ$J`4a)#{?qJCeuN;KbX6+nij4Kr)&PN_ilx&Ie=x+2^R zk@c*XY{$$QTV~OuRW)ndc}I6l+6fGo;^WjqtG1o9{1Go0X^R3ih1-r{c+YX3PimU( z?NQo`&-AP@p3#qvETj0Mq-Vy{`J6^;or4$}ymiQMO-L!S;7%x6cR9BRjA89G5rtAk z!tsJ7GQv^9aI;GMV3ACnF!CY!$U`{8Qr8o8tH-DSjF^ zEAcAf--+YzN%1qdRf$g!zB!J6D8=8#Y$d*h@Mq%qloWpzbEtLaZ=U|@;&XlGHClK6 zKwGkgT|P!K9%j!C)8)DP(?}r9V}S;8$DQ;=ERp2v>r?VuE@B0r6|qYC1n$b|+LLus zx))XH)({&~lDcz4%>9#_;hf=z2 zvQJ}2PS=%GrF1`4rTZeJ`%+5xi0m`?N>10EOi1Z|sY>@aq)SQZo{;@EbUEGGWQ&yU z*Q#{8AzfNZm!W?&7~x6yGaYvPC;b{dJIUT;-!c0CM4PV-xLUif4Z2!~uMN3cr>~uJ zwJu*f?`qw?cEQ!o@^hBC=j-UeJ03Kq;L=Ke#bX1k7DN#3Y-@pTgj2JSo z7K0voAGl;FwU3;cW4n$V*`3fAa`c2jd*?bMhTKyjMYzk5tyFsy-SdW=q1YCZznG5u z-0wPlmm;OMH*nmZ;|t{{K`neQ0)}$CA%l-uUAr&j&~{G0+ONiLV=&-B;Q8H86HaT!(ErI! za`k5GdHWf|*1snt*_w351aHnxugXxE_}*mSA9CM`%Vb+| z0xqFM9-&}`X`(x{9YRogg0Wi(AH=V zMSTV9DInP|3m|)`AXl+*2Bdz1>>|iMfgGF*Vn!g>QZJ${UgR(pLV%?|!FIxR literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/VoteAnswerResponse.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/VoteAnswerResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..d99570dc405fffd1079d6bb10bd8a7edb88be8bd GIT binary patch literal 821 zcma)4U279T6g{)uP0TjhS~a!CR%=1}0q%o+Qwl*_2rL$w5`{iZHbb4VI~(>R*8k*- zpa?$r1N>3qnRTs|O7LOt-Fxpj_uM-(-+z4l24EK(K3qI#VGa+QSa0HyKr=6+NaeYJ z=nJeIm8Q^%8tPn+V%0MyEo7ln!}{a!Oitx_aGu1$NSkpWFRHa z>^%70x$#^ZUF-?WZEg)&f02$^UkJ5PugYYkvSUdxfu%5wWIU9awsD?(lU$GfwsEKS35qj zy9(^g-nmyDU78)gpV%3;{s&!Sy@URK_)=hFHm61}O|R@M(3)iFT1m^>bm&rT-B;UrJn!HD}Lr!D6`x(w3X}`)o trQmMWq4Nt>%iGa9)p!n;E5*CjifcrzuyaS@9=f>CklU_e?F1r+_Y=Oyv_t>^ literal 0 HcmV?d00001 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/AddAnswer.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/AddAnswer.class index b9fc9c1b5bf841d52fa5985631df3f1dc8e4d063..52c43a0ac580aded7f3602eaf957bdbbb39cb433 100644 GIT binary patch delta 1616 zcmbtUTT@$A6#mXhPWH*ksX!o<*jlJnZV9HviZp4fST02il|t!FtsxvC5E4iZ6tx<~ z)@!YoW38>18LKm$aqNs8ogj9mKfr&`KhSsId=kHXg2*`fZ@4eRg)>_|QJLhYb z>x#er@yl%hyYZEQ`*B>yi2zRGl#XWtcoxqYIF09ZbQ(xvOm0&0cwC1i^$P|jFsWm| zK-xeBj!Q8m#k3R|1KTkpkTnpJ&^f7RrI?c<&rJ0wNGDszyq|i(z!@wC@S+TRN#Nz1 z#U({}a${2pwm4mCjX03YO{cAdv#Ml#nw^`rvd#sy&Pch(3bvk-UYhIWOsGxHH){LN zO~ZCFH9e4=9Z8O5EEo8!z$*f;3M3R5J&P%8)=uZL1%aZ#YtCKuPO$~83O3u;q8*#G zXEKS@WHMi{?0rW^dfPe~ZQ^w-DS*IP6K~+0zBSKYI}P66#3g)c;u0>K_)G#` zp%FW=OF`A}WG-(vj9Z0NKJC_TVh0`&xN72ad?E0q^R>6nnbVq`dab3Zaw@ryjAfG9 ziP*56PiH5byWTy{L0XIn%P#X;P_V7J#pQ5%jcEm88MqiLSowvFCE2iNV`ZZP!O+3v zjHSS5&CMq>1PC=B`a9F%u_-HMCt6M_(CIpw%*@l*B#~VSaXqY;;0uZp z^eZss#y@x+{&PaPzIrDT6veg`7#>7|ffbl4e#WK_EfT!P-Nb#jP;p`zm2nXk-V&<9 zBBYfN42!U@gzDC?SVm2UehVQw)dn}0P$%u-67G%rqhbFFwy3ztian5B4x*Z}5jt52 zkb`P=)mCKFaW?xn8$G~-emu-+dW5gH18G|FNMI3rQN%t@Y&R~V2j8L>-=oi^YnD)L zs6{*DbV<${adNerIFi^K#Cnt@25=3X*u!$Fah2E!(px;uy7m%WW4dnar`hKweT*gX z37{TbwCYUi#}l;rStj`WJ*zb70^I^V0=)u#0tfk3m~qGNgzKl9k6E9@Q_ORS*GQUq z)=%xB7OjzJ3B|3FAk`(vpazaIYSitmq3pNbky!6YtaY?8#{gsHAPrJ`ari&-{WDz= zDMpR|&wL7=#t^HQ{k5?M$+{Y~`~cT({0=v+Ec;F(rd(K7D&2jjyHB5f996$|=f3>>^cg@GUaB~Uh=K_R zZemiwEeCF6O2stpDCl6gt3pA9iy1ENaWSi+26GJaD$03oljn=2u(9 zn?hPc3Ka68upQ8cwt86i8uCMq1l`f>+P8xVym0o_JGht zADZ5KSyBkr(A)t5A}E)19lac+FVMd}gNv|}L5-1YG!GR|u89KpH^75tlA2}9Xu)NA z**FyfYb5&zX@&Gs&?O#25)p9OjvVdL#Vk8)JAtxrgtD;glWlpZKDjmzhfns= zL-YIOBb@26pP-y#DqPNd4wdA0tbARs*vIlEnsyF69KRrj{tHjgZ}#LI~}U2roB^4s=qVE$Ao6F31E} zN3iWQl^Dthyc3Mz`IJN|(ND2qnu%o1WRkQ*KIRVu^Ems5xk|x6gpwvKR`rFjQ&z0V zDo43RTBS7xta<{jk+xy*f9uUtz34yd{ar3s=&7`xfFTSMeZKQn8XUh3$>lj9RoF`5 zTo$c5g>#XLeU-w9{K6@j!^~19ACuGn0p2{Sr-OlG_(Z(J*l*Cnz*cB^dPxJ$(}6jy S?Fi&oXhUNJDBy-gY5W&AN|Dw8 diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/AddQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/AddQuestion.class index 19401fba19b54ce5c50cee009e545398b295a3c6..354a4159d4ed325149cbed20d7d440b4b37b5d7b 100644 GIT binary patch literal 2885 zcmbtWTT>Hf7=Au-*d?rpQPk9Pt;ji6D^l=;6cmb_f=~}F-6S8d5O%}v2GJg^_TYHg z-t@LN-t?lK>EO`L_yhV6`cHaQ`+S=aqRpr?oh09B-{bSX&$s#WpWmMXcn1$-*pCSv zlXXa8O2@T2Ok*a74{%+_$rx_nrrO+6#~3exi}$DT2h@Q1<%Res=YHpbp z2=_Z#X0Uz4vgK%DIW65OlK~3EmCM|;=~`-EIt=>@79&13l5v)kS@Z7Qob*--W;Usy z$Vorhm(6bG&(Q1hu9K0THz`*XJ_3`?rCc}V7kodTyuv}HOamp!-dBowd15DfRSF>| zy(qA+no7UpELoC~XzpeR$E(Rzi9kSiWzmbktHUnEBM|YOC21@CR8^BX7J_AQEqk6} zL^DA^tohAqVU)wI5Ab4p%=%8=$_O-+4>FGJOPg5gn@0kT)%s6m?G-W#e*rNhur270 zt7bkZX3)j921i3)!)bvS+eYStp470S!DTL4=dz@$qmDb@X-hvXP21~CIR!T(N93x^ zJ=e#(Dl#5hm9A@L74*@pGtLHOH_S`FROTUj&Jozv+)|-Z2C3d+WnF)wL@9y2%~kVj zVNT(^7TncHQ3Qj zbPRZ)18A@f6tJq{wt+Pa6Ey>OaM!>m7&h=JJ~Qw+z7W{C8FvNw419@u2EKxC;JzB( z$B01Fi*)VJS*&dN0x4l-;DJ(UMVr8m)B^K8oRwb2wSrn1IDms1zBcd;zSZy@i}f1Z z6gXJCa|m?6+ZTCAj=x->OzEaq$!&6|K?zp!;Xgr?5-#^4!3=aPCpk1$aazv;^%rR{ zbtlidHWv9=X*{?YV(hpgr$~W=%`Gn{U7|`RMQt*PmPXBG`ik-*F>|!{oYS%NqRjZc zEjP$ZicXuk0%Z*b+UJw}>4MMg@hV|f5Ma{=uQY=;#!Z(FeMufRRZ*-;omx7)#+nXg zNsZfM&FC7gkK66qUt&giy<~AKK$J8wk}P9v*GmKt!M?oCxhV6*xsWhwD39_5?Ug%jvbt$>xj1|v?tivrMJg-ZJ@CRDwj}@%P`_xH$i6xb3EdJ4an* zUqVK$Is-t}>IB{ z((+l_K7!CQmQdGlPQ!T(7c^Yd(8sS}fsX!7BbO)^rK^6tN8 z?AuU$&o7LmvTK(DH^r_Em9nagx<aYDD4T11={2P0vmL{J^%m! delta 1059 zcmb7CO-~b16g_V~`iAKUZ9%Y#P%R>KiUmPX{HPxwMFEAXfTAd+(Yg?%Xx!ERF#Z5H z?p#P>N~(zq6J5A;>%zEj@7~0C-jqO>n#tUAZ{9uko_pW>)chh+`ts-92LJ=e+t`h? zg|k7N!+8tcL0rIy1y^F!hD2JKi^_~Cld;i+aSNAJ`ehYNSeUFMPT9DEt3ga-Tw+Ed zDb~%LwTBJ$kGIYi*H=~xIq#*`;{DP_ z!uII1Tz*xNiW1i(u6xV+PrViUy$Pc=e8a&k<|O7F+{7(`MlWnMHaS?pZ3lNS=U`Ep z6BzbB8gA;Y3gYMx2xlLxtgXkE^Tpg+!7uNi87&g`94sLxu`Cexo{PAbHsjuBb4YZ0 zKluMPU2n-gayA(^&#k6W7W#m)MF;OjV~KBq^doI5^oVM qBQlwED`?d4db?X$Qvfp8U_MQsTHWwd=f;OmZa5cr7aey@}*KO4&gO~goGpm#m^M2 zUpvp4(?z##y0z6qjf?&P{s(S#=|*=hJmQ^64$bMRXOg+^zIT83{_gMH`Pba;aeRcOlz3&<0{_N@RlF5nA0(j1r13Zi+J00-f_3z)v)B+YdYS;`#O%`x`tC4 zmfg({{IIa%Ze}&Cc90c1ZXoB!8m@EXIo26?O;oq@S#e+7Vq7k-&{m)G7whI1%H={{ zWSl=(F|69kvG90_+0#y&_T#?2{4$awCwlHmN z&RZ)*;Z-bf6gf6HMj7;povhfj^W{>Fqr_2m?nr;u`!T@KYl|H_xn^$^Gubt(S`+rU zh53t#GlVvLV#u^LC=LC2DT@;q}_4fm_(+_xjH9dNA0MbES^WqN z62Kt2q{$v5&rkMQ`X8_1IrwNndeeK5j*?_aSg6s5VE1Vu;RLBbt6h(1jQh^rSJ2^BBPe@+a{UeJiK1j1+P>jS9}tD2#jU z&Jr?#9zsTGMa{JucULjQJu!AEVwgnm)9@uJr%Y8!coCzhE0lDQ(vLx<)JLgEiqt$! zi3T9=ll~e9jr2H2nj^z;mVS)HKJgC$&QX|;^1h5$Na*v_f$ZJVBw3lxcr+H@L)YVb z(kU3YM4-za`Tlw{?tn8t;LKZ`+iSe))nj;#tU}5>WxWNex7e)rWV!lN*JF4c6U{*) zX3Z&-&F&wFO8X2hx6Pp3YO9^L%6d+3>t_chQf;c?QYV1jP; bMq2}c1HA$y5yA{NH0Zib25R(`dm=bufv-MVSo7ENf zyP66GMz+)Tx|3U5%?nHm%(z|Jk3t>l71TKPwv)^{Z(jGMv&)-#+v%U19Zhr#%$k_P zyaH__ml0Sn@eq#$9-COil1a@e6Ho9|ft9o~IVZ8PW#=VB$4Y+P#4|h>ST^wjX%kJj zpdd7pUE6fR89Sfe%t>n`D)*h< zG*Cp4S@9xF4M%Ks!;BIi||!9!~9}aw1+|L`cO^&(gf+xwnPC`rBo};lL_!jZ0COV4#bGRcZHll6wCD DzkhNb diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionPage.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionPage.class index 6d4cb5d39527528c4679150ebf7a1f9d50e687cb..ef31aed02a21467df3a14d92fec7eb932959eb93 100644 GIT binary patch literal 4115 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 Dlpk@W delta 1581 zcma)++jCP@6vlriw|#nYfHsx3!CG3CpiN3zL~K*Jh)}6Q!Cok6wS*Fr)Hbb2z(UpF z4ez1^ULD67r!PL(!AXhE$S}_E;P}Akga3g%`|ON$?UP#4H!?YE?X%anF8f=1otw@7 zG!=gR_s5@s9bC28%&^IbpJR+_aoi;8=L9d9beU{dyl7Fwuoh!lyrjj;7A=gMoV18@ zO2a2iPHUa;^9o6mltr3J#j6&LOlkPENv1~hjK%s{Uh|V>T#-}c7Z>J@7V}Ilkc*XU5NU&!VXBDqYT*aK!W?&tdn@G&&(=!<{pHrMK zUUJ_qgxG4(m`}{*qpAG#RPRJ8p3NolyGDllI=Ur>%{*_|yvbV<)26@$1OJFrFgg^~ z%I0lte@BaVwHV-t0CY=&!rXb*}Tt1n-BO}`r%;tQJ&wi(n7rDn4E*3*gHL^kc5#-^1v#g{ghDJrg9 zJL&B+isR~XF{FB~{jGKzg%;@@7`QZ4^n>!|7yXbt59io|PZq+2$VbE!6>W(2wl85U z%EHB?A~gsaXcuW$0ECIin@86sC~|_BjyPQyk&eYV%~5- zRaU-mz^ts)Pt=@P!it$eGw3bh7o|$rqI@ORwFk{5*6*y@SmXJcws2sB=Q_1z>fD3_ zfim?j!jUrfxmln^tnRzkjfHA+$1RQqJ-2A+DABOM{+KuD(dn8N=&o#a$(A=Jn>S*X zpf^{c>tlXF`yI5>=%96D5ieiy4d2TB4RDp~EBdC8@Ef=JgF>Th{(|0cJ4_BxFY7Is zLV7@0YnI)R@Y*SC_6V1Ih0SNA4Fhz^plxT2$4JQ#p63ZJ(k)415-}tZWBf(0(~&Wm zwr0+WSEm#dVn%#BrDvTa3KF6dC82eo9g_AKdw86k;b@UDRr*at@h>F*P9P@ZM#@UOvW zi2THcp^@%oN$OsOi0OblKH2OOYCIeiirmg^?H8@9SMA|QiQwJ)Y6%$n@fCR1p{TWj zTRo*_q;g8Na?0u){Z2kZeDwu??q2haN|DFcrYkr@q7Qek`3w$mSjyMa*dcw;op1*> zeJ`qd7UNEy$}GwpIBBZOcImGX#wjPxptx$DYTJL{{u0fHBjGX+xcF{0Xoaw(+>cb% Z0cuzIs&#IUA$F6aJTLJK1|9FA{{Xw_=Vkx^ diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/VoteAnswer.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/VoteAnswer.class new file mode 100644 index 0000000000000000000000000000000000000000..bd6dd7c6d02ff0640b209e7e9dcbc9bd24a85ba5 GIT binary patch literal 3409 zcmbtWOLQC68UC&%d8EV9`dmgPqY=TztD-nsw% zpWpwO`O|;?_#S`<@urTu@N68PP2zL-yjo`CcrFPOb2+n(0u&N`2wFCv$bv%!2NqhmzO8$#+d`ZKX zHM}68m8G|87o@L=3wwzJ75U>jj&J17Z&5vCqtL0=J(w#-O?9UF| zH}F7q(l-lNXNT7di)L{_&er+Tr`QD=AGV9O|A;`OqjOpyI^pujQWc<{XIQeaF?@|dF`4b%PSSr$|?{X>1U^1pP?xf=y!9;a|^Ou zo{%dQS@s1cI;w$gvoHF7DLcYN#Y_1r=iqJG$|V9P2UP@(1=qc52l$65?ovJ!T+*3j z-~;iVwJiaW7f6_aqro{k@0bfrW~fW0DoHA$Fs}kfJM#OZ&UX^g1_f=j^$urP_PDbU+bw9i4FFS+m9j`3?b5BiO z>?I`E4SWr+82CEA!A!2$mWCG%yozsXc+J4K@NH5}+cNMSd{+P(zGvWdTp^YQzK$XV;02&X1m6nFBx%r8xqrX^d{O%{Y}zhx&FQ zacOQz7W~1^XXqDMr%k7#c+FBt7TNv1A1lym*%PPZ9r^t&yK^1)-R-;@Wg3`}mhI6# zCrQC^%e35NTGnKxRN_1=OFD2zy#uu-2;LN#aDvsn6Sv>boC=I(`+7VWU}@%dn^JqB z)8p2CM1GK*;ve7yRDH(%G*3zH_ws+HjCM5gfpdmy7q7D1IVuqAx(V?%9~#ijRWSia z(8JXT8PJP9o}#K>$wlFY*LgZb+J`-gBl-dh;Y zL~r3p?*{I;fyZ*OOf*BTPu##jNV=b-SdPT^bIs&FS;u`i*Fx@=fLl}CndbN3Mhx#T z&Ug8Vmcm>3pt}E=!2At=$3J-f0Dpx#M*?ss(8lL8h%*~0=Heu?(L+EV;_Z3DJWQaU zAj}qlUcvoX$60>wWpN#!;*cM}Z^`)<2C223S_koOJRBtI8dGKAC?(FKiCSO71N=;l z@$LnDl2474^U%*Hjdqr(ZGb)uW1jRJ64ZTy+8%^X3vueqv2a@OPn^Re^qgs~mVkPC z6rT>t;zMe>z;YPk{Yyx0VH!;u9@8+a;i87eHH-)$G~_ir!Bw!VPX7zBEt-t&;RD%5 zk`x*l;eU(Yz%6?@Xe9XYKID#U(RQT9#>>y}-$>#pp5)4R9o$!6icSi9$(!;vfxq~4k7?i4g1s`Qq zWa=V;-8^>%p4Qdfvw;&kEf$)(OlKzoQ>Q| + + + + + + @@ -35,6 +41,10 @@ + + + + @@ -65,6 +75,15 @@ + + + + + + + + + diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd index 503435c4..01aafb40 100644 --- a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -14,6 +14,10 @@ + + + + @@ -51,6 +55,20 @@ + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/VoteAnswer.rs b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/VoteAnswer.rs new file mode 100644 index 00000000..27ce8e15 --- /dev/null +++ b/Stack Exchange Client/build/web/WEB-INF/classes/java/com/dazzlesquad/servlet/VoteAnswer.rs @@ -0,0 +1 @@ +com.dazzlesquad.servlet.VoteAnswer diff --git a/Stack Exchange Client/build/web/WEB-INF/web.xml b/Stack Exchange Client/build/web/WEB-INF/web.xml index d08515ec..3348f85a 100644 --- a/Stack Exchange Client/build/web/WEB-INF/web.xml +++ b/Stack Exchange Client/build/web/WEB-INF/web.xml @@ -36,6 +36,10 @@ VoteQuestion com.dazzlesquad.servlet.VoteQuestion + + VoteAnswer + com.dazzlesquad.servlet.VoteAnswer + QuestionServlet /QuestionServlet @@ -72,6 +76,10 @@ VoteQuestion /VoteQuestion + + VoteAnswer + /VoteAnswer + 30 diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl index 66c86de7..b0eccedb 100644 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl @@ -22,6 +22,12 @@ + + + + + + @@ -35,6 +41,10 @@ + + + + @@ -65,6 +75,15 @@ + + + + + + + + + diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd index 503435c4..01aafb40 100644 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -14,6 +14,10 @@ + + + + @@ -51,6 +55,20 @@ + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/build/web/gfv3ee6.dpf b/Stack Exchange Client/build/web/gfv3ee6.dpf new file mode 100644 index 00000000..20a26b9c --- /dev/null +++ b/Stack Exchange Client/build/web/gfv3ee6.dpf @@ -0,0 +1,11 @@ + + + + /Stack_Exchange_Client + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange Client/build/web/question-list.jsp b/Stack Exchange Client/build/web/question-list.jsp index 0a543156..c52bd80f 100644 --- a/Stack Exchange Client/build/web/question-list.jsp +++ b/Stack Exchange Client/build/web/question-list.jsp @@ -50,7 +50,16 @@
-

Cannot find what you are looking for? Ask Here

+

Cannot find what you are looking for? + + + Ask Here + + + Log In First! + + +

Recently Asked Question

diff --git a/Stack Exchange Client/build/web/question-page.jsp b/Stack Exchange Client/build/web/question-page.jsp index 4b6387ef..0e865661 100644 --- a/Stack Exchange Client/build/web/question-page.jsp +++ b/Stack Exchange Client/build/web/question-page.jsp @@ -60,9 +60,13 @@
-
+ +
+

-
+ +
+
@@ -81,12 +85,15 @@ -

Your Answer

-
- -
- -
+ +

Your Answer

+
+ +
+ +
+
+
diff --git a/Stack Exchange Client/catalog.xml b/Stack Exchange Client/catalog.xml index 3baf913d..10153bee 100755 --- a/Stack Exchange Client/catalog.xml +++ b/Stack Exchange Client/catalog.xml @@ -1,9 +1,9 @@ - - + + \ No newline at end of file diff --git a/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/AddAnswer.class b/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/AddAnswer.class index b9fc9c1b5bf841d52fa5985631df3f1dc8e4d063..52c43a0ac580aded7f3602eaf957bdbbb39cb433 100644 GIT binary patch delta 1616 zcmbtUTT@$A6#mXhPWH*ksX!o<*jlJnZV9HviZp4fST02il|t!FtsxvC5E4iZ6tx<~ z)@!YoW38>18LKm$aqNs8ogj9mKfr&`KhSsId=kHXg2*`fZ@4eRg)>_|QJLhYb z>x#er@yl%hyYZEQ`*B>yi2zRGl#XWtcoxqYIF09ZbQ(xvOm0&0cwC1i^$P|jFsWm| zK-xeBj!Q8m#k3R|1KTkpkTnpJ&^f7RrI?c<&rJ0wNGDszyq|i(z!@wC@S+TRN#Nz1 z#U({}a${2pwm4mCjX03YO{cAdv#Ml#nw^`rvd#sy&Pch(3bvk-UYhIWOsGxHH){LN zO~ZCFH9e4=9Z8O5EEo8!z$*f;3M3R5J&P%8)=uZL1%aZ#YtCKuPO$~83O3u;q8*#G zXEKS@WHMi{?0rW^dfPe~ZQ^w-DS*IP6K~+0zBSKYI}P66#3g)c;u0>K_)G#` zp%FW=OF`A}WG-(vj9Z0NKJC_TVh0`&xN72ad?E0q^R>6nnbVq`dab3Zaw@ryjAfG9 ziP*56PiH5byWTy{L0XIn%P#X;P_V7J#pQ5%jcEm88MqiLSowvFCE2iNV`ZZP!O+3v zjHSS5&CMq>1PC=B`a9F%u_-HMCt6M_(CIpw%*@l*B#~VSaXqY;;0uZp z^eZss#y@x+{&PaPzIrDT6veg`7#>7|ffbl4e#WK_EfT!P-Nb#jP;p`zm2nXk-V&<9 zBBYfN42!U@gzDC?SVm2UehVQw)dn}0P$%u-67G%rqhbFFwy3ztian5B4x*Z}5jt52 zkb`P=)mCKFaW?xn8$G~-emu-+dW5gH18G|FNMI3rQN%t@Y&R~V2j8L>-=oi^YnD)L zs6{*DbV<${adNerIFi^K#Cnt@25=3X*u!$Fah2E!(px;uy7m%WW4dnar`hKweT*gX z37{TbwCYUi#}l;rStj`WJ*zb70^I^V0=)u#0tfk3m~qGNgzKl9k6E9@Q_ORS*GQUq z)=%xB7OjzJ3B|3FAk`(vpazaIYSitmq3pNbky!6YtaY?8#{gsHAPrJ`ari&-{WDz= zDMpR|&wL7=#t^HQ{k5?M$+{Y~`~cT({0=v+Ec;F(rd(K7D&2jjyHB5f996$|=f3>>^cg@GUaB~Uh=K_R zZemiwEeCF6O2stpDCl6gt3pA9iy1ENaWSi+26GJaD$03oljn=2u(9 zn?hPc3Ka68upQ8cwt86i8uCMq1l`f>+P8xVym0o_JGht zADZ5KSyBkr(A)t5A}E)19lac+FVMd}gNv|}L5-1YG!GR|u89KpH^75tlA2}9Xu)NA z**FyfYb5&zX@&Gs&?O#25)p9OjvVdL#Vk8)JAtxrgtD;glWlpZKDjmzhfns= zL-YIOBb@26pP-y#DqPNd4wdA0tbARs*vIlEnsyF69KRrj{tHjgZ}#LI~}U2roB^4s=qVE$Ao6F31E} zN3iWQl^Dthyc3Mz`IJN|(ND2qnu%o1WRkQ*KIRVu^Ems5xk|x6gpwvKR`rFjQ&z0V zDo43RTBS7xta<{jk+xy*f9uUtz34yd{ar3s=&7`xfFTSMeZKQn8XUh3$>lj9RoF`5 zTo$c5g>#XLeU-w9{K6@j!^~19ACuGn0p2{Sr-OlG_(Z(J*l*Cnz*cB^dPxJ$(}6jy S?Fi&oXhUNJDBy-gY5W&AN|Dw8 diff --git a/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/AddQuestion.class b/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/AddQuestion.class index 19401fba19b54ce5c50cee009e545398b295a3c6..354a4159d4ed325149cbed20d7d440b4b37b5d7b 100644 GIT binary patch literal 2885 zcmbtWTT>Hf7=Au-*d?rpQPk9Pt;ji6D^l=;6cmb_f=~}F-6S8d5O%}v2GJg^_TYHg z-t@LN-t?lK>EO`L_yhV6`cHaQ`+S=aqRpr?oh09B-{bSX&$s#WpWmMXcn1$-*pCSv zlXXa8O2@T2Ok*a74{%+_$rx_nrrO+6#~3exi}$DT2h@Q1<%Res=YHpbp z2=_Z#X0Uz4vgK%DIW65OlK~3EmCM|;=~`-EIt=>@79&13l5v)kS@Z7Qob*--W;Usy z$Vorhm(6bG&(Q1hu9K0THz`*XJ_3`?rCc}V7kodTyuv}HOamp!-dBowd15DfRSF>| zy(qA+no7UpELoC~XzpeR$E(Rzi9kSiWzmbktHUnEBM|YOC21@CR8^BX7J_AQEqk6} zL^DA^tohAqVU)wI5Ab4p%=%8=$_O-+4>FGJOPg5gn@0kT)%s6m?G-W#e*rNhur270 zt7bkZX3)j921i3)!)bvS+eYStp470S!DTL4=dz@$qmDb@X-hvXP21~CIR!T(N93x^ zJ=e#(Dl#5hm9A@L74*@pGtLHOH_S`FROTUj&Jozv+)|-Z2C3d+WnF)wL@9y2%~kVj zVNT(^7TncHQ3Qj zbPRZ)18A@f6tJq{wt+Pa6Ey>OaM!>m7&h=JJ~Qw+z7W{C8FvNw419@u2EKxC;JzB( z$B01Fi*)VJS*&dN0x4l-;DJ(UMVr8m)B^K8oRwb2wSrn1IDms1zBcd;zSZy@i}f1Z z6gXJCa|m?6+ZTCAj=x->OzEaq$!&6|K?zp!;Xgr?5-#^4!3=aPCpk1$aazv;^%rR{ zbtlidHWv9=X*{?YV(hpgr$~W=%`Gn{U7|`RMQt*PmPXBG`ik-*F>|!{oYS%NqRjZc zEjP$ZicXuk0%Z*b+UJw}>4MMg@hV|f5Ma{=uQY=;#!Z(FeMufRRZ*-;omx7)#+nXg zNsZfM&FC7gkK66qUt&giy<~AKK$J8wk}P9v*GmKt!M?oCxhV6*xsWhwD39_5?Ug%jvbt$>xj1|v?tivrMJg-ZJ@CRDwj}@%P`_xH$i6xb3EdJ4an* zUqVK$Is-t}>IB{ z((+l_K7!CQmQdGlPQ!T(7c^Yd(8sS}fsX!7BbO)^rK^6tN8 z?AuU$&o7LmvTK(DH^r_Em9nagx<aYDD4T11={2P0vmL{J^%m! delta 1059 zcmb7CO-~b16g_V~`iAKUZ9%Y#P%R>KiUmPX{HPxwMFEAXfTAd+(Yg?%Xx!ERF#Z5H z?p#P>N~(zq6J5A;>%zEj@7~0C-jqO>n#tUAZ{9uko_pW>)chh+`ts-92LJ=e+t`h? zg|k7N!+8tcL0rIy1y^F!hD2JKi^_~Cld;i+aSNAJ`ehYNSeUFMPT9DEt3ga-Tw+Ed zDb~%LwTBJ$kGIYi*H=~xIq#*`;{DP_ z!uII1Tz*xNiW1i(u6xV+PrViUy$Pc=e8a&k<|O7F+{7(`MlWnMHaS?pZ3lNS=U`Ep z6BzbB8gA;Y3gYMx2xlLxtgXkE^Tpg+!7uNi87&g`94sLxu`Cexo{PAbHsjuBb4YZ0 zKluMPU2n-gayA(^&#k6W7W#m)MF;OjV~KBq^doI5^oVM qBQlwED`?d4db?X$Qvfp8U_MQsTHWwd=f;OmZa5cr7aey@}*KO4&gO~goGpm#m^M2 zUpvp4(?z##y0z6qjf?&P{s(S#=|*=hJmQ^64$bMRXOg+^zIT83{_gMH`Pba;aeRcOlz3&<0{_N@RlF5nA0(j1r13Zi+J00-f_3z)v)B+YdYS;`#O%`x`tC4 zmfg({{IIa%Ze}&Cc90c1ZXoB!8m@EXIo26?O;oq@S#e+7Vq7k-&{m)G7whI1%H={{ zWSl=(F|69kvG90_+0#y&_T#?2{4$awCwlHmN z&RZ)*;Z-bf6gf6HMj7;povhfj^W{>Fqr_2m?nr;u`!T@KYl|H_xn^$^Gubt(S`+rU zh53t#GlVvLV#u^LC=LC2DT@;q}_4fm_(+_xjH9dNA0MbES^WqN z62Kt2q{$v5&rkMQ`X8_1IrwNndeeK5j*?_aSg6s5VE1Vu;RLBbt6h(1jQh^rSJ2^BBPe@+a{UeJiK1j1+P>jS9}tD2#jU z&Jr?#9zsTGMa{JucULjQJu!AEVwgnm)9@uJr%Y8!coCzhE0lDQ(vLx<)JLgEiqt$! zi3T9=ll~e9jr2H2nj^z;mVS)HKJgC$&QX|;^1h5$Na*v_f$ZJVBw3lxcr+H@L)YVb z(kU3YM4-za`Tlw{?tn8t;LKZ`+iSe))nj;#tU}5>WxWNex7e)rWV!lN*JF4c6U{*) zX3Z&-&F&wFO8X2hx6Pp3YO9^L%6d+3>t_chQf;c?QYV1jP; bMq2}c1HA$y5yA{NH0Zib25R(`dm=bufv-MVSo7ENf zyP66GMz+)Tx|3U5%?nHm%(z|Jk3t>l71TKPwv)^{Z(jGMv&)-#+v%U19Zhr#%$k_P zyaH__ml0Sn@eq#$9-COil1a@e6Ho9|ft9o~IVZ8PW#=VB$4Y+P#4|h>ST^wjX%kJj zpdd7pUE6fR89Sfe%t>n`D)*h< zG*Cp4S@9xF4M%Ks!;BIi||!9!~9}aw1+|L`cO^&(gf+xwnPC`rBo};lL_!jZ0COV4#bGRcZHll6wCD DzkhNb diff --git a/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/QuestionPage.class b/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/QuestionPage.class index 6d4cb5d39527528c4679150ebf7a1f9d50e687cb..ef31aed02a21467df3a14d92fec7eb932959eb93 100644 GIT binary patch literal 4115 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 Dlpk@W delta 1581 zcma)++jCP@6vlriw|#nYfHsx3!CG3CpiN3zL~K*Jh)}6Q!Cok6wS*Fr)Hbb2z(UpF z4ez1^ULD67r!PL(!AXhE$S}_E;P}Akga3g%`|ON$?UP#4H!?YE?X%anF8f=1otw@7 zG!=gR_s5@s9bC28%&^IbpJR+_aoi;8=L9d9beU{dyl7Fwuoh!lyrjj;7A=gMoV18@ zO2a2iPHUa;^9o6mltr3J#j6&LOlkPENv1~hjK%s{Uh|V>T#-}c7Z>J@7V}Ilkc*XU5NU&!VXBDqYT*aK!W?&tdn@G&&(=!<{pHrMK zUUJ_qgxG4(m`}{*qpAG#RPRJ8p3NolyGDllI=Ur>%{*_|yvbV<)26@$1OJFrFgg^~ z%I0lte@BaVwHV-t0CY=&!rXb*}Tt1n-BO}`r%;tQJ&wi(n7rDn4E*3*gHL^kc5#-^1v#g{ghDJrg9 zJL&B+isR~XF{FB~{jGKzg%;@@7`QZ4^n>!|7yXbt59io|PZq+2$VbE!6>W(2wl85U z%EHB?A~gsaXcuW$0ECIin@86sC~|_BjyPQyk&eYV%~5- zRaU-mz^ts)Pt=@P!it$eGw3bh7o|$rqI@ORwFk{5*6*y@SmXJcws2sB=Q_1z>fD3_ zfim?j!jUrfxmln^tnRzkjfHA+$1RQqJ-2A+DABOM{+KuD(dn8N=&o#a$(A=Jn>S*X zpf^{c>tlXF`yI5>=%96D5ieiy4d2TB4RDp~EBdC8@Ef=JgF>Th{(|0cJ4_BxFY7Is zLV7@0YnI)R@Y*SC_6V1Ih0SNA4Fhz^plxT2$4JQ#p63ZJ(k)415-}tZWBf(0(~&Wm zwr0+WSEm#dVn%#BrDvTa3KF6dC82eo9g_AKdw86k;b@UDRr*at@h>F*P9P@ZM#@UOvW zi2THcp^@%oN$OsOi0OblKH2OOYCIeiirmg^?H8@9SMA|QiQwJ)Y6%$n@fCR1p{TWj zTRo*_q;g8Na?0u){Z2kZeDwu??q2haN|DFcrYkr@q7Qek`3w$mSjyMa*dcw;op1*> zeJ`qd7UNEy$}GwpIBBZOcImGX#wjPxptx$DYTJL{{u0fHBjGX+xcF{0Xoaw(+>cb% Z0cuzIs&#IUA$F6aJTLJK1|9FA{{Xw_=Vkx^ diff --git a/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/VoteAnswer.class b/Stack Exchange Client/s156/java/15/classes/com/dazzlesquad/servlet/VoteAnswer.class new file mode 100644 index 0000000000000000000000000000000000000000..bd6dd7c6d02ff0640b209e7e9dcbc9bd24a85ba5 GIT binary patch literal 3409 zcmbtWOLQC68UC&%d8EV9`dmgPqY=TztD-nsw% zpWpwO`O|;?_#S`<@urTu@N68PP2zL-yjo`CcrFPOb2+n(0u&N`2wFCv$bv%!2NqhmzO8$#+d`ZKX zHM}68m8G|87o@L=3wwzJ75U>jj&J17Z&5vCqtL0=J(w#-O?9UF| zH}F7q(l-lNXNT7di)L{_&er+Tr`QD=AGV9O|A;`OqjOpyI^pujQWc<{XIQeaF?@|dF`4b%PSSr$|?{X>1U^1pP?xf=y!9;a|^Ou zo{%dQS@s1cI;w$gvoHF7DLcYN#Y_1r=iqJG$|V9P2UP@(1=qc52l$65?ovJ!T+*3j z-~;iVwJiaW7f6_aqro{k@0bfrW~fW0DoHA$Fs}kfJM#OZ&UX^g1_f=j^$urP_PDbU+bw9i4FFS+m9j`3?b5BiO z>?I`E4SWr+82CEA!A!2$mWCG%yozsXc+J4K@NH5}+cNMSd{+P(zGvWdTp^YQzK$XV;02&X1m6nFBx%r8xqrX^d{O%{Y}zhx&FQ zacOQz7W~1^XXqDMr%k7#c+FBt7TNv1A1lym*%PPZ9r^t&yK^1)-R-;@Wg3`}mhI6# zCrQC^%e35NTGnKxRN_1=OFD2zy#uu-2;LN#aDvsn6Sv>boC=I(`+7VWU}@%dn^JqB z)8p2CM1GK*;ve7yRDH(%G*3zH_ws+HjCM5gfpdmy7q7D1IVuqAx(V?%9~#ijRWSia z(8JXT8PJP9o}#K>$wlFY*LgZb+J`-gBl-dh;Y zL~r3p?*{I;fyZ*OOf*BTPu##jNV=b-SdPT^bIs&FS;u`i*Fx@=fLl}CndbN3Mhx#T z&Ug8Vmcm>3pt}E=!2At=$3J-f0Dpx#M*?ss(8lL8h%*~0=Heu?(L+EV;_Z3DJWQaU zAj}qlUcvoX$60>wWpN#!;*cM}Z^`)<2C223S_koOJRBtI8dGKAC?(FKiCSO71N=;l z@$LnDl2474^U%*Hjdqr(ZGb)uW1jRJ64ZTy+8%^X3vueqv2a@OPn^Re^qgs~mVkPC z6rT>t;zMe>z;YPk{Yyx0VH!;u9@8+a;i87eHH-)$G~_ir!Bw!VPX7zBEt-t&;RD%5 zk`x*l;eU(Yz%6?@Xe9XYKID#U(RQT9#>>y}-$>#pp5)4R9o$!6icSi9$(!;vfxq~4k7?i4g1s`Qq zWa=V;-8^>%p4Qdfvw;&kEf$)(OlKzoQ>Q| + + + + + + @@ -35,6 +41,10 @@ + + + + @@ -65,6 +75,15 @@ + + + + + + + + + diff --git a/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd index 503435c4..01aafb40 100644 --- a/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd +++ b/Stack Exchange Client/src/conf/xml-resources/web-service-references/AnswerWS/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -14,6 +14,10 @@ + + + + @@ -51,6 +55,20 @@ + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddAnswer.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddAnswer.java index db7f1bd5..ebfc65ac 100644 --- a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddAnswer.java +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddAnswer.java @@ -10,6 +10,7 @@ import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -35,6 +36,20 @@ public class AddAnswer extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); + + String token = ""; + Cookie[] cookie = request.getCookies(); + + for(Cookie obj : cookie){ + //out.println(obj.getName()); + if(obj.getName().equals("token")){ + token = obj.getValue(); + //out.println(obj.getValue()); + break; + } + } + request.setAttribute("token",token); + int question_id = Integer.parseInt(request.getParameter("qid")); String answer_content= request.getParameter("answer_content"); //int question_userid= Integer.parseInt(request.getParameter("question_userid")); diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddQuestion.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddQuestion.java index 19b01264..96124a8d 100755 --- a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddQuestion.java +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/AddQuestion.java @@ -10,6 +10,7 @@ import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -35,6 +36,20 @@ public class AddQuestion extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); + + String token = ""; + Cookie[] cookie = request.getCookies(); + + for(Cookie obj : cookie){ + //out.println(obj.getName()); + if(obj.getName().equals("token")){ + token = obj.getValue(); + //out.println(obj.getValue()); + break; + } + } + request.setAttribute("token",token); + String question_topic= request.getParameter("question_topic"); String question_content= request.getParameter("question_content"); //int question_userid= Integer.parseInt(request.getParameter("question_userid")); diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/GetQuestion.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/GetQuestion.java index 0ec82452..51f9a4cf 100644 --- a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/GetQuestion.java +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/GetQuestion.java @@ -10,6 +10,7 @@ import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -35,6 +36,20 @@ public class GetQuestion extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); + + String token = ""; + Cookie[] cookie = request.getCookies(); + + for(Cookie obj : cookie){ + //out.println(obj.getName()); + if(obj.getName().equals("token")){ + token = obj.getValue(); + //out.println(obj.getValue()); + break; + } + } + request.setAttribute("token",token); + int question_id = Integer.parseInt(request.getParameter("qid")); Question question = getQuestionById(question_id); request.setAttribute("question", question); diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionPage.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionPage.java index 3a81b6e2..31adf502 100755 --- a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionPage.java +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/QuestionPage.java @@ -12,6 +12,7 @@ import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -40,6 +41,20 @@ public class QuestionPage extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); + + String token = ""; + Cookie[] cookie = request.getCookies(); + + for(Cookie obj : cookie){ + //out.println(obj.getName()); + if(obj.getName().equals("token")){ + token = obj.getValue(); + //out.println(obj.getValue()); + break; + } + } + request.setAttribute("token",token); + int id = Integer.parseInt(request.getParameter("id")); Question question = getQuestionById(id); java.util.List answers = getAnswerByQuestionId(id); diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/Register.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/Register.java index 20562299..aea91094 100644 --- a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/Register.java +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/Register.java @@ -10,6 +10,7 @@ import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -36,6 +37,20 @@ protected void processRequest(HttpServletRequest request, HttpServletResponse re throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); try (PrintWriter out = response.getWriter()) { + + String token = ""; + Cookie[] cookie = request.getCookies(); + + for(Cookie obj : cookie){ + //out.println(obj.getName()); + if(obj.getName().equals("token")){ + token = obj.getValue(); + //out.println(obj.getValue()); + break; + } + } + request.setAttribute("token",token); + /* TODO output your page here. You may use following sample code. */ String username= request.getParameter("username"); String password= request.getParameter("password"); diff --git a/Stack Exchange Client/src/java/com/dazzlesquad/servlet/VoteAnswer.java b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/VoteAnswer.java new file mode 100644 index 00000000..d427af11 --- /dev/null +++ b/Stack Exchange Client/src/java/com/dazzlesquad/servlet/VoteAnswer.java @@ -0,0 +1,108 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.dazzlesquad.servlet; + +import AnswerWS.AnswerWS_Service; +import java.io.IOException; +import java.io.PrintWriter; +import javax.servlet.ServletException; +import javax.servlet.http.Cookie; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.xml.ws.WebServiceRef; + +/** + * + * @author NithoAlif + */ +public class VoteAnswer extends HttpServlet { + + @WebServiceRef(wsdlLocation = "WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl") + private AnswerWS_Service service; + + /** + * Processes requests for both HTTP GET and POST + * methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + response.setContentType("text/html;charset=UTF-8"); + try (PrintWriter out = response.getWriter()) { + int question_id = Integer.parseInt(request.getParameter("qid")); + int answer_id = Integer.parseInt(request.getParameter("aid")); + int flag = Integer.parseInt(request.getParameter("flag")); + Cookie[] cookies = request.getCookies(); + + String token = ""; + if (cookies != null) { + for (Cookie cookie : cookies) { + if (cookie.getName().equals("token")) { + token = cookie.getValue(); + break; + } + } + } + + int vote = voteAnswer(answer_id, token, flag); + String location = "/Stack_Exchange_Client/QuestionPage?id=" + question_id; + response.sendRedirect(location); + + } + } + + private int voteAnswer(int id, java.lang.String token, int flag) { + // Note that the injected javax.xml.ws.Service reference as well as port objects are not thread safe. + // If the calling of port operations may lead to race condition some synchronization is required. + AnswerWS.AnswerWS port = service.getAnswerWSPort(); + return port.voteAnswer(id, token, flag); + } + + // + /** + * Handles the HTTP GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Handles the HTTP POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// + +} diff --git a/Stack Exchange Client/web/WEB-INF/web.xml b/Stack Exchange Client/web/WEB-INF/web.xml index d08515ec..3348f85a 100755 --- a/Stack Exchange Client/web/WEB-INF/web.xml +++ b/Stack Exchange Client/web/WEB-INF/web.xml @@ -36,6 +36,10 @@ VoteQuestion com.dazzlesquad.servlet.VoteQuestion + + VoteAnswer + com.dazzlesquad.servlet.VoteAnswer + QuestionServlet /QuestionServlet @@ -72,6 +76,10 @@ VoteQuestion /VoteQuestion + + VoteAnswer + /VoteAnswer + 30 diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl index 66c86de7..b0eccedb 100755 --- a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.wsdl @@ -22,6 +22,12 @@ + + + + + + @@ -35,6 +41,10 @@ + + + + @@ -65,6 +75,15 @@ + + + + + + + + + diff --git a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd index 503435c4..01aafb40 100644 --- a/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd +++ b/Stack Exchange Client/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -14,6 +14,10 @@ + + + + @@ -51,6 +55,20 @@ + + + + + + + + + + + + + + diff --git a/Stack Exchange Client/web/question-list.jsp b/Stack Exchange Client/web/question-list.jsp index 0a543156..c52bd80f 100755 --- a/Stack Exchange Client/web/question-list.jsp +++ b/Stack Exchange Client/web/question-list.jsp @@ -50,7 +50,16 @@
-

Cannot find what you are looking for? Ask Here

+

Cannot find what you are looking for? + + + Ask Here + + + Log In First! + + +

Recently Asked Question

diff --git a/Stack Exchange Client/web/question-page.jsp b/Stack Exchange Client/web/question-page.jsp index 4b6387ef..0e865661 100755 --- a/Stack Exchange Client/web/question-page.jsp +++ b/Stack Exchange Client/web/question-page.jsp @@ -60,9 +60,13 @@
-
+ +
+

-
+ +
+
@@ -81,12 +85,15 @@ -

Your Answer

-
- -
- -
+ +

Your Answer

+
+ +
+ +
+
+
diff --git a/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class b/Stack Exchange WS/build/web/WEB-INF/classes/com/dazzlesquad/answer_package/AnswerWS.class index 0655941f00ae039e2f132645ef7c7b5c723fb2af..0d642ae5c376513e82cfc2baf181ee9cfe02bca1 100644 GIT binary patch delta 2650 zcmaJ@X>e0j6#j0ryqDxrN}xc2!UI_fRKi*`fVI#-gI$26ltqEihSCyRAT0$Hq9TYO zvIG#>S5fvI0t(0?iW>?#tEgO^^4s5 z`^q%{L-Cy*E;J}uVn+%Z@*VZ>m^t$6MH7M;mOELxa58?rAuW3mPus5*^iW8L?=wWw7H4u4?!I9}4t}{+7}!dfL*d z_cdInQxct1MW8OI;D&~ea8tuz+|qCxL&!S%yCuK#9StAjrh>Z~KEbC7?rHc8pKJI6 zUq(x;(>i>G`x?HM!#7g>0Um1j7Wbn!todE$G0l%A^>dW*b%eUQL23B9C>baZCGh;~9Li73_biu3jOrL@5lf$Y)=`FZ|` zCvmR(Jbqn*@K#R!a}zL0`SIRjpJ$R^_ZIt042h(*tcCT#a9vex4WY9iS;Z?!A zD=hW+^sIr|dM^L>73g1HJKt3iShnnmP%yl(K2YIm0$C6!pBJbMx+W%2%Y5g4v3_sL zaItIze|%Vu7Owf;ESsUxAMCxy4da;;W{#O0yRtC4p&fMO@T5JZfOHJUQ=B!}@HE`i zAHkiOb0&WyF$yMP6*zv3NUUPC<=Bs!+0+<-G}_Ii<=(XE!Z0EX$7teB;;No#TZy)v z82j)njvx;wkk8Z`jWZa-oEdBQF$Z>@`0xyJp-^)SW%HmCe?QO1(0&?rBR>KU-O9v9 zs*NL27gnGEURVj1hVgigg21f=9l0t*5h`c?J$-+iBjrhPR+3^x3yQNT5yTvW z;>pyx2F1aADWHlLs_E=}=36Z(E<|@MVy4v5(FSJ2GDdC*Ghr!xS>8k~9X$;~CTjID zNSdkFF+puqGioJG)Jjm9c-W!{$t9^dCAE?9=lc(0!6dP&7Q`w^tQzwqF~Bs7nbwMR zE`2%vc~+M%4)tWdWt@rL&7aaaW=7u00)r8aV4czqXX8UGuHBC9UIMhR?G&b z%tj`66p_i;Mwl&p*R2R)2QzIK|3KJ7mA%-^uCtR+hj0+baF}1UqihN%aTllXkX`5} zHjbZh7Qgc2_XjSZ5f_DuOTtN~I^l}wj;o?4zjl520ql!w!i_t0@s`NNZ83o;?4c3d zU_rLVb065HtQ03(U*^tX%AryO*$jnSu6!o^n_oxPsWZJ=|q%58N1Y(n=C z>B%1FpwWb`%*tdbh=?!IHJ?Rcf{9+%aAjuB7O^Ia*fecoJQi?eW#byh z8ZBbQ%Dzw!wUH6k;=Ru=cd$450xS55dZ)H delta 1283 zcmZ{kS#y+C5Qd*wlJjNe6bwrcMWCc0lnG%lxDkkvMG}-uVpt6Z0uo3@_6Y$5iEJYK z@`>!qrYMRg22@a^s8@*B-uMH&@&|B1e9t!_g++Ps_1XIE?x%ZdZWrDi-gf)m%`V_+ zev45^+VEzKFllF2dt4jQpxzmPpTCUMDeBzk{TX?*P;&|CQ_-?f?Zu+GB>l~{pkkcv`s)@RmmR9k z4`U$1c}h2fm2-h747Pl%d*CV|W!zH+_lpJfZj6gz7>a3p0C+V$I2jZLT)+GR)^SJ=u^>b=jK= zEem)(XxKk}b_5M8rH{O3DnLqbHTreds^zm8!5ocgu8`-c@;bfN>$X9sg^Ik0CYA)v zsg$apIJ1q&R~yTNK8z4&wh!|kpilSGr>S2kXougVkd;07BI#BR$0&N${$ED<3vt1H z#6=Gw*2|-T#Q|a}(G(z-Xi_Lkm}V8bLch0FLR`ZWtks`IMkTdswwpB54Z_$+6 + + + /Stack_Exchange_WS + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java index e0f06737..b88d7f4e 100755 --- a/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java +++ b/Stack Exchange WS/src/java/com/dazzlesquad/answer_package/AnswerWS.java @@ -6,6 +6,7 @@ package com.dazzlesquad.answer_package; import com.dazzlesquad.database_console.DBConnect; +import com.dazzlesquad.question_package.QuestionWS; import com.dazzlesquad.user_package.User; import com.dazzlesquad.user_package.UserWS; import java.sql.*; @@ -124,7 +125,79 @@ public int deleteAnswer(@WebParam(name = "qid") int qid) { return deletesuccessful; } - + @WebMethod(operationName = "voteAnswer") + @WebResult(name = "Success") + public int voteAnswer(@WebParam(name = "id") int id, @WebParam(name = "token") String token, @WebParam(name = "flag") int flag) { + int votesuccessful = 0, AnswerUserId = 0, tokenUserId = 0, isvoted = 0; + try { + String sql; + Statement statement = conn.createStatement(); + + sql = "SELECT user_id FROM tokenlist WHERE token = ? LIMIT 1"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setString(1, token); + + ResultSet result = dbStatement.executeQuery(); + + if (result.next()) { + tokenUserId = result.getInt("user_id"); + } + + statement.close(); + } catch (SQLException ex) { + Logger.getLogger(AnswerWS.class.getName()).log(Level.SEVERE, null, ex); + } + + try { + String sql; + Statement statement = conn.createStatement(); + + sql = "SELECT id FROM vote_answer WHERE user_id = ? AND answer_id = ?"; + + PreparedStatement dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1, tokenUserId); + dbStatement.setInt(2, id); + + ResultSet result = dbStatement.executeQuery(); + statement.close(); + + if (result.next()) { + + } else { + + try { + statement = conn.createStatement(); + + + + sql = "UPDATE answer SET vote = vote+? WHERE id = ?"; + dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1, flag); + dbStatement.setInt(2, id); + dbStatement.executeUpdate(); + + sql = "INSERT INTO vote_answer (question_id, answer_id, user_id) VALUES (0, ?, ?)"; + dbStatement = conn.prepareStatement(sql); + dbStatement.setInt(1, id); + dbStatement.setInt(2, tokenUserId); + dbStatement.executeUpdate(); + + statement.close(); + votesuccessful = 1; + + } catch (SQLException ex) { + Logger.getLogger(AnswerWS.class.getName()).log(Level.SEVERE, null, ex); + } + + } + + } catch (SQLException ex) { + Logger.getLogger(QuestionWS.class.getName()).log(Level.SEVERE, null, ex); + } + + return votesuccessful; + } } From 2ea03ae48e7c57156c60e6e7cabea15aea1af91a Mon Sep 17 00:00:00 2001 From: NithoAlif Date: Fri, 27 Nov 2015 23:24:25 +0700 Subject: [PATCH 22/25] user insersion --- .../jax-ws/AnswerWS/AnswerWS.java | 5 ++- .../jax-ws/AnswerWS/InsertAnswer.java | 29 +++++++++++++++++- .../jax-ws/QuestionWS/InsertQuestion.java | 29 +++++++++++++++++- .../jax-ws/QuestionWS/QuestionWS.java | 5 ++- .../AnswerWS/AnswerWS/AnswerWS.java | 5 ++- .../AnswerWS/AnswerWS/InsertAnswer.java | 29 +++++++++++++++++- .../QuestionWS/QuestionWS/InsertQuestion.java | 29 +++++++++++++++++- .../QuestionWS/QuestionWS/QuestionWS.java | 5 ++- .../WEB-INF/classes/AnswerWS/AnswerWS.class | Bin 1541 -> 1577 bytes .../classes/AnswerWS/InsertAnswer.class | Bin 774 -> 1030 bytes .../classes/QuestionWS/InsertQuestion.class | Bin 873 -> 1129 bytes .../classes/QuestionWS/QuestionWS.class | Bin 2992 -> 3028 bytes .../com/dazzlesquad/servlet/AddAnswer.class | Bin 3127 -> 3157 bytes .../com/dazzlesquad/servlet/AddQuestion.class | Bin 2885 -> 2915 bytes .../dazzlesquad/servlet/QuestionPage.class | Bin 4115 -> 4144 bytes .../dazzlesquad/servlet/QuestionServlet.class | Bin 4331 -> 4360 bytes .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 1 + .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 1 + .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 1 + .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 1 + .../build/web/ask-question.jsp | 20 +++++++++++- .../build/web/edit-question.jsp | 19 +++++++++++- Stack Exchange Client/build/web/gfv3ee6.dpf | 11 ------- .../build/web/question-page.jsp | 23 ++++++++++++-- .../com/dazzlesquad/servlet/AddAnswer.class | Bin 3127 -> 3157 bytes .../com/dazzlesquad/servlet/AddQuestion.class | Bin 2885 -> 2915 bytes .../dazzlesquad/servlet/QuestionPage.class | Bin 4115 -> 4144 bytes .../dazzlesquad/servlet/QuestionServlet.class | Bin 4331 -> 4360 bytes .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 1 + .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 1 + .../com/dazzlesquad/servlet/AddAnswer.java | 6 ++-- .../com/dazzlesquad/servlet/AddQuestion.java | 8 ++--- .../com/dazzlesquad/servlet/QuestionPage.java | 4 +-- .../dazzlesquad/servlet/QuestionServlet.java | 4 +-- .../Stack_Exchange_WS/AnswerWS.xsd_1.xsd | 1 + .../Stack_Exchange_WS/QuestionWS.xsd_1.xsd | 1 + Stack Exchange Client/web/ask-question.jsp | 20 +++++++++++- Stack Exchange Client/web/edit-question.jsp | 19 +++++++++++- Stack Exchange Client/web/question-page.jsp | 23 ++++++++++++-- .../dazzlesquad/answer_package/AnswerWS.class | Bin 5450 -> 5743 bytes .../question_package/QuestionWS.class | Bin 9939 -> 10220 bytes Stack Exchange WS/build/web/gfv3ee6.dpf | 11 ------- .../dazzlesquad/answer_package/AnswerWS.java | 28 +++++++++++++++-- .../question_package/QuestionWS.java | 27 ++++++++++++++-- 44 files changed, 310 insertions(+), 57 deletions(-) delete mode 100644 Stack Exchange Client/build/web/gfv3ee6.dpf delete mode 100644 Stack Exchange WS/build/web/gfv3ee6.dpf diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java index 8135f7d0..967710c1 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/AnswerWS.java @@ -54,6 +54,7 @@ public int deleteAnswer( /** * * @param answer + * @param token * @return * returns int */ @@ -63,7 +64,9 @@ public int deleteAnswer( @ResponseWrapper(localName = "insertAnswerResponse", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.InsertAnswerResponse") public int insertAnswer( @WebParam(name = "answer", targetNamespace = "") - Answer answer); + Answer answer, + @WebParam(name = "token", targetNamespace = "") + String token); /** * diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswer.java b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswer.java index 23ad3c9f..a01711f1 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswer.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/AnswerWS/InsertAnswer.java @@ -17,6 +17,7 @@ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="answer" type="{http://answer_package.dazzlesquad.com/}answer" minOccurs="0"/> + * <element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -27,11 +28,13 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "insertAnswer", propOrder = { - "answer" + "answer", + "token" }) public class InsertAnswer { protected Answer answer; + protected String token; /** * Gets the value of the answer property. @@ -57,4 +60,28 @@ public void setAnswer(Answer value) { this.answer = value; } + /** + * Gets the value of the token property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Sets the value of the token property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestion.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestion.java index 829d73a1..97077ace 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestion.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/InsertQuestion.java @@ -18,6 +18,7 @@ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/> + * <element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -28,12 +29,14 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "insertQuestion", propOrder = { - "question" + "question", + "token" }) public class InsertQuestion { @XmlElement(name = "Question") protected Question question; + protected String token; /** * Gets the value of the question property. @@ -59,4 +62,28 @@ public void setQuestion(Question value) { this.question = value; } + /** + * Gets the value of the token property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Sets the value of the token property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + } diff --git a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java index 5efdfa60..fb3d49d5 100644 --- a/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java +++ b/Stack Exchange Client/build/generated-sources/jax-ws/QuestionWS/QuestionWS.java @@ -103,6 +103,7 @@ public String hello( /** * * @param question + * @param token * @return * returns int */ @@ -112,7 +113,9 @@ public String hello( @ResponseWrapper(localName = "insertQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.InsertQuestionResponse") public int insertQuestion( @WebParam(name = "Question", targetNamespace = "") - Question question); + Question question, + @WebParam(name = "token", targetNamespace = "") + String token); /** * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java index 8135f7d0..967710c1 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/AnswerWS.java @@ -54,6 +54,7 @@ public int deleteAnswer( /** * * @param answer + * @param token * @return * returns int */ @@ -63,7 +64,9 @@ public int deleteAnswer( @ResponseWrapper(localName = "insertAnswerResponse", targetNamespace = "http://answer_package.dazzlesquad.com/", className = "AnswerWS.InsertAnswerResponse") public int insertAnswer( @WebParam(name = "answer", targetNamespace = "") - Answer answer); + Answer answer, + @WebParam(name = "token", targetNamespace = "") + String token); /** * diff --git a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswer.java b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswer.java index 23ad3c9f..a01711f1 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswer.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/AnswerWS/AnswerWS/InsertAnswer.java @@ -17,6 +17,7 @@ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="answer" type="{http://answer_package.dazzlesquad.com/}answer" minOccurs="0"/> + * <element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -27,11 +28,13 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "insertAnswer", propOrder = { - "answer" + "answer", + "token" }) public class InsertAnswer { protected Answer answer; + protected String token; /** * Gets the value of the answer property. @@ -57,4 +60,28 @@ public void setAnswer(Answer value) { this.answer = value; } + /** + * Gets the value of the token property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Sets the value of the token property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestion.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestion.java index 829d73a1..97077ace 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestion.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/InsertQuestion.java @@ -18,6 +18,7 @@ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="Question" type="{http://question_package.dazzlesquad.com/}question" minOccurs="0"/> + * <element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -28,12 +29,14 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "insertQuestion", propOrder = { - "question" + "question", + "token" }) public class InsertQuestion { @XmlElement(name = "Question") protected Question question; + protected String token; /** * Gets the value of the question property. @@ -59,4 +62,28 @@ public void setQuestion(Question value) { this.question = value; } + /** + * Gets the value of the token property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Sets the value of the token property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + } diff --git a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java index 5efdfa60..fb3d49d5 100644 --- a/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java +++ b/Stack Exchange Client/build/generated/jax-wsCache/QuestionWS/QuestionWS/QuestionWS.java @@ -103,6 +103,7 @@ public String hello( /** * * @param question + * @param token * @return * returns int */ @@ -112,7 +113,9 @@ public String hello( @ResponseWrapper(localName = "insertQuestionResponse", targetNamespace = "http://question_package.dazzlesquad.com/", className = "QuestionWS.InsertQuestionResponse") public int insertQuestion( @WebParam(name = "Question", targetNamespace = "") - Question question); + Question question, + @WebParam(name = "token", targetNamespace = "") + String token); /** * diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/AnswerWS.class index 7a76ea9550fba7032380f18ca880893c848c29c1..a1fcbc0b3e497fc7eee9474845981889fd9b3c23 100644 GIT binary patch delta 170 zcmZqWS;?~@kx4~O!^bhNxIDEeJXjyXu=dGHEKAhSNz6;v4=yRn%uAnK%#_K-T9Tig znm73tQ_?J_stjDk4BQC58iX&-z`(!)lvHD3WKd_&m@LmC uHhB&UpPV{Knva3Mm_d_4kb#+jx0pc-E~Gtq8ml6s+T?H$S@i&>iyaaG diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/InsertAnswer.class b/Stack Exchange Client/build/web/WEB-INF/classes/AnswerWS/InsertAnswer.class index f6763167e7c6fe22bbec84692f16d4be8f6360ae..7597e5b4e047b639dcb08614e6e90b8f2130fc15 100644 GIT binary patch literal 1030 zcmah{U2hUW6g{)Bz|z&W6k6+7rLDTOiR*)J)+R)4Y(i`zh$ej+mI+Q>X36eS>%Y=O zW8#B9z#nD2vus$Ts4w?x&OP_soB8?c`wsw*&?v*iu7y1AYICoM`$aem1+JnGB4k)? zHIwK~+nofD8O%6%FBC(ib;i%R>vJ`5+i@t>fF276Qpxy`A?Gx@4Ed))Uob4Uq!KU3 z!=4B`yysJ;(h5B8cX=pvo)+`*I~g%-WJ8ZtB*J()+8T&7VOVn-87@Oa8KUZ30%%R< zIrqmTp+sbz$tqRiTChxs$WlbjxeU-`<#sR*J#i%UQmeCaA80~`%~xX;%c1DXNYbWF zrGl8pGElVWe!_X-UJQM=Csp6&(^vQH&~JL4h@v3ud>jcn?L^{#&?(kDI)2`I#<276 z2`M_S_>kn=a^~6$)+h`{Ct+WNHp*DCQ9#i~2^K?b`YUEPW?0FNc+xu)UW__@E0g}3 zL7w_4%4-VpCg^%tB5PCTl4rWQ_YLeb1qQB=EhNQlT&38a0I-Y|%IMmtko~jy3ye>5 z%?}qguc4YYAJQm8kJ{V+3L_g`PO1l_^GU+6K0&49wX_=TqgAhCV}X#|ypR_Qgft&+t|V#O6w7}v2zL|LLoxwH{-d^UH||9 delta 300 zcmZvWIZ^^)5QV?_$5{c{NA`gfOH524fCCU45qkm-Kt>ET#~{HfNenyy7x5Mpj~@yX zlecue*WK%I?YEAn?;qfeLCgc)2$x2|Tp=FV>z5a#jlvzZySUFEgJBXUfr%D@j{NeKf y^LcN-$96o{cN4oJxyEkyFTYjne}<|p)u@YmN+nud`QV8LP1)9xHk}2|67LL{Iu+vp diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/InsertQuestion.class b/Stack Exchange Client/build/web/WEB-INF/classes/QuestionWS/InsertQuestion.class index ea3a506ad9845f66d9824cff5e4b11c57b328c35..ef972f18df00a267e377a3536b9803a76c91599f 100644 GIT binary patch literal 1129 zcmaJ<+int36kTUvpip|T_gZfity~f(F}`UqjkZY*u~7&$@o9h)JasNOGc@(DG|`y& z;0O3o#&w3F1*Co8oU=D;ueJ7`{patm-vFMXnum$K9MX8Ck5U%pEGhzXp9eCGln}H}E3m%9aXM+mZX8=SQ|K2?h4*r}mkBZk@Z1)mC2DvM>I%-n-6$ zBVFl5BuRU=D=9bP6)+?JlcelQOkp{;*RvW?pu8U8ndiz=QB5FKDz{ku((kf*sjfWv zX5hAE(6nhq7yBLCY1x6&agt0&9~HgrjQ4Zog))dn>QtET$%{~6vs4~OkK@8|+*WBO zOnWrXY-gZbByn@t+8SB)e5RV4BV~eEFZ~bDWch|a2s-jm=_Xev%|F(Z0@dqBzu)P| zF!Y1wm%e1XLnBvys3AJRnukXR^;ZJL>lG68qM8`3K&~J7{o|l3g8~+@R6qvV0t#5* zDvbuq4V!FAVEJ-V$L&+uiLlE>HMzY8Z*qXMWi-z_$6r3=Gp%`qbF%n5jIUG0Pi7WxVk;@GQOeL#mFf=|m(uw- zTcghxF~i0XmB?#r+i`;eH?cFrNNU>1>zPJw;r1*esc9oE8acVr$O1VG+=*Mi8_#@~ Z@jYg@B|pl26d7{-5Ag5mFizx#jwJpdoPMwA$oaTx}T0>+!c&u0IZ@69o+5XX4<`P!MSTybEe z+K~t9D)LaPoDnI(Xd{+Zbu^J1x%a-qY*jcsNQ;{=q9!d+0n~Yv8yYmF)qLtEZ#Q;w zmu>N6*>5-fD%eQ*@Ts)9+seqMO6K8$It>B-0-Ir$xn$l1@}%CMBdjbZKNzntQc>lpMH^nogXY8XryOc@x#EHegk z1||k>hQ$mP43D?F^K>G delta 252 zcmX|*Jxf9X6o#Msk$P_q7ZY+y!6njiQS&29L7lWgO=%FP1_uQ{pw+d-<$^<_IE8|s zDE$z3|4ALL;BwB(dEWQs90L2m`cL!uZ!3lV=<{RPs>e=Z6V{Kq@q>m5tZc9GWzUR( zF{Q+UGE3VsuisZZ5ECvA;v`TUmE;kXOXj3VOT!i4WXPh^;gu(HT+pS+vrrd9Aur@{ zGbKntsE5U7V)m4FO=>i$wC=Xt>YU6oMKXnr~t%8$ihb%3MR1k3$q&Sp}nPD=6D}y>v zG>w6aL6<>{K?g{3fK)MPFlYj45KE6ipMep~GGH)dU}E5A=wvWrFb0|@%+SbS!eGk4 z!Vtq?!C(dyV+ER|$6yX*u`%Q`r~*YT8Q2-RH}`SoGR6i0H8TSZ642VhAhC@>(pN`& zCxa9d!y2F%6N4I%+EDuVxD}KU)od)BE?|LU;F)%T3 VFmN(NGo%3xVPwb#iZe0f005P=93TJy delta 75 zcmdm>Fj-;4Ayy#~4Ijt6;_}p@@L+uiWAiiCN1T&0_=Q-tcQPn3O@6>HJ-LWaNHUWl Xi-D1W0|=uT(ioV4>}&=GAe{pMk&_c# diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionServlet.class b/Stack Exchange Client/build/web/WEB-INF/classes/com/dazzlesquad/servlet/QuestionServlet.class index a837f8802a42362a75239b0c5d018ff775d01fb0..a5352b7db82c5dc6e6bcf2d95e07e6420293d24e 100644 GIT binary patch delta 152 zcmaE@*rBvxBCCd$hEHH=YH>+seqMO6K8$JYla*MOsGpOVm#!aNQk0pOzIi!o7gt;? z12Y2)0|SGg))oelZ49D*y4pHB8KjvR)&K>W7&L$+7m#LP=w{$x=wZ+Vva}!?fV4J{ h2h_@t!jQ_q2xb{D7y?yuFmN&iGlVcOPi_%N2LSi^9&P{t delta 73 zcmeBBdabx&BCD8$hEHH=YH>+seqMO6K8(3}Cu + diff --git a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd index 31246a08..d6af46b7 100644 --- a/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ b/Stack Exchange Client/build/web/WEB-INF/classes/conf/xml-resources/web-service-references/QuestionWS/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -106,6 +106,7 @@ + diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd index 01aafb40..5206651b 100644 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/AnswerWS.xsd_1.xsd @@ -72,6 +72,7 @@ + diff --git a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd index 31246a08..d6af46b7 100644 --- a/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd +++ b/Stack Exchange Client/build/web/WEB-INF/wsdl/localhost_8083/Stack_Exchange_WS/QuestionWS.xsd_1.xsd @@ -106,6 +106,7 @@ + diff --git a/Stack Exchange Client/build/web/ask-question.jsp b/Stack Exchange Client/build/web/ask-question.jsp index 98c87f55..a3702ca2 100644 --- a/Stack Exchange Client/build/web/ask-question.jsp +++ b/Stack Exchange Client/build/web/ask-question.jsp @@ -19,8 +19,26 @@
-

Logged in as | Log in | Register

+ + +

+ + | + Log in | + Register +

+
+ +

+ + | + Log out | + Register +

+
+
+ diff --git a/Stack Exchange Client/build/web/edit-question.jsp b/Stack Exchange Client/build/web/edit-question.jsp index 6e2fbff0..e8ed29a8 100644 --- a/Stack Exchange Client/build/web/edit-question.jsp +++ b/Stack Exchange Client/build/web/edit-question.jsp @@ -19,7 +19,24 @@
-

Logged in as | Log in | Register

+ + +

+ + | + Log in | + Register +

+
+ +

+ + | + Log out | + Register +

+
+

ATp{#%l>e>Zi}pPy@1J$FDF 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 literal 0 HcmV?d00001 diff --git a/Stack Exchange IS/build/web/WEB-INF/lib/json-simple-1.1.1.jar b/Stack Exchange IS/build/web/WEB-INF/lib/json-simple-1.1.1.jar new file mode 100644 index 0000000000000000000000000000000000000000..66347a6c86b7d6442358ca7643e4dc484fb01866 GIT binary patch literal 23737 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 A{Qv*} literal 0 HcmV?d00001 diff --git a/Stack Exchange IS/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar b/Stack Exchange IS/build/web/WEB-INF/lib/mysql-connector-java-5.1.23-bin.jar new file mode 100644 index 0000000000000000000000000000000000000000..dd2585e0f8b61b749f894695b018e420c65e2755 GIT binary patch literal 827921 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