From 482b80c22812af38f2782a80fdf2577e0dd7d016 Mon Sep 17 00:00:00 2001
From: kharisisriyant <kharisisriyant@gmail.com>
Date: Wed, 30 Nov 2016 15:03:09 +0700
Subject: [PATCH] sendmessage need debug

---
 ChatService/nbproject/ant-deploy.xml          |  41 +-
 ChatService/nbproject/project.properties      |   2 +-
 .../src/java/org/ChatService/SendMessage.java |   5 +-
 .../classes/org/IdentService/DBAccount.class  | Bin 1337 -> 1331 bytes
 .../org/IdentService/RandomString.class       | Bin 1399 -> 1393 bytes
 .../org/IdentService/RetrieveAccount.class    | Bin 4665 -> 4635 bytes
 .../classes/org/IdentService/login.class      | Bin 6716 -> 6680 bytes
 .../classes/org/IdentService/logout.class     | Bin 4712 -> 4685 bytes
 .../classes/org/IdentService/register.class   | Bin 5801 -> 5768 bytes
 .../classes/org/IdentService/tesKoneksi.class | Bin 2237 -> 2222 bytes
 .../classes/org/IdentService/validate.class   | Bin 4753 -> 4717 bytes
 IdentService/build/web/WEB-INF/web.xml        |   8 +
 IdentService/dist/IdentService.war            | Bin 892877 -> 894186 bytes
 IdentService/nbproject/ant-deploy.xml         |  41 +-
 .../nbproject/private/private.properties      |  12 +-
 IdentService/nbproject/private/private.xml    |   3 +-
 IdentService/nbproject/project.properties     |   6 +-
 IdentService/web/WEB-INF/web.xml              |   8 +
 .../service/AddEditProduct.java               |  30 +-
 .../service/AddEditProductResponse.java       |  18 +-
 .../kaa/marketplaceservice/service/Buy.java   |  30 +-
 .../service/BuyResponse.java                  |  18 +-
 .../service/DeleteProduct.java                |  20 +-
 .../service/DeleteProductResponse.java        |  18 +-
 .../marketplaceservice/service/GetLikes.java  |  18 +-
 .../service/GetLikesResponse.java             |  18 +-
 .../service/GetProduct.java                   |  20 +-
 .../service/GetProductResponse.java           |  18 +-
 .../service/GetPurchases.java                 |  18 +-
 .../service/GetPurchasesResponse.java         |  18 +-
 .../service/GetSalesPurchases.java            |  20 +-
 .../service/GetSalesPurchasesResponse.java    |  18 +-
 .../service/GetYourProduct.java               |  18 +-
 .../service/GetYourProductResponse.java       |  18 +-
 .../marketplaceservice/service/IsLiked.java   |  20 +-
 .../service/IsLikedResponse.java              |  18 +-
 .../service/MarketPlaceService.java           |   2 +-
 .../service/MarketPlaceService_Service.java   |   2 +-
 .../service/ObjectFactory.java                | 412 +++++++++---------
 .../service/ProcedureStatus.java              |  18 +-
 .../service/ProcessLike.java                  |  22 +-
 .../service/ProcessLikeResponse.java          |  18 +-
 .../marketplaceservice/service/Product.java   |  34 +-
 .../marketplaceservice/service/Purchase.java  |  42 +-
 .../service/RetrieveAllProduct.java           |  18 +-
 .../service/RetrieveAllProductResponse.java   |  18 +-
 .../service/SearchProduct.java                |  22 +-
 .../service/SearchProductResponse.java        |  18 +-
 .../kaa/marketplaceservice/service/Ts.java    |  18 +-
 .../service/AddEditProduct.java               |  30 +-
 .../service/AddEditProductResponse.java       |  18 +-
 .../kaa/marketplaceservice/service/Buy.java   |  30 +-
 .../service/BuyResponse.java                  |  18 +-
 .../service/DeleteProduct.java                |  20 +-
 .../service/DeleteProductResponse.java        |  18 +-
 .../marketplaceservice/service/GetLikes.java  |  18 +-
 .../service/GetLikesResponse.java             |  18 +-
 .../service/GetProduct.java                   |  20 +-
 .../service/GetProductResponse.java           |  18 +-
 .../service/GetPurchases.java                 |  18 +-
 .../service/GetPurchasesResponse.java         |  18 +-
 .../service/GetSalesPurchases.java            |  20 +-
 .../service/GetSalesPurchasesResponse.java    |  18 +-
 .../service/GetYourProduct.java               |  18 +-
 .../service/GetYourProductResponse.java       |  18 +-
 .../marketplaceservice/service/IsLiked.java   |  20 +-
 .../service/IsLikedResponse.java              |  18 +-
 .../service/MarketPlaceService.java           |   2 +-
 .../service/MarketPlaceService_Service.java   |   2 +-
 .../service/ObjectFactory.java                | 412 +++++++++---------
 .../service/ProcedureStatus.java              |  18 +-
 .../service/ProcessLike.java                  |  22 +-
 .../service/ProcessLikeResponse.java          |  18 +-
 .../marketplaceservice/service/Product.java   |  34 +-
 .../marketplaceservice/service/Purchase.java  |  42 +-
 .../service/RetrieveAllProduct.java           |  18 +-
 .../service/RetrieveAllProductResponse.java   |  18 +-
 .../service/SearchProduct.java                |  22 +-
 .../service/SearchProductResponse.java        |  18 +-
 .../kaa/marketplaceservice/service/Ts.java    |  18 +-
 .../web/WEB-INF/classes/NewServlet.class      | Bin 2319 -> 2304 bytes
 .../service/MarketPlaceService_Service.class  | Bin 2973 -> 2964 bytes
 .../service/ObjectFactory.class               | Bin 19338 -> 19338 bytes
 .../classes/org/saleproject/KAA/DB.class      | Bin 1344 -> 1338 bytes
 .../saleproject/KAA/RestAPI_consumer.class    | Bin 2897 -> 2873 bytes
 .../org/saleproject/KAA/UploadProduct.class   | Bin 6429 -> 6384 bytes
 .../org/saleproject/KAA/tokenParser.class     | Bin 1172 -> 1169 bytes
 KAA-JSP/build/web/catalog.jsp                 |   2 +-
 KAA-JSP/build/web/scripts/app.js              |  30 +-
 KAA-JSP/dist/KAA-JSP.war                      | Bin 2213226 -> 2214110 bytes
 KAA-JSP/nbproject/ant-deploy.xml              |  41 +-
 KAA-JSP/nbproject/private/private.properties  |  12 +-
 KAA-JSP/nbproject/private/private.xml         |   9 +-
 KAA-JSP/nbproject/project.properties          |   4 +-
 KAA-JSP/web/catalog.jsp                       |   2 +-
 KAA-JSP/web/scripts/app.js                    |  30 +-
 .../Service/DBMarketPlace.class               | Bin 1389 -> 1383 bytes
 .../Service/MarketPlaceService.class          | Bin 12901 -> 12867 bytes
 .../Service/RestAPI_consumer.class            | Bin 2024 -> 2006 bytes
 .../Service/Validator.class                   | Bin 5876 -> 5846 bytes
 .../dist/MarketPlaceService.war               | Bin 56098 -> 56249 bytes
 MarketPlaceService/nbproject/ant-deploy.xml   |  41 +-
 .../nbproject/private/private.properties      |  12 +-
 .../nbproject/private/private.xml             |   2 +-
 .../nbproject/project.properties              |   4 +-
 105 files changed, 1272 insertions(+), 1043 deletions(-)

diff --git a/ChatService/nbproject/ant-deploy.xml b/ChatService/nbproject/ant-deploy.xml
index 2d5f877..5d33e0d 100644
--- a/ChatService/nbproject/ant-deploy.xml
+++ b/ChatService/nbproject/ant-deploy.xml
@@ -1,4 +1,43 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+
+Copyright (c) 2008, 2016 Oracle and/or its affiliates. All rights reserved.
+
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+
+The contents of this file are subject to the terms of either the GNU
+General Public License Version 2 only ("GPL") or the Common
+Development and Distribution License("CDDL") (collectively, the
+"License"). You may not use this file except in compliance with the
+License. You can obtain a copy of the License at
+http://www.netbeans.org/cddl-gplv2.html
+or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
+specific language governing permissions and limitations under the
+License.  When distributing the software, include this License Header
+Notice in each file and include the License file at
+nbbuild/licenses/CDDL-GPL-2-CP.  Oracle designates this
+particular file as subject to the "Classpath" exception as provided
+by Oracle in the GPL Version 2 section of the License file that
+accompanied this code. If applicable, add the following below the
+License Header, with the fields enclosed by brackets [] replaced by
+your own identifying information:
+"Portions Copyrighted [year] [name of copyright owner]"
+
+If you wish your version of this file to be governed by only the CDDL
+or only the GPL Version 2, indicate your decision by adding
+"[Contributor] elects to include this software in this distribution
+under the [CDDL or GPL Version 2] license." If you do not indicate a
+single choice of license, a recipient has the option to distribute
+your version of this file under either the CDDL, the GPL Version 2 or
+to extend the choice of license to its licensees as provided above.
+However, if you add GPL Version 2 code and therefore, elected the GPL
+Version 2 license, then the option applies only if the new code is
+made subject to such option by the copyright holder.
+
+Contributor(s):
+-->
 <project default="-deploy-ant" basedir=".">
     <target name="-init-cl-deployment-env" if="deploy.ant.enabled">
         <property file="${deploy.ant.properties.file}" />
@@ -8,7 +47,7 @@
         <tempfile prefix="gfv3" property="gfv3.password.file" destdir="${java.io.tmpdir}"/>  <!-- do not forget to delete this! -->
         <echo message="AS_ADMIN_PASSWORD=${gfv3.password}" file="${gfv3.password.file}"/>
     </target>
-    
+
     <target name="-parse-sun-web" depends="-init-cl-deployment-env" if="sun.web.present">
         <tempfile prefix="gfv3" property="temp.sun.web" destdir="${java.io.tmpdir}"/>
         <copy file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" tofile="${temp.sun.web}"/>
diff --git a/ChatService/nbproject/project.properties b/ChatService/nbproject/project.properties
index 857af17..dfa7cf3 100644
--- a/ChatService/nbproject/project.properties
+++ b/ChatService/nbproject/project.properties
@@ -38,11 +38,11 @@ j2ee.platform=1.7-web
 =======
 >>>>>>> 267a82ca7eed3c74c463cfce0a377e9ab1f0f69f
 <<<<<<< HEAD
-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.classpath=${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/cdi-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar
 >>>>>>> bcf1435806005cb1ed3347eeb593de560332f805
 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/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/cdi-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/webservices-osgi.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/ChatService/src/java/org/ChatService/SendMessage.java b/ChatService/src/java/org/ChatService/SendMessage.java
index 1a6fa14..6c39db8 100644
--- a/ChatService/src/java/org/ChatService/SendMessage.java
+++ b/ChatService/src/java/org/ChatService/SendMessage.java
@@ -24,7 +24,6 @@ import javax.servlet.http.HttpServlet;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import org.json.simple.JSONObject;
-
 /**
  *
  * @author khrs
@@ -65,9 +64,11 @@ public class SendMessage extends HttpServlet {
                     to : xx 
                     }*/
                     json.put("to", chattoken);
-                    json1.put("username",username);
+                    json1.put("name",username);
+                    json1.put("to",usernamereceiver);
                     json1.put("message",message);
                     json.put("data",json1);
+                    System.out.println(json.toString());
                     String url = "https://fcm.googleapis.com/fcm/send";
                     URL obj = new URL(url);
                     HttpURLConnection con = (HttpURLConnection) obj.openConnection();
diff --git a/IdentService/build/web/WEB-INF/classes/org/IdentService/DBAccount.class b/IdentService/build/web/WEB-INF/classes/org/IdentService/DBAccount.class
index 0764e61bca3ad7615aa56734c4f6f4559828ffa2..2d51f58022e2e6575fb5c867ed9b7aea3f625752 100644
GIT binary patch
delta 172
zcmWO0yKaF|0KoD8IfHYYoCt$3nyBm7qIGNCeHI3>G&X5EXv8H%JcR9=Bz=j-R6`%Y
z8+8%(-|+i2C*xkO=RcrG-w@<Mk<_FNX)>CuCZ}->k39L2<P`<~ojz+`3?<5nil(Zl
z{kTKn9mT}=YI&pX{flC{VTsYSM2HH)U(?;x*{tWzcr@tkKR#F6*>a(1S=w~GcbW5b
WEj`@RL4M1S(QQRQBZ%K~lEe)iaUJRa

delta 153
zcmWO0DH6gk06@{7h$PKKzzIOHw`^tK3ltC-BnRRGv0Q?w0>J^e4xXX*Kl3yDwCU&f
zdIK>hOM!-_X=qtOB17BIF?20G`T>$yGYA+mGK?(~rka^yu30?NvrxI_!FzF4OUH_}
o|B6^`9Ay$8%97eTcI^E{Mk;k2IA%9_m&J-nG*yG3mY+!Ke`q8ZN&o-=

diff --git a/IdentService/build/web/WEB-INF/classes/org/IdentService/RandomString.class b/IdentService/build/web/WEB-INF/classes/org/IdentService/RandomString.class
index 3f6f8b0e82ff50274ff1c47c3ed74bd3fab0ef16..5506ddb1ff96612a3cb5f901bd4996b8337964e6 100644
GIT binary patch
delta 318
zcmXAk%PvD<6otQi9R2He22B(RDI!|x)}kotTIz0MXmmu>rI(}?Nk^TEfuuP@@d!-J
z3_O6h@CZf{L7YDZ``as7YbASs>JMFi`+a!@QXFX7Nh&5Z7ReUEOe&@nDNTT6kZH4L
z3}y||nr7xqY~EnOv@(iCO^78EST<@!v8q@TRJB$-E*GkTb(9qX6}NO!E((qMgV!sk
z-i<^h?mfv_F3Y+@mJNp-F^6t89lGdr=rGt~TL@ja*KVTVmhy?itIByPZ(=*9wd=6Q
zz7T1=N1kiez38y`-w9D-UXOh#gWj#(*EB@jd$jK|!;JV|zkmO~3X*1&F~2e3PaF0R
Tt%`tr(e{mHmLDJYEsMk-n<Fxa

delta 308
zcmXAk%Pxaa6otS2_t#U$ACVLlG(l9UYpbfLYt{WWHzFbus)>$_nuxKaIYTjKZf4*C
zyoE<Fk_h6Q80@uHvc8?{{h>c~?d|vF707a+X(OYU)OchXX(g+eQsgvYG7+Yo=bg+r
znbkBf=dgm4dAGHoSk$zz<bY+DRuo0Ws-UXZ<>SglRqzgrLip<F@}yE0>a~ZEWlXo6
zTF;pqNl3~($yslSwSW@q0UIO(y4VcpBo@%_WQ%Q+_F~ODj@b>^V_%5Z-{a3!?_P95
z>`%e~Nz>t<%b>aSdqP8`%%gu-7-qzFefH}A6d}(jV|Jt8P89!#CdIgX5&gz<X7LGI
Hd8GdUBKs}$

diff --git a/IdentService/build/web/WEB-INF/classes/org/IdentService/RetrieveAccount.class b/IdentService/build/web/WEB-INF/classes/org/IdentService/RetrieveAccount.class
index 363e8d3f625a49d4ad347359a16503cb7b9ac163..00759848580227861e21adb044b6428eb105f057 100644
GIT binary patch
delta 999
zcmY+C>u;1*5XOIJx4Y-`eUH#;LdX&lFc7~e4Use<sRaTh7@Baa++k_yLKj<Fx(h7|
z6u~P+L0>@-Z`>3VR9G$oic;hv0?J*yfZU<sAK(jhPNTK`aAuyFd1lU;IkT_Vx?T+@
z9_~K~^rP8hAd3wz`HW_X6H5&*dyL@~!>fkZ46hsBFf7wFdRWI@?(~~Jqj<}(!Wk<K
zZyVlmX@TZlk1njztoG>Y__G}KJ;NHqTIYJ-YhWE8_|)*B;UmMxK6CiQr<V1G4Tg<|
z@y^<0*zEMDhRIHUW|(S-8>Sgb4P~y_N_XiN!&X;LF8^Hfg~v9wdwj`P*?i3ohjtn=
z9s}5A*saOhquHAYsica1quHm~ukecMrzdLC$?DlD%>m7~nZ{6|^1jm?)O@e`A#*vL
zr+Qir(PTNykBZI(J%@}KTry!~QICprRb`>&2u(p=WciavIc7Odogz|@SJ77@KRH7e
z<ds#I&o696|E8P>nj^93&zw}mf^FegZ_6o8E261%X?ku-5gIYv@(aIe&REWJ&T^g$
zL2>k%!Iq0$vi!zng`HPgnJkb0mlSC=Ex+@J!cWxKBx@7#bh0X8`IEmaS2%6CDz7~o
z9r(oGmTS~$u3K(!Q*+C5n>&`f+>>_<9rSE*(GbhHOn<#1I&pwzlxDPMjFxX!BK)Bu
zhRJCm7p>{YXk&$22oY`z%lehbiHh?%#*!uVAMeyH)G(e2cr;SaL?+?0nkptUMYe1`
zWlR<Hh<xuj;(|J{mtv*~>P!=ZC>4|=<I5N36nRVm_nA&PTKH#3h)=eLqs(9?+3G1_
zRFITtAC<!_iAH!js(hZOGHA-_9j;<_(45mP-qujp)~>5HHJUjZ0ksfoA-hA{|Fhh9
z@*nVMD7Qnesn)&~Y0+8C4a##%y0@Q2`?z8rb-{(){66iyAsG)cx%s>x`Y{wQinSoc
LLKaOzrD*sEOGD4w

delta 1020
zcmY+CS#VTE6o$W^B-5RHTbLnL6q2GURzdLuQ<M}>A*@L$QbZ)81SKS4Bonfc888ww
zf}*mCaAi?I0dWNs7%;41N5!x&BB(4bpaO2Z@M1WZhmbtnK7XI{pXKj+mUrLYz2V6J
zJDPyL+;$kqtA<%FukpHnykVH_Fo(H@d4~ChHw_C6Z)p}fSf9Jdx1P(}EH*6hFG~%}
z4Da}9?`oDibY_KSr9&5=U*S{VGrVtD<-1lp4Xoh<m$iIo_{i|F%O`y5@)_$4>kS(W
zh5qex!xz5YXc*_)O@{G?Vnd0c)G)y>w$yLB*^u<hN%Jk5tqxz(=&+6L>Fi*qk9HY$
zI}D)7ut$@+SF<k}P%)JyXusxw=AaC&aB}NPqcw?GbyZw*NOL$jE0Ci?D>YwfzSexB
zIU-GxM^hrIr{r0_rP*?nV~UR14-L&9QZVN6+^n)hWkrtEv>d0|>y|dJ%Lz_OC(9}7
z6=~U#vOYPM)6{!SX`O>-7_7+f`lM$Jvz+CeqHA^S#7KF(x+)TnRn}BQBg01JkH{}6
zkCrAZ-*H|Mj3<f{Q{sw1{$rN!xuCgd`GFs0PRmbR^7;n*hh$>QWv<BBmaF{i)dwHU
z`h{N=ZnUl@RvRr!#44kf-?(PE&Uwr4GVqq*z@C3t{-j=W!*Y{bn!hZ6^N;0U{*&f;
zgB~58JJd2JnW+~93rA|6(2UX)Xr4sL;pWNlh<q)C(VF&*R#r+20a9ASvXi6b3ySk8
zo+ef5r*_B;G!!xxhq=`84A0`Sgi6LyB&)ZY62=R9fc276ET{vG3>R+^9of$yN(F`F
z5A|b$pfK6oAj)%S;h$up_++6tOc^oKRWD(bGfASoRfr0Srtxr4xze!8TN~<;QcaE5
z9Lg+e6*T#t>ROF#OhO}I3UqBDy`Aj)EdP0?-l0<<+)nHB_jD_fi0FR7%L^BDYx@>$
m<BDmrIgR0dz1w;NOqbjMFY=Pu3=|D=dpXVwW{yS0dF3tx1K-jB

diff --git a/IdentService/build/web/WEB-INF/classes/org/IdentService/login.class b/IdentService/build/web/WEB-INF/classes/org/IdentService/login.class
index 277a3c5f67972f286188ac1932a28efae5576215..b2abfdae2886edd49ec88a7eb456f7486a0c2d1a 100644
GIT binary patch
delta 1539
zcmaJ=X;f8J6#l;V9`EdT-;q%fLIg=G2YM1Xl!U3El9ig4p+8!rtOaOb@Gw*gEu_rK
z^fpKi6{*cyVMRuor48CVPd1m8jW*fj>l{K7e{|Qqd+&4h-rpW?Th6MS`rU`NZUd0R
z84gOYNnx`C5AF|O93Bun7{o%fSh7X%kb^orEO<oFDtJ_|Rq&WXn}Zl^5<G7CwjdT@
zyWk0X*dcgQ@RW7isj$mIGM*MZBY4&#KButTsYh>Ya<B)_2eBG22v%5t7X>Q?F9}{2
zydroth&6aEh_!fKu-Ni9EP2yG2yZF8ZTUNvylcsO3hz7Eiw_)R<3q<3@{!<Uo6jeL
zPc8pU@VSNjLQua?@TFst_)4(B!PnSt4?Aqi-w3`He5dfe!VeC9!~q9C;pYH;!LL^O
z%|ag({4UsN#XoH0{uKOWL;P(Uc*xcgaZp4EX}QPT(5vVZMhX4GUP>s!fY1>Jg<9B6
z7%hxZjBRORD^nP!7_XQ>I0dycOXh~lDl4iLyDRo+sqz+6n5fuOF{x#ruYgQ;GyQ3O
zG>>75W-q1^F}Z#6Cytp~G^rrHG<@NlJk8!rajX5cS!qny?1N?^DmPS`Wi%P~pmIYO
zRL+{8*DiIq9E;gRf*Yq3qBQ%mpF2#YdXF<W(^OjQ@tP;FzvciA)EvZ2cd43us^*Cd
zX%1$V=1I)f%weYH5Dq2c%Zuj~hibxQb3$W^=af{;Dz4HT#^IVL^Ayby%ym<xXRLu3
z!90y}j?}mv>)m`wAD+h32ye!q49zr-B0L!;@MvZe{_1dXxTe}%O`M=PhWUyGnqxUm
zbG%7(jTDs^YMzc}MWa81XDXhhIgyhzC-ZELMW`a;rj%Azh0|x1RL`s`Ywxwjomj6q
z#dd~uHtJN3Qj}?)V+%T$(@dXgDrQ$yUR<Gh9*Z=mqq*h$z;>BFPGNz<LWMeImY;?M
z#~L!;d=bP!DRi~ywDLyGGI=}I<`2EZe13CzDeB?FqL$kDa&O^cTm}bC*p184fFRak
z7nYzA8h4-#R~T(KY{nK`X{2cLPc&jFt}^SnAGKJ9s}YL>xCqyv!5x^GQg|(vBMKFa
z$8`qHk0G3Z6-H7R$x&EoB*A=Bgp2DD;4%}p8e!v+>QT4>H^S%XZ;HAJtK8*@{py==
zGrX8@(%y@h2zDZ-vmAxq3ab^?C=?xj*BW4R2$4Ws#AM?9zc~;wEsZ+L2=GKO!#1|Q
zv$Oxk`fmb8(J_GpbU(_!V^SvR!%yc(e0C(hBkh6F3S;BDjAotj^Mkm>Zv-E1bz6H*
zO+9jUod!lv+=gbif6~ynuD5pA=O#6#Z7?nOAb`QxXe6&0+yFD!27?>0OX>DVUXo?c
sQAj{v+|{lD@==3%2Hmzk8s0+)DBMkE9yE4>d)z(A<?3Fe^WeUJ041Fy*#H0l

delta 1595
zcmaJ>cYIVu5dOYvyLq<|a<mW#2?$0Aa9{$0#6(I63JPdY1Ga-i(>TB+7!*APi3R&Z
z1q*hGfCUp35y1kM*hTEvJ1T+=6**_ooWLL6@7~Pp%<Swp^Symba@Xa?TK2464<MIk
zIw(W4!ov<ccq9o$cvNFe5RYN46_0DIbMOS#Yi!VXQsXI&r!}5Y*ytb`%^I7mem02b
z@Vv$gcG05oqQ*;h+sg{CIOu{`HD1$r-Bx@<VY3rMcQiYA6I+6K3vX+<w!k|Yi#6WW
zcu(VfjSqs@iVuVM2p?-Ku=*1#K6MbrX9}NN{e=}@TJe>_*ABkHw+?c!&5=gF)A-)v
z`9Wj5)jw+NuqAhD#D3EF*%1)GXsmSbD}J+!77KZo#_t+`DEz6g+reMh;~-8Xk@Q&0
zE2Zhv^lPlLW<Ul<rK#lzCdmNlNG}XJD5248V|82WNmgv9nW7oe?ABhhgJws~PMV!H
zQ#HG2rfGIn?AElDYuE$371I^FD`v<L38%1rdfBYnikZ<G#Z1K>P1W8AJ7BY7PsM|z
zxMDAviU4og;wvP3yIlhrSyI99U}hN}!ahWDUXRfeMirM#EX*vgol%`H)eZYH%bgmi
z4`;KVoN3q}jf6ihTs|n@aDZK?yzsP{rE~N5T6;GdhTV7|%{!2T+-@p8a455gG<UTx
zt)pU&VJ-&?FvB4{%y1}&xm9XXrQkF?oWljFVIGe#%x8h&ksM|?f+LAgWn@kyTvuCB
z9Uc{_E{m2%&N3Xu(T0T_V_3wotvNNbtHZ?=Gs<deBQs_x9%X|^8&q<f!M#}FX6nqL
z*&I)Jd-f9;**u2u^z37JEDMN$Y^$xS5!Zxqh7&kZagyP2Jl?QahEcCex=%Jd0gZ|$
z8lJ=w#VLkUd9vXtJk?;nyIrT|-j5ZAr`h>%o;~7pgK|_DMr=RRI9;Yy7p;oUJUePw
z$}+<<(AYFQX@j0}j>5SL^AyfgI3E-d93x_^JaMEzDeRw-$nwVJntBsqxxz7d0^+;?
z7s7}6O~s)~Z)^cBf`g@K!9p}3h-KJ>i*X4ImSY_*m1rA0fM#4KR$I9e4OoQB<%(=W
zJ+8o&XosDcjjP0;!W;}l4Qdf$6rsJAgKSR5)wl+JL>a=hk{7^Wj)N<fLcsuzz+y2q
z=1OnZ;d;3~iv*4><43wj;RY;$&(lYGU5Xpss!qLQH{oV@F;}|TisU#pB015e!YvBR
z6mC_xt@VGq6qdyuB#;spsLubV19ABd`430}JaJ65^NuA3{?A$e5mS^Prad|wu>W5I
z1$65#!IaN3<=ZzO7^!e)Xg|j8l6?UXcL&7q;U0H!=i>BzDNQ6uoWfqC>rWk$vcK29
z@8eS&GFHmSJxCJ1R*B^mKKtT6v3%l_ch%jIx^R$P`_Ue~gnt_WMxzdMMBCA~g?A5<
X6dok|?~*)?)$Z~xmFgjhdC>GX4&pqQ

diff --git a/IdentService/build/web/WEB-INF/classes/org/IdentService/logout.class b/IdentService/build/web/WEB-INF/classes/org/IdentService/logout.class
index 8b95b90309a2ccc042402b7db83fb16bf70fe44f..ccfd5e751d219473a8f2b67866bab4cb123998c6 100644
GIT binary patch
delta 1008
zcmZ9KS!|U>6vuyG@4eql=MKfTVvIma6JAJ=h5(w_S`*{~#$b6U6cB+@szvDny@gUO
z*A0|KEqvfsS&FDE1;opuEt@DV6;NCN#RYHyt^4xe1JpB(X($i#|DScvIWy-%|D*jA
zZI@d114H@8Fr0eB0urg@@}TCSDC2q9!6TYS4Mi-}EYdutd0ewtvqZ7fkVd^`nd2v-
zjN?hoQ%-5nEZ3}XX@O#;;aXN{s$9s^if0UcsE?9(mgh9jYZ{}(c_B&-t2HH#*J#!{
zUZ-ht7p_;lXc)i-2QMjJR=lFvXc)*Q!yq;ru4jv;+1<2NvrV(zRe4pjLsRa=2E}WN
zq+ut!47=HrdNr@}h7((i4Be{PtJs&!@Dkp2`xOTi2R%%zwxqNwKC`l-TJfghP;y7g
zC{Mkmcw2Eeh=d#bcP#JnUeFlM%C@{uo8<$Jc=XK69#L>>;l#1Aer56US^1Wuv;}9w
zb%T%bq2(j$JR*5HWrM|Y+$kzAXL{v~`T3pF|0y3c(jzlyvYE#637=X%<3!LL$?{KH
zPVsqgJaTiE<qJ+*zT_***L>rlYpP4<R1}w&TFyxL5I;9`jI+UPKhu})&hc%q#4qge
z9p77G{NUhx(C!bt=7LN1tK-G-nre@fg4-=W@>4KOjp*HO`I$P!FP2~VP4T<s5B{|L
z#ox)5>R*3Su40^GyrM|SZ+imKkpiRTbdZixbdTtY3U!b|sLL(;I6;mt#)(WK%$>>e
zX}i3{WbPuujq+|&m@4k!9A+BDDCzzX)5WG4%>hc7L8>hBVoJqkgcoo(_YftJ)hJ^o
zmW|@Mm;2};nK5RGmPWg*NV!NoxhPq8P{385mBuTml)41H)3Xy*;t!D__Swvl)(WN3
zTaW?DFkJ&EWK;Sm;+;Z`pa&f^5xFA7J<?4X-KL$}Il0F?;V`v~k#eI%zD+np(3&3W
ad->yB9_}%px}a~y4ZXTs@0aux9{3N0S=J^1

delta 1059
zcmZ9KX>gQ95Qd-GYbM`Lf(ZqtGzt`0mQ`rVlF}a_Rv`;mqOq)?f*M@H%7V!*WH(&u
zu0c^yl;cB#H>e<rps=EV5fQ}$K@e2D?*kRQ05vFtp8QA=e@u5zPrq-!Ju}<;?Cq1^
zdUV4^pdUv)2GQg(gIkN}&uxa8QEulBXJ#2@d)&!ghB=124fh!48s=%{dz8>*Sm3-L
zWg+((?sJ=F!y?1|4)%cNL634CGBmi7hc%CQRL~S9|0s(MOAL=id7LMrEM=J?;rx?^
z<<384c-j%J&^+UD1}mLerFmBKoMyF0U)Fe>MZx1to;R#@OfMK-G^}%7)*Ch$(k^V)
zyrgOIc$tkJudu1;R9<DX3t#hO=+_NfG;b(Ewdqt!(aqmvPAr_GYE;h_&6}FHG;hl=
z3NJRbHZd_fKAp;FwrbuftOyKM#oJ^u&34VZ(#dZP&Wr4@?BqRvZm7rU0=Mj9x8;34
zP;?p4YjD+t)gv#9^-N~#>jnz7<wJJ+J3`aT_wbQ4w0ulX5gt&PJbR$!6LNk{xO?wU
z8KUSqAwD@?Sr<=@tE^5oq^HEk)FmvR@ww#-zVw^JJtALOzUCXhC4ByABFgeD--$BI
z_xxb_k-ZAjm`OCG;`M_3NkHY1{uO)pSz+7BQ;BTlh|7mtVovlg?DNx+>f-(U>N3AM
z^Si$@(y#j;jw+JL#<PtXMWE_p%by(ZPtt==K4>{aPV<-LZ~oD=S`PEC<v)%Trs>wm
zs1cegG*@b_(u_oji4GAnOjaAEXievej;dfA0fHUJ@`p#sib(Qmt|7#=g>5BkRlbJN
zggH+h;X2}SJcuofp%yLbH#1gphGFvl39hGz9J3iGIZu3!B;$$VlVt)oU|B9)b<|TV
z$QUW9E0J5NAT3cBjtJ^fsyIPe5k8Sg(w7CLz48rm9HdOr8KDYMEjlki^e6E;^lKV5
zlQmP?gQ;Q_w6TQn|4Q5)O)Kj(?DY1*6*r0xaTAwFyP*<aBtD40xHNXk@pp54x#DK|
QRDrT{yLHay1s>p*W3;^R5dZ)H

diff --git a/IdentService/build/web/WEB-INF/classes/org/IdentService/register.class b/IdentService/build/web/WEB-INF/classes/org/IdentService/register.class
index 1c9ea990b8b887fbabe00a9f33084292e6fe3064..7a2a9b0ce89fc92347cd547e313812f040103aa9 100644
GIT binary patch
delta 1255
zcmZ{jd2G~06vsbr+wM$%JG9%D0^L?iMZB;sjYRpQX(EVdN>cwoi2R|h?IOK)X?I&e
zEQ_2~5rrRC>wTeuDB$8%74HiV6vPV!#S_I7ML=ntUt>s#F`4<k@0)kbdoMGq%R9?c
zn|pgU0b``XVJh8<TO54cn#~k$)7&1QkvlxNQ*)O?6L)Lw(cG)KPqRvMzv2OhT)H(6
zdUADu2G(dE@|3ljhc%CQVe1s@9g5iC*u;-2(henbJES)9Sb*g`u9@$JKA~BlS*Tg0
zS*%&2>C`-_c}mk0U<FSHSjjV9iO)KO*`#>Rlh1qbf(I`uUUGPuR~$~~RSzu7<u%Rg
znm4=@o3nY7w={1%yhF<NGuO+xMf0xb_?`z_HQO}rdo^y?eBkgQA9>1Jua%EApJ;Yy
zKGl4t*{Rs2_}t+Ob~}8@SJ`~cHy-;|^POUk;(H+{8E=fnCPrh?)<`nmDwIx&w_X-L
zFWn(?B=mz~ui{6+nJ}w1Ix|@xk0lg8DSl25%h)E)FN$9kzbW>)y_qrj-EGb)Ei?SV
ze#4&}5OOQa&aN3h`NH!j44;u~ZmKdIWWSrv>L}+Be;NL!OUSAW&#17b!=9ol!<WYE
zW>@vIe`9*xOZ-KOKEaT1=lRQmV#FsIMlvPKh+mYu(O)&zh?Z<4js%Ptx{M5x93j6U
z(jE!7CF`5Q<0DPcSY4#mNUj8p<Vn7f0vYU%Rzrh@9vxzsCPNK}WSBcuHH3;Jq@>tT
zD<wi^GMcDRa*UB<CFJf<r4`n%)N>v#_!G%UvMnL_YO0Nt$#J%={?RHKVdQujY2*ak
z`6#`#_(UTo(WT^MBd5qHC8ruGm(z@dWpsM0-mRuhQ8XwT6-~;%OtBC+$HKXG_mPKE
z9PM$$E2Gc8zl<Yh`+b`2_S?f4aWa|d=HyK-9(dN$Zx>pv%p{TS$ZO9?C21qb28q+o
z<@UlJna(U`lg~~W#}&+>fW0z?E9qdctfPgw)>_C2Uok1>*$bD+daklr6y?4==3AyY
z)2CQqSvF_MVHR5EP%ZmdWLba<WDkoiGh94YcCp0LLDb83IxWkgTUK#3*Vr!*^i86c
zI$Ld_Zz9*Slq_Gw7I_`Z+%<(GQ`d6?8PwZ;rlb4VLcx)FC`$Tgx?HhB;r`EB*?%4u
uPzR*Cj}ZR<W&qzoLgN%Q`A5yTB{*Q9!i{vf7Y#Y1aNwAQo2-wIoBsh8dj@X+

delta 1278
zcmZ{jdr*{B7{-6^F6=pcdxV8`HNXNgvKwtAp%pQcX4c@0{b4m(Q?r9>fVgY0kY%)1
zUhtA#zHUTOR#tXX!fsf0zu7&rds=q2G%LGksdPT3VepS;zVn{vJLf&m`@GMb(_Xf+
zEWLhT?>eADsvORyOL2#Tk2|wCi{+ZTg51qLURa^I*Wo_y*R0e$pm|X9kmg~<BMv!q
zX;yjj>LA@bs_F55)@UBnJnkKPLh+<SK2JH8xL2{(VFX<c>8E)n$U2_Y%=3;ur<t!=
zpjoJC*DTU3);zCyLGxmemv}kIE4=DSe9a-s>x%W>{Dv3a^uk+;w;kT$U5C-U=LL&$
zcwe(Y^MOaPF^doRNb|A7C!}pZb3M*aHJ^EjpL^j8%_hxePve)GuN=1UwfD2eYvmiw
zx0>%X-)nx*Y*qZI_{m`#+Z}#pM;5>EtA~Em>{R@&_(RA}C1=DF6XS_^Q!JHi5{f1z
zn=Xu=-qR*?q}b;CsrXB=%i1J36K2=OXQk?siDt!a#os-7{tXgdtN2H;N3mD2&o*ug
zyE`%x(&wI^Sv1O?H-d-}pZJBGs*+PCkDqeR854@@QZpN?Ew_;j5w|O|EnhMvU`rZN
zbPAbO(Yo?#BbrXPJP=Wm#koS*U7j7*MjQzmTHLxoN!S<}BH31jksJvb$(1~}BT#L*
z_ZSJwP%FzwM1~m|PN$IrBwxsDh_%L|Evfp(==fM;JTWcSWTZd}jf{{3jT|IJZjKrr
zD)wNBVX7Q#th$kIrD`ZRL`sz$YN(Y_LPjdyT(0CWBZo_=+pCJoZQc=H@{vNIITcH_
zGz-4THAaq-GTT+Z<4TS;5|v|&l-u4Ny|nOHBcth5QeoscsZ=t?$XGev$O&>{Pq*Hp
zrZy;MC>j+r6$z|GiQuU=oMuNKxhTc{83S4VK6@?w1KajhCG7~<#aUcL22Jkv(3HZ#
zYt8-pLdwn=wDg>p+v-oZaxo#gCCO|qu?2f&I+rqsJT}QVE~AYw+oXcaNi$SdS?alV
zH^N9?Ay;svEx1fpbCqRLl=*U*XOU)%Pch%3EKZiaEU?I-Ms~8$q9A9=R@yBxTrgHP
zv&h0B)XPQ|Ta-<QtY8UC?aK)HCQ-{Yt2W}B$ki+((-*TMui;vEQKU3|9oOTh-u5#c
z-Dlrnc)$;Z+wbWOiW?O-{m*xE|N1QgYM0dXQGmUv1BU;{0KVN6j8k;v?dNfGXpo`8
Vt@c8nG^{c**k<82o8#m5e*sS`3vmDd

diff --git a/IdentService/build/web/WEB-INF/classes/org/IdentService/tesKoneksi.class b/IdentService/build/web/WEB-INF/classes/org/IdentService/tesKoneksi.class
index b76da22615b7a5da6be2a7101b4ef392fa87479d..770d8afa50006255f648df8999e1dcf8da558022 100644
GIT binary patch
delta 450
zcmZ{g%PvDv6o$XuL-)?<Nu&b?6^YI&DRr&eQJ1#v)TK)6PMfp|t<V9ZhF3T<1CJmP
zMiL&t$jg{w9}!_-u>QT*`oBMWXFd6E{k50($7i6If=M$&ieVq^*shEyVkRAoD#jG!
ziU~zrk&q-!ESH^h&nX{arWG@8Gpm?W%)7A#$)ZUUDU$$8ie<@)WL4m`OXX5ECNM&6
zceRWNq$O*TjKEBu9~MrkrAqlsvM$+h-o!)DB1_I<lPy7m9ZaO+>FiRnwOBnqidk%v
zb6!1H;T?7@_UISX+mT|IcJ|#y+L41w{zAW|Z{Lvv=h6rmhve^XjB6tokc1`ek`AfA
zE426~wM^^!z>k#tC4MO50}sZJt=AaQ<<-MZx~QYu5h~<7%5d}VdCwOk^vcmppJvi6
V|M`L_{m!Y1HvUct26WcL;3s*~Ky3g3

delta 486
zcmZ{g$u2}e6o$X*i>lndiFAYok+4F7YaXvQwt3d(@pfyvrF9D(!%D&fSlpe5kO(UY
zD=RPK4N%uYSXk75>ip;bs*-aTdJbK_eLTGYEgYDX;V627gz5FAPtk8Oz@TDC5m5{)
zMiirxF%!$rj{9{Y$RtyWX}_6K%qr%5Y+kZpQbN?EltsmoWLdHzC~#7lR4yzqs%!2q
zmqdlOS0!tbb&Uwj$ay?*luKnZCz1`xruQx$t8~C(i*1V?TtT5zIW#jEU7d|oBy)%9
zu!b#SY<sVPtI0UK`bmofoq~MFPBw-u_WVXVb}YMlp+DERZ_r|&azW97d+OS0H?wa?
zlgHUJH<nIVBuPEo7`Mh+t)xy;FR>*J2ra>3EqWIXpM;Q-zlooe@ks#VXRKG<s84}5
vn`kDF7Vla{%YJ*U-*Z8mu6eZUd9_!nYRmu22s-HW;;OCqH!0}Se1PsR#f(c-

diff --git a/IdentService/build/web/WEB-INF/classes/org/IdentService/validate.class b/IdentService/build/web/WEB-INF/classes/org/IdentService/validate.class
index 491a2d9d5b60658adf66c9bcad4c0a8a171a69b0..87e9b798eab2e001df559730747abf378617e749 100644
GIT binary patch
delta 802
zcmaKqSxA&o6vuye(z(}f?#oCeOucADPa$MfU=NWHln)a06oE}R4-+ani`rsitF~G8
zweS0GWwvVBZe?YwR<`ep*}m9|_I-j-5W(U6&;8&3`QLNll=W%p9jR-pssRSjYLHBk
zWSW74A{POsEBr2UnW31em}T>`4T>po5oV5Lu7RdVG0(>NiUl^7y2xXpi+mO-#@bkB
z5YJ*enTjPgvsALopn&BD5f3XAD{Xd_V!VNe)si)~daa$-Dc0Mz8x$LD=S_;uiY*3P
z*{1N?GnE<y*{;~3*s0iM54T&gM^bLEmwg8NsfghKm3DPdamXNv!-^x4qoSg1sE9fy
zsj3|2s21I;CC4QvBsG$gl2ek?k~3yPRCzzmS<Y$BQ!8)=L*7t0C~%~uYA$e5a!FIi
zWz7|?3gXOBF>z+k=;TN}*90O#bDcuX4Q^^~aa+?sqvj5GHTP%|xO@dU{(vt%<j?YH
z?(;wpJHeahO$_E{CXTj9>%puXTl`Qnghv7u4*CMwUR(Z{TFn!lcJ_or{>;P_Z>BFh
zLwf_7XFS)u;HB9d-K$GIuS~bIYv0#23Ur<~)1Q&v`J3pDqvVa|E$=kVyf@RFgG7s2
z>>S+VgXSZJl24k?e35+BeB-<32R|#DoMVhgk|b9WkT@hkNk|fw<aHGJLJ}`2ka#-6
zy0ao)2ynMj(oPD7<bMX>@U#<y{HF}dKcW9GVjXTqSnKSx_F^QdOzfxylPrv4vf1Ds
X=l+uuOrg*m9y_qx-|SRN?;!FUs<6Gl

delta 831
zcmaKqM@-Z~6vltEEIZ?W=dvglJc)AA0|$(n=)uTIIe5{FG0|1`um%Y3E{IrGQSAM%
z*n96HiXD5yjvagNy<!1pNJum>CX@HxeDl3;zBifIt!AXftLpYt0&RuYp(7=du?`+e
z{ETC~BJ5`Z6BUyblPx~QVJg%7OlO8<rh}$L;o3Y)G27-+KXaJtXCCtvy=`9L(1L|F
zEK)4C$P&p?hh;2xh^MeZvC^We6#X1hSS?v&*=ucBr&w=gHz+n*<xPssiY*RXDN_Wk
zr&5P)lq<F?b|@;Wxt)?-lHCq_*z2&5{Y|LkfUOQH4mo6SSaC#hRFu_q7T#l$<K<mE
zdqvuA$qC6x^9qtvk}An*$r;I6<4JPP_%_OJQ}3n>!_u7Rf@#oPq*~yM#)7f@sKC=b
zOLK|Kk}I04Tr(n?>)dc(czeccxG4~+np+ebY0Yi!7=6uM?rHAxK=Y7Cn#Vj5_(O$x
z;Yg@YESwY4Jmr}nX<)D*m>wOJo!-NM=E|HrW6biOYdY~lpz@=kNN&(}yrf$5ir0;8
z`LX11c6w$oJCr*h7}31pt>zu?-KxZv2{n9h-z7F{{gDR(T@cI;59rf4Qewka@=5cV
zFXnADU-{;?@wFGVZhv2g=HE3x>_9&?zo?VcYcr+L!XpyOD}242_#jC{5|zXx`H}+3
zU`b&^F+@m;Bts>`8kRXTt4Ih4d}Dk)nK+XF34kZ1o+ikD(lGj|!)r<M1n6r1y3c%?
lZe%f{p%%nV_A=5f3-k^Ai3vtg?4~BQOa2=jZTKF>{07Nm%_sl>

diff --git a/IdentService/build/web/WEB-INF/web.xml b/IdentService/build/web/WEB-INF/web.xml
index 345b3fd..98bf283 100644
--- a/IdentService/build/web/WEB-INF/web.xml
+++ b/IdentService/build/web/WEB-INF/web.xml
@@ -20,6 +20,10 @@
         <servlet-name>logout</servlet-name>
         <servlet-class>org.IdentService.logout</servlet-class>
     </servlet>
+    <servlet>
+        <servlet-name>DeleteToken</servlet-name>
+        <servlet-class>org.IdentService.DeleteToken</servlet-class>
+    </servlet>
     <servlet-mapping>
         <servlet-name>tesKoneksi</servlet-name>
         <url-pattern>/tesKoneksi</url-pattern>
@@ -40,6 +44,10 @@
         <servlet-name>logout</servlet-name>
         <url-pattern>/logout</url-pattern>
     </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>DeleteToken</servlet-name>
+        <url-pattern>/DeleteToken</url-pattern>
+    </servlet-mapping>
     <session-config>
         <session-timeout>
             30
diff --git a/IdentService/dist/IdentService.war b/IdentService/dist/IdentService.war
index ec0a491c7a28d19e6bc1f8d1816a7047c1bfa3ab..6c77fc900fa8231d6cebbe1cb121b47fa9163203 100644
GIT binary patch
delta 5637
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
Z`S)7s%JPTy((;Vmp{Ll!#qG7o^l#)n=ji|d

delta 4763
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

diff --git a/IdentService/nbproject/ant-deploy.xml b/IdentService/nbproject/ant-deploy.xml
index 2d5f877..5d33e0d 100644
--- a/IdentService/nbproject/ant-deploy.xml
+++ b/IdentService/nbproject/ant-deploy.xml
@@ -1,4 +1,43 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+
+Copyright (c) 2008, 2016 Oracle and/or its affiliates. All rights reserved.
+
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+
+The contents of this file are subject to the terms of either the GNU
+General Public License Version 2 only ("GPL") or the Common
+Development and Distribution License("CDDL") (collectively, the
+"License"). You may not use this file except in compliance with the
+License. You can obtain a copy of the License at
+http://www.netbeans.org/cddl-gplv2.html
+or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
+specific language governing permissions and limitations under the
+License.  When distributing the software, include this License Header
+Notice in each file and include the License file at
+nbbuild/licenses/CDDL-GPL-2-CP.  Oracle designates this
+particular file as subject to the "Classpath" exception as provided
+by Oracle in the GPL Version 2 section of the License file that
+accompanied this code. If applicable, add the following below the
+License Header, with the fields enclosed by brackets [] replaced by
+your own identifying information:
+"Portions Copyrighted [year] [name of copyright owner]"
+
+If you wish your version of this file to be governed by only the CDDL
+or only the GPL Version 2, indicate your decision by adding
+"[Contributor] elects to include this software in this distribution
+under the [CDDL or GPL Version 2] license." If you do not indicate a
+single choice of license, a recipient has the option to distribute
+your version of this file under either the CDDL, the GPL Version 2 or
+to extend the choice of license to its licensees as provided above.
+However, if you add GPL Version 2 code and therefore, elected the GPL
+Version 2 license, then the option applies only if the new code is
+made subject to such option by the copyright holder.
+
+Contributor(s):
+-->
 <project default="-deploy-ant" basedir=".">
     <target name="-init-cl-deployment-env" if="deploy.ant.enabled">
         <property file="${deploy.ant.properties.file}" />
@@ -8,7 +47,7 @@
         <tempfile prefix="gfv3" property="gfv3.password.file" destdir="${java.io.tmpdir}"/>  <!-- do not forget to delete this! -->
         <echo message="AS_ADMIN_PASSWORD=${gfv3.password}" file="${gfv3.password.file}"/>
     </target>
-    
+
     <target name="-parse-sun-web" depends="-init-cl-deployment-env" if="sun.web.present">
         <tempfile prefix="gfv3" property="temp.sun.web" destdir="${java.io.tmpdir}"/>
         <copy file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" tofile="${temp.sun.web}"/>
diff --git a/IdentService/nbproject/private/private.properties b/IdentService/nbproject/private/private.properties
index 0f61037..17b05e1 100644
--- a/IdentService/nbproject/private/private.properties
+++ b/IdentService/nbproject/private/private.properties
@@ -1,7 +1,7 @@
-deploy.ant.properties.file=C:\\Users\\Ali-pc\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv3-445781616.properties
+deploy.ant.properties.file=/home/khrs/.netbeans/8.2/config/GlassFishEE6/Properties/gfv3-2049786751.properties
 j2ee.platform.is.jsr109=true
-j2ee.server.domain=C:/Users/Ali-pc/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\\Ali-pc\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties
+j2ee.server.domain=/home/khrs/glassfish-4.1.1/glassfish/domains/domain1
+j2ee.server.home=/home/khrs/glassfish-4.1.1/glassfish
+j2ee.server.instance=[/home/khrs/glassfish-4.1.1/glassfish:/home/khrs/glassfish-4.1.1/glassfish/domains/domain1]deployer:gfv3ee6wc:localhost:4848
+j2ee.server.middleware=/home/khrs/glassfish-4.1.1
+user.properties.file=/home/khrs/.netbeans/8.2/build.properties
diff --git a/IdentService/nbproject/private/private.xml b/IdentService/nbproject/private/private.xml
index 63b8113..092f8c9 100644
--- a/IdentService/nbproject/private/private.xml
+++ b/IdentService/nbproject/private/private.xml
@@ -3,8 +3,7 @@
     <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
     <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
         <group>
-            <file>file:/D:/Kuliah/IF%20ITB/Semester%205/Web%20Based%20Development/TugasBesar3_AngularJSandFirebase/IdentService/src/java/org/IdentService/login.java</file>
-            <file>file:/D:/Kuliah/IF%20ITB/Semester%205/Web%20Based%20Development/TugasBesar3_AngularJSandFirebase/IdentService/src/java/org/IdentService/validate.java</file>
+            <file>file:/home/khrs/GitProject/WBD/Tubes3/TugasBesar3_AngularJSandFirebase/IdentService/src/java/org/IdentService/login.java</file>
         </group>
     </open-files>
 </project-private>
diff --git a/IdentService/nbproject/project.properties b/IdentService/nbproject/project.properties
index d390d25..28548e2 100644
--- a/IdentService/nbproject/project.properties
+++ b/IdentService/nbproject/project.properties
@@ -38,11 +38,11 @@ j2ee.platform=1.7-web
 =======
 >>>>>>> 267a82ca7eed3c74c463cfce0a377e9ab1f0f69f
 <<<<<<< HEAD
-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.classpath=${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/cdi-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar
 >>>>>>> bcf1435806005cb1ed3347eeb593de560332f805
-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/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/cdi-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar
+j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/cdi-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar
+j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/cdi-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/webservices-osgi.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/IdentService/web/WEB-INF/web.xml b/IdentService/web/WEB-INF/web.xml
index 345b3fd..98bf283 100644
--- a/IdentService/web/WEB-INF/web.xml
+++ b/IdentService/web/WEB-INF/web.xml
@@ -20,6 +20,10 @@
         <servlet-name>logout</servlet-name>
         <servlet-class>org.IdentService.logout</servlet-class>
     </servlet>
+    <servlet>
+        <servlet-name>DeleteToken</servlet-name>
+        <servlet-class>org.IdentService.DeleteToken</servlet-class>
+    </servlet>
     <servlet-mapping>
         <servlet-name>tesKoneksi</servlet-name>
         <url-pattern>/tesKoneksi</url-pattern>
@@ -40,6 +44,10 @@
         <servlet-name>logout</servlet-name>
         <url-pattern>/logout</url-pattern>
     </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>DeleteToken</servlet-name>
+        <url-pattern>/DeleteToken</url-pattern>
+    </servlet-mapping>
     <session-config>
         <session-timeout>
             30
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/AddEditProduct.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/AddEditProduct.java
index 7db42fd..95f832f 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/AddEditProduct.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/AddEditProduct.java
@@ -13,21 +13,21 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="add_edit_product">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="price" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="image" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="option" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="add_edit_product"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="price" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="image" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="option" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/AddEditProductResponse.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/AddEditProductResponse.java
index 319fbbd..87108b6 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/AddEditProductResponse.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/AddEditProductResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="add_edit_productResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="ProcedureStatus" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="add_edit_productResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="ProcedureStatus" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Buy.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Buy.java
index 6fa3784..480c3ee 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Buy.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Buy.java
@@ -13,21 +13,21 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="buy">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="quantity" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="cosignee" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="fulladdress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="postalcode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="phone_number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="buy"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="quantity" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="cosignee" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="fulladdress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="postalcode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="phone_number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/BuyResponse.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/BuyResponse.java
index 330c547..06abb42 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/BuyResponse.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/BuyResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="buyResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="buyResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/DeleteProduct.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/DeleteProduct.java
index 31fc197..78014a6 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/DeleteProduct.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/DeleteProduct.java
@@ -13,16 +13,16 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="delete_product">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="delete_product"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/DeleteProductResponse.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/DeleteProductResponse.java
index 8d90007..7e7b53b 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/DeleteProductResponse.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/DeleteProductResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="delete_productResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="delete_productResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetLikes.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetLikes.java
index 6ddd7d7..65fef46 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetLikes.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetLikes.java
@@ -12,15 +12,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="getLikes">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="pid" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="getLikes"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="pid" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetLikesResponse.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetLikesResponse.java
index 9c382b2..b4cbda1 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetLikesResponse.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetLikesResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="getLikesResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="getLikesResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetProduct.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetProduct.java
index b48f348..d37af5b 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetProduct.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetProduct.java
@@ -13,16 +13,16 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="get_product">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="get_product"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetProductResponse.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetProductResponse.java
index 18c0120..49bb710 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetProductResponse.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetProductResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="get_productResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}product" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="get_productResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}product" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetPurchases.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetPurchases.java
index 457027b..c5be279 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetPurchases.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetPurchases.java
@@ -12,15 +12,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="getPurchases">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="pid" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="getPurchases"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="pid" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetPurchasesResponse.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetPurchasesResponse.java
index 329bece..296df54 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetPurchasesResponse.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetPurchasesResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="getPurchasesResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="getPurchasesResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetSalesPurchases.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetSalesPurchases.java
index cbfe01b..f7e3c5f 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetSalesPurchases.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetSalesPurchases.java
@@ -12,16 +12,16 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="get_sales_purchases">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="option" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="get_sales_purchases"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="option" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetSalesPurchasesResponse.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetSalesPurchasesResponse.java
index 6077ff1..6abdfc0 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetSalesPurchasesResponse.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetSalesPurchasesResponse.java
@@ -15,15 +15,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="get_sales_purchasesResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="Purchase" type="{http://Service.MarketPlaceService.KAA.org/}purchase" maxOccurs="unbounded" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="get_sales_purchasesResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="Purchase" type="{http://Service.MarketPlaceService.KAA.org/}purchase" maxOccurs="unbounded" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetYourProduct.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetYourProduct.java
index 51cef17..a7aff31 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetYourProduct.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetYourProduct.java
@@ -12,15 +12,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="getYourProduct">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="getYourProduct"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetYourProductResponse.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetYourProductResponse.java
index 94de12a..23b03e5 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetYourProductResponse.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/GetYourProductResponse.java
@@ -15,15 +15,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="getYourProductResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}product" maxOccurs="unbounded" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="getYourProductResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}product" maxOccurs="unbounded" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/IsLiked.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/IsLiked.java
index 990d65e..96975ec 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/IsLiked.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/IsLiked.java
@@ -12,16 +12,16 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="isLiked">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="pid" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="isLiked"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="pid" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/IsLikedResponse.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/IsLikedResponse.java
index 1e32d66..72e1027 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/IsLikedResponse.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/IsLikedResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="isLikedResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="isLikedResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/MarketPlaceService.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/MarketPlaceService.java
index ea0a953..342c6a7 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/MarketPlaceService.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/MarketPlaceService.java
@@ -14,7 +14,7 @@ import javax.xml.ws.ResponseWrapper;
 
 /**
  * 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.2
  * 
  */
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/MarketPlaceService_Service.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/MarketPlaceService_Service.java
index 736cef8..f7d517c 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/MarketPlaceService_Service.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/MarketPlaceService_Service.java
@@ -13,7 +13,7 @@ import javax.xml.ws.WebServiceFeature;
 
 /**
  * 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.2
  * 
  */
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ObjectFactory.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ObjectFactory.java
index 0c274bb..8bea78a 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ObjectFactory.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ObjectFactory.java
@@ -24,33 +24,33 @@ import javax.xml.namespace.QName;
 @XmlRegistry
 public class ObjectFactory {
 
+    private final static QName _ProcedureStatus_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "ProcedureStatus");
     private final static QName _Product_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "Product");
-    private final static QName _GetProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "get_productResponse");
-    private final static QName _GetSalesPurchasesResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "get_sales_purchasesResponse");
-    private final static QName _GetPurchasesResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getPurchasesResponse");
-    private final static QName _IsLikedResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "isLikedResponse");
-    private final static QName _GetLikesResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getLikesResponse");
-    private final static QName _GetLikes_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getLikes");
-    private final static QName _RetrieveAllProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "retrieve_all_productResponse");
+    private final static QName _Purchase_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "Purchase");
+    private final static QName _AddEditProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "add_edit_product");
+    private final static QName _AddEditProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "add_edit_productResponse");
     private final static QName _Buy_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "buy");
-    private final static QName _GetProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "get_product");
-    private final static QName _SearchProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "search_productResponse");
+    private final static QName _BuyResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "buyResponse");
+    private final static QName _DeleteProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "delete_product");
+    private final static QName _DeleteProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "delete_productResponse");
+    private final static QName _GetLikes_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getLikes");
+    private final static QName _GetLikesResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getLikesResponse");
+    private final static QName _GetPurchases_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getPurchases");
+    private final static QName _GetPurchasesResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getPurchasesResponse");
     private final static QName _GetYourProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getYourProduct");
-    private final static QName _ProcedureStatus_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "ProcedureStatus");
-    private final static QName _SearchProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "search_product");
+    private final static QName _GetYourProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getYourProductResponse");
+    private final static QName _GetProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "get_product");
+    private final static QName _GetProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "get_productResponse");
     private final static QName _GetSalesPurchases_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "get_sales_purchases");
+    private final static QName _GetSalesPurchasesResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "get_sales_purchasesResponse");
     private final static QName _IsLiked_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "isLiked");
+    private final static QName _IsLikedResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "isLikedResponse");
     private final static QName _ProcessLike_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "processLike");
-    private final static QName _RetrieveAllProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "retrieve_all_product");
     private final static QName _ProcessLikeResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "processLikeResponse");
-    private final static QName _BuyResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "buyResponse");
-    private final static QName _Purchase_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "Purchase");
-    private final static QName _GetPurchases_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getPurchases");
-    private final static QName _AddEditProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "add_edit_productResponse");
-    private final static QName _DeleteProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "delete_product");
-    private final static QName _GetYourProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getYourProductResponse");
-    private final static QName _AddEditProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "add_edit_product");
-    private final static QName _DeleteProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "delete_productResponse");
+    private final static QName _RetrieveAllProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "retrieve_all_product");
+    private final static QName _RetrieveAllProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "retrieve_all_productResponse");
+    private final static QName _SearchProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "search_product");
+    private final static QName _SearchProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "search_productResponse");
 
     /**
      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.kaa.marketplaceservice.service
@@ -60,43 +60,43 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link GetPurchasesResponse }
+     * Create an instance of {@link ProcedureStatus }
      * 
      */
-    public GetPurchasesResponse createGetPurchasesResponse() {
-        return new GetPurchasesResponse();
+    public ProcedureStatus createProcedureStatus() {
+        return new ProcedureStatus();
     }
 
     /**
-     * Create an instance of {@link IsLikedResponse }
+     * Create an instance of {@link Product }
      * 
      */
-    public IsLikedResponse createIsLikedResponse() {
-        return new IsLikedResponse();
+    public Product createProduct() {
+        return new Product();
     }
 
     /**
-     * Create an instance of {@link GetLikesResponse }
+     * Create an instance of {@link Purchase }
      * 
      */
-    public GetLikesResponse createGetLikesResponse() {
-        return new GetLikesResponse();
+    public Purchase createPurchase() {
+        return new Purchase();
     }
 
     /**
-     * Create an instance of {@link GetLikes }
+     * Create an instance of {@link AddEditProduct }
      * 
      */
-    public GetLikes createGetLikes() {
-        return new GetLikes();
+    public AddEditProduct createAddEditProduct() {
+        return new AddEditProduct();
     }
 
     /**
-     * Create an instance of {@link RetrieveAllProductResponse }
+     * Create an instance of {@link AddEditProductResponse }
      * 
      */
-    public RetrieveAllProductResponse createRetrieveAllProductResponse() {
-        return new RetrieveAllProductResponse();
+    public AddEditProductResponse createAddEditProductResponse() {
+        return new AddEditProductResponse();
     }
 
     /**
@@ -108,171 +108,171 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link Product }
+     * Create an instance of {@link BuyResponse }
      * 
      */
-    public Product createProduct() {
-        return new Product();
+    public BuyResponse createBuyResponse() {
+        return new BuyResponse();
     }
 
     /**
-     * Create an instance of {@link GetProductResponse }
+     * Create an instance of {@link DeleteProduct }
      * 
      */
-    public GetProductResponse createGetProductResponse() {
-        return new GetProductResponse();
+    public DeleteProduct createDeleteProduct() {
+        return new DeleteProduct();
     }
 
     /**
-     * Create an instance of {@link GetSalesPurchasesResponse }
+     * Create an instance of {@link DeleteProductResponse }
      * 
      */
-    public GetSalesPurchasesResponse createGetSalesPurchasesResponse() {
-        return new GetSalesPurchasesResponse();
+    public DeleteProductResponse createDeleteProductResponse() {
+        return new DeleteProductResponse();
     }
 
     /**
-     * Create an instance of {@link ProcedureStatus }
+     * Create an instance of {@link GetLikes }
      * 
      */
-    public ProcedureStatus createProcedureStatus() {
-        return new ProcedureStatus();
+    public GetLikes createGetLikes() {
+        return new GetLikes();
     }
 
     /**
-     * Create an instance of {@link SearchProduct }
+     * Create an instance of {@link GetLikesResponse }
      * 
      */
-    public SearchProduct createSearchProduct() {
-        return new SearchProduct();
+    public GetLikesResponse createGetLikesResponse() {
+        return new GetLikesResponse();
     }
 
     /**
-     * Create an instance of {@link GetSalesPurchases }
+     * Create an instance of {@link GetPurchases }
      * 
      */
-    public GetSalesPurchases createGetSalesPurchases() {
-        return new GetSalesPurchases();
+    public GetPurchases createGetPurchases() {
+        return new GetPurchases();
     }
 
     /**
-     * Create an instance of {@link GetProduct }
+     * Create an instance of {@link GetPurchasesResponse }
      * 
      */
-    public GetProduct createGetProduct() {
-        return new GetProduct();
+    public GetPurchasesResponse createGetPurchasesResponse() {
+        return new GetPurchasesResponse();
     }
 
     /**
-     * Create an instance of {@link SearchProductResponse }
+     * Create an instance of {@link GetYourProduct }
      * 
      */
-    public SearchProductResponse createSearchProductResponse() {
-        return new SearchProductResponse();
+    public GetYourProduct createGetYourProduct() {
+        return new GetYourProduct();
     }
 
     /**
-     * Create an instance of {@link GetYourProduct }
+     * Create an instance of {@link GetYourProductResponse }
      * 
      */
-    public GetYourProduct createGetYourProduct() {
-        return new GetYourProduct();
+    public GetYourProductResponse createGetYourProductResponse() {
+        return new GetYourProductResponse();
     }
 
     /**
-     * Create an instance of {@link BuyResponse }
+     * Create an instance of {@link GetProduct }
      * 
      */
-    public BuyResponse createBuyResponse() {
-        return new BuyResponse();
+    public GetProduct createGetProduct() {
+        return new GetProduct();
     }
 
     /**
-     * Create an instance of {@link Purchase }
+     * Create an instance of {@link GetProductResponse }
      * 
      */
-    public Purchase createPurchase() {
-        return new Purchase();
+    public GetProductResponse createGetProductResponse() {
+        return new GetProductResponse();
     }
 
     /**
-     * Create an instance of {@link IsLiked }
+     * Create an instance of {@link GetSalesPurchases }
      * 
      */
-    public IsLiked createIsLiked() {
-        return new IsLiked();
+    public GetSalesPurchases createGetSalesPurchases() {
+        return new GetSalesPurchases();
     }
 
     /**
-     * Create an instance of {@link ProcessLike }
+     * Create an instance of {@link GetSalesPurchasesResponse }
      * 
      */
-    public ProcessLike createProcessLike() {
-        return new ProcessLike();
+    public GetSalesPurchasesResponse createGetSalesPurchasesResponse() {
+        return new GetSalesPurchasesResponse();
     }
 
     /**
-     * Create an instance of {@link RetrieveAllProduct }
+     * Create an instance of {@link IsLiked }
      * 
      */
-    public RetrieveAllProduct createRetrieveAllProduct() {
-        return new RetrieveAllProduct();
+    public IsLiked createIsLiked() {
+        return new IsLiked();
     }
 
     /**
-     * Create an instance of {@link ProcessLikeResponse }
+     * Create an instance of {@link IsLikedResponse }
      * 
      */
-    public ProcessLikeResponse createProcessLikeResponse() {
-        return new ProcessLikeResponse();
+    public IsLikedResponse createIsLikedResponse() {
+        return new IsLikedResponse();
     }
 
     /**
-     * Create an instance of {@link DeleteProductResponse }
+     * Create an instance of {@link ProcessLike }
      * 
      */
-    public DeleteProductResponse createDeleteProductResponse() {
-        return new DeleteProductResponse();
+    public ProcessLike createProcessLike() {
+        return new ProcessLike();
     }
 
     /**
-     * Create an instance of {@link GetPurchases }
+     * Create an instance of {@link ProcessLikeResponse }
      * 
      */
-    public GetPurchases createGetPurchases() {
-        return new GetPurchases();
+    public ProcessLikeResponse createProcessLikeResponse() {
+        return new ProcessLikeResponse();
     }
 
     /**
-     * Create an instance of {@link AddEditProductResponse }
+     * Create an instance of {@link RetrieveAllProduct }
      * 
      */
-    public AddEditProductResponse createAddEditProductResponse() {
-        return new AddEditProductResponse();
+    public RetrieveAllProduct createRetrieveAllProduct() {
+        return new RetrieveAllProduct();
     }
 
     /**
-     * Create an instance of {@link DeleteProduct }
+     * Create an instance of {@link RetrieveAllProductResponse }
      * 
      */
-    public DeleteProduct createDeleteProduct() {
-        return new DeleteProduct();
+    public RetrieveAllProductResponse createRetrieveAllProductResponse() {
+        return new RetrieveAllProductResponse();
     }
 
     /**
-     * Create an instance of {@link GetYourProductResponse }
+     * Create an instance of {@link SearchProduct }
      * 
      */
-    public GetYourProductResponse createGetYourProductResponse() {
-        return new GetYourProductResponse();
+    public SearchProduct createSearchProduct() {
+        return new SearchProduct();
     }
 
     /**
-     * Create an instance of {@link AddEditProduct }
+     * Create an instance of {@link SearchProductResponse }
      * 
      */
-    public AddEditProduct createAddEditProduct() {
-        return new AddEditProduct();
+    public SearchProductResponse createSearchProductResponse() {
+        return new SearchProductResponse();
     }
 
     /**
@@ -284,246 +284,246 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link Product }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link ProcedureStatus }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "Product")
-    public JAXBElement<Product> createProduct(Product value) {
-        return new JAXBElement<Product>(_Product_QNAME, Product.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "ProcedureStatus")
+    public JAXBElement<ProcedureStatus> createProcedureStatus(ProcedureStatus value) {
+        return new JAXBElement<ProcedureStatus>(_ProcedureStatus_QNAME, ProcedureStatus.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetProductResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link Product }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_productResponse")
-    public JAXBElement<GetProductResponse> createGetProductResponse(GetProductResponse value) {
-        return new JAXBElement<GetProductResponse>(_GetProductResponse_QNAME, GetProductResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "Product")
+    public JAXBElement<Product> createProduct(Product value) {
+        return new JAXBElement<Product>(_Product_QNAME, Product.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetSalesPurchasesResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link Purchase }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_sales_purchasesResponse")
-    public JAXBElement<GetSalesPurchasesResponse> createGetSalesPurchasesResponse(GetSalesPurchasesResponse value) {
-        return new JAXBElement<GetSalesPurchasesResponse>(_GetSalesPurchasesResponse_QNAME, GetSalesPurchasesResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "Purchase")
+    public JAXBElement<Purchase> createPurchase(Purchase value) {
+        return new JAXBElement<Purchase>(_Purchase_QNAME, Purchase.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetPurchasesResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link AddEditProduct }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getPurchasesResponse")
-    public JAXBElement<GetPurchasesResponse> createGetPurchasesResponse(GetPurchasesResponse value) {
-        return new JAXBElement<GetPurchasesResponse>(_GetPurchasesResponse_QNAME, GetPurchasesResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "add_edit_product")
+    public JAXBElement<AddEditProduct> createAddEditProduct(AddEditProduct value) {
+        return new JAXBElement<AddEditProduct>(_AddEditProduct_QNAME, AddEditProduct.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link IsLikedResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link AddEditProductResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "isLikedResponse")
-    public JAXBElement<IsLikedResponse> createIsLikedResponse(IsLikedResponse value) {
-        return new JAXBElement<IsLikedResponse>(_IsLikedResponse_QNAME, IsLikedResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "add_edit_productResponse")
+    public JAXBElement<AddEditProductResponse> createAddEditProductResponse(AddEditProductResponse value) {
+        return new JAXBElement<AddEditProductResponse>(_AddEditProductResponse_QNAME, AddEditProductResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetLikesResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link Buy }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getLikesResponse")
-    public JAXBElement<GetLikesResponse> createGetLikesResponse(GetLikesResponse value) {
-        return new JAXBElement<GetLikesResponse>(_GetLikesResponse_QNAME, GetLikesResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "buy")
+    public JAXBElement<Buy> createBuy(Buy value) {
+        return new JAXBElement<Buy>(_Buy_QNAME, Buy.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetLikes }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link BuyResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getLikes")
-    public JAXBElement<GetLikes> createGetLikes(GetLikes value) {
-        return new JAXBElement<GetLikes>(_GetLikes_QNAME, GetLikes.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "buyResponse")
+    public JAXBElement<BuyResponse> createBuyResponse(BuyResponse value) {
+        return new JAXBElement<BuyResponse>(_BuyResponse_QNAME, BuyResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link RetrieveAllProductResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteProduct }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "retrieve_all_productResponse")
-    public JAXBElement<RetrieveAllProductResponse> createRetrieveAllProductResponse(RetrieveAllProductResponse value) {
-        return new JAXBElement<RetrieveAllProductResponse>(_RetrieveAllProductResponse_QNAME, RetrieveAllProductResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "delete_product")
+    public JAXBElement<DeleteProduct> createDeleteProduct(DeleteProduct value) {
+        return new JAXBElement<DeleteProduct>(_DeleteProduct_QNAME, DeleteProduct.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link Buy }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteProductResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "buy")
-    public JAXBElement<Buy> createBuy(Buy value) {
-        return new JAXBElement<Buy>(_Buy_QNAME, Buy.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "delete_productResponse")
+    public JAXBElement<DeleteProductResponse> createDeleteProductResponse(DeleteProductResponse value) {
+        return new JAXBElement<DeleteProductResponse>(_DeleteProductResponse_QNAME, DeleteProductResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetProduct }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetLikes }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_product")
-    public JAXBElement<GetProduct> createGetProduct(GetProduct value) {
-        return new JAXBElement<GetProduct>(_GetProduct_QNAME, GetProduct.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getLikes")
+    public JAXBElement<GetLikes> createGetLikes(GetLikes value) {
+        return new JAXBElement<GetLikes>(_GetLikes_QNAME, GetLikes.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link SearchProductResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetLikesResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "search_productResponse")
-    public JAXBElement<SearchProductResponse> createSearchProductResponse(SearchProductResponse value) {
-        return new JAXBElement<SearchProductResponse>(_SearchProductResponse_QNAME, SearchProductResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getLikesResponse")
+    public JAXBElement<GetLikesResponse> createGetLikesResponse(GetLikesResponse value) {
+        return new JAXBElement<GetLikesResponse>(_GetLikesResponse_QNAME, GetLikesResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetYourProduct }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetPurchases }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getYourProduct")
-    public JAXBElement<GetYourProduct> createGetYourProduct(GetYourProduct value) {
-        return new JAXBElement<GetYourProduct>(_GetYourProduct_QNAME, GetYourProduct.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getPurchases")
+    public JAXBElement<GetPurchases> createGetPurchases(GetPurchases value) {
+        return new JAXBElement<GetPurchases>(_GetPurchases_QNAME, GetPurchases.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link ProcedureStatus }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetPurchasesResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "ProcedureStatus")
-    public JAXBElement<ProcedureStatus> createProcedureStatus(ProcedureStatus value) {
-        return new JAXBElement<ProcedureStatus>(_ProcedureStatus_QNAME, ProcedureStatus.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getPurchasesResponse")
+    public JAXBElement<GetPurchasesResponse> createGetPurchasesResponse(GetPurchasesResponse value) {
+        return new JAXBElement<GetPurchasesResponse>(_GetPurchasesResponse_QNAME, GetPurchasesResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link SearchProduct }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetYourProduct }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "search_product")
-    public JAXBElement<SearchProduct> createSearchProduct(SearchProduct value) {
-        return new JAXBElement<SearchProduct>(_SearchProduct_QNAME, SearchProduct.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getYourProduct")
+    public JAXBElement<GetYourProduct> createGetYourProduct(GetYourProduct value) {
+        return new JAXBElement<GetYourProduct>(_GetYourProduct_QNAME, GetYourProduct.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetSalesPurchases }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetYourProductResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_sales_purchases")
-    public JAXBElement<GetSalesPurchases> createGetSalesPurchases(GetSalesPurchases value) {
-        return new JAXBElement<GetSalesPurchases>(_GetSalesPurchases_QNAME, GetSalesPurchases.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getYourProductResponse")
+    public JAXBElement<GetYourProductResponse> createGetYourProductResponse(GetYourProductResponse value) {
+        return new JAXBElement<GetYourProductResponse>(_GetYourProductResponse_QNAME, GetYourProductResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link IsLiked }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetProduct }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "isLiked")
-    public JAXBElement<IsLiked> createIsLiked(IsLiked value) {
-        return new JAXBElement<IsLiked>(_IsLiked_QNAME, IsLiked.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_product")
+    public JAXBElement<GetProduct> createGetProduct(GetProduct value) {
+        return new JAXBElement<GetProduct>(_GetProduct_QNAME, GetProduct.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link ProcessLike }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetProductResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "processLike")
-    public JAXBElement<ProcessLike> createProcessLike(ProcessLike value) {
-        return new JAXBElement<ProcessLike>(_ProcessLike_QNAME, ProcessLike.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_productResponse")
+    public JAXBElement<GetProductResponse> createGetProductResponse(GetProductResponse value) {
+        return new JAXBElement<GetProductResponse>(_GetProductResponse_QNAME, GetProductResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link RetrieveAllProduct }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetSalesPurchases }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "retrieve_all_product")
-    public JAXBElement<RetrieveAllProduct> createRetrieveAllProduct(RetrieveAllProduct value) {
-        return new JAXBElement<RetrieveAllProduct>(_RetrieveAllProduct_QNAME, RetrieveAllProduct.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_sales_purchases")
+    public JAXBElement<GetSalesPurchases> createGetSalesPurchases(GetSalesPurchases value) {
+        return new JAXBElement<GetSalesPurchases>(_GetSalesPurchases_QNAME, GetSalesPurchases.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link ProcessLikeResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetSalesPurchasesResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "processLikeResponse")
-    public JAXBElement<ProcessLikeResponse> createProcessLikeResponse(ProcessLikeResponse value) {
-        return new JAXBElement<ProcessLikeResponse>(_ProcessLikeResponse_QNAME, ProcessLikeResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_sales_purchasesResponse")
+    public JAXBElement<GetSalesPurchasesResponse> createGetSalesPurchasesResponse(GetSalesPurchasesResponse value) {
+        return new JAXBElement<GetSalesPurchasesResponse>(_GetSalesPurchasesResponse_QNAME, GetSalesPurchasesResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link BuyResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link IsLiked }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "buyResponse")
-    public JAXBElement<BuyResponse> createBuyResponse(BuyResponse value) {
-        return new JAXBElement<BuyResponse>(_BuyResponse_QNAME, BuyResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "isLiked")
+    public JAXBElement<IsLiked> createIsLiked(IsLiked value) {
+        return new JAXBElement<IsLiked>(_IsLiked_QNAME, IsLiked.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link Purchase }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link IsLikedResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "Purchase")
-    public JAXBElement<Purchase> createPurchase(Purchase value) {
-        return new JAXBElement<Purchase>(_Purchase_QNAME, Purchase.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "isLikedResponse")
+    public JAXBElement<IsLikedResponse> createIsLikedResponse(IsLikedResponse value) {
+        return new JAXBElement<IsLikedResponse>(_IsLikedResponse_QNAME, IsLikedResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetPurchases }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link ProcessLike }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getPurchases")
-    public JAXBElement<GetPurchases> createGetPurchases(GetPurchases value) {
-        return new JAXBElement<GetPurchases>(_GetPurchases_QNAME, GetPurchases.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "processLike")
+    public JAXBElement<ProcessLike> createProcessLike(ProcessLike value) {
+        return new JAXBElement<ProcessLike>(_ProcessLike_QNAME, ProcessLike.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link AddEditProductResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link ProcessLikeResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "add_edit_productResponse")
-    public JAXBElement<AddEditProductResponse> createAddEditProductResponse(AddEditProductResponse value) {
-        return new JAXBElement<AddEditProductResponse>(_AddEditProductResponse_QNAME, AddEditProductResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "processLikeResponse")
+    public JAXBElement<ProcessLikeResponse> createProcessLikeResponse(ProcessLikeResponse value) {
+        return new JAXBElement<ProcessLikeResponse>(_ProcessLikeResponse_QNAME, ProcessLikeResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteProduct }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link RetrieveAllProduct }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "delete_product")
-    public JAXBElement<DeleteProduct> createDeleteProduct(DeleteProduct value) {
-        return new JAXBElement<DeleteProduct>(_DeleteProduct_QNAME, DeleteProduct.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "retrieve_all_product")
+    public JAXBElement<RetrieveAllProduct> createRetrieveAllProduct(RetrieveAllProduct value) {
+        return new JAXBElement<RetrieveAllProduct>(_RetrieveAllProduct_QNAME, RetrieveAllProduct.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetYourProductResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link RetrieveAllProductResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getYourProductResponse")
-    public JAXBElement<GetYourProductResponse> createGetYourProductResponse(GetYourProductResponse value) {
-        return new JAXBElement<GetYourProductResponse>(_GetYourProductResponse_QNAME, GetYourProductResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "retrieve_all_productResponse")
+    public JAXBElement<RetrieveAllProductResponse> createRetrieveAllProductResponse(RetrieveAllProductResponse value) {
+        return new JAXBElement<RetrieveAllProductResponse>(_RetrieveAllProductResponse_QNAME, RetrieveAllProductResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link AddEditProduct }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link SearchProduct }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "add_edit_product")
-    public JAXBElement<AddEditProduct> createAddEditProduct(AddEditProduct value) {
-        return new JAXBElement<AddEditProduct>(_AddEditProduct_QNAME, AddEditProduct.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "search_product")
+    public JAXBElement<SearchProduct> createSearchProduct(SearchProduct value) {
+        return new JAXBElement<SearchProduct>(_SearchProduct_QNAME, SearchProduct.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteProductResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link SearchProductResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "delete_productResponse")
-    public JAXBElement<DeleteProductResponse> createDeleteProductResponse(DeleteProductResponse value) {
-        return new JAXBElement<DeleteProductResponse>(_DeleteProductResponse_QNAME, DeleteProductResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "search_productResponse")
+    public JAXBElement<SearchProductResponse> createSearchProductResponse(SearchProductResponse value) {
+        return new JAXBElement<SearchProductResponse>(_SearchProductResponse_QNAME, SearchProductResponse.class, null, value);
     }
 
 }
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ProcedureStatus.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ProcedureStatus.java
index fcc16e2..e920737 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ProcedureStatus.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ProcedureStatus.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="procedureStatus">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="status" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="procedureStatus"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="status" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ProcessLike.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ProcessLike.java
index 64be4e7..37c162c 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ProcessLike.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ProcessLike.java
@@ -13,17 +13,17 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="processLike">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="like" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="processLike"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="like" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ProcessLikeResponse.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ProcessLikeResponse.java
index 43caee4..7bea8ec 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ProcessLikeResponse.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/ProcessLikeResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="processLikeResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="processLikeResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Product.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Product.java
index 0270f0f..047665e 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Product.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Product.java
@@ -13,23 +13,23 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="product">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="status_code" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="price" type="{http://www.w3.org/2001/XMLSchema}long"/>
- *         &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="image" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="date" type="{http://Service.MarketPlaceService.KAA.org/}ts"/>
- *         &lt;element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="product"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="status_code" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="price" type="{http://www.w3.org/2001/XMLSchema}long"/&gt;
+ *         &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="image" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="date" type="{http://Service.MarketPlaceService.KAA.org/}ts"/&gt;
+ *         &lt;element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Purchase.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Purchase.java
index f1caf3f..dfa8ba3 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Purchase.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Purchase.java
@@ -13,27 +13,27 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="purchase">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="purchase_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="product_name" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="product_price" type="{http://www.w3.org/2001/XMLSchema}long"/>
- *         &lt;element name="quantity" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="product_image" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="seller_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="buyer_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="buyer_name" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="buyer_address" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="postal_code" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="phonenumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="date" type="{http://Service.MarketPlaceService.KAA.org/}ts"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="purchase"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="purchase_id" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="product_name" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="product_price" type="{http://www.w3.org/2001/XMLSchema}long"/&gt;
+ *         &lt;element name="quantity" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="product_image" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="seller_id" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="buyer_id" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="buyer_name" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="buyer_address" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="postal_code" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="phonenumber" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="date" type="{http://Service.MarketPlaceService.KAA.org/}ts"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/RetrieveAllProduct.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/RetrieveAllProduct.java
index 568a888..2fd70d4 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/RetrieveAllProduct.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/RetrieveAllProduct.java
@@ -12,15 +12,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="retrieve_all_product">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="retrieve_all_product"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/RetrieveAllProductResponse.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/RetrieveAllProductResponse.java
index 939fd5f..82b6f5a 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/RetrieveAllProductResponse.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/RetrieveAllProductResponse.java
@@ -15,15 +15,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="retrieve_all_productResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="Product" type="{http://Service.MarketPlaceService.KAA.org/}product" maxOccurs="unbounded" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="retrieve_all_productResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="Product" type="{http://Service.MarketPlaceService.KAA.org/}product" maxOccurs="unbounded" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/SearchProduct.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/SearchProduct.java
index ec65416..e97d887 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/SearchProduct.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/SearchProduct.java
@@ -12,17 +12,17 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="search_product">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="query" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="choice" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="search_product"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="query" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="choice" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/SearchProductResponse.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/SearchProductResponse.java
index 65cc09a..5703b45 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/SearchProductResponse.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/SearchProductResponse.java
@@ -15,15 +15,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="search_productResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="Product" type="{http://Service.MarketPlaceService.KAA.org/}product" maxOccurs="unbounded" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="search_productResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="Product" type="{http://Service.MarketPlaceService.KAA.org/}product" maxOccurs="unbounded" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Ts.java b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Ts.java
index 27b78dd..00ea2e8 100644
--- a/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Ts.java
+++ b/KAA-JSP/build/generated-sources/jax-ws/org/kaa/marketplaceservice/service/Ts.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="ts">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="ts"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/AddEditProduct.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/AddEditProduct.java
index 7db42fd..95f832f 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/AddEditProduct.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/AddEditProduct.java
@@ -13,21 +13,21 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="add_edit_product">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="price" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="image" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="option" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="add_edit_product"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="price" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="image" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="option" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/AddEditProductResponse.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/AddEditProductResponse.java
index 319fbbd..87108b6 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/AddEditProductResponse.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/AddEditProductResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="add_edit_productResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="ProcedureStatus" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="add_edit_productResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="ProcedureStatus" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Buy.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Buy.java
index 6fa3784..480c3ee 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Buy.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Buy.java
@@ -13,21 +13,21 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="buy">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="quantity" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="cosignee" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="fulladdress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="postalcode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="phone_number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="buy"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="quantity" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="cosignee" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="fulladdress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="postalcode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="phone_number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/BuyResponse.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/BuyResponse.java
index 330c547..06abb42 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/BuyResponse.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/BuyResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="buyResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="buyResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/DeleteProduct.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/DeleteProduct.java
index 31fc197..78014a6 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/DeleteProduct.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/DeleteProduct.java
@@ -13,16 +13,16 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="delete_product">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="delete_product"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/DeleteProductResponse.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/DeleteProductResponse.java
index 8d90007..7e7b53b 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/DeleteProductResponse.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/DeleteProductResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="delete_productResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="delete_productResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetLikes.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetLikes.java
index 6ddd7d7..65fef46 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetLikes.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetLikes.java
@@ -12,15 +12,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="getLikes">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="pid" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="getLikes"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="pid" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetLikesResponse.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetLikesResponse.java
index 9c382b2..b4cbda1 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetLikesResponse.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetLikesResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="getLikesResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="getLikesResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetProduct.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetProduct.java
index b48f348..d37af5b 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetProduct.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetProduct.java
@@ -13,16 +13,16 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="get_product">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="get_product"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetProductResponse.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetProductResponse.java
index 18c0120..49bb710 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetProductResponse.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetProductResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="get_productResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}product" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="get_productResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}product" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetPurchases.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetPurchases.java
index 457027b..c5be279 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetPurchases.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetPurchases.java
@@ -12,15 +12,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="getPurchases">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="pid" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="getPurchases"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="pid" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetPurchasesResponse.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetPurchasesResponse.java
index 329bece..296df54 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetPurchasesResponse.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetPurchasesResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="getPurchasesResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="getPurchasesResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetSalesPurchases.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetSalesPurchases.java
index cbfe01b..f7e3c5f 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetSalesPurchases.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetSalesPurchases.java
@@ -12,16 +12,16 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="get_sales_purchases">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="option" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="get_sales_purchases"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="option" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetSalesPurchasesResponse.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetSalesPurchasesResponse.java
index 6077ff1..6abdfc0 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetSalesPurchasesResponse.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetSalesPurchasesResponse.java
@@ -15,15 +15,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="get_sales_purchasesResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="Purchase" type="{http://Service.MarketPlaceService.KAA.org/}purchase" maxOccurs="unbounded" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="get_sales_purchasesResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="Purchase" type="{http://Service.MarketPlaceService.KAA.org/}purchase" maxOccurs="unbounded" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetYourProduct.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetYourProduct.java
index 51cef17..a7aff31 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetYourProduct.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetYourProduct.java
@@ -12,15 +12,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="getYourProduct">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="getYourProduct"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetYourProductResponse.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetYourProductResponse.java
index 94de12a..23b03e5 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetYourProductResponse.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/GetYourProductResponse.java
@@ -15,15 +15,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="getYourProductResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}product" maxOccurs="unbounded" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="getYourProductResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}product" maxOccurs="unbounded" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/IsLiked.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/IsLiked.java
index 990d65e..96975ec 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/IsLiked.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/IsLiked.java
@@ -12,16 +12,16 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="isLiked">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="pid" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="isLiked"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="pid" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/IsLikedResponse.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/IsLikedResponse.java
index 1e32d66..72e1027 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/IsLikedResponse.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/IsLikedResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="isLikedResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="isLikedResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/MarketPlaceService.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/MarketPlaceService.java
index ea0a953..342c6a7 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/MarketPlaceService.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/MarketPlaceService.java
@@ -14,7 +14,7 @@ import javax.xml.ws.ResponseWrapper;
 
 /**
  * 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.2
  * 
  */
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/MarketPlaceService_Service.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/MarketPlaceService_Service.java
index 736cef8..f7d517c 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/MarketPlaceService_Service.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/MarketPlaceService_Service.java
@@ -13,7 +13,7 @@ import javax.xml.ws.WebServiceFeature;
 
 /**
  * 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.2
  * 
  */
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ObjectFactory.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ObjectFactory.java
index 0c274bb..8bea78a 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ObjectFactory.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ObjectFactory.java
@@ -24,33 +24,33 @@ import javax.xml.namespace.QName;
 @XmlRegistry
 public class ObjectFactory {
 
+    private final static QName _ProcedureStatus_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "ProcedureStatus");
     private final static QName _Product_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "Product");
-    private final static QName _GetProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "get_productResponse");
-    private final static QName _GetSalesPurchasesResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "get_sales_purchasesResponse");
-    private final static QName _GetPurchasesResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getPurchasesResponse");
-    private final static QName _IsLikedResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "isLikedResponse");
-    private final static QName _GetLikesResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getLikesResponse");
-    private final static QName _GetLikes_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getLikes");
-    private final static QName _RetrieveAllProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "retrieve_all_productResponse");
+    private final static QName _Purchase_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "Purchase");
+    private final static QName _AddEditProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "add_edit_product");
+    private final static QName _AddEditProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "add_edit_productResponse");
     private final static QName _Buy_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "buy");
-    private final static QName _GetProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "get_product");
-    private final static QName _SearchProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "search_productResponse");
+    private final static QName _BuyResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "buyResponse");
+    private final static QName _DeleteProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "delete_product");
+    private final static QName _DeleteProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "delete_productResponse");
+    private final static QName _GetLikes_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getLikes");
+    private final static QName _GetLikesResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getLikesResponse");
+    private final static QName _GetPurchases_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getPurchases");
+    private final static QName _GetPurchasesResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getPurchasesResponse");
     private final static QName _GetYourProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getYourProduct");
-    private final static QName _ProcedureStatus_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "ProcedureStatus");
-    private final static QName _SearchProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "search_product");
+    private final static QName _GetYourProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getYourProductResponse");
+    private final static QName _GetProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "get_product");
+    private final static QName _GetProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "get_productResponse");
     private final static QName _GetSalesPurchases_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "get_sales_purchases");
+    private final static QName _GetSalesPurchasesResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "get_sales_purchasesResponse");
     private final static QName _IsLiked_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "isLiked");
+    private final static QName _IsLikedResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "isLikedResponse");
     private final static QName _ProcessLike_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "processLike");
-    private final static QName _RetrieveAllProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "retrieve_all_product");
     private final static QName _ProcessLikeResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "processLikeResponse");
-    private final static QName _BuyResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "buyResponse");
-    private final static QName _Purchase_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "Purchase");
-    private final static QName _GetPurchases_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getPurchases");
-    private final static QName _AddEditProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "add_edit_productResponse");
-    private final static QName _DeleteProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "delete_product");
-    private final static QName _GetYourProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "getYourProductResponse");
-    private final static QName _AddEditProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "add_edit_product");
-    private final static QName _DeleteProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "delete_productResponse");
+    private final static QName _RetrieveAllProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "retrieve_all_product");
+    private final static QName _RetrieveAllProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "retrieve_all_productResponse");
+    private final static QName _SearchProduct_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "search_product");
+    private final static QName _SearchProductResponse_QNAME = new QName("http://Service.MarketPlaceService.KAA.org/", "search_productResponse");
 
     /**
      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.kaa.marketplaceservice.service
@@ -60,43 +60,43 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link GetPurchasesResponse }
+     * Create an instance of {@link ProcedureStatus }
      * 
      */
-    public GetPurchasesResponse createGetPurchasesResponse() {
-        return new GetPurchasesResponse();
+    public ProcedureStatus createProcedureStatus() {
+        return new ProcedureStatus();
     }
 
     /**
-     * Create an instance of {@link IsLikedResponse }
+     * Create an instance of {@link Product }
      * 
      */
-    public IsLikedResponse createIsLikedResponse() {
-        return new IsLikedResponse();
+    public Product createProduct() {
+        return new Product();
     }
 
     /**
-     * Create an instance of {@link GetLikesResponse }
+     * Create an instance of {@link Purchase }
      * 
      */
-    public GetLikesResponse createGetLikesResponse() {
-        return new GetLikesResponse();
+    public Purchase createPurchase() {
+        return new Purchase();
     }
 
     /**
-     * Create an instance of {@link GetLikes }
+     * Create an instance of {@link AddEditProduct }
      * 
      */
-    public GetLikes createGetLikes() {
-        return new GetLikes();
+    public AddEditProduct createAddEditProduct() {
+        return new AddEditProduct();
     }
 
     /**
-     * Create an instance of {@link RetrieveAllProductResponse }
+     * Create an instance of {@link AddEditProductResponse }
      * 
      */
-    public RetrieveAllProductResponse createRetrieveAllProductResponse() {
-        return new RetrieveAllProductResponse();
+    public AddEditProductResponse createAddEditProductResponse() {
+        return new AddEditProductResponse();
     }
 
     /**
@@ -108,171 +108,171 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link Product }
+     * Create an instance of {@link BuyResponse }
      * 
      */
-    public Product createProduct() {
-        return new Product();
+    public BuyResponse createBuyResponse() {
+        return new BuyResponse();
     }
 
     /**
-     * Create an instance of {@link GetProductResponse }
+     * Create an instance of {@link DeleteProduct }
      * 
      */
-    public GetProductResponse createGetProductResponse() {
-        return new GetProductResponse();
+    public DeleteProduct createDeleteProduct() {
+        return new DeleteProduct();
     }
 
     /**
-     * Create an instance of {@link GetSalesPurchasesResponse }
+     * Create an instance of {@link DeleteProductResponse }
      * 
      */
-    public GetSalesPurchasesResponse createGetSalesPurchasesResponse() {
-        return new GetSalesPurchasesResponse();
+    public DeleteProductResponse createDeleteProductResponse() {
+        return new DeleteProductResponse();
     }
 
     /**
-     * Create an instance of {@link ProcedureStatus }
+     * Create an instance of {@link GetLikes }
      * 
      */
-    public ProcedureStatus createProcedureStatus() {
-        return new ProcedureStatus();
+    public GetLikes createGetLikes() {
+        return new GetLikes();
     }
 
     /**
-     * Create an instance of {@link SearchProduct }
+     * Create an instance of {@link GetLikesResponse }
      * 
      */
-    public SearchProduct createSearchProduct() {
-        return new SearchProduct();
+    public GetLikesResponse createGetLikesResponse() {
+        return new GetLikesResponse();
     }
 
     /**
-     * Create an instance of {@link GetSalesPurchases }
+     * Create an instance of {@link GetPurchases }
      * 
      */
-    public GetSalesPurchases createGetSalesPurchases() {
-        return new GetSalesPurchases();
+    public GetPurchases createGetPurchases() {
+        return new GetPurchases();
     }
 
     /**
-     * Create an instance of {@link GetProduct }
+     * Create an instance of {@link GetPurchasesResponse }
      * 
      */
-    public GetProduct createGetProduct() {
-        return new GetProduct();
+    public GetPurchasesResponse createGetPurchasesResponse() {
+        return new GetPurchasesResponse();
     }
 
     /**
-     * Create an instance of {@link SearchProductResponse }
+     * Create an instance of {@link GetYourProduct }
      * 
      */
-    public SearchProductResponse createSearchProductResponse() {
-        return new SearchProductResponse();
+    public GetYourProduct createGetYourProduct() {
+        return new GetYourProduct();
     }
 
     /**
-     * Create an instance of {@link GetYourProduct }
+     * Create an instance of {@link GetYourProductResponse }
      * 
      */
-    public GetYourProduct createGetYourProduct() {
-        return new GetYourProduct();
+    public GetYourProductResponse createGetYourProductResponse() {
+        return new GetYourProductResponse();
     }
 
     /**
-     * Create an instance of {@link BuyResponse }
+     * Create an instance of {@link GetProduct }
      * 
      */
-    public BuyResponse createBuyResponse() {
-        return new BuyResponse();
+    public GetProduct createGetProduct() {
+        return new GetProduct();
     }
 
     /**
-     * Create an instance of {@link Purchase }
+     * Create an instance of {@link GetProductResponse }
      * 
      */
-    public Purchase createPurchase() {
-        return new Purchase();
+    public GetProductResponse createGetProductResponse() {
+        return new GetProductResponse();
     }
 
     /**
-     * Create an instance of {@link IsLiked }
+     * Create an instance of {@link GetSalesPurchases }
      * 
      */
-    public IsLiked createIsLiked() {
-        return new IsLiked();
+    public GetSalesPurchases createGetSalesPurchases() {
+        return new GetSalesPurchases();
     }
 
     /**
-     * Create an instance of {@link ProcessLike }
+     * Create an instance of {@link GetSalesPurchasesResponse }
      * 
      */
-    public ProcessLike createProcessLike() {
-        return new ProcessLike();
+    public GetSalesPurchasesResponse createGetSalesPurchasesResponse() {
+        return new GetSalesPurchasesResponse();
     }
 
     /**
-     * Create an instance of {@link RetrieveAllProduct }
+     * Create an instance of {@link IsLiked }
      * 
      */
-    public RetrieveAllProduct createRetrieveAllProduct() {
-        return new RetrieveAllProduct();
+    public IsLiked createIsLiked() {
+        return new IsLiked();
     }
 
     /**
-     * Create an instance of {@link ProcessLikeResponse }
+     * Create an instance of {@link IsLikedResponse }
      * 
      */
-    public ProcessLikeResponse createProcessLikeResponse() {
-        return new ProcessLikeResponse();
+    public IsLikedResponse createIsLikedResponse() {
+        return new IsLikedResponse();
     }
 
     /**
-     * Create an instance of {@link DeleteProductResponse }
+     * Create an instance of {@link ProcessLike }
      * 
      */
-    public DeleteProductResponse createDeleteProductResponse() {
-        return new DeleteProductResponse();
+    public ProcessLike createProcessLike() {
+        return new ProcessLike();
     }
 
     /**
-     * Create an instance of {@link GetPurchases }
+     * Create an instance of {@link ProcessLikeResponse }
      * 
      */
-    public GetPurchases createGetPurchases() {
-        return new GetPurchases();
+    public ProcessLikeResponse createProcessLikeResponse() {
+        return new ProcessLikeResponse();
     }
 
     /**
-     * Create an instance of {@link AddEditProductResponse }
+     * Create an instance of {@link RetrieveAllProduct }
      * 
      */
-    public AddEditProductResponse createAddEditProductResponse() {
-        return new AddEditProductResponse();
+    public RetrieveAllProduct createRetrieveAllProduct() {
+        return new RetrieveAllProduct();
     }
 
     /**
-     * Create an instance of {@link DeleteProduct }
+     * Create an instance of {@link RetrieveAllProductResponse }
      * 
      */
-    public DeleteProduct createDeleteProduct() {
-        return new DeleteProduct();
+    public RetrieveAllProductResponse createRetrieveAllProductResponse() {
+        return new RetrieveAllProductResponse();
     }
 
     /**
-     * Create an instance of {@link GetYourProductResponse }
+     * Create an instance of {@link SearchProduct }
      * 
      */
-    public GetYourProductResponse createGetYourProductResponse() {
-        return new GetYourProductResponse();
+    public SearchProduct createSearchProduct() {
+        return new SearchProduct();
     }
 
     /**
-     * Create an instance of {@link AddEditProduct }
+     * Create an instance of {@link SearchProductResponse }
      * 
      */
-    public AddEditProduct createAddEditProduct() {
-        return new AddEditProduct();
+    public SearchProductResponse createSearchProductResponse() {
+        return new SearchProductResponse();
     }
 
     /**
@@ -284,246 +284,246 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link Product }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link ProcedureStatus }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "Product")
-    public JAXBElement<Product> createProduct(Product value) {
-        return new JAXBElement<Product>(_Product_QNAME, Product.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "ProcedureStatus")
+    public JAXBElement<ProcedureStatus> createProcedureStatus(ProcedureStatus value) {
+        return new JAXBElement<ProcedureStatus>(_ProcedureStatus_QNAME, ProcedureStatus.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetProductResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link Product }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_productResponse")
-    public JAXBElement<GetProductResponse> createGetProductResponse(GetProductResponse value) {
-        return new JAXBElement<GetProductResponse>(_GetProductResponse_QNAME, GetProductResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "Product")
+    public JAXBElement<Product> createProduct(Product value) {
+        return new JAXBElement<Product>(_Product_QNAME, Product.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetSalesPurchasesResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link Purchase }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_sales_purchasesResponse")
-    public JAXBElement<GetSalesPurchasesResponse> createGetSalesPurchasesResponse(GetSalesPurchasesResponse value) {
-        return new JAXBElement<GetSalesPurchasesResponse>(_GetSalesPurchasesResponse_QNAME, GetSalesPurchasesResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "Purchase")
+    public JAXBElement<Purchase> createPurchase(Purchase value) {
+        return new JAXBElement<Purchase>(_Purchase_QNAME, Purchase.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetPurchasesResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link AddEditProduct }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getPurchasesResponse")
-    public JAXBElement<GetPurchasesResponse> createGetPurchasesResponse(GetPurchasesResponse value) {
-        return new JAXBElement<GetPurchasesResponse>(_GetPurchasesResponse_QNAME, GetPurchasesResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "add_edit_product")
+    public JAXBElement<AddEditProduct> createAddEditProduct(AddEditProduct value) {
+        return new JAXBElement<AddEditProduct>(_AddEditProduct_QNAME, AddEditProduct.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link IsLikedResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link AddEditProductResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "isLikedResponse")
-    public JAXBElement<IsLikedResponse> createIsLikedResponse(IsLikedResponse value) {
-        return new JAXBElement<IsLikedResponse>(_IsLikedResponse_QNAME, IsLikedResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "add_edit_productResponse")
+    public JAXBElement<AddEditProductResponse> createAddEditProductResponse(AddEditProductResponse value) {
+        return new JAXBElement<AddEditProductResponse>(_AddEditProductResponse_QNAME, AddEditProductResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetLikesResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link Buy }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getLikesResponse")
-    public JAXBElement<GetLikesResponse> createGetLikesResponse(GetLikesResponse value) {
-        return new JAXBElement<GetLikesResponse>(_GetLikesResponse_QNAME, GetLikesResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "buy")
+    public JAXBElement<Buy> createBuy(Buy value) {
+        return new JAXBElement<Buy>(_Buy_QNAME, Buy.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetLikes }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link BuyResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getLikes")
-    public JAXBElement<GetLikes> createGetLikes(GetLikes value) {
-        return new JAXBElement<GetLikes>(_GetLikes_QNAME, GetLikes.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "buyResponse")
+    public JAXBElement<BuyResponse> createBuyResponse(BuyResponse value) {
+        return new JAXBElement<BuyResponse>(_BuyResponse_QNAME, BuyResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link RetrieveAllProductResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteProduct }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "retrieve_all_productResponse")
-    public JAXBElement<RetrieveAllProductResponse> createRetrieveAllProductResponse(RetrieveAllProductResponse value) {
-        return new JAXBElement<RetrieveAllProductResponse>(_RetrieveAllProductResponse_QNAME, RetrieveAllProductResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "delete_product")
+    public JAXBElement<DeleteProduct> createDeleteProduct(DeleteProduct value) {
+        return new JAXBElement<DeleteProduct>(_DeleteProduct_QNAME, DeleteProduct.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link Buy }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteProductResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "buy")
-    public JAXBElement<Buy> createBuy(Buy value) {
-        return new JAXBElement<Buy>(_Buy_QNAME, Buy.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "delete_productResponse")
+    public JAXBElement<DeleteProductResponse> createDeleteProductResponse(DeleteProductResponse value) {
+        return new JAXBElement<DeleteProductResponse>(_DeleteProductResponse_QNAME, DeleteProductResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetProduct }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetLikes }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_product")
-    public JAXBElement<GetProduct> createGetProduct(GetProduct value) {
-        return new JAXBElement<GetProduct>(_GetProduct_QNAME, GetProduct.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getLikes")
+    public JAXBElement<GetLikes> createGetLikes(GetLikes value) {
+        return new JAXBElement<GetLikes>(_GetLikes_QNAME, GetLikes.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link SearchProductResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetLikesResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "search_productResponse")
-    public JAXBElement<SearchProductResponse> createSearchProductResponse(SearchProductResponse value) {
-        return new JAXBElement<SearchProductResponse>(_SearchProductResponse_QNAME, SearchProductResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getLikesResponse")
+    public JAXBElement<GetLikesResponse> createGetLikesResponse(GetLikesResponse value) {
+        return new JAXBElement<GetLikesResponse>(_GetLikesResponse_QNAME, GetLikesResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetYourProduct }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetPurchases }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getYourProduct")
-    public JAXBElement<GetYourProduct> createGetYourProduct(GetYourProduct value) {
-        return new JAXBElement<GetYourProduct>(_GetYourProduct_QNAME, GetYourProduct.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getPurchases")
+    public JAXBElement<GetPurchases> createGetPurchases(GetPurchases value) {
+        return new JAXBElement<GetPurchases>(_GetPurchases_QNAME, GetPurchases.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link ProcedureStatus }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetPurchasesResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "ProcedureStatus")
-    public JAXBElement<ProcedureStatus> createProcedureStatus(ProcedureStatus value) {
-        return new JAXBElement<ProcedureStatus>(_ProcedureStatus_QNAME, ProcedureStatus.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getPurchasesResponse")
+    public JAXBElement<GetPurchasesResponse> createGetPurchasesResponse(GetPurchasesResponse value) {
+        return new JAXBElement<GetPurchasesResponse>(_GetPurchasesResponse_QNAME, GetPurchasesResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link SearchProduct }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetYourProduct }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "search_product")
-    public JAXBElement<SearchProduct> createSearchProduct(SearchProduct value) {
-        return new JAXBElement<SearchProduct>(_SearchProduct_QNAME, SearchProduct.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getYourProduct")
+    public JAXBElement<GetYourProduct> createGetYourProduct(GetYourProduct value) {
+        return new JAXBElement<GetYourProduct>(_GetYourProduct_QNAME, GetYourProduct.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetSalesPurchases }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetYourProductResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_sales_purchases")
-    public JAXBElement<GetSalesPurchases> createGetSalesPurchases(GetSalesPurchases value) {
-        return new JAXBElement<GetSalesPurchases>(_GetSalesPurchases_QNAME, GetSalesPurchases.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getYourProductResponse")
+    public JAXBElement<GetYourProductResponse> createGetYourProductResponse(GetYourProductResponse value) {
+        return new JAXBElement<GetYourProductResponse>(_GetYourProductResponse_QNAME, GetYourProductResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link IsLiked }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetProduct }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "isLiked")
-    public JAXBElement<IsLiked> createIsLiked(IsLiked value) {
-        return new JAXBElement<IsLiked>(_IsLiked_QNAME, IsLiked.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_product")
+    public JAXBElement<GetProduct> createGetProduct(GetProduct value) {
+        return new JAXBElement<GetProduct>(_GetProduct_QNAME, GetProduct.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link ProcessLike }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetProductResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "processLike")
-    public JAXBElement<ProcessLike> createProcessLike(ProcessLike value) {
-        return new JAXBElement<ProcessLike>(_ProcessLike_QNAME, ProcessLike.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_productResponse")
+    public JAXBElement<GetProductResponse> createGetProductResponse(GetProductResponse value) {
+        return new JAXBElement<GetProductResponse>(_GetProductResponse_QNAME, GetProductResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link RetrieveAllProduct }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetSalesPurchases }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "retrieve_all_product")
-    public JAXBElement<RetrieveAllProduct> createRetrieveAllProduct(RetrieveAllProduct value) {
-        return new JAXBElement<RetrieveAllProduct>(_RetrieveAllProduct_QNAME, RetrieveAllProduct.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_sales_purchases")
+    public JAXBElement<GetSalesPurchases> createGetSalesPurchases(GetSalesPurchases value) {
+        return new JAXBElement<GetSalesPurchases>(_GetSalesPurchases_QNAME, GetSalesPurchases.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link ProcessLikeResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetSalesPurchasesResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "processLikeResponse")
-    public JAXBElement<ProcessLikeResponse> createProcessLikeResponse(ProcessLikeResponse value) {
-        return new JAXBElement<ProcessLikeResponse>(_ProcessLikeResponse_QNAME, ProcessLikeResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "get_sales_purchasesResponse")
+    public JAXBElement<GetSalesPurchasesResponse> createGetSalesPurchasesResponse(GetSalesPurchasesResponse value) {
+        return new JAXBElement<GetSalesPurchasesResponse>(_GetSalesPurchasesResponse_QNAME, GetSalesPurchasesResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link BuyResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link IsLiked }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "buyResponse")
-    public JAXBElement<BuyResponse> createBuyResponse(BuyResponse value) {
-        return new JAXBElement<BuyResponse>(_BuyResponse_QNAME, BuyResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "isLiked")
+    public JAXBElement<IsLiked> createIsLiked(IsLiked value) {
+        return new JAXBElement<IsLiked>(_IsLiked_QNAME, IsLiked.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link Purchase }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link IsLikedResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "Purchase")
-    public JAXBElement<Purchase> createPurchase(Purchase value) {
-        return new JAXBElement<Purchase>(_Purchase_QNAME, Purchase.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "isLikedResponse")
+    public JAXBElement<IsLikedResponse> createIsLikedResponse(IsLikedResponse value) {
+        return new JAXBElement<IsLikedResponse>(_IsLikedResponse_QNAME, IsLikedResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetPurchases }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link ProcessLike }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getPurchases")
-    public JAXBElement<GetPurchases> createGetPurchases(GetPurchases value) {
-        return new JAXBElement<GetPurchases>(_GetPurchases_QNAME, GetPurchases.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "processLike")
+    public JAXBElement<ProcessLike> createProcessLike(ProcessLike value) {
+        return new JAXBElement<ProcessLike>(_ProcessLike_QNAME, ProcessLike.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link AddEditProductResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link ProcessLikeResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "add_edit_productResponse")
-    public JAXBElement<AddEditProductResponse> createAddEditProductResponse(AddEditProductResponse value) {
-        return new JAXBElement<AddEditProductResponse>(_AddEditProductResponse_QNAME, AddEditProductResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "processLikeResponse")
+    public JAXBElement<ProcessLikeResponse> createProcessLikeResponse(ProcessLikeResponse value) {
+        return new JAXBElement<ProcessLikeResponse>(_ProcessLikeResponse_QNAME, ProcessLikeResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteProduct }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link RetrieveAllProduct }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "delete_product")
-    public JAXBElement<DeleteProduct> createDeleteProduct(DeleteProduct value) {
-        return new JAXBElement<DeleteProduct>(_DeleteProduct_QNAME, DeleteProduct.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "retrieve_all_product")
+    public JAXBElement<RetrieveAllProduct> createRetrieveAllProduct(RetrieveAllProduct value) {
+        return new JAXBElement<RetrieveAllProduct>(_RetrieveAllProduct_QNAME, RetrieveAllProduct.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetYourProductResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link RetrieveAllProductResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "getYourProductResponse")
-    public JAXBElement<GetYourProductResponse> createGetYourProductResponse(GetYourProductResponse value) {
-        return new JAXBElement<GetYourProductResponse>(_GetYourProductResponse_QNAME, GetYourProductResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "retrieve_all_productResponse")
+    public JAXBElement<RetrieveAllProductResponse> createRetrieveAllProductResponse(RetrieveAllProductResponse value) {
+        return new JAXBElement<RetrieveAllProductResponse>(_RetrieveAllProductResponse_QNAME, RetrieveAllProductResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link AddEditProduct }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link SearchProduct }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "add_edit_product")
-    public JAXBElement<AddEditProduct> createAddEditProduct(AddEditProduct value) {
-        return new JAXBElement<AddEditProduct>(_AddEditProduct_QNAME, AddEditProduct.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "search_product")
+    public JAXBElement<SearchProduct> createSearchProduct(SearchProduct value) {
+        return new JAXBElement<SearchProduct>(_SearchProduct_QNAME, SearchProduct.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteProductResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link SearchProductResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "delete_productResponse")
-    public JAXBElement<DeleteProductResponse> createDeleteProductResponse(DeleteProductResponse value) {
-        return new JAXBElement<DeleteProductResponse>(_DeleteProductResponse_QNAME, DeleteProductResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://Service.MarketPlaceService.KAA.org/", name = "search_productResponse")
+    public JAXBElement<SearchProductResponse> createSearchProductResponse(SearchProductResponse value) {
+        return new JAXBElement<SearchProductResponse>(_SearchProductResponse_QNAME, SearchProductResponse.class, null, value);
     }
 
 }
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ProcedureStatus.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ProcedureStatus.java
index fcc16e2..e920737 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ProcedureStatus.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ProcedureStatus.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="procedureStatus">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="status" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="procedureStatus"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="status" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ProcessLike.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ProcessLike.java
index 64be4e7..37c162c 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ProcessLike.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ProcessLike.java
@@ -13,17 +13,17 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="processLike">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="like" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="processLike"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="like" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ProcessLikeResponse.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ProcessLikeResponse.java
index 43caee4..7bea8ec 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ProcessLikeResponse.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/ProcessLikeResponse.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="processLikeResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="processLikeResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="return" type="{http://Service.MarketPlaceService.KAA.org/}procedureStatus" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Product.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Product.java
index 0270f0f..047665e 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Product.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Product.java
@@ -13,23 +13,23 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="product">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="status_code" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="price" type="{http://www.w3.org/2001/XMLSchema}long"/>
- *         &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="image" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="date" type="{http://Service.MarketPlaceService.KAA.org/}ts"/>
- *         &lt;element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="product"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="status_code" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="price" type="{http://www.w3.org/2001/XMLSchema}long"/&gt;
+ *         &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="image" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="date" type="{http://Service.MarketPlaceService.KAA.org/}ts"/&gt;
+ *         &lt;element name="user_id" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Purchase.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Purchase.java
index f1caf3f..dfa8ba3 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Purchase.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Purchase.java
@@ -13,27 +13,27 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="purchase">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="purchase_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="product_name" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="product_price" type="{http://www.w3.org/2001/XMLSchema}long"/>
- *         &lt;element name="quantity" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="product_image" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="seller_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="buyer_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="buyer_name" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="buyer_address" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="postal_code" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *         &lt;element name="phonenumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="date" type="{http://Service.MarketPlaceService.KAA.org/}ts"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="purchase"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="purchase_id" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="product_name" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="product_price" type="{http://www.w3.org/2001/XMLSchema}long"/&gt;
+ *         &lt;element name="quantity" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="product_image" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="seller_id" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="buyer_id" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="product_id" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="buyer_name" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="buyer_address" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="postal_code" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *         &lt;element name="phonenumber" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="date" type="{http://Service.MarketPlaceService.KAA.org/}ts"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/RetrieveAllProduct.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/RetrieveAllProduct.java
index 568a888..2fd70d4 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/RetrieveAllProduct.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/RetrieveAllProduct.java
@@ -12,15 +12,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="retrieve_all_product">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="retrieve_all_product"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/RetrieveAllProductResponse.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/RetrieveAllProductResponse.java
index 939fd5f..82b6f5a 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/RetrieveAllProductResponse.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/RetrieveAllProductResponse.java
@@ -15,15 +15,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="retrieve_all_productResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="Product" type="{http://Service.MarketPlaceService.KAA.org/}product" maxOccurs="unbounded" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="retrieve_all_productResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="Product" type="{http://Service.MarketPlaceService.KAA.org/}product" maxOccurs="unbounded" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/SearchProduct.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/SearchProduct.java
index ec65416..e97d887 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/SearchProduct.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/SearchProduct.java
@@ -12,17 +12,17 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="search_product">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="query" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         &lt;element name="choice" type="{http://www.w3.org/2001/XMLSchema}int"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="search_product"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="query" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *         &lt;element name="choice" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/SearchProductResponse.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/SearchProductResponse.java
index 65cc09a..5703b45 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/SearchProductResponse.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/SearchProductResponse.java
@@ -15,15 +15,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="search_productResponse">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="Product" type="{http://Service.MarketPlaceService.KAA.org/}product" maxOccurs="unbounded" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="search_productResponse"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="Product" type="{http://Service.MarketPlaceService.KAA.org/}product" maxOccurs="unbounded" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Ts.java b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Ts.java
index 27b78dd..00ea2e8 100644
--- a/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Ts.java
+++ b/KAA-JSP/build/generated/jax-wsCache/MarketPlaceService/org/kaa/marketplaceservice/service/Ts.java
@@ -13,15 +13,15 @@ import javax.xml.bind.annotation.XmlType;
  * <p>The following schema fragment specifies the expected content contained within this class.
  * 
  * <pre>
- * &lt;complexType name="ts">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="ts"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="date" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/KAA-JSP/build/web/WEB-INF/classes/NewServlet.class b/KAA-JSP/build/web/WEB-INF/classes/NewServlet.class
index 330d031495f4e3425cb0c01fbf0ba64df7d89f75..8d8af3f34616c446e678a0054ccd5d4146491086 100644
GIT binary patch
delta 471
zcmZ{g%PvDv6o$XugS~TlLNwArMKG(RR9)(J)U9>Dt4rOrrENk<bik-$W@K<)gqRt4
z03#1!>J_k$h%hi%|JrN)|DV0qy7gW8%FpkQPe2z1lX_x`Aup{AyD*{{HECl^5mzJ>
z<BAEzq-4s(a<$WLp79c5Rx#%m^NIz<qH9}{ESvaQF$s`VtV-4->w+q~P%M;U0wdUR
zUrva?h9o7~6qt#N%;8z7a9TW<Y)Q5sUPYZ~w%B3UVvl`6jolny7)z!W6HWQj$#Kl$
zfL*82xDKVsSY+uDRNCQuL^FqOA?<MbG<&JP)30yKk@I2%j2!ugH{-_G3`jzfR!N)G
z^9l{#aSeJ={|B{5$zR2f%J{&8@k8r7hILfwW;+oo=x|<Svi^6k^NSby-e|sC^Fb%4
jLJj|E1W|gNI~8sD?ex&A{T}-0*SQ+OfDU^Lan9f;b<RU^

delta 486
zcmZ{gNiRcD7>1wIi*s^&LkzJX5>`l1rRJ-~nrB68riRu~5?!z&c2*Ym7x)QcXCblm
zBm5M6*FsoWeD8a{cQ_|GHzoHa*KZ%sFF=H>O(p$?fgpnn`7msV*^Dr17&D9;CJd8?
zDb2Kv<7a1lo((d`ykWs#77cO3l3!catk{&3u&E$vSk<g)))fVACY#Ac6;@sS<8@3`
zi@c%P)NDybVaG00`{%jLS@uG+t=V~cS7oYJ5)Qkh9QN2(6uC9SvqSOZT&y~sJ3Wa?
z+u?weS8Cmc4oS<M4jH->`EDp3jyfFqi*`f1XM0!jx}3g?4#(cBRbicQ`t)wyS*s12
zMop6@q-jP81V;qMWIicIYyKvFQr0H{tRGvxH7rvgVhgS05%FGiyz;l!_U$X$h4bhT
nzs^gThN}NEicY$`2h(2vyBVNc`T=@yg$q&i%0$;t7xaAr;z~z(

diff --git a/KAA-JSP/build/web/WEB-INF/classes/org/kaa/marketplaceservice/service/MarketPlaceService_Service.class b/KAA-JSP/build/web/WEB-INF/classes/org/kaa/marketplaceservice/service/MarketPlaceService_Service.class
index 63ea6d742b8cd6f38440397c3d3fa52ec82cef67..6391415a9a3126e57cac65ed19b2fd2bb5f1ae8f 100644
GIT binary patch
delta 232
zcmWm8Jx&5a7{>Ac0OQO~Oh`09qlu**(P(2tT$WLgMQ|4vKZ>n9!L}rO1(UJ$5QdI|
z19$-&&tlwZeoyk|$&>f9^U*24|2A9Tj8{X8D5w}3+E~wx;#L!CP7RWgV(hPXo{4Y9
zo~fp<xYrB}O=gO@;=!;_qDU1B!O=8KCU!B8!^oyK$;Oe*m+3Ih<JnjFQ(xze10f#W
zN?z!U<t`adZYvMPv-_2!#*3imN_p<yg<iky1hU&y)w)pZ1=P5#zOT`vTV)Hu6?IMu
M`dk-;92X4!0W&oxxc~qF

delta 267
zcmWm9y-tH*6oBFPYoQ+y5(iUJQ>&XM#t@C&{G))1rM5y#t$$4i7Y7%NYcB#<FT!+l
z@B+L6Z^YTiw>&2~Iqz`ZoOfsT{rC9=?DJqz=hQ4YvsmI>5lJo#0)ssZosJ|{+pgkL
zUG@}xgSO<#AhcK@k))D=#UevVCK(Afx?a)=2mRRd!!%5?$PXu@G>9j0?_>5;HOsn8
z%5a`(4WV5NTE%*;wQV!zMsaJi!m5qKvcP_tzE0ie#}{{)#5QZ(37W-@)+~PYO>sYO
k)FRzIkQ^c;M<x}H%Lgl*;FhzFz@y4;P8&ZbU@Is52Rwx<XaE2J

diff --git a/KAA-JSP/build/web/WEB-INF/classes/org/kaa/marketplaceservice/service/ObjectFactory.class b/KAA-JSP/build/web/WEB-INF/classes/org/kaa/marketplaceservice/service/ObjectFactory.class
index 9a9fb578b0d6888992b376b9bffa18b516e32380..b1dbb36e93dd3ffd649214249f5290fda5a5b490 100644
GIT binary patch
delta 1492
zcmXw(du&s66vumdyS}z|?WJqGuHCw=uWfAWI@mIBx9c8kb!=-lCLw@@Jw$>5+(x1%
zhLPw$7?kasKtc=|h7cu&Atf-4k6{QIVg&sMH5z#t(1a)w5;Y5W?$7bp@0`zhpWpA^
z{fBA)VLE+_P%9PUAr%)|GpVs%BYTD?GU?t#PX}r8GpRje!!K^du&xYFogde=7W^O;
zph4%to4OKnex`GDV(s=FqvP1CEt}Rkk<u2!CArbV-gmSP*tK3{q#~_9gBylI`_s(U
zOmbX}8^H_OQj4q>9v&SR2xp}rW+X4N+5oyF7yj0k;JEHpEE>{yqEDd8+(r(h^BmZ1
zS%p+y2AA|rxMfOWHm}D}G(0xCbz&6$>H=KMO~9*f!{wX-<m7e3m$MNt^<j}?{xEi;
z#jqYnjDv=fr5NrI=M5d$X-?pkoHS<5N%ZAzAUC$?-LU5>$mq9m6$928*Py|)87D1`
znDh>!#%iP$pwbGo7%gVg!1irBw@&OC8^z6K5v(@aaL((+HFr?R_pAqO`C{S`b{Uvp
z&vE=>=|i_ah#OWTc3EFH8kX)Ndo*YyO5;Mf9;d4Q%Fc&-2~PKY>cu`s5I%DrJ`3EY
z6pk&A;c|r!&sSW7!xQ2K@NIb7`COoG_N~TG1>a{U9W_LKtVZAun~@27@hEhK)-Mqg
zW@J+~B^wB@RfTY{-im`of6@kF&iCdbWifHq5_ls)wmPvsQX$Shk59~}GNnk5p(=M)
zDzp;~iqI$dHWBtx8Q*PKH*K4vb;1z0Tc=AN)21cGg_K+Zm;EtrT0)rd^9%5wr+&5u
zvD<Hejn5C3UB_F25H<&L5iPw#&tadp5|c42iUK|yFTb00l&vD#EQ0*yGTwFtvvyYw
z!CDc*Ro}l^ho_5huX+>3kS>q#m6`EHU5Hn2z*Jq7>QJXI$7IARk)~-$c4Dx$3PW{u
zXsWNr!)QP}u)8%;WNR95B^IMbyev23M7`MB|B;nVxDbueO16ZjZECs|oGt_&n&oGf
zWG5G|<yOdF$@3Ypg<Ij-*rS2lYv6OGXo5#!x%sKgV;RxN<*xcHco1!-plUg@;$xF^
zMDrc?wK{1v{Bak4Z&svtH9rf|jCYu9P!#E?=B7#{Mb={~UVsH=Gn!uoi_1pA8sm!e
zp5`~fT4Xb`0qMBrzR(kLp71GXQKS=^2ZFWAR>9t2_P*wkU~RHZu!qb}YW`6fwc{hj
zg`tE(AL3ZT!(X%7!MCiRg00m<PNBE7Ds&oqS$7M4wpEeNkV$0il0AYIw<*$DvIv%x
zy@DNJc8=_VJu4Rrw#aOb3Pkm8*w(nPqg|0cp+e!cRxT4>KQjB2e1i4J0l|_Tiu5^^
z3f3!!1e;?v&-+&Q*C$5=3$Ib6FR4Oh>c`mO!XYLXsaklY<>kUFr&EzG@dHyM`{f$J
zCYUYoBT?Ca92M*~v#+R0uyt}wu>LNEzQ$CShyOHFaR=tR;`GgQ(nAfZnypQ4)cyzd
C9n>`d

delta 1485
zcmXw(YiyHc6vyAwcfGOR_HJ$0?$Va6rCZmoy8z*`ceJ~(GR8JGSO_D{*cv1Zkg=H<
zqp(Cjh>~UftEllZ2r-6m8PpIUh73at7(^wQh(^N@6EDGt#t$YEJnzH&@a8$^_nhbd
zoacX%_s|hKbcAN_QK2o}Gq!hRVt72=yCKolMpDUooNn|OSCQmNugzdkSBx`qg{~xx
zho&NYCkOC@&Wjs5MHfh8#^S}O&WRDZ2ruRNP$L)P9(k}Q&yCmQk}_L5wSWE2U73;p
z)fMf!;mm%GBA6FML0%aqbxxB#-7_&Z{L~PB*ZI-U-y1qNT4g_0a|5SzJ{-?`7N<;G
z(VgE5yQvR1j4gP}vI8@Q71*Os;E{R2=o=o(42@@SR`%ffqBfN2d$ZOq^e@_k^X9cw
z0<sn&8a3e+V-@_-VwlX`xMN7+jJ^f7`~+t5Q%G6{jGhId`FbbxmL}{qZo_s{ClZEq
z)@nqRu^j{EH2&0g<AilNtwX>Y#OL-UX8kimqZ1jDYA~sfEi(7*+_7h9d}1tvfa7^s
z>@VjV7wjf!6RvoxP#&=3pxcMlRYA<uDX0mYph1=kqqfqW>#Qgv8o<8N&8RE=4fEDe
zZYn5KF6)UAb#hr0mx{lkZMafBn0u~TPgq>^fVvix4N(1MxZ}HuR(FWs>*AYQdA&xx
zNR&6Ar|b`w+=R=)AZF|Jcx21R0o!4RUCd~N+wL3Z?)T?jh%6@R*Sg9*4p?a6y;DIW
zUa!2J%Z8kkyB}Ujv|0EtTc3}3*o^BQUp9On*-!`<onhP!g?Y7L+6mEm5H}rnb8}uV
z(H3zoZm{J{g<itJNC;`84R>9o_%aga*nyL-H*s4DWql2Z7KXDvH%7JPRep-*ecWKj
zZlx5D3%<^^x;qFzM+b2%zLM(k&`^P?pj{@Z0rSQP<~$~jBU;RB69UyuNY+NET2#Ip
zGt*KO_@hV%w7S(?7vfpCIDVp~Ikh`xp}45`N3FcmD5@R@Y#c|$>GvC&a649+t#eR}
z3uC+y5eIHMG}$MYv4b3I`xQI@D_=ZhS;}PD0?~Xl;fvZPJRPs671&p}0;3I@IaU~I
z*$fwM#g<V}D?itG(JX%;-NIzjC9hI!m~M9B*Cti|Q2Ji5CdDDx7FCr`Nb`cJiXzxG
zW^YSB3D&IW1Y6#$%I`?O2)0JaW7a3XCq2+|O5m*OhI5T7&qxmiNy6Xk#*0jjNq-B{
zf+;3{F*z>%BUD-yo<4WAJ)zP$98Gx1EAp>6{|Jtxmr6yxCaKbS9N@fM<Y$tqe3HyU
zqeCeYth_~)Pm@)!l;RTXFtb@I5Nw@NEZD!yJ|?GNol2!(yINKGGXJHtm#oLpHaEUy
zGDrL;V$uaiyBn!CRsMtm;@k$MTAaJU>;k*3Ioz%I1zXat%9p50upVVGCfobuPbn($
zUL_`K^lMf58r2E5QHcvS&g?TDxTe*o)C=|_vl~2SjrA*yf^F<j=_aN-ytIt-BFuF(
R)75OsOEp@Wt4(dy{Rfx_(3SuI

diff --git a/KAA-JSP/build/web/WEB-INF/classes/org/saleproject/KAA/DB.class b/KAA-JSP/build/web/WEB-INF/classes/org/saleproject/KAA/DB.class
index ba37c6e8645c1a52c3a0270ffa9adddd806ae5e1..41d17d8318cb2f3e7eccc17b4666edbf7770d296 100644
GIT binary patch
delta 156
zcmWO0I}QOs9Khk<OtJId$wVlGR^|O(>-}cwXvCqEdjg3Ih;9o}JCIWNPVl{KVx#vr
zc>)1@OPaEwB2+Ck>Ow<k3N1^Uj*q5m2z+{kLf<lAXc!4&!{i>FRD4wjZ|ayak3T9*
rEgS`wjvRSKHa@DX7*>uooA|67-qsPZdtCHQXRNFYDM3;EXEdcBu&oyw

delta 160
zcmWO0I}*V_0D$3tx5#dGQg8xMc}2V;-mf4YjZwISTR6j(E}%6!g;6_=6Bud#ulb+m
zZPL&0`2r&Lh8#6Tps5=|8k(l2rD+>FL@tu9B6jJ~*9;6pMvAd!qL|*(lW;Q4g1w4^
yGxM0UuwM~7iARy84P?Ptd8|q8QHJiuW6Mt9+q3W=H+hlyl1>z5ji8bZNveM@q8Q2m

diff --git a/KAA-JSP/build/web/WEB-INF/classes/org/saleproject/KAA/RestAPI_consumer.class b/KAA-JSP/build/web/WEB-INF/classes/org/saleproject/KAA/RestAPI_consumer.class
index 3434d5267af03308bd4d58eb37277222426b0842..0fc54e936998594888fada1b6717022a5edfddc5 100644
GIT binary patch
delta 466
zcmajc$xhTk5XbRv&-_UZZ6`C3I1)lKauA4NnIMLQ7eEmlgaJWh85WU6M8#nTMZpDJ
zpby@B2P7epgAYLB!N=gh8yN6k@d3DeI$hPjI#mBj{!FePpB?=I8t|4XGKEyquG~{P
zgicEV86_K|D@M1anfrS05qd3-2TGstQ0Ny1EO7=cMGRRI<dk7y#FEr8Nk)Y+;gO}3
zaZ6*I$1x@}G$~B!Ic-VtM43^ZDzn;nraTv32y^>~r^dYWhmo{DiEO0v%p1&AL-bmG
z+Ofc*V~J&ho6O~Nbu(jgbzL2;j#^e6tE~C&(QNTLue9=7*>JpJ*#|*I^evmdCb)TJ
zi$=#g-W!7UOlQ{dffYlE{~akQcYI`9b32YtI`gwW{-S(k*Rgl-BiIbCR|?I76XHTb
z!kzJ#%VF)DGK_=^4k-;V+&ah=-Z0VIwD@nftvby852Y^1-J#VdE;UJ8_=OSf{sZ0O
BOt}C6

delta 493
zcmaix$xf6(6h=?=|C8HYsRU5zMF)c$#25oaz)pApKtYg61sPgJ6r@2JoNZ-t2DF^O
zrM>_mA%TStz>dTR@Bwts!ifJ3VeRHr-MaUDRY`3mx0AW8znkBIYQ9*G(V3u(^NI_K
zi$a$rk4{B*oJ(<fEWPw;-7jP;j?0QG!c}2FxMs;`&{D{CO93|&L&C5nsWC}z3L`?+
zl48`7&SxynEtPHy<GM~*N|;nkDefrlYU7^bzVJYJxVrw^9E>)PqDSms-4(_9Z?VcC
z3i3Z<)2AMjGngZWp!8&AH0yZ6Q^zzj1~-(M%2Z?rCMr5w8y)4$I_8)+r2J2l@?V4W
zfoD9|#tX$u$17(1ui$9#nm4{EtU0tm+Of!zA#7=GYj?b5*7t^oOWxsCdGGk3sULOj
zlj1YWj+M2Qa4tMvC)5iK!fD}*&<KAhiq3W^#t3zarVzu~wT48M37To~Ioot1^7f>2
S|M6OB^E<Xy+N0l%(eV$_hgeAf

diff --git a/KAA-JSP/build/web/WEB-INF/classes/org/saleproject/KAA/UploadProduct.class b/KAA-JSP/build/web/WEB-INF/classes/org/saleproject/KAA/UploadProduct.class
index a5856c7893cda609d34e7485d240e7fd97b10506..5c1b5dbe661eee7d43f7d4ea91d1d25abf4f4c2a 100644
GIT binary patch
delta 1248
zcma)*X;76_7{`Cly%)~8?>!=mEMbrsR^~8-gEiwY#)L9uO*SJ<qggYM7r4k`16WQr
z%+!an&G415QnSR$7F%v*QQ2yXEwtKZrR`-I*+OJM=MXX1Z_Rto|Jk4SIsZ9l<IMh&
zj@`q(JAqP};ZenA&Fv9txx>L0O^-(%TQzrT?$X??*`~Qiaj%DQx%WAFe}pL8H4ixB
zLCr&&hh14*@rXwjk9sWRG0hH__qe8AvqE!;<_V9&4thPF<SEV5F1#~BC(kIJ^>~iw
zBfP+i4s6$5VP4{8k5}00a$eQ!R=nm>#Ac7RyzaC&9K7iu?tFHDK95q~(!A~DI}YB}
zyr+2IV>Wv%Ea3yEe&`^s`AG4xM>(Hp_9{O0sBrBo_)PP8gmvum=wiR-3p+YrYQAzj
zeXaRM^R4DP&G(ugGzSzvDt?MDmIlc_sQ6jYFL?7Vy(qf8E!NW9s`$m<A85=B)y5j5
zLdsbU)hnutV=cv%){f5)7Kndks6Tb3;*jE3#TAO*6u-y2lEPA8_=5q%p9~5U%L?W$
zsHj?W&b%r0ZB31H41Y1;?@GR^h{ODC7@}K9Dl4upv7upSsIuakmZdA_jA~;wBmOFt
zdom)1C0t+&+FF)Hn~ek{D998eAxTn_Y&(b&g0ZGLBU-{nJi7fpm6;MTVq}7n6eANQ
z)jy=>W~Ui0lyoH-MkYz7t!j(53VHsip}bR!WJ$J>968EJu1pq8;`t5dGGNEE1vTx}
zZAOlkJR|v%=lAI8;bUB#9jU<Iqo>MLe^8&Df2<VRIZrY&O^!2iygO!K!I?%*km*9H
ze=wZyuMXz~Ph=q86YkWD7b>EPT1B0*7gQ`nDlMFD_Xuey#gQ4~S-}wk1jobn;ndrm
zY@IQCYeF>mYtpMGC;FC+#)U>JLo~&Q)At5vG}A%`2Ux^%E+$PXnZT$|YDgN>F8f#W
z4`=P@*e92BHLFRN4fb7J!?k3{7J9jk>zO2d++e>oWU|!$WIL%NY$I)aNJU}7x^YzR
z{Liyi;VX(P3giw^rYKd+o^_g{e1tF=u1&`nTmQ3<t#_Q3=eQ<kSnh_1V1+Z22MG+b
zN>QO$r|6nB?Fa@F*%EG|+cJ9|es506%*0TD_4cFzZsry%v#oZk-R-SxVB`5nE1S3t
F{sD76051Rl

delta 1297
zcmb7@Yfx2H6vuz-UbuVTbGOJtkuV7eHA}lfU_}hmgfcZX*^Kl-r5Z?ti##kYnqv$z
zeaYV0u@`ApR%#EaZe>wX^v+DvUY1t&e%Qn8X$7=57K0y~Is3mJd#!c;>p$o0FI-d9
zxn-cI7buoek1953Hb%IQ`yD)>dC+4M-I|9q4{ILLBs7mI9`i7+_Hk!7M|grKH9anP
zO7pbl8Q0dUc-AA6=RD@nr+MDhy`X8=EYU30yy#KT$x9wD^NQwGcl}y~ExfMS>hT8K
zB5dbP2X^X?Fgtn6<88WK%{!WR74LaWV}r*o-gn*y4t6`}bva95k4G^dYCdxIV+VUR
zpC~@{DCIK?)qL*UFC6r0zEphWaVlSHzEOPZQQ^i{uut<{gzx#m<45*uezMd#p!wP9
z^o!<K&2O6DHGgOhYW`IGrT9BBPa0){_4*Y9ia{%g;LW<^!n(!rSZhn068znPro;uo
z9LY>t7;CB%QqF3uSyB^?wMHv#e2Tw3=|KKg#WE$LB%rv=Zf*CnD_E+QqLQGJq(nz@
zSSH)I7)h3pv87rVU6wa<c16|Pb7ti>#G9MSEdwKA3Hj?omroZ@B9@pD!&)J^EZR_5
zZe)}TR9UpPb-}XoA#bSDNQysSWmk`uR6{lA*@k%QqPi9%X_78Tu8|BGqhzd|Aelli
z)?9C7oMc(nMvibpQ-{`Ss%fc@&WT?fYpGX~ZDhP0sbqqY968G0re>z(8qSwICHY2<
zmI6OlPb#%r8<{ARj7*kej7*VZ1v643!?_Z&T;p|Zwe2-=Bge^9BhzH6-=U|3k9U1h
zBh&qEoiBy{PJMPkk(^*jPq)$;DV7qepOG1kWMKB0MoyHIgkrxhoa0xAvw|l}D6urW
zQqQYXEL7Ah8Wb_aLZs5d>GlkghEg0}F<ccKBtUTZ+Wu{g_JnM5k^R(?X!2{*tHzJa
zH4ohjE!HN{n%I%PCz!XGi^z~lMsdiiCHY@(`618WmAScdA9Gp36_(Im>EKGPB3)L~
z$JJb8yVudfwOq#-*>3IitYj<;>`OM0I><)ShDj=J81eW+{;K~nH!5yY+-y-GyPq<}
zEs9%9PE&Mt4H72f|Ie}gPSdU|JEZFjt6e`4tZ`xJAb|lcRotdntyohs@h}BPs+BC<
n&RTy(){LT&=>T`wEd$)iUDl4X-a32Q+qj#1<|A#~%X;_+-x?C{

diff --git a/KAA-JSP/build/web/WEB-INF/classes/org/saleproject/KAA/tokenParser.class b/KAA-JSP/build/web/WEB-INF/classes/org/saleproject/KAA/tokenParser.class
index 6e50e3a5a8bca4fa92971654320dcc93e699139e..e9947b4f2d90b0b0d65f91b5576095848d3b067e 100644
GIT binary patch
delta 108
zcmbQjIg!)s)W2Q(7#J8#7)-brxEK_<7-SigK!h?og9;Y|3rK{8K@~)(fe3YW1`T!w
z&535;7_}zrGU{{jFlaOA@G$5y=uOUKlo8NpFyLX(XE5YpFk&!fWRRa&C%<_M;{zrD
DhFTEZ

delta 128
zcmbQpIfc{g)W2Q(7#J8#7)-esxEK_<7?c>4L4*oBgDMvT3rK{8K@CKxg9r_F22FMb
zt%+ve7_}$sGU}VLGidWL=rHK=Fz7MpGct&0C6*=X=OpH(>j#$<W#*+jm1gFoq!#fo
U7%&)u2qPW_V+NDW{ftb^0A^_x;{X5v

diff --git a/KAA-JSP/build/web/catalog.jsp b/KAA-JSP/build/web/catalog.jsp
index 4fb9129..59794f1 100644
--- a/KAA-JSP/build/web/catalog.jsp
+++ b/KAA-JSP/build/web/catalog.jsp
@@ -344,7 +344,7 @@
                 <div class="popup-input">
                     <input type="text" style="height: 100%; width:80%" name="chat" id="chat" hidefocus="hidefocus" ng-enter="sendMessage(newmessage);" ng-model="newmessage"/>
                     <button ng-click="sendMessage(newmessage);">Send</button>
-                </div>          
+                </div>
             </div>
 
             <!--        <div ng-app="chatApp" ng-controller="chatController">
diff --git a/KAA-JSP/build/web/scripts/app.js b/KAA-JSP/build/web/scripts/app.js
index c4f3fca..71337e2 100644
--- a/KAA-JSP/build/web/scripts/app.js
+++ b/KAA-JSP/build/web/scripts/app.js
@@ -21,7 +21,7 @@ app.directive('ngEnter', function () {
     };
 });
 
-app.controller('chatController', ['$scope','Message', function($scope,Message){
+app.controller('chatController', ['$scope','$http','Message', function($scope,$http,Message){
     name = document.getElementById("usernameangular").dataset.user;
     console.log(name);
     $scope.user = name;
@@ -51,6 +51,27 @@ app.controller('chatController', ['$scope','Message', function($scope,Message){
         var newmessage1 = {'name':$scope.user,'to':$scope.receiver, 'text':newmessage};
         Message.all.push(newmessage1); //masukin ke data message lokal
         document.getElementById("chat").value = "";
+        
+        var paramSend = {
+            username: $scope.user,
+            usernamereceiver: $scope.receiver,
+            message: newmessage
+        };
+        
+        $scope.fetch = function() {
+        $scope.code = null;
+        $scope.response = null;
+
+        $http({method: "GET", url: "localhost:8080/ChatService/SendMessage?", params: paramSend}).
+        then(function(response) {
+          $scope.status = response.status;
+          $scope.data = response.data;
+        }, function(response) {
+          $scope.data = response.data || 'Request failed';
+          $scope.status = response.status;
+        });
+    };
+        
     };
     
     var config = {
@@ -75,7 +96,14 @@ app.controller('chatController', ['$scope','Message', function($scope,Message){
       })
       .catch(function(err) {
         console.log('Unable to get permission to notify.', err);
+
       });
+      
+    messaging.onMessage(function(payload) {
+        console.log("Message received. ", payload);
+        $scope.messages.create(payload);
+        // ...
+    });
 }]);
 
 
diff --git a/KAA-JSP/dist/KAA-JSP.war b/KAA-JSP/dist/KAA-JSP.war
index e998c57c37caffdf9bcdbd78fad3b69fc1bdaf52..5b796704304f25654bc513b4eecbbde91f91772b 100644
GIT binary patch
delta 16476
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

delta 15489
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
E4+ASN+W-In

diff --git a/KAA-JSP/nbproject/ant-deploy.xml b/KAA-JSP/nbproject/ant-deploy.xml
index 2d5f877..5d33e0d 100644
--- a/KAA-JSP/nbproject/ant-deploy.xml
+++ b/KAA-JSP/nbproject/ant-deploy.xml
@@ -1,4 +1,43 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+
+Copyright (c) 2008, 2016 Oracle and/or its affiliates. All rights reserved.
+
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+
+The contents of this file are subject to the terms of either the GNU
+General Public License Version 2 only ("GPL") or the Common
+Development and Distribution License("CDDL") (collectively, the
+"License"). You may not use this file except in compliance with the
+License. You can obtain a copy of the License at
+http://www.netbeans.org/cddl-gplv2.html
+or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
+specific language governing permissions and limitations under the
+License.  When distributing the software, include this License Header
+Notice in each file and include the License file at
+nbbuild/licenses/CDDL-GPL-2-CP.  Oracle designates this
+particular file as subject to the "Classpath" exception as provided
+by Oracle in the GPL Version 2 section of the License file that
+accompanied this code. If applicable, add the following below the
+License Header, with the fields enclosed by brackets [] replaced by
+your own identifying information:
+"Portions Copyrighted [year] [name of copyright owner]"
+
+If you wish your version of this file to be governed by only the CDDL
+or only the GPL Version 2, indicate your decision by adding
+"[Contributor] elects to include this software in this distribution
+under the [CDDL or GPL Version 2] license." If you do not indicate a
+single choice of license, a recipient has the option to distribute
+your version of this file under either the CDDL, the GPL Version 2 or
+to extend the choice of license to its licensees as provided above.
+However, if you add GPL Version 2 code and therefore, elected the GPL
+Version 2 license, then the option applies only if the new code is
+made subject to such option by the copyright holder.
+
+Contributor(s):
+-->
 <project default="-deploy-ant" basedir=".">
     <target name="-init-cl-deployment-env" if="deploy.ant.enabled">
         <property file="${deploy.ant.properties.file}" />
@@ -8,7 +47,7 @@
         <tempfile prefix="gfv3" property="gfv3.password.file" destdir="${java.io.tmpdir}"/>  <!-- do not forget to delete this! -->
         <echo message="AS_ADMIN_PASSWORD=${gfv3.password}" file="${gfv3.password.file}"/>
     </target>
-    
+
     <target name="-parse-sun-web" depends="-init-cl-deployment-env" if="sun.web.present">
         <tempfile prefix="gfv3" property="temp.sun.web" destdir="${java.io.tmpdir}"/>
         <copy file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" tofile="${temp.sun.web}"/>
diff --git a/KAA-JSP/nbproject/private/private.properties b/KAA-JSP/nbproject/private/private.properties
index 0f61037..17b05e1 100644
--- a/KAA-JSP/nbproject/private/private.properties
+++ b/KAA-JSP/nbproject/private/private.properties
@@ -1,7 +1,7 @@
-deploy.ant.properties.file=C:\\Users\\Ali-pc\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv3-445781616.properties
+deploy.ant.properties.file=/home/khrs/.netbeans/8.2/config/GlassFishEE6/Properties/gfv3-2049786751.properties
 j2ee.platform.is.jsr109=true
-j2ee.server.domain=C:/Users/Ali-pc/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\\Ali-pc\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties
+j2ee.server.domain=/home/khrs/glassfish-4.1.1/glassfish/domains/domain1
+j2ee.server.home=/home/khrs/glassfish-4.1.1/glassfish
+j2ee.server.instance=[/home/khrs/glassfish-4.1.1/glassfish:/home/khrs/glassfish-4.1.1/glassfish/domains/domain1]deployer:gfv3ee6wc:localhost:4848
+j2ee.server.middleware=/home/khrs/glassfish-4.1.1
+user.properties.file=/home/khrs/.netbeans/8.2/build.properties
diff --git a/KAA-JSP/nbproject/private/private.xml b/KAA-JSP/nbproject/private/private.xml
index 72e673d..ac4068d 100644
--- a/KAA-JSP/nbproject/private/private.xml
+++ b/KAA-JSP/nbproject/private/private.xml
@@ -3,10 +3,11 @@
     <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
     <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
         <group>
-            <file>file:/D:/Kuliah/IF%20ITB/Semester%205/Web%20Based%20Development/TugasBesar3_AngularJSandFirebase/KAA-JSP/web/login.jsp</file>
-            <file>file:/D:/Kuliah/IF%20ITB/Semester%205/Web%20Based%20Development/TugasBesar3_AngularJSandFirebase/KAA-JSP/src/java/org/saleproject/KAA/RestAPI_consumer.java</file>
-            <file>file:/D:/Kuliah/IF%20ITB/Semester%205/Web%20Based%20Development/TugasBesar3_AngularJSandFirebase/KAA-JSP/web/catalog.jsp</file>
-            <file>file:/D:/Kuliah/IF%20ITB/Semester%205/Web%20Based%20Development/TugasBesar3_AngularJSandFirebase/KAA-JSP/web/register.jsp</file>
+            <file>file:/home/khrs/GitProject/WBD/Tubes3/TugasBesar3_AngularJSandFirebase/KAA-JSP/web/scripts/app.js</file>
+            <file>file:/home/khrs/GitProject/WBD/Tubes3/TugasBesar3_AngularJSandFirebase/KAA-JSP/web/purchases.jsp</file>
+            <file>file:/home/khrs/GitProject/WBD/Tubes3/TugasBesar3_AngularJSandFirebase/KAA-JSP/web/css/style.css</file>
+            <file>file:/home/khrs/GitProject/WBD/Tubes3/TugasBesar3_AngularJSandFirebase/KAA-JSP/web/login.jsp</file>
+            <file>file:/home/khrs/GitProject/WBD/Tubes3/TugasBesar3_AngularJSandFirebase/KAA-JSP/web/catalog.jsp</file>
         </group>
     </open-files>
 </project-private>
diff --git a/KAA-JSP/nbproject/project.properties b/KAA-JSP/nbproject/project.properties
index cb7f9ca..bc730ea 100644
--- a/KAA-JSP/nbproject/project.properties
+++ b/KAA-JSP/nbproject/project.properties
@@ -38,11 +38,11 @@ j2ee.platform=1.7-web
 =======
 >>>>>>> 267a82ca7eed3c74c463cfce0a377e9ab1f0f69f
 <<<<<<< HEAD
-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.classpath=${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/cdi-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar
 >>>>>>> bcf1435806005cb1ed3347eeb593de560332f805
 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/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/cdi-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar
+j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/cdi-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/webservices-osgi.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/KAA-JSP/web/catalog.jsp b/KAA-JSP/web/catalog.jsp
index 4fb9129..59794f1 100644
--- a/KAA-JSP/web/catalog.jsp
+++ b/KAA-JSP/web/catalog.jsp
@@ -344,7 +344,7 @@
                 <div class="popup-input">
                     <input type="text" style="height: 100%; width:80%" name="chat" id="chat" hidefocus="hidefocus" ng-enter="sendMessage(newmessage);" ng-model="newmessage"/>
                     <button ng-click="sendMessage(newmessage);">Send</button>
-                </div>          
+                </div>
             </div>
 
             <!--        <div ng-app="chatApp" ng-controller="chatController">
diff --git a/KAA-JSP/web/scripts/app.js b/KAA-JSP/web/scripts/app.js
index c4f3fca..71337e2 100644
--- a/KAA-JSP/web/scripts/app.js
+++ b/KAA-JSP/web/scripts/app.js
@@ -21,7 +21,7 @@ app.directive('ngEnter', function () {
     };
 });
 
-app.controller('chatController', ['$scope','Message', function($scope,Message){
+app.controller('chatController', ['$scope','$http','Message', function($scope,$http,Message){
     name = document.getElementById("usernameangular").dataset.user;
     console.log(name);
     $scope.user = name;
@@ -51,6 +51,27 @@ app.controller('chatController', ['$scope','Message', function($scope,Message){
         var newmessage1 = {'name':$scope.user,'to':$scope.receiver, 'text':newmessage};
         Message.all.push(newmessage1); //masukin ke data message lokal
         document.getElementById("chat").value = "";
+        
+        var paramSend = {
+            username: $scope.user,
+            usernamereceiver: $scope.receiver,
+            message: newmessage
+        };
+        
+        $scope.fetch = function() {
+        $scope.code = null;
+        $scope.response = null;
+
+        $http({method: "GET", url: "localhost:8080/ChatService/SendMessage?", params: paramSend}).
+        then(function(response) {
+          $scope.status = response.status;
+          $scope.data = response.data;
+        }, function(response) {
+          $scope.data = response.data || 'Request failed';
+          $scope.status = response.status;
+        });
+    };
+        
     };
     
     var config = {
@@ -75,7 +96,14 @@ app.controller('chatController', ['$scope','Message', function($scope,Message){
       })
       .catch(function(err) {
         console.log('Unable to get permission to notify.', err);
+
       });
+      
+    messaging.onMessage(function(payload) {
+        console.log("Message received. ", payload);
+        $scope.messages.create(payload);
+        // ...
+    });
 }]);
 
 
diff --git a/MarketPlaceService/build/web/WEB-INF/classes/org/KAA/MarketPlaceService/Service/DBMarketPlace.class b/MarketPlaceService/build/web/WEB-INF/classes/org/KAA/MarketPlaceService/Service/DBMarketPlace.class
index 1e0163cfd7fc25fe3a7ba026e6a2ad1fafa47b04..2d4880d136a4e116e5424a53b14b97ade5d088bf 100644
GIT binary patch
delta 146
zcmWO0I}*V_9KhjUw#fdovtu{`72*+Z;!O|-QMiC(=(cqSV{{6mb`g~;80o*_`<jnQ
z-@nHb=(9KEscJ%@W~kE;nnEPB3~f3Aims*?WON`54I^UBSeR(0xAfq-t9SBemN^R-
ns@PvzO03*b75%j(VdKs!^0$^9>HVcHs$eA1<OGj$R!~&_7q1rT

delta 153
zcmWO0%Mrmq0D$2?d)VFV?12iHG2<;>LA(iqGK?0~pn<(=z|pwnpa6|HX~D?#|1ST>
zd`<HHr7s}lXvk4lG&D^^i$K%XbTnN<kG_u}R1AEEj5Lv9%tSHO%oOuSa`t4VS#Wpn
uA{Uk=D_0VcTw997?j#CwW7)EER}sj>vghzj#ZBbPI#yIP9@XqbQ2PU+4j0J)

diff --git a/MarketPlaceService/build/web/WEB-INF/classes/org/KAA/MarketPlaceService/Service/MarketPlaceService.class b/MarketPlaceService/build/web/WEB-INF/classes/org/KAA/MarketPlaceService/Service/MarketPlaceService.class
index ad801dc36eb26f8f17ef07d1e3213a372bd7674a..48d8c8e04f624d9512af5aeffffbf4b026bc41ed 100644
GIT binary patch
delta 3334
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

delta 3386
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
biXpJhv(h|%DI6nsE~mq<ME_rR;y3RDbqI!O

diff --git a/MarketPlaceService/build/web/WEB-INF/classes/org/KAA/MarketPlaceService/Service/RestAPI_consumer.class b/MarketPlaceService/build/web/WEB-INF/classes/org/KAA/MarketPlaceService/Service/RestAPI_consumer.class
index 9b8c42de6e80e91a83df10f66f7bb24c96ece632..bcefd2a8bd2f3a3f6c2f44d578c8417b01f2de43 100644
GIT binary patch
delta 268
zcmWm9xlV#X6vgrXFv|6t3=;if2wyCytSmJ|RNTb{_Z@IwS}n9Dv9Yl*nTN0@R$BM~
zK7h|)XJtp!ndVoVoSWS9mHo^%KYridfg!F83FU}96M@OVlrU}Rq#T$D%nEaci1|Q8
zSP&M4C4*(z&`s5lVI{CCtQq2P8?!EK2%Cl+Tf(-mqex%h-QKjCKT7Sohtz%79{ZL9
zYOY7eQQgwuP?5NnN?b)3dyhD_6gUZ-TF!j&Ne}3AF5IggR+lf|`cV(&g%KeVtdJ4^
dFm3vL_D4TT{3K7V14W5Z_beqD^W#&D{{tJkDi8nw

delta 300
zcmXxgJ1>J#9LMqR>4SfIa%kd-h{j+LlcbAAT6c<~Zl!K@>4UnIU}%k+m~AIsgSoL8
zyZ|r2X7>hcg69mDPx8P0hW~r)Ggg25d3gl}xYWeSMCoGMG2@sOvYKWxjycD?u%L;O
zb1Vu=!m_ZUF|2CZ$ZJ|zbF2#mjqh%KHiS)KOVi1=up<-|E!VZ`O{4y${IK2)bN|z_
z;ij!c?tAyxHylt>m`ZRPB(BQUL?NFu^bi;hIa0)JL&a^<8*D$O>;@-}Q^Of0d*}6e
z=Tz*ImsA(eAKru4pAyo-kT5Ka2&3>#N7(zN8zrP1V@)W=nXr$NmdWrr5vKkCrn52Q

diff --git a/MarketPlaceService/build/web/WEB-INF/classes/org/KAA/MarketPlaceService/Service/Validator.class b/MarketPlaceService/build/web/WEB-INF/classes/org/KAA/MarketPlaceService/Service/Validator.class
index d89dafe043b26783e2285ad1ee3edc910f8ea011..1ea3b4d947c6a812f9088f66551d0d9a60108144 100644
GIT binary patch
delta 1438
zcmd^<NlX+$6o$X*nc?*m9rjH|Awtv>!9=4b92DFT4PuBWBH}2BAOa2pu7Eo(xM1Ug
z8}44bC^t>Knt1Y{aw5T_H)Fg>#O}eFizHr+CYAra)L&h%>wDGxt>9xp@7o_QUjqwy
zswt#K*s3w8F{yRqHdpFQwwnY^c4+e0Db#D?X>eti&?xK{nl#Pq(X_DFPb+P1)-LQ5
zLYf3RG#P|7>2$i%CG6J(sL`d49uN)+hfEG@ayTM%o6L7h_4t`buW(d2W^&wp!8&*9
zgvm)ao-#S@#y;W9^EX*a;@UdH?VVwJOuh5B2SXhVAw|ADuCnY=quUO7hRm~^vp7$`
zo$4*}T;QU;!JF#8WO11RMYdgTWZQk-iog{Mn|@)?;wsmK>lQZ{vbf1D`>S_x`fcu5
zEaI*!!xs1GSIo9Qsm#Q(%Jt<Hk<u3Td0^N3ssayrq)2KGb_EMtf~}2(mEllRYoo<u
zo{W6(eeqQfkxVfQ5S}^NQkG#d7RgG`r172Qj;oyWkF&zb43;p;N><^ai1)0f6fd>B
zU=3yX7@&u>tRv3Ov5I^1gsBlPPAim<m@-K=anWhVbRBUT6EP<+1!IDAXThXXOMYMI
z_|c7Kp{MtSfH?hBxk7Hr1T!PMdECeHphTFPgrAL6jSQz|s*$t=L;Z<^^2RuPj&T@|
zaTp`Y;Z=-7-!Bfy8Gj3hIn#336y?y6{9kj}9N{p-__wb@{?sQi-BnOjJHKOtEk6PH
C56?gV

delta 1439
zcmd^<%Wq9l6o<ca&OP0y+tF$%r4I?AqvlEok`8Fm7I#9l6h(1MOCPwcXIu5EH|?R+
ztLjycdej|ANEk|t8%9k!H8a3OqxSC2y#wwaAS5Sit?aeeZ>{}hpZziSYi`SjpReBn
zbLf}&2?{DDCP9a7+HcpU%Awj}hr>?EG-?F3k}=e2Q!m&h*e%#23DF>FWN#w-*sr4l
zf`fuXk|dfW6KR&D(W1>^L8~N#pe$DQh~TK;n8R^NHYWsa4zqNtlZoVTN^n|m#^J0U
zuu3nTb2zX41&52;w+lM@-=`Z!j`z+?_nPb^FWKx(sA~w-H-x;f*^{j_)!5Nt)l`*g
zf=F8>@2#@B9FI#bm+ADrS$UaPxN6{5S2R}mYl9(w$;yDsT)JGYaor2}YBFxP+@w=*
z%cYy!f*zMU+;zFfeQ&@wFZBVvy5gZWk6a!r-7I^i^@KjJ&@Q!}^33bD)2!#b2*0ww
z*kygBuz-a)430+mNG9-u0%l{Va}TjdMJDt4#A23Uk;edq6yc+smlU%Un|7L6#&Qzq
zQYryeAv)armJ&haD;2E95UfcZVG0S+WtG$!L0Kd@j3Zb(Oq$v-qMC|7H>!M8C<_@s
zFIXp7k1<tHo;pnCsG6nAN}xcnVH}BUWK+0x{3Ij%eXME3$6)wk7(T}^48<@E#xT5z
wVQBjugSR62Z{aW_E{BRJhoY4Kn#1N%4wKD)`zlP2{1Wl5g25K`9-D0a1<#iAV*mgE

diff --git a/MarketPlaceService/dist/MarketPlaceService.war b/MarketPlaceService/dist/MarketPlaceService.war
index 3e5553d61d6747bb4359cfd9815adf8fd3cf24bf..72a56f1906956d0883b8b0e0ede390c4629b1b44 100644
GIT binary patch
delta 4364
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

delta 4193
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

diff --git a/MarketPlaceService/nbproject/ant-deploy.xml b/MarketPlaceService/nbproject/ant-deploy.xml
index 2d5f877..5d33e0d 100644
--- a/MarketPlaceService/nbproject/ant-deploy.xml
+++ b/MarketPlaceService/nbproject/ant-deploy.xml
@@ -1,4 +1,43 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+
+Copyright (c) 2008, 2016 Oracle and/or its affiliates. All rights reserved.
+
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+
+The contents of this file are subject to the terms of either the GNU
+General Public License Version 2 only ("GPL") or the Common
+Development and Distribution License("CDDL") (collectively, the
+"License"). You may not use this file except in compliance with the
+License. You can obtain a copy of the License at
+http://www.netbeans.org/cddl-gplv2.html
+or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
+specific language governing permissions and limitations under the
+License.  When distributing the software, include this License Header
+Notice in each file and include the License file at
+nbbuild/licenses/CDDL-GPL-2-CP.  Oracle designates this
+particular file as subject to the "Classpath" exception as provided
+by Oracle in the GPL Version 2 section of the License file that
+accompanied this code. If applicable, add the following below the
+License Header, with the fields enclosed by brackets [] replaced by
+your own identifying information:
+"Portions Copyrighted [year] [name of copyright owner]"
+
+If you wish your version of this file to be governed by only the CDDL
+or only the GPL Version 2, indicate your decision by adding
+"[Contributor] elects to include this software in this distribution
+under the [CDDL or GPL Version 2] license." If you do not indicate a
+single choice of license, a recipient has the option to distribute
+your version of this file under either the CDDL, the GPL Version 2 or
+to extend the choice of license to its licensees as provided above.
+However, if you add GPL Version 2 code and therefore, elected the GPL
+Version 2 license, then the option applies only if the new code is
+made subject to such option by the copyright holder.
+
+Contributor(s):
+-->
 <project default="-deploy-ant" basedir=".">
     <target name="-init-cl-deployment-env" if="deploy.ant.enabled">
         <property file="${deploy.ant.properties.file}" />
@@ -8,7 +47,7 @@
         <tempfile prefix="gfv3" property="gfv3.password.file" destdir="${java.io.tmpdir}"/>  <!-- do not forget to delete this! -->
         <echo message="AS_ADMIN_PASSWORD=${gfv3.password}" file="${gfv3.password.file}"/>
     </target>
-    
+
     <target name="-parse-sun-web" depends="-init-cl-deployment-env" if="sun.web.present">
         <tempfile prefix="gfv3" property="temp.sun.web" destdir="${java.io.tmpdir}"/>
         <copy file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" tofile="${temp.sun.web}"/>
diff --git a/MarketPlaceService/nbproject/private/private.properties b/MarketPlaceService/nbproject/private/private.properties
index 0f61037..17b05e1 100644
--- a/MarketPlaceService/nbproject/private/private.properties
+++ b/MarketPlaceService/nbproject/private/private.properties
@@ -1,7 +1,7 @@
-deploy.ant.properties.file=C:\\Users\\Ali-pc\\AppData\\Roaming\\NetBeans\\8.0.2\\config\\GlassFishEE6\\Properties\\gfv3-445781616.properties
+deploy.ant.properties.file=/home/khrs/.netbeans/8.2/config/GlassFishEE6/Properties/gfv3-2049786751.properties
 j2ee.platform.is.jsr109=true
-j2ee.server.domain=C:/Users/Ali-pc/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\\Ali-pc\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties
+j2ee.server.domain=/home/khrs/glassfish-4.1.1/glassfish/domains/domain1
+j2ee.server.home=/home/khrs/glassfish-4.1.1/glassfish
+j2ee.server.instance=[/home/khrs/glassfish-4.1.1/glassfish:/home/khrs/glassfish-4.1.1/glassfish/domains/domain1]deployer:gfv3ee6wc:localhost:4848
+j2ee.server.middleware=/home/khrs/glassfish-4.1.1
+user.properties.file=/home/khrs/.netbeans/8.2/build.properties
diff --git a/MarketPlaceService/nbproject/private/private.xml b/MarketPlaceService/nbproject/private/private.xml
index 95cf5e2..d0de6bf 100644
--- a/MarketPlaceService/nbproject/private/private.xml
+++ b/MarketPlaceService/nbproject/private/private.xml
@@ -3,7 +3,7 @@
     <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
     <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
         <group>
-            <file>file:/D:/Kuliah/IF%20ITB/Semester%205/Web%20Based%20Development/TugasBesar3_AngularJSandFirebase/MarketPlaceService/src/java/org/KAA/MarketPlaceService/Service/Validator.java</file>
+            <file>file:/home/khrs/GitProject/WBD/Tubes3/TugasBesar3_AngularJSandFirebase/MarketPlaceService/src/java/org/KAA/MarketPlaceService/Service/MarketPlaceService.java</file>
         </group>
     </open-files>
 </project-private>
diff --git a/MarketPlaceService/nbproject/project.properties b/MarketPlaceService/nbproject/project.properties
index d134daa..92afac1 100644
--- a/MarketPlaceService/nbproject/project.properties
+++ b/MarketPlaceService/nbproject/project.properties
@@ -38,11 +38,11 @@ j2ee.platform=1.7-web
 =======
 >>>>>>> 267a82ca7eed3c74c463cfce0a377e9ab1f0f69f
 <<<<<<< HEAD
-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.classpath=${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/cdi-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar
 >>>>>>> bcf1435806005cb1ed3347eeb593de560332f805
 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/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/cdi-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar
+j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/jaxb-api.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/cdi-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/webservices-osgi.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
-- 
GitLab