com.ebmwebsourcing.petalsbpm.client.plugin.bpmn.executable
Class ExecutableBPMNProjectPlugin

java.lang.Object
  extended by com.ebmwebsourcing.geasytools.webeditor.impl.client.plugin.Plugin
      extended by com.ebmwebsourcing.petalsbpm.client.plugin.bpmn.executable.ExecutableBPMNProjectPlugin
All Implemented Interfaces:
com.ebmwebsourcing.geasytools.webeditor.api.plugin.IPlugin, com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin<ExecutableBPMNProjectInstance>, com.google.gwt.event.shared.HasHandlers
Direct Known Subclasses:
ExecutableBPMNCollaborationPlugin, ExecutableBPMNPrivateProcessPlugin

public abstract class ExecutableBPMNProjectPlugin
extends com.ebmwebsourcing.geasytools.webeditor.impl.client.plugin.Plugin
implements com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin<ExecutableBPMNProjectInstance>


Constructor Summary
ExecutableBPMNProjectPlugin(ExecutableBPMNProjectType type)
           
 
Method Summary
static void addEvent(com.ebmwebsourcing.geasytools.webeditor.impl.client.project.configuration.events.ExportProjectConfigurationCompleteEvent e)
           
 ExecutableBPMNProjectInstance createNewProjectInstance()
           
 com.ebmwebsourcing.geasytools.webeditor.api.project.configuration.view.INewProjectConfigurationView getConfigurationView()
           
 java.util.List<com.ebmwebsourcing.geasytools.webeditor.api.project.configuration.view.IEditConfigurationPanel> getEditConfigurationPanels(ExecutableBPMNProjectInstance instance)
           
 com.ebmwebsourcing.geasytools.webeditor.api.core.events.IEditorEventBus getEventBus()
           
 java.lang.String getName()
           
 ExecutableBPMNProjectType getProjectType()
           
 void setEventBus(com.ebmwebsourcing.geasytools.webeditor.api.core.events.IEditorEventBus eventBus)
           
 
Methods inherited from class com.ebmwebsourcing.geasytools.webeditor.impl.client.plugin.Plugin
addHandler, fireEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin
getContentPanelComponent, getProjectInstanceLoaderType
 
Methods inherited from interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IPlugin
addHandler
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Constructor Detail

ExecutableBPMNProjectPlugin

public ExecutableBPMNProjectPlugin(ExecutableBPMNProjectType type)
Method Detail

getConfigurationView

public com.ebmwebsourcing.geasytools.webeditor.api.project.configuration.view.INewProjectConfigurationView getConfigurationView()
Specified by:
getConfigurationView in interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin<ExecutableBPMNProjectInstance>

getProjectType

public ExecutableBPMNProjectType getProjectType()
Specified by:
getProjectType in interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin<ExecutableBPMNProjectInstance>

getName

public java.lang.String getName()
Specified by:
getName in interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IPlugin

addEvent

public static void addEvent(com.ebmwebsourcing.geasytools.webeditor.impl.client.project.configuration.events.ExportProjectConfigurationCompleteEvent e)

setEventBus

public void setEventBus(com.ebmwebsourcing.geasytools.webeditor.api.core.events.IEditorEventBus eventBus)
Specified by:
setEventBus in interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IPlugin

getEventBus

public com.ebmwebsourcing.geasytools.webeditor.api.core.events.IEditorEventBus getEventBus()
Specified by:
getEventBus in interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IPlugin

getEditConfigurationPanels

public java.util.List<com.ebmwebsourcing.geasytools.webeditor.api.project.configuration.view.IEditConfigurationPanel> getEditConfigurationPanels(ExecutableBPMNProjectInstance instance)
Specified by:
getEditConfigurationPanels in interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin<ExecutableBPMNProjectInstance>

createNewProjectInstance

public ExecutableBPMNProjectInstance createNewProjectInstance()
Specified by:
createNewProjectInstance in interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin<ExecutableBPMNProjectInstance>


Copyright © 2010-2011 eBM WebSourcing. All Rights Reserved.