KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sslexplorer > webforwards > AbstractWebForwardTests


1 /*
2  * SSL-Explorer
3  *
4  * Copyright (C) 2003-2006 3SP LTD. All Rights Reserved
5  *
6  * This program is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU General Public License
8  * as published by the Free Software Foundation; either version 2 of
9  * the License, or (at your option) any later version.
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  * GNU General Public License for more details.
14  *
15  * You should have received a copy of the GNU General Public
16  * License along with this program; if not, write to the Free Software
17  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18  */

19             
20 package com.sslexplorer.webforwards;
21
22 import java.util.List JavaDoc;
23
24 import org.junit.BeforeClass;
25
26 import com.sslexplorer.policyframework.ResourceType;
27 import com.sslexplorer.testcontainer.policyframework.AbstractTestPolicyEnabledResource;
28
29 public abstract class AbstractWebForwardTests extends AbstractTestPolicyEnabledResource<WebForward> {
30
31     @BeforeClass
32     public static void oneTimeSetUp() throws Exception JavaDoc {
33         setUp("sslexplorer-agent,sslexplorer-community-tunnels,sslexplorer-community-web-forwards");
34     }
35
36     @Override JavaDoc
37     public ResourceType getResourceType() throws Exception JavaDoc {
38       return WebForwardPlugin.WEBFORWARD_RESOURCE_TYPE;
39     }
40
41     @Override JavaDoc
42     public WebForward createResource(WebForward resource) throws Exception JavaDoc {
43         return getWebForwardService().createWebForward(resource);
44     }
45     
46     @Override JavaDoc
47     public WebForward updateResource(WebForward resource) throws Exception JavaDoc {
48         getWebForwardService().updateWebForward(resource);
49         return getWebForwardService().getWebForward(resource.getResourceId());
50     }
51     
52     @Override JavaDoc
53     public WebForward deleteResource(WebForward resource) throws Exception JavaDoc {
54         return getWebForwardService().deleteWebForward(resource.getResourceId());
55     }
56
57     @Override JavaDoc
58     public WebForward getResource(WebForward resource) throws Exception JavaDoc {
59         return getWebForwardService().getWebForward(resource.getResourceId());
60     }
61     
62     @Override JavaDoc
63     public List JavaDoc<WebForward> getAllResources() throws Exception JavaDoc {
64         return getWebForwardService().getWebForwards();
65     }
66
67     protected static WebForwardDatabase getWebForwardService() throws Exception JavaDoc {
68         return WebForwardDatabaseFactory.getInstance();
69     }
70 }
Popular Tags