Class EscalationEventPropertiesFragment
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<com.vaadin.flow.component.orderedlayout.VerticalLayout>
io.jmix.flowui.fragment.Fragment<com.vaadin.flow.component.orderedlayout.VerticalLayout>
io.jmix.bpmflowui.view.modeler.properties.escalationevent.EscalationEventPropertiesFragment
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasStyle,ElementPropertiesFragment<EscalationEventModel>,ElementTypeAware,PropertiesFragment<EscalationEventModel>,FacetOwner,FragmentOwner,Serializable
public class EscalationEventPropertiesFragment
extends Fragment<com.vaadin.flow.component.orderedlayout.VerticalLayout>
implements ElementPropertiesFragment<EscalationEventModel>, ElementTypeAware
Properties panel for BPMN events with an escalation event definition:
escalation boundary, intermediate throw and end events.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.flowui.fragment.Fragment
Fragment.ReadyEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AsyncExecutionPropertiesFragmentprotected @Nullable Stringprotected InstanceContainer<EscalationEventModel> protected EscalationRefPropertiesFragmentprotected com.vaadin.flow.component.html.Divprotected FragmentCreatorprotected BpmnModelerprotected ModelerPropsPanelUiHelperFields inherited from class io.jmix.flowui.fragment.Fragment
fragmentActions, fragmentData, fragmentFacets, parentController, uiComponents -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonEscalationEventDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<EscalationEventModel> event) voidsetElementType(@Nullable String elementType) Supplies the BPMN element type (e.g.voidsetEntityToEdit(EscalationEventModel modelElement) Sets the BPMN element model to display and binds the UI to it.voidsetModeler(BpmnModeler modeler) Methods inherited from class io.jmix.flowui.fragment.Fragment
addReadyListener, findInnerComponent, getFragmentActions, getFragmentData, getFragmentFacets, getInnerComponent, getParentController, initContent, onAttach, onDetach, setFragmentActions, setFragmentData, setFragmentFacets, setParentController, setUiComponentsMethods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElementMethods inherited from class com.vaadin.flow.component.Component
addListener, bindVisible, findAncestor, fireEvent, from, get, getEventBus, getId, getListeners, getLocale, getParent, getTestId, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setTestId, setVisible, whenAttachedMethods 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 io.jmix.flowui.facet.FacetOwner
getIdMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, bindClassName, bindClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Field Details
-
escalationEventDc
-
escalationRefFragment
-
executionListenersFragmentContainer
-
asyncExecutionFragment
-
fragmentCreator
-
modelerPropsPanelUiHelper
-
modeler
-
elementType
-
-
Constructor Details
-
EscalationEventPropertiesFragment
public EscalationEventPropertiesFragment()
-
-
Method Details
-
setElementType
Description copied from interface:ElementTypeAwareSupplies the BPMN element type (e.g.bpmn:EndEvent) of the selected element.- Specified by:
setElementTypein interfaceElementTypeAware- Parameters:
elementType- the selected element's BPMN type, ornullif unknown
-
getInstanceClass
- Specified by:
getInstanceClassin interfacePropertiesFragment<EscalationEventModel>
-
setModeler
- Specified by:
setModelerin interfacePropertiesFragment<EscalationEventModel>
-
getModeler
- Specified by:
getModelerin interfacePropertiesFragment<EscalationEventModel>
-
setEntityToEdit
Description copied from interface:ElementPropertiesFragmentSets the BPMN element model to display and binds the UI to it.- Specified by:
setEntityToEditin interfaceElementPropertiesFragment<EscalationEventModel>- Parameters:
modelElement- element model created from the selected element's JSON
-
onEscalationEventDcItemPropertyChange
@Subscribe(id="escalationEventDc", target=DATA_CONTAINER) public void onEscalationEventDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<EscalationEventModel> event)
-