View Javadoc

1   package com.eviware.soapui.impl.wsdl.teststeps;
2   
3   import java.util.ArrayList;
4   import java.util.List;
5   
6   import com.eviware.soapui.model.iface.MessageExchange;
7   import com.eviware.soapui.model.testsuite.MessageExchangeTestStepResult;
8   
9   public class WsdlMessageExchangeTestStepResult extends WsdlTestStepResult implements MessageExchangeTestStepResult
10  {
11  	private List<MessageExchange> exchanges = new ArrayList<MessageExchange>();
12  	
13  	public WsdlMessageExchangeTestStepResult( WsdlTestStep testStep )
14  	{
15  		super( testStep );
16  	}
17  
18  	public MessageExchange[] getMessageExchanges()
19  	{
20  		return exchanges.toArray( new MessageExchange[exchanges.size()] );
21  	}
22  	
23  	public void addMessageExchange( MessageExchange messageExchange )
24  	{
25  		exchanges.add( messageExchange );
26  	}
27  	
28  	public void addMessages( MessageExchange[] messageExchanges )
29  	{
30  		for( MessageExchange messageExchange : messageExchanges )
31  			exchanges.add( messageExchange );
32  	}
33  
34  	@Override
35  	public void discard()
36  	{
37  		super.discard();
38  		
39  		exchanges = null;
40  	}
41  }