diff --git a/src/main/java/com/soap/Main.java b/src/main/java/com/soap/Main.java index d27e8931d8d7a7c04894f7fc4e56f2a0c93c922d..b9e7f3de904ba3502c012eca1f030d83e859a437 100644 --- a/src/main/java/com/soap/Main.java +++ b/src/main/java/com/soap/Main.java @@ -2,10 +2,13 @@ package com.soap; import javax.xml.ws.Endpoint; +import com.soap.webservices.SubscriptionService; + public class Main { public static void main(String[] args) { try { Endpoint.publish("http://localhost:8080/debug", new DebugService()); + Endpoint.publish("http://localhost:8080/subscription", new SubscriptionService()); System.out.println("Starting server..."); } catch (Exception e) { System.out.println(e.getMessage()); diff --git a/src/main/java/com/soap/webservices/SubscriptionService.java b/src/main/java/com/soap/webservices/SubscriptionService.java new file mode 100644 index 0000000000000000000000000000000000000000..63639431d11ec49d6dc99b290aadd74402b50353 --- /dev/null +++ b/src/main/java/com/soap/webservices/SubscriptionService.java @@ -0,0 +1,26 @@ +package com.soap.webservices; + +import javax.jws.WebMethod; +import javax.jws.WebService; + +import com.soap.models.Response; +import com.soap.models.SubRequest; +import com.soap.models.Subscription; + +@WebService +public class SubscriptionService { + @WebMethod + public Response<SubRequest> MakeRequest() { + return new Response<SubRequest>(Response.SUCCESS, "Success", null); + } + + @WebMethod + public Response<Subscription> ApproveRequest() { + return new Response<Subscription>(Response.SUCCESS, "Success", null); + } + + @WebMethod + public Response<SubRequest> RejectRequest() { + return new Response<SubRequest>(Response.SUCCESS, "Success", null); + } +}