Class VariableInstanceDataDetail
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.flowui.view.StandardDetailView<VariableInstanceData>
io.jmix.bpmflowui.view.processvariable.VariableInstanceDataDetail
- 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,ChangeTracker,DetailView<VariableInstanceData>,ReadOnlyAwareView,Serializable
@Route(value="bpm/variableinstancedata",
layout=DefaultMainViewParent.class)
@ViewController("bpm_VariableInstanceData.detail")
@ViewDescriptor("variable-instance-data-detail.xml")
@DialogMode(width="38em",
height="36em",
resizable=true)
public class VariableInstanceDataDetail
extends StandardDetailView<VariableInstanceData>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.flowui.view.StandardDetailView
StandardDetailView.AfterSaveEvent, StandardDetailView.BeforeSaveEvent, StandardDetailView.InitEntityEvent<E>, StandardDetailView.SetupLockEvent, StandardDetailView.ValidationEventNested 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 Actionsprotected DatatypeRegistryprotected booleanprotected MessageBundleprotected Metadataprotected org.flowable.engine.RuntimeServiceprotected UiComponentsFields inherited from class io.jmix.flowui.view.StandardDetailView
DEFAULT_ROUTE_PARAM, LOCKED_BEFORE_REFRESH_ATTR_NAME, MODE_PARAM, MODE_READONLY, NEW_ENTITY_ID, READ_ONLY_BEFORE_REFRESH_ATTR_NAME, reloadSaved -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncommitDelegate(SaveContext saveContext) protected voidprotected com.vaadin.flow.component.ComponentcreateComponent(VariableInstanceData variableInstance) protected com.vaadin.flow.component.ComponentcreateDateField(String datatypeName) protected com.vaadin.flow.component.ComponentcreateDateTimeField(String datatypeName) protected EntityPickercreateEntityPickerField(MetaClass metaClass) protected com.vaadin.flow.component.ComponentcreateFileField(FileDescription fileDescription) protected com.vaadin.flow.component.textfield.TextAreacreateOutcomesContainerReadOnlyTextArea(OutcomesContainer outcomesContainer) protected com.vaadin.flow.component.textfield.TextFieldcreateTextField(Class clazz) protected com.vaadin.flow.component.ComponentcreateValuesPickerField(MetaClass metaClass) protected voidprotected voidprotected voidvoidonBeforeShow(View.BeforeShowEvent event) voidonInit(View.InitEvent event) voidonVariableInstanceDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<VariableInstanceData> event) voidprotected voidsetupValueComponent(com.vaadin.flow.component.Component valueComponent) Methods inherited from class io.jmix.flowui.view.StandardDetailView
addAfterSaveListener, addBeforeSaveListener, addInitEntityListener, addValidationEventListener, beforeEnter, closeWithDiscard, closeWithSave, findEntityId, getEditedEntity, getEditedEntityContainer, getEditedEntityLoader, getLockStatus, getRouteParamName, getSaveNotificationText, hasUnsavedChanges, initExistingEntity, initNewEntity, isCrossFieldValidationEnabled, isReadOnly, isReloadEdited, isReloadSaved, isSaveActionPerformed, isShowSaveNotification, isShowValidationErrors, onDetachInternal, save, setCrossFieldValidationEnabled, setEntityToEdit, setReadOnly, setReloadEdited, setReloadSaved, setShowSaveNotification, setShowValidationErrors, setupEntityToEdit, setupEntityToEdit, setupEntityToEdit, validateViewMethods inherited from class io.jmix.flowui.view.StandardView
initContentMethods inherited from class io.jmix.flowui.view.View
addAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, removeApplicationListeners, removeViewAttributes, setApplicationContext, setId, setMeterRegistry, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets, unregisterBackNavigationMethods 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
-
runtimeService
@Autowired protected org.flowable.engine.RuntimeService runtimeService -
datatypeRegistry
-
messageBundle
-
metadata
-
uiComponents
-
actions
-
isEditing
protected boolean isEditing
-
-
Constructor Details
-
VariableInstanceDataDetail
public VariableInstanceDataDetail()
-
-
Method Details
-
onInit
-
onBeforeShow
-
initTypeLookup
protected void initTypeLookup() -
initEntityNameLookup
protected void initEntityNameLookup() -
initValueComponent
protected void initValueComponent() -
createAndSetupInfoComponent
protected void createAndSetupInfoComponent() -
setupValueComponent
protected void setupValueComponent(com.vaadin.flow.component.Component valueComponent) -
createComponent
protected com.vaadin.flow.component.Component createComponent(VariableInstanceData variableInstance) -
createDateField
-
createDateTimeField
-
createTextField
-
createFileField
-
createEntityPickerField
-
createValuesPickerField
-
createOutcomesContainerReadOnlyTextArea
protected com.vaadin.flow.component.textfield.TextArea createOutcomesContainerReadOnlyTextArea(OutcomesContainer outcomesContainer) -
setupForEditing
public void setupForEditing() -
commitDelegate
-
onVariableInstanceDcItemPropertyChange
@Subscribe(id="variableInstanceDc", target=DATA_CONTAINER) public void onVariableInstanceDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<VariableInstanceData> event)
-