//package org.trianacode.shiwaall.handler;
//
//import org.shiwa.desktop.data.description.handler.TransferSignature;
//import org.shiwa.desktop.data.description.workflow.Author;
//import org.shiwa.desktop.data.transfer.WorkflowEngineHandler;
//
//import java.io.InputStream;
//import java.util.List;
//import java.util.Set;
//
///**
// * Created by IntelliJ IDEA.
// * User: Ian Harvey
// * Date: 16/12/2011
// * Time: 11:44
// * To change this template use File | Settings | File Templates.
// */
//public class GenericWorkflowHandler implements WorkflowEngineHandler {
//
// private InputStream definitionStream;
// private InputStream imageStream;
// private String definitionName;
// private String language;
// private TransferSignature signature;
//
// public GenericWorkflowHandler(InputStream definitionStream, InputStream imageStream) {
// this.definitionStream = definitionStream;
//
// this.imageStream = imageStream;
// }
//
// @Override
// public String getEngineName(Set<String> strings) {
// return "triana";
// }
//
// @Override
// public String getEngineVersion() {
// return "4.0";
// }
//
// @Override
// public String getWorkflowLanguage(Set<String> strings) {
// return language;
// }
//
// @Override
// public TransferSignature getSignature() {
// return signature;
// }
//
// @Override
// public InputStream getWorkflowDefinition() {
// return definitionStream;
// }
//
// @Override
// public String getWorkflowDefinitionName() {
// return definitionName;
// }
//
// @Override
// public InputStream getDisplayImage() {
// return imageStream;
// }
//
// @Override
// public String getDisplayImageName() {
// return definitionName + "-image";
// }
//
// @Override
// public List<Author> getAuthors() {
// return null;
// }
//
// @Override
// public String getDescription() {
// return null;
// }
//
// @Override
// public String getImplementationVersion() {
// return null;
// }
//
// public void setDefinitionName(String definitionName) {
// this.definitionName = definitionName;
// }
//
// public void setLanguage(String language) {
// this.language = language;
// }
//
// public void setSignature(TransferSignature signature) {
// this.signature = signature;
// }
//}