Package io.jmix.bpmflowui.view.modeler
Class BpmnModelerView
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
io.jmix.flowui.view.View<ViewLayout>
io.jmix.flowui.view.StandardView
io.jmix.bpmflowui.view.modeler.BpmnModelerView
- All Implemented Interfaces:
- com.vaadin.flow.component.AttachNotifier,- com.vaadin.flow.component.DetachNotifier,- com.vaadin.flow.component.HasElement,- com.vaadin.flow.component.HasStyle,- com.vaadin.flow.router.AfterNavigationObserver,- com.vaadin.flow.router.BeforeEnterObserver,- com.vaadin.flow.router.BeforeLeaveObserver,- com.vaadin.flow.router.HasDynamicTitle,- com.vaadin.flow.router.internal.AfterNavigationHandler,- com.vaadin.flow.router.internal.BeforeEnterHandler,- com.vaadin.flow.router.internal.BeforeLeaveHandler,- FragmentOwner,- Serializable
@Route(value="bpm/bpmnmodelerview",
       layout=DefaultMainViewParent.class)
@ViewController("bpm_BpmnModelerView")
@ViewDescriptor("bpmn-modeler-view.xml")
@CssImport("./styles/modeler-properties-style.css")
public class BpmnModelerView
extends StandardView
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.flowui.view.ViewView.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEvent
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected com.vaadin.flow.component.html.Divprotected BpmnModelerprotected PropertiesFragment<?>protected CurrentUserSubstitutionprotected BaseActionprotected Downloaderprotected BaseActionprotected org.flowable.engine.ProcessEngineprotected FlowableEntitiesConverterprotected BaseActionprotected ContentStoragestatic final Stringstatic final Stringprotected Stringprotected com.vaadin.flow.component.html.Divprotected Stringprotected PropertiesDispatcherprotected Resourcesprotected BaseActionprotected FileUploadField
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidchangePropertiesComponent(PropertiesFragment<?> component) protected voidprotected StringcreateBpmnXmlFileName(String processId) protected BpmnModelerprotected Stringprotected voidprotected voidprotected voidprotected voidonBeforeClose(View.BeforeCloseEvent beforeCloseEvent) voidonBeforeShow(View.BeforeShowEvent event) protected voidvoidsetBpmnXml(String bpmnXml) Methods inherited from class io.jmix.flowui.view.StandardViewinitContentMethods inherited from class io.jmix.flowui.view.ViewaddAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeEnter, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, onDetachInternal, removeApplicationListeners, removeViewAttributes, setAfterNavigationHandler, setApplicationContext, setId, setMeterRegistry, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets, unregisterBackNavigationMethods inherited from class com.vaadin.flow.component.CompositegetChildren, getContent, getElementMethods inherited from class com.vaadin.flow.component.ComponentaddListener, findAncestor, fireEvent, from, get, getEventBus, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setVisibleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifieraddAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifieraddDetachListenerMethods inherited from interface com.vaadin.flow.component.HasStyleaddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
- 
Field Details- 
NEW_BPM_SCHEMA_LOCATION- See Also:
 
- 
NEW_BPM_SCHEMA_NAME- See Also:
 
- 
resources
- 
downloader
- 
engine@Autowired protected org.flowable.engine.ProcessEngine engine
- 
propertiesDispatcher
- 
currentUserSubstitution
- 
entitiesConverter
- 
bpmnContainer
- 
panelDiv
- 
downloadSchemaAction
- 
saveAction
- 
folderAction
- 
deploySchemaAction
- 
uploadSchema
- 
bpmnModeler
- 
currentPropertiesComponent
- 
newProcessBpmnXmlName
- 
processBpmnXml
- 
modelDraft
 
- 
- 
Constructor Details- 
BpmnModelerViewpublic BpmnModelerView()
 
- 
- 
Method Details- 
changePropertiesComponent
- 
onBeforeShow
- 
onBeforeClose
- 
initMainLayoutprotected void initMainLayout()
- 
initNewSchemaprotected void initNewSchema()
- 
getProcessBpmnXml
- 
initModelerComponentprotected void initModelerComponent()
- 
createModeler
- 
configureActionsprotected void configureActions()
- 
onUpload
- 
setBpmnXml
- 
createBpmnXmlFileName
 
-