X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.detached%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fdetached%2FDetachedAnswer.java;h=219ab781af914234b5373c3fce1ee0fbb493759b;hb=2754847972def0aadf73b4a0d4f8c5847034a85a;hp=b4279e0822dc97bfd6f7d75bbba8f04b579653d2;hpb=cf1adb6cbf016fe861e7b6952776081a0339c4d3;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/DetachedAnswer.java b/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/DetachedAnswer.java index b4279e082..219ab781a 100644 --- a/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/DetachedAnswer.java +++ b/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/DetachedAnswer.java @@ -5,12 +5,14 @@ import java.util.Properties; public class DetachedAnswer implements DetachedCommunication { static final long serialVersionUID = 1l; + public static int UNKOWN = -1; public static int PROCESSED = 0; public static int ERROR = 1; public static int SKIPPED = 2; + public static int CLOSED_SESSION = 10; private Properties properties = new Properties(); - private int status; + private int status = UNKOWN; private String log; private String uuid; @@ -18,8 +20,12 @@ public class DetachedAnswer implements DetachedCommunication { } - public DetachedAnswer(DetachedRequest request, String message) { + public DetachedAnswer(DetachedRequest request) { uuid = request.getUuid(); + } + + public DetachedAnswer(DetachedRequest request, String message) { + this(request); log = message; status = PROCESSED; } @@ -52,4 +58,8 @@ public class DetachedAnswer implements DetachedCommunication { return uuid; } + public void setUuid(String uuid) { + this.uuid = uuid; + } + }