com.ebmwebsourcing.petalsbpm.client.component.bpmn
Class ProcessPanelComponent

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by com.ebmwebsourcing.geasytools.webeditor.impl.client.component.Component
                  extended by com.ebmwebsourcing.geasytools.webeditor.impl.client.component.PanelComponent
                      extended by com.ebmwebsourcing.geasytools.webeditor.impl.client.component.DiagramPanelComponent
                          extended by com.ebmwebsourcing.petalsbpm.client.component.bpmn.ProcessPanelComponent
All Implemented Interfaces:
com.ebmwebsourcing.geasytools.webeditor.api.components.IComponent, com.ebmwebsourcing.geasytools.webeditor.api.components.IContentPanelComponent, com.ebmwebsourcing.geasytools.webeditor.api.components.IDiagramPanelComponent, com.ebmwebsourcing.geasytools.webeditor.api.components.IProjectAwareComponent, com.ebmwebsourcing.geasytools.webeditor.api.project.content.events.IHasContentHandler, com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.IsWidget

public class ProcessPanelComponent
extends com.ebmwebsourcing.geasytools.webeditor.impl.client.component.DiagramPanelComponent


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
 
Fields inherited from class com.ebmwebsourcing.geasytools.webeditor.impl.client.component.Component
handlerManager
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
ProcessPanelComponent(com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin p, boolean isExecutableProcess)
           
 
Method Summary
 void disableMenuItemsByType(com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemActionType type)
           
 void enableMenuItemsByType(com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemActionType type)
           
 java.util.List<com.ebmwebsourcing.geasytools.webeditor.api.components.IComponentDispatcherCommand> getAssociatedComponentsDispatcherCommands()
           
 com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramView getDiagramView()
           
 java.lang.String getId()
           
 java.util.List<com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItem> getMenuItems()
           
 com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance getProjectInstance()
           
 java.lang.String getTitle()
           
 com.ebmwebsourcing.geasytools.webeditor.api.project.content.events.IUserContentHandler getUserContentHandler()
           
 void loadProjectInstance(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance projectInstance)
           
 void onActionRequest(com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemAction action)
           
 void setTitle(java.lang.String title)
           
 void validate()
           
 
Methods inherited from class com.ebmwebsourcing.geasytools.webeditor.impl.client.component.DiagramPanelComponent
isSaved, setSaved
 
Methods inherited from class com.ebmwebsourcing.geasytools.webeditor.impl.client.component.PanelComponent
addClickHandler
 
Methods inherited from class com.ebmwebsourcing.geasytools.webeditor.impl.client.component.Component
addHandler, fireEvent, getPlaceHolder, getQualifiedName, hide, setPlaceHolder, show
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setVisible, setWidth, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.geasytools.webeditor.api.components.IComponent
addHandler, getPlaceHolder, getQualifiedName, hide, isVisible, setPlaceHolder, show
 
Methods inherited from interface com.google.gwt.event.dom.client.HasClickHandlers
addClickHandler
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Constructor Detail

ProcessPanelComponent

public ProcessPanelComponent(com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin p,
                             boolean isExecutableProcess)
Method Detail

getId

public java.lang.String getId()

getDiagramView

public com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramView getDiagramView()

getAssociatedComponentsDispatcherCommands

public java.util.List<com.ebmwebsourcing.geasytools.webeditor.api.components.IComponentDispatcherCommand> getAssociatedComponentsDispatcherCommands()

loadProjectInstance

public void loadProjectInstance(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance projectInstance)

disableMenuItemsByType

public void disableMenuItemsByType(com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemActionType type)

enableMenuItemsByType

public void enableMenuItemsByType(com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemActionType type)

getMenuItems

public java.util.List<com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItem> getMenuItems()

onActionRequest

public void onActionRequest(com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemAction action)

getProjectInstance

public com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance getProjectInstance()

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface com.ebmwebsourcing.geasytools.webeditor.api.components.IContentPanelComponent
Overrides:
setTitle in class com.google.gwt.user.client.ui.UIObject

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface com.ebmwebsourcing.geasytools.webeditor.api.components.IContentPanelComponent
Overrides:
getTitle in class com.google.gwt.user.client.ui.UIObject

getUserContentHandler

public com.ebmwebsourcing.geasytools.webeditor.api.project.content.events.IUserContentHandler getUserContentHandler()

validate

public void validate()
              throws com.ebmwebsourcing.webeditor.api.domain.project.ProjectValidationException
Throws:
com.ebmwebsourcing.webeditor.api.domain.project.ProjectValidationException


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