/* Copyright (c) 2012 GeoSolutions http://www.geo-solutions.it. All rights reserved. * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geoserver.wps.executor.storage; import java.util.Collection; import java.util.Collections; import java.util.Date; import java.util.List; import org.geoserver.wps.executor.ExecutionStatus.ProcessState; import org.geoserver.wps.executor.storage.model.ProcessDescriptor; /** * Basic Implementation for a {@link ProcessStorage} that actually does nothing * * @author Simone Giannecchini, GeoSolutions SAS * */ public class BaseProcessStorage implements ProcessStorage { @Override public Collection<ProcessDescriptor> getAll(List<ProcessState> status, String clusterID, Date finishedDateTimeLimit) { return Collections.emptyList(); } @Override public void update(ProcessDescriptor process) { } @Override public boolean remove(ProcessDescriptor process) { return false; } @Override public void create(ProcessDescriptor process) { } @Override public ProcessDescriptor findByExecutionId(String executionId, Boolean silently) { return null; } @Override public void storeResult(ProcessDescriptor process, Object result) { // TODO Auto-generated method stub } }