package net.sourceforge.seqware.common.util.workflowtools; /** * <p> * WorkflowInfo class. * </p> * * @author boconnor * @version $Id: $Id */ public class WorkflowInfo { private String name; private String version; private String description; private String testCmd; private String templatePath; private String configPath; private String computeReq; private String memReq; private String networkReq; private String command; private String workflowDir; private String host; private String permBundleLocation; private int workflowAccession = 0; private String classesDir; private String baseDir; private String workflow_sqw_version; private String workflowClass; private String workflowType; private String workflowEngine; public String getWorkflowClass() { return workflowClass; } public void setWorkflowClass(String workflowClass) { this.workflowClass = workflowClass; } public String getWorkflowType() { return workflowType; } public void setWorkflowType(String workflowType) { this.workflowType = workflowType; } public String getWorkflowEngine() { return workflowEngine; } public void setWorkflowEngine(String workflowEngine) { this.workflowEngine = workflowEngine; } /** * <p> * Getter for the field <code>permBundleLocation</code>. * </p> * * @return a {@link java.lang.String} object. */ public String getPermBundleLocation() { return permBundleLocation; } /** * <p> * Setter for the field <code>permBundleLocation</code>. * </p> * * @param permBundleLocation * a {@link java.lang.String} object. */ public void setPermBundleLocation(String permBundleLocation) { this.permBundleLocation = permBundleLocation; } /** * <p> * Getter for the field <code>host</code>. * </p> * * @return a {@link java.lang.String} object. */ public String getHost() { return host; } /** * <p> * Setter for the field <code>host</code>. * </p> * * @param host * a {@link java.lang.String} object. */ public void setHost(String host) { this.host = host; } /** * <p> * Getter for the field <code>workflowAccession</code>. * </p> * * @return a int. */ public int getWorkflowAccession() { return workflowAccession; } /** * <p> * Setter for the field <code>workflowAccession</code>. * </p> * * @param workflowAccession * a int. */ public void setWorkflowAccession(int workflowAccession) { this.workflowAccession = workflowAccession; } /** * <p> * Getter for the field <code>workflowDir</code>. * </p> * * @return a {@link java.lang.String} object. */ public String getWorkflowDir() { return workflowDir; } /** * <p> * Setter for the field <code>workflowDir</code>. * </p> * * @param workflowDir * a {@link java.lang.String} object. */ public void setWorkflowDir(String workflowDir) { this.workflowDir = workflowDir; } /** * <p> * Getter for the field <code>command</code>. * </p> * * @return a {@link java.lang.String} object. */ public String getCommand() { return command; } /** * <p> * Setter for the field <code>command</code>. * </p> * * @param command * a {@link java.lang.String} object. */ public void setCommand(String command) { this.command = command; } /** * <p> * Getter for the field <code>description</code>. * </p> * * @return a {@link java.lang.String} object. */ public String getDescription() { return description; } /** * <p> * Setter for the field <code>description</code>. * </p> * * @param description * a {@link java.lang.String} object. */ public void setDescription(String description) { this.description = description; } /** * <p> * Getter for the field <code>testCmd</code>. * </p> * * @return a {@link java.lang.String} object. */ public String getTestCmd() { return testCmd; } /** * <p> * Setter for the field <code>testCmd</code>. * </p> * * @param testCmd * a {@link java.lang.String} object. */ public void setTestCmd(String testCmd) { this.testCmd = testCmd; } /** * <p> * Getter for the field <code>templatePath</code>. * </p> * * @return a {@link java.lang.String} object. */ public String getTemplatePath() { return templatePath; } /** * <p> * Setter for the field <code>templatePath</code>. * </p> * * @param templatePath * a {@link java.lang.String} object. */ public void setTemplatePath(String templatePath) { this.templatePath = templatePath; } /** * <p> * Getter for the field <code>configPath</code>. * </p> * * @return a {@link java.lang.String} object. */ public String getConfigPath() { return configPath; } /** * <p> * Setter for the field <code>configPath</code>. * </p> * * @param configPath * a {@link java.lang.String} object. */ public void setConfigPath(String configPath) { this.configPath = configPath; } /** * <p> * Getter for the field <code>computeReq</code>. * </p> * * @return a {@link java.lang.String} object. */ public String getComputeReq() { return computeReq; } /** * <p> * Setter for the field <code>computeReq</code>. * </p> * * @param computeReq * a {@link java.lang.String} object. */ public void setComputeReq(String computeReq) { this.computeReq = computeReq; } /** * <p> * Getter for the field <code>memReq</code>. * </p> * * @return a {@link java.lang.String} object. */ public String getMemReq() { return memReq; } /** * <p> * Setter for the field <code>memReq</code>. * </p> * * @param memReq * a {@link java.lang.String} object. */ public void setMemReq(String memReq) { this.memReq = memReq; } /** * <p> * Getter for the field <code>networkReq</code>. * </p> * * @return a {@link java.lang.String} object. */ public String getNetworkReq() { return networkReq; } /** * <p> * Setter for the field <code>networkReq</code>. * </p> * * @param networkReq * a {@link java.lang.String} object. */ public void setNetworkReq(String networkReq) { this.networkReq = networkReq; } /** * <p> * Getter for the field <code>name</code>. * </p> * * @return a {@link java.lang.String} object. */ public String getName() { return name; } /** * <p> * Setter for the field <code>name</code>. * </p> * * @param name * a {@link java.lang.String} object. */ public void setName(String name) { this.name = name; } /** * <p> * Getter for the field <code>version</code>. * </p> * * @return a {@link java.lang.String} object. */ public String getVersion() { return version; } /** * <p> * Setter for the field <code>version</code>. * </p> * * @param version * a {@link java.lang.String} object. */ public void setVersion(String version) { this.version = version; } /** * <p> * Getter for the field <code>classesDir</code>. * </p> * * @return a {@link java.lang.String} object. */ public String getClassesDir() { return this.classesDir; } /** * <p> * Setter for the field <code>classesDir</code>. * </p> * * @param value * a {@link java.lang.String} object. */ public void setClassesDir(String value) { this.classesDir = value; } /** * <p> * Getter for the field <code>baseDir</code>. * </p> * * @return a {@link java.lang.String} object. */ public String getBaseDir() { return baseDir; } /** * <p> * Setter for the field <code>baseDir</code>. * </p> * * @param baseDir * a {@link java.lang.String} object. */ public void setBaseDir(String baseDir) { this.baseDir = baseDir; } /** * <p> * getWorkflowSqwVersion. * </p> * * @return a {@link java.lang.String} object. */ public String getWorkflowSqwVersion() { return workflow_sqw_version; } /** * <p> * setWorkflowSqwVersion. * </p> * * @param workflow_sqw_version * a {@link java.lang.String} object. */ public void setWorkflowSqwVersion(String workflow_sqw_version) { this.workflow_sqw_version = workflow_sqw_version; } }