1
2
3
4
5
6
7
8
9 package bexee.model.activity;
10
11 import javax.xml.namespace.QName;
12
13 import bexee.model.elements.Correlations;
14 import bexee.model.elements.PartnerLink;
15 import bexee.model.elements.Variable;
16
17 /***
18 * Representation of a BPEL Reply activity.
19 *
20 * @author Patric Fornasier
21 * @author Pawel Kowalski
22 * @version $Revision: 1.1 $, $Date: 2004/12/15 14:18:11 $
23 */
24 public interface Reply extends Activity {
25
26 //***************************************************/
27
28 //***************************************************/
29
30 /***
31 * Set the <code>PartnerLink</code> used for replying.
32 *
33 * @param partnerLink
34 * a <code>PartnerLink</code> value
35 */
36 public void setPartnerLink(PartnerLink partnerLink);
37
38 /***
39 * Get the <code>PartnerLink</code> used for replying.
40 *
41 * @return a <code>PartnerLink</code> value
42 */
43 public PartnerLink getPartnerLink();
44
45 /***
46 * @param portType
47 * a <code>QName</code> value
48 */
49 public void setPortType(QName portType);
50
51 /***
52 * @return a <code>QName</code> value
53 */
54 public QName getPortType();
55
56 /***
57 * @param operation
58 * a <code>String</code> value
59 */
60 public void setOperation(String operation);
61
62 /***
63 * @return a <code>String</code> value
64 */
65 public String getOperation();
66
67 /***
68 * @param variable
69 * a <code>Variable</code> value
70 */
71 public void setVariable(Variable variable);
72
73 /***
74 * @return a <code>Variable</code> value
75 */
76 public Variable getVariable();
77
78 /***
79 * @param faultName
80 * a <code>QName</code> value
81 */
82 public void setFaultName(QName faultName);
83
84 /***
85 * @return a <code>QName</code> value
86 */
87 public QName getFaultName();
88
89 //***************************************************/
90
91 //***************************************************/
92
93 /***
94 *
95 *
96 * @param correlations
97 * a <code>Correlations</code> value
98 */
99 public void setCorrelations(Correlations correlations);
100
101 /***
102 * @return a <code>Correlations</code> value
103 */
104 public Correlations getCorrelations();
105
106 }