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 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
Modifier and TypeFieldDescriptionprotected com.vaadin.flow.component.html.Div
protected BpmnModeler
protected PropertiesFragment<?>
protected CurrentUserSubstitution
protected BaseAction
protected Downloader
protected BaseAction
protected org.flowable.engine.ProcessEngine
protected FlowableEntitiesConverter
protected BaseAction
protected ContentStorage
static final String
static final String
protected String
protected com.vaadin.flow.component.html.Div
protected String
protected PropertiesDispatcher
protected Resources
protected BaseAction
protected FileUploadField
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
changePropertiesComponent
(PropertiesFragment<?> component) protected void
protected String
createBpmnXmlFileName
(String processId) protected BpmnModeler
protected String
protected void
protected void
protected void
protected void
onBeforeClose
(View.BeforeCloseEvent beforeCloseEvent) void
onBeforeShow
(View.BeforeShowEvent event) protected void
void
setBpmnXml
(String bpmnXml) Methods inherited from class io.jmix.flowui.view.StandardView
initContent
Methods 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, onDetachInternal, removeApplicationListeners, removeViewAttributes, setAfterNavigationHandler, setApplicationContext, setId, setMeterRegistry, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets, unregisterBackNavigation
Methods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElement
Methods 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, setVisible
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListener
Methods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListener
Methods 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
-
onBeforeShow
-
onBeforeClose
-
initMainLayout
protected void initMainLayout() -
initNewSchema
protected void initNewSchema() -
getProcessBpmnXml
-
initModelerComponent
protected void initModelerComponent() -
createModeler
-
configureActions
protected void configureActions() -
onUpload
-
setBpmnXml
-
createBpmnXmlFileName
-