1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl.actions.iface;
14
15 import com.eviware.soapui.impl.wsdl.WsdlInterface;
16 import com.eviware.soapui.impl.wsdl.submit.transports.jms.util.HermesUtils;
17 import com.eviware.soapui.support.action.support.DefaultSoapUIActionGroup;
18 import com.eviware.soapui.support.action.support.SoapUIActionMappingList;
19
20 /***
21 * ActionGroup handler for WsdlInterface
22 *
23 * @author ole.matzura
24 */
25
26 public class WsdlInterfaceSoapUIActionGroup extends DefaultSoapUIActionGroup<WsdlInterface>
27 {
28 public WsdlInterfaceSoapUIActionGroup( String id, String name )
29 {
30 super( id, name );
31 }
32
33 @Override
34 public SoapUIActionMappingList<WsdlInterface> getActionMappings( WsdlInterface modelItem )
35 {
36 SoapUIActionMappingList<WsdlInterface> actionMappings = super.getActionMappings( modelItem );
37
38 actionMappings.getMapping( AddJMSEndpointAction.SOAPUI_ACTION_ID ).setEnabled(HermesUtils.isHermesJMSSupported() );
39
40
41
42
43
44
45
46 return actionMappings;
47 }
48 }