Switch to unified view

a b/Workbench/src/de/kuei/metafora/gwt/smack/shared/ThinVersionStructure.java
1
package de.kuei.metafora.gwt.smack.shared;
2
3
import java.io.Serializable;
4
5
import com.google.gwt.user.client.rpc.IsSerializable;
6
7
public class ThinVersionStructure implements Serializable, IsSerializable {
8
9
  private static final long serialVersionUID = -2390885606058308353L;
10
  private String urlPrefix = "workbench/development/fileupload?id=";
11
12
  String docname;
13
  String url;
14
  String docId;
15
  String time;
16
  // String token;
17
  String version;
18
19
  public ThinVersionStructure(){
20
      
21
  }
22
  
23
  public ThinVersionStructure(String server) {
24
      urlPrefix = server+urlPrefix;
25
26
  }
27
28
  /*
29
   * public ThinVersionStructure(String docId, String docname) { this.docId =
30
   * docId; this.docname = docname; url =
31
   * "http://metafora.ku-eichstaett.de:8081/workbench/development/fileupload?id="
32
   * + docId; }
33
   */
34
35
  public ThinVersionStructure(String docId, String docname, String version,
36
          String time, String server) {
37
      urlPrefix = server+urlPrefix;
38
      
39
      this.docId = docId;
40
      this.docname = docname;
41
      url = urlPrefix + docId;
42
      this.version = version;
43
      this.time = time;
44
  }
45
46
  public String getDocname() {
47
      return docname;
48
  }
49
50
  public void setDocname(String docname) {
51
      this.docname = docname;
52
  }
53
54
  public String getUrl() {
55
      return url;
56
  }
57
58
  private void setUrl(String id) {
59
      this.url = urlPrefix + id;
60
  }
61
62
  public String getDocId() {
63
      return docId;
64
  }
65
66
  /**
67
   * Sets the docId of this ThinDocStructure and updates its URL
68
   * 
69
   * @param docId
70
   *            the ID of the document
71
   */
72
  public void setDocId(String docId) {
73
      this.docId = docId;
74
      setUrl(docId);
75
  }
76
77
  /*
78
   * public String getToken(){ return token; }
79
   */
80
81
  public String getVersion() {
82
      return version;
83
  }
84
85
  public void setVersion(String version) {
86
      this.version = version;
87
  }
88
89
  public String getTime() {
90
      return time;
91
  }
92
93
  public void setTime(String time) {
94
      this.time = time;
95
  }
96
97
}