1 package org
.argeo
.slc
.detached
;
4 import java
.util
.Vector
;
6 public class DetachedSession
{
7 public final static String PROP_DO_IT_AGAIN_POLICY
= "slc.detached.doItAgainPolicy";
8 public final static String SKIP_UNTIL_ERROR
= "skipUntilError";
9 public final static String REPLAY
= "replay";
11 private String uuid
= null;
12 private List requests
= new Vector();
13 private List answers
= new Vector();
14 private String doItAgainPolicy
= SKIP_UNTIL_ERROR
;
16 public boolean isClosed() {
17 if (answers
.size() > 0) {
18 DetachedAnswer answer
= (DetachedAnswer
) answers
19 .get(answers
.size() - 1);
20 return answer
.getStatus() == DetachedAnswer
.CLOSED_SESSION
;
26 public String
getDoItAgainPolicy() {
27 return doItAgainPolicy
;
30 public void setDoItAgainPolicy(String doItAgainPolicy
) {
31 this.doItAgainPolicy
= doItAgainPolicy
;
34 public List
getRequests() {
38 public String
getUuid() {
42 public void setUuid(String uuid
) {
46 public List
getAnswers() {