1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.rest.actions.resource;
14
15 import com.eviware.soapui.impl.rest.RestResource;
16 import com.eviware.soapui.support.UISupport;
17 import com.eviware.soapui.support.action.support.AbstractSoapUIAction;
18
19 /***
20 * Deletes a RestResource from its containing Service or Resource
21 *
22 * @author Ole.Matzura
23 */
24
25 public class DeleteRestResourceAction extends AbstractSoapUIAction<RestResource>
26 {
27 public DeleteRestResourceAction()
28 {
29 super( "Delete", "Deletes this Resource" );
30 }
31
32 public void perform( RestResource resource, Object param )
33 {
34 if( UISupport.confirm( "Delete Resource [" + resource.getName() + "] from [" + resource.getResourceContainer().getName() +
35 "]", "Delete Resource" ))
36 {
37 resource.getResourceContainer().deleteResource( resource );
38 }
39 }
40 }