/*
* Copyright (C) 2006-2016 DLR, Germany
*
* All rights reserved
*
* http://www.rcenvironment.de/
*/
package de.rcenvironment.core.component.integration;
import de.rcenvironment.core.utils.common.rpc.RemotableService;
import de.rcenvironment.core.utils.common.rpc.RemoteOperationException;
/**
* Remote api for the {@link ToolIntegrationService}.
*
* @author Sascha Zur
*/
@RemotableService
public interface RemoteToolIntegrationService {
/**
* Gets the documentation for the given integrated component.
*
* @param identifier of integrated component
* @return documentation folder of component that was zipped
* @throws RemoteOperationException standard {@link RemotableService} exception
*/
byte[] getToolDocumentation(String identifier) throws RemoteOperationException;
}