1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 package org.ogf.graap.wsag.client.local;
36
37 import org.ogf.graap.wsag.api.Agreement;
38 import org.ogf.graap.wsag.api.client.AgreementService;
39 import org.ogf.graap.wsag.api.exceptions.ResourceUnavailableException;
40 import org.ogf.graap.wsag.api.exceptions.ResourceUnknownException;
41 import org.ogf.schemas.graap.wsAgreement.AgreementContextType;
42 import org.ogf.schemas.graap.wsAgreement.AgreementStateType;
43 import org.ogf.schemas.graap.wsAgreement.GuaranteeTermStateType;
44 import org.ogf.schemas.graap.wsAgreement.ServiceTermStateType;
45 import org.ogf.schemas.graap.wsAgreement.TermTreeType;
46 import org.ogf.schemas.graap.wsAgreement.TerminateInputType;
47
48
49
50
51
52
53
54 public class LocalAgreementServiceImpl extends LocalWsClient implements AgreementService
55 {
56
57 private Agreement agreement;
58
59
60
61
62
63
64 public LocalAgreementServiceImpl( Agreement agreement )
65 {
66 this.agreement = agreement;
67 }
68
69
70
71
72 public String getAgreementId() throws ResourceUnknownException, ResourceUnavailableException
73 {
74 return agreement.getAgreementId();
75 }
76
77
78
79
80 public AgreementContextType getContext() throws ResourceUnknownException, ResourceUnavailableException
81 {
82 return agreement.getContext();
83 }
84
85
86
87
88 public GuaranteeTermStateType[] getGuaranteeTermStates()
89 throws ResourceUnknownException, ResourceUnavailableException
90 {
91 return agreement.getGuaranteeTermStates();
92 }
93
94
95
96
97 public String getName() throws ResourceUnknownException, ResourceUnavailableException
98 {
99 return agreement.getName();
100 }
101
102
103
104
105 public ServiceTermStateType[] getServiceTermStates()
106 throws ResourceUnknownException, ResourceUnavailableException
107 {
108 return agreement.getServiceTermStates();
109 }
110
111
112
113
114 public AgreementStateType getState() throws ResourceUnknownException, ResourceUnavailableException
115 {
116 return agreement.getState();
117 }
118
119
120
121
122 public TermTreeType getTerms() throws ResourceUnknownException, ResourceUnavailableException
123 {
124 return agreement.getTerms();
125 }
126
127
128
129
130 public void terminate( TerminateInputType reason )
131 throws ResourceUnknownException, ResourceUnavailableException
132 {
133 agreement.terminate( reason );
134 }
135
136
137
138
139
140
141 public void destroy() throws ResourceUnknownException, ResourceUnavailableException
142 {
143
144 }
145
146 }