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,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 Summary
Nested classes/interfaces inherited from class io.jmix.flowui.view.View
View.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEvent -
Field Summary
FieldsModifier 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchangePropertiesComponent(PropertiesFragment<?> component) protected voidprotected StringcreateBpmnXmlFileName(String processId) protected BpmnModelerprotected Stringprotected voidprotected voidprotected voidprotected voidonBeforeClose(View.BeforeCloseEvent beforeCloseEvent) voidonReady(View.ReadyEvent event) protected voidvoidsetBpmnXml(String bpmnXml) Methods inherited from class io.jmix.flowui.view.StandardView
initContentMethods inherited from class io.jmix.flowui.view.View
addAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeEnter, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, setApplicationContext, setId, setMeterRegistry, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacetsMethods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElementMethods inherited from class com.vaadin.flow.component.Component
addListener, 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, 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
-
BpmnModelerView
public BpmnModelerView()
-
-
Method Details
-
changePropertiesComponent
-
onReady
-
onBeforeClose
-
initMainLayout
protected void initMainLayout() -
initNewSchema
protected void initNewSchema() -
getProcessBpmnXml
-
initModelerComponent
protected void initModelerComponent() -
createModeler
-
configureActions
protected void configureActions() -
onUpload
-
setBpmnXml
-
createBpmnXmlFileName
-