summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2024-11-26 16:07:58 -0500
committerSam Anthony <sam@samanthony.xyz>2024-11-26 16:07:58 -0500
commitaebaf1276e850ab9d97ff5208680224a39a5ba4a (patch)
tree0c7c1a2a8a31912113f9bdd02be7e4e9e6f5d11d
parentab118d47c1c371e5d30f576216a8f347bd746974 (diff)
downloadsoen423-aebaf1276e850ab9d97ff5208680224a39a5ba4a.zip
make frontend with with wsgen
-rw-r--r--src/main/java/derms/frontend/DERMSServerImpl.java23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/main/java/derms/frontend/DERMSServerImpl.java b/src/main/java/derms/frontend/DERMSServerImpl.java
index c65fea9..67dd8c5 100644
--- a/src/main/java/derms/frontend/DERMSServerImpl.java
+++ b/src/main/java/derms/frontend/DERMSServerImpl.java
@@ -22,8 +22,7 @@ import javax.jws.soap.SOAPBinding.Style;
//import validation.ValidationService;
//import interfaces.DERMSInterface;
-@WebService(endpointInterface = "frontend.DERMSInterface")
-@SOAPBinding(style = Style.RPC)
+@WebService(endpointInterface = "derms.frontend.DERMSInterface")
public class DERMSServerImpl implements DERMSInterface {
private static long DYNAMIC_TIMEOUT = 10000;
@@ -38,15 +37,19 @@ public class DERMSServerImpl implements DERMSInterface {
private long responseTime = DYNAMIC_TIMEOUT;
private long startTime;
private CountDownLatch latch;
- private final FEInterface inter;
+ private FEInterface inter = null;
private final List<RmResponse> responses = new ArrayList<>();
+
+ public DERMSServerImpl() {
+ super();
+ }
public DERMSServerImpl(FEInterface inter) {
super();
this.inter = inter;
}
- @WebMethod
+ @Override
public synchronized String addResource(String resourceID, String resourceName, int duration) {
MyRequest myRequest = new MyRequest("addResource", "");
myRequest.setResourceID(resourceID);
@@ -57,7 +60,7 @@ public class DERMSServerImpl implements DERMSInterface {
return validateResponses(myRequest);
}
- @WebMethod
+ @Override
public synchronized String removeResource(String resourceID, int duration) {
MyRequest myRequest = new MyRequest("removeResource", "");
myRequest.setResourceID(resourceID);
@@ -67,7 +70,7 @@ public class DERMSServerImpl implements DERMSInterface {
return validateResponses(myRequest);
}
- @WebMethod
+ @Override
public synchronized String listResourceAvailability(String resourceName) {
MyRequest myRequest = new MyRequest("listEventAvailability", "");
myRequest.setResourceType(resourceName);
@@ -76,7 +79,7 @@ public class DERMSServerImpl implements DERMSInterface {
return validateResponses(myRequest);
}
- @WebMethod
+ @Override
public synchronized String requestResource(String coordinatorID, String resourceID, int duration) {
MyRequest myRequest = new MyRequest("requestResource", coordinatorID);
myRequest.setResourceID(resourceID);
@@ -86,7 +89,7 @@ public class DERMSServerImpl implements DERMSInterface {
return validateResponses(myRequest);
}
- @WebMethod
+ @Override
public synchronized String findResource(String coordinatorID, String resourceName) {
MyRequest myRequest = new MyRequest("findResource", coordinatorID);
myRequest.setResourceType(resourceName);
@@ -95,7 +98,7 @@ public class DERMSServerImpl implements DERMSInterface {
return validateResponses(myRequest);
}
- @WebMethod
+ @Override
public synchronized String returnResource(String coordinatorID, String resourceID) {
MyRequest myRequest = new MyRequest("findResource", coordinatorID);
myRequest.setResourceID(resourceID);
@@ -104,7 +107,7 @@ public class DERMSServerImpl implements DERMSInterface {
return validateResponses(myRequest);
}
- @WebMethod
+ @Override
public synchronized String swapResource(String coordinatorID, String oldResourceID, String oldResourceType, String newResourceID, String newResourceType) {
MyRequest myRequest = new MyRequest("swapResource", coordinatorID);
myRequest.setResourceID(newResourceID);