package org.trianacode.shiwaall.handler;
import org.trianacode.gui.action.ToolSelectionHandler;
import org.trianacode.gui.extensions.Extension;
import org.trianacode.taskgraph.Task;
import org.trianacode.taskgraph.tool.Tool;
import javax.swing.*;
// TODO: Auto-generated Javadoc
/**
* Created by IntelliJ IDEA.
* User: Ian Harvey
* Date: 22/02/2011
* Time: 14:37
* To change this template use File | Settings | File Templates.
*/
public class PublishWorkflowExtension implements Extension {
/* (non-Javadoc)
* @see org.trianacode.gui.extensions.Extension#init(org.trianacode.gui.action.ToolSelectionHandler)
*/
@Override
public void init(ToolSelectionHandler selhandler) {
//To change body of implemented methods use File | Settings | File Templates.
}
/* (non-Javadoc)
* @see org.trianacode.gui.extensions.Extension#getTreeAction(org.trianacode.taskgraph.tool.Tool)
*/
@Override
public Action getTreeAction(Tool tool) {
return null; //To change body of implemented methods use File | Settings | File Templates.
}
/* (non-Javadoc)
* @see org.trianacode.gui.extensions.Extension#getWorkspaceAction(org.trianacode.taskgraph.Task)
*/
@Override
public Action getWorkspaceAction(Task tool) {
return null; //To change body of implemented methods use File | Settings | File Templates.
}
/* (non-Javadoc)
* @see org.trianacode.gui.extensions.Extension#getWorkflowAction(int)
*/
@Override
public Action getWorkflowAction(int type) {
if (type == Extension.TOOL_TYPE) {
return (Action) new PublishWorkflow();
} else return null;
}
}