/*
* This file is part of Mockey, a tool for testing application
* interactions over HTTP, with a focus on testing web services,
* specifically web applications that consume XML, JSON, and HTML.
*
* Copyright (C) 2009-2010 Authors:
*
* chad.lafontaine (chad.lafontaine AT gmail DOT com)
* neil.cronin (neil AT rackle DOT com)
* lorin.kobashigawa (lkb AT kgawa DOT com)
* rob.meyer (rob AT bigdis DOT com)
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*
*/
package com.mockey.storage;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import com.mockey.model.FulfilledClientRequest;
import com.mockey.model.PlanItem;
import com.mockey.model.ProxyServerModel;
import com.mockey.model.Scenario;
import com.mockey.model.ScenarioRef;
import com.mockey.model.Service;
import com.mockey.model.ServicePlan;
import com.mockey.model.ServiceRef;
import com.mockey.model.TwistInfo;
import com.mockey.plugin.IRequestInspector;
public class TestMockeyServiceStore implements IMockeyStorage {
public void deleteService(Service mockServiceBean) {
}
public void deleteFulfilledClientRequestsFromIP(Long scenarioId) {
}
public void deleteServicePlan(ServicePlan servicePlan) {
}
public FulfilledClientRequest getFulfilledClientRequestsById(
Long fulfilledClientRequestId) {
return null;
}
public void deleteFulfilledClientRequestsForService(Long serviceId) {
}
public List<FulfilledClientRequest> getFulfilledClientRequests() {
return null;
}
public Service getServiceById(Long serviceId) {
return null;
}
public Service getServiceByUrl(String urlPath) {
return null;
}
public ServicePlan getServicePlanById(Long servicePlanId) {
return null;
}
public List<ServicePlan> getServicePlans() {
String SERVICENAME_A = "happy path";
String SCENARIO_A = "123";
String SCENARIO_B = "456";
List<ServicePlan> planList = new ArrayList<ServicePlan>();
ServicePlan servicePlan = new ServicePlan();
servicePlan.setId(new Long(1));
servicePlan.setName(SERVICENAME_A);
servicePlan
.setDescription("Lorem ipsum dolor sit amet, consectetur adipiscing elit. ");
PlanItem planItem = new PlanItem();
planItem.setServiceResponseType(Service.SERVICE_RESPONSE_TYPE_PROXY);
planItem.setScenarioName(SCENARIO_A);
planItem.setServiceName(SERVICENAME_A);
servicePlan.addPlanItem(planItem);
planItem = new PlanItem();
planItem.setServiceResponseType(Service.SERVICE_RESPONSE_TYPE_PROXY);
planItem.setScenarioName(SCENARIO_B);
planItem.setServiceName(SERVICENAME_A);
servicePlan.addPlanItem(planItem);
planList.add(servicePlan);
return planList;
}
public List<Service> getServices() {
List<Service> services = new ArrayList<Service>();
Service service = new Service();
service.setServiceName("testname");
service.setDescription("test description");
Scenario scenario = new Scenario();
scenario.setScenarioName("a");
scenario.setRequestMessage("request message a");
scenario.setResponseMessage("response message a");
service.saveOrUpdateScenario(scenario);
scenario = new Scenario();
scenario.setScenarioName("b");
scenario.setRequestMessage("request message b");
scenario.setResponseMessage("response message b");
service.saveOrUpdateScenario(scenario);
services.add(service);
Service service2 = new Service();
service2.setServiceName("testname2");
service2.setDescription("test description2");
Scenario scenario2 = new Scenario();
scenario2.setScenarioName("a");
scenario2.setRequestMessage("request message a");
scenario2.setResponseMessage("response message a");
service2.saveOrUpdateScenario(scenario);
scenario2 = new Scenario();
scenario2.setScenarioName("b");
scenario2.setRequestMessage("request message b");
scenario2.setResponseMessage("response message b");
service2.saveOrUpdateScenario(scenario);
services.add(service2);
return services;
}
public ProxyServerModel getProxy() {
return null;
}
public Service saveOrUpdateService(Service mockServiceBean) {
return null;
}
public ServicePlan saveOrUpdateServicePlan(ServicePlan servicePlan) {
return null;
}
public void setProxy(ProxyServerModel proxyInfoBean) {
}
public Scenario getUniversalErrorScenario() {
return null;
}
public void setUniversalErrorScenarioRef(Scenario scenario) {
}
public void saveOrUpdateFulfilledClientRequest(
FulfilledClientRequest requestResponseX) {
}
public void deleteEverything() {
}
public List<String> uniqueClientIPs() {
return null;
}
public List<String> uniqueClientIPsForService(Long serviceId) {
return null;
}
public List<FulfilledClientRequest> getFulfilledClientRequestsForService(
Long serviceId) {
return null;
}
public List<FulfilledClientRequest> getFulfilledClientRequestsFromIP(
String ip) {
return null;
}
public List<FulfilledClientRequest> getFulfilledClientRequestsFromIPForService(
String ip, Long serviceId) {
return null;
}
public void deleteFulfilledClientRequests() {
}
public void deleteFulfilledClientRequestsFromIPForService(String ip,
Long serviceId) {
}
public void deleteFulfilledClientRequestById(Long fulfilledRequestID) {
}
public List<FulfilledClientRequest> getFulfilledClientRequest(
List<String> filterArguments) {
return null;
}
public List<FulfilledClientRequest> getFulfilledClientRequest(
Collection<String> filterArguments) {
return null;
}
public List<Long> getServiceIds() {
return null;
}
public ServicePlan getServicePlanByName(String servicePlanName) {
return null;
}
public List<TwistInfo> getTwistInfoList() {
return null;
}
public TwistInfo getTwistInfoById(Long id) {
return null;
}
public TwistInfo getTwistInfoByName(String name) {
return null;
}
public TwistInfo saveOrUpdateTwistInfo(TwistInfo twistInfo) {
return null;
}
public void deleteTwistInfo(TwistInfo twistInfo) {
}
public Long getUniversalTwistInfoId() {
return null;
}
public void setUniversalTwistInfoId(Long twistInfoId) {
}
public Long getUniversalErrorScenarioId() {
return null;
}
public Long getUniversalErrorServiceId() {
return null;
}
public Service getServiceByName(String serviceName) {
return null;
}
public List<ServiceRef> getServiceRefs() {
return null;
}
public ServiceRef saveOrUpdateServiceRef(ServiceRef serviceRef) {
return null;
}
public void setReadOnlyMode(Boolean transientState) {
}
public Boolean getReadOnlyMode() {
return null;
}
public ScenarioRef getUniversalErrorScenarioRef() {
return null;
}
public void deleteTagFromStore(String tag) {
// TODO Auto-generated method stub
}
public String getGlobalStateSystemFilterTag() {
// TODO Auto-generated method stub
return null;
}
public void setGlobalStateSystemFilterTag(String tag) {
}
public List<IRequestInspector> getRequestInspectorList() {
// TODO Auto-generated method stub
return null;
}
public void saveOrUpdateService(IRequestInspector requestInspector) {
// TODO Auto-generated method stub
}
public void saveOrUpdateIRequestInspector(IRequestInspector arg) {
// TODO Auto-generated method stub
}
public IRequestInspector getRequestInspectorByClassName(String newParam) {
// TODO Auto-generated method stub
return null;
}
public IRequestInspector getRequestInspectorByClass(Class<?> clazz) {
// TODO Auto-generated method stub
return null;
}
public void updateServicePlansWithNewScenarioName(Long serviceId,
String oldScenarioName, String newScenarioName) {
// TODO Auto-generated method stub
}
public void updateServicePlansWithNewServiceName(String oldServiceName,
String newServiceName) {
// TODO Auto-generated method stub
}
@Override
public void setUniversalErrorScenarioRef(ScenarioRef scenario) {
// TODO Auto-generated method stub
}
@Override
public Service duplicateService(Service service) {
// TODO Auto-generated method stub
return null;
}
@Override
public String getDefaultServicePlanId() {
// TODO Auto-generated method stub
return null;
}
@Override
public Long getDefaultServicePlanIdAsLong() {
// TODO Auto-generated method stub
return null;
}
@Override
public void setDefaultServicePlanId(String v) {
// TODO Auto-generated method stub
}
@Override
public void setServicePlan(ServicePlan servicePlan) {
// TODO Auto-generated method stub
}
@Override
public Long getTimeOfCreation() {
// TODO Auto-generated method stub
return null;
}
}