com.ebmwebsourcing.petalsbpm.bpmndiagram.process.activities
Class ActivityFactory

java.lang.Object
  extended by com.ebmwebsourcing.petalsbpm.bpmndiagram.process.activities.ActivityFactory
All Implemented Interfaces:
com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementGraphicFactory, com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElementFactory

public class ActivityFactory
extends java.lang.Object
implements com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementGraphicFactory


Constructor Summary
ActivityFactory(ProcessPanel definitionPanel)
           
 
Method Summary
 CallActivity createCallActivity(com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.standard.process.activity.CallActivityBean callActivityBean)
           
 Task createTask(com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.standard.process.activity.TaskBean taskBean)
           
 Activity getActivity(com.ebmwebsourcing.geasytools.geasyui.api.draggable.IHasDragProxy bpmndragproxydata)
           
 com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementView getElement(java.lang.Class<? extends com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementView> elementType)
           
 com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement getElement(java.lang.Class<? extends com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement> elementType)
           
 com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement getElement(com.ebmwebsourcing.geasytools.geasyui.api.draggable.IHasDragProxy draggableProxyData)
           
 com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementView getElementByDiagramElementModel(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IDiagramElement diagramElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActivityFactory

public ActivityFactory(ProcessPanel definitionPanel)
Method Detail

getActivity

public Activity getActivity(com.ebmwebsourcing.geasytools.geasyui.api.draggable.IHasDragProxy bpmndragproxydata)

createCallActivity

public CallActivity createCallActivity(com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.standard.process.activity.CallActivityBean callActivityBean)

createTask

public Task createTask(com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.standard.process.activity.TaskBean taskBean)

getElement

public com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementView getElement(java.lang.Class<? extends com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementView> elementType)
Specified by:
getElement in interface com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementGraphicFactory

getElementByDiagramElementModel

public com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementView getElementByDiagramElementModel(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IDiagramElement diagramElement)
Specified by:
getElementByDiagramElementModel in interface com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementGraphicFactory

getElement

public com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement getElement(com.ebmwebsourcing.geasytools.geasyui.api.draggable.IHasDragProxy draggableProxyData)
Specified by:
getElement in interface com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElementFactory

getElement

public com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement getElement(java.lang.Class<? extends com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement> elementType)
Specified by:
getElement in interface com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElementFactory


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