1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.apache.struts2.json.smd;
22
23 import java.util.Set;
24 import java.util.TreeSet;
25
26
27
28
29 public class SMD {
30 public static final String DEFAULT_VERSION = ".1";
31 public static final String DEFAULT_SERVICE_TYPE = "JSON-RPC";
32
33 private String version = DEFAULT_VERSION;
34 private String objectName;
35 private String serviceType = DEFAULT_SERVICE_TYPE;
36 private String serviceUrl;
37 private Set<SMDMethod> methods = new TreeSet<SMDMethod>();
38
39 public void addSMDMethod(SMDMethod method) {
40 this.methods.add(method);
41 }
42
43 public String getVersion() {
44 return this.version;
45 }
46
47 public void setVersion(String version) {
48 this.version = version;
49 }
50
51 public String getObjectName() {
52 return this.objectName;
53 }
54
55 public void setObjectName(String objectName) {
56 this.objectName = objectName;
57 }
58
59 public String getServiceType() {
60 return this.serviceType;
61 }
62
63 public void setServiceType(String serviceType) {
64 this.serviceType = serviceType;
65 }
66
67 public String getServiceUrl() {
68 return this.serviceUrl;
69 }
70
71 public void setServiceUrl(String serviceUrl) {
72 this.serviceUrl = serviceUrl;
73 }
74
75 public Set<SMDMethod> getMethods() {
76 return this.methods;
77 }
78 }