01: package org.objectweb.celtix.ws.addressing;
02:
03: /**
04: * Abstraction of Message Addressing Properties.
05: */
06: public interface AddressingProperties extends AddressingType {
07: /**
08: * Accessor for the <b>To</b> property.
09: * @return current value of To property
10: */
11: AttributedURIType getTo();
12:
13: /**
14: * Mutator for the <b>To</b> property.
15: * @param iri new value for To property
16: */
17: void setTo(AttributedURIType iri);
18:
19: /**
20: * Accessor for the <b>MessageID</b> property.
21: * @return current value of MessageID property
22: */
23: AttributedURIType getMessageID();
24:
25: /**
26: * Mutator for the <b>MessageID</b> property.
27: * @param iri new value for MessageID property
28: */
29: void setMessageID(AttributedURIType iri);
30:
31: /**
32: * Accessor for the <b>ReplyTo</b> property.
33: * @return current value of ReplyTo property
34: */
35: EndpointReferenceType getReplyTo();
36:
37: /**
38: * Mutator for the <b>ReplyTo</b> property.
39: * @param ref new value for ReplyTo property
40: */
41: void setReplyTo(EndpointReferenceType ref);
42:
43: /**
44: * Accessor for the <b>FaultTo</b> property.
45: * @return current value of FaultTo property
46: */
47: EndpointReferenceType getFaultTo();
48:
49: /**
50: * Mutator for the <b>FaultTo</b> property.
51: * @param ref new value for FaultTo property
52: */
53: void setFaultTo(EndpointReferenceType ref);
54:
55: /**
56: * Accessor for the <b>RelatesTo</b> property.
57: * @return current value of RelatesTo property
58: */
59: RelatesToType getRelatesTo();
60:
61: /**
62: * Mutator for the <b>RelatesTo</b> property.
63: * @param relatesTo new value for RelatesTo property
64: */
65: void setRelatesTo(RelatesToType relatesTo);
66:
67: /**
68: * Accessor for the <b>Action</b> property.
69: * @return current value of Action property
70: */
71: AttributedURIType getAction();
72:
73: /**
74: * Mutator for the <b>Action</b> property.
75: * @param iri new value for Action property
76: */
77: void setAction(AttributedURIType iri);
78: }
|