/* * Copyright (C) 2006-2016 DLR, Germany * * All rights reserved * * http://www.rcenvironment.de/ */ package de.rcenvironment.core.component.integration; import java.io.File; import java.io.IOException; import java.util.Map; import java.util.Set; import de.rcenvironment.core.utils.common.rpc.RemoteOperationException; /** * Default implementation of {@link ToolIntegrationService} for tests. * * @author Sascha Zur */ public class DefaultToolIntegrationServiceStub implements ToolIntegrationService { @Override public void integrateTool(Map<String, Object> configurationMap, ToolIntegrationContext context) { } @Override public void integrateTool(Map<String, Object> configurationMap, ToolIntegrationContext context, boolean savePublished) { } @Override public void removeTool(String toolName, ToolIntegrationContext information) { } @Override public void readAndIntegratePersistentTools(ToolIntegrationContext information) { } @Override public void writeToolIntegrationFile(Map<String, Object> configurationMap, ToolIntegrationContext integrationInformation) throws IOException { } @Override public void writeToolIntegrationFileToSpecifiedFolder(String folder, Map<String, Object> configurationMap, ToolIntegrationContext integrationInformation) throws IOException { } @Override public Map<String, Object> getToolConfiguration(String toolId) { return null; } @Override public Set<String> getIntegratedComponentIds() { return null; } @Override public Set<String> getPublishedComponents() { return null; } @Override public String getPathOfComponentID(String id, ToolIntegrationContext context) { return null; } @Override public Set<String> getActiveComponentIds() { return null; } @Override public boolean isToolIntegrated(Map<String, Object> configurationMap, ToolIntegrationContext integrationContext) { return false; } @Override public void readToolDirectory(File parentFile, ToolIntegrationContext context) { } @Override public String getToolNameToPath(String path) { return null; } @Override public void putToolNameToPath(String toolName, File parentFile) { } @Override public void updatePublishedComponents(ToolIntegrationContext context) { } @Override public void savePublishedComponents(ToolIntegrationContext context) { } @Override public void addPublishedTool(String toolName) { } @Override public void unpublishTool(String toolPath) { } @Override public byte[] getToolDocumentation(String identifier) throws RemoteOperationException { return null; } @Override public void setFileWatcherActive(boolean value) { } @Override public void unregisterIntegration(String previousToolName, ToolIntegrationContext integrationContext) { } @Override public void registerRecursive(String toolName, ToolIntegrationContext integrationContext) { } @Override public void deactivateIntegrationService() { // TODO Auto-generated method stub } }