1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl.support;
14
15 import com.eviware.soapui.model.iface.MessageExchange;
16 import com.eviware.soapui.model.tree.nodes.support.EmptyModelItem;
17
18 public class MessageExchangeModelItem extends EmptyModelItem
19 {
20 public final static String MESSAGE_EXCHANGE = "messageExchange";
21 private MessageExchange messageExchange;
22
23 public MessageExchangeModelItem( String title, MessageExchange messageExchange )
24 {
25 super( title, null );
26 this.messageExchange = messageExchange;
27 }
28
29 public MessageExchange getMessageExchange()
30 {
31 return messageExchange;
32 }
33
34 public void setMessageExchange( MessageExchange messageExchange )
35 {
36 MessageExchange oldExchange = this.messageExchange;
37 this.messageExchange = messageExchange;
38
39 propertyChangeSupport.firePropertyChange( MESSAGE_EXCHANGE, oldExchange, messageExchange );
40 }
41
42 public boolean hasRawData()
43 {
44 return messageExchange == null ? false : messageExchange.hasRawData();
45 }
46 }