Package io.jmix.jmxconsole.view
Class MBeanOperationComposite
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<JmixDetails>
io.jmix.jmxconsole.view.MBeanOperationComposite
- All Implemented Interfaces:
- com.vaadin.flow.component.AttachNotifier,- com.vaadin.flow.component.DetachNotifier,- com.vaadin.flow.component.HasComponents,- com.vaadin.flow.component.HasElement,- com.vaadin.flow.component.HasEnabled,- com.vaadin.flow.component.HasSize,- com.vaadin.flow.component.HasStyle,- Serializable,- org.springframework.beans.factory.Aware,- org.springframework.beans.factory.InitializingBean,- org.springframework.context.ApplicationContextAware
public class MBeanOperationComposite
extends com.vaadin.flow.component.Composite<JmixDetails>
implements org.springframework.context.ApplicationContextAware, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasEnabled, org.springframework.beans.factory.InitializingBean, com.vaadin.flow.component.HasComponents
Represents a composite UI component for displaying and invoking
 MBean operations. The component includes all relevant controls
 and logic for handling JMX MBean operations.
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContextprotected AttributeComponentProviderprotected CollectionContainer<ManagedBeanAttribute>protected CollectionLoader<ManagedBeanAttribute>protected DataComponentsprotected com.vaadin.flow.component.html.Spanprotected DialogWindowsprotected JmixDetailsprotected JmixButtonprotected Messagesprotected com.vaadin.flow.component.html.H4protected Notificationsprotected ManagedBeanOperationprotected com.vaadin.flow.component.orderedlayout.VerticalLayoutprotected UiComponentsprotected com.vaadin.flow.component.orderedlayout.VerticalLayout
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidprotected voidprotected voidprotected JmixDetailsprotected voidonInvokeButtonClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> buttonClickEvent) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) voidsetOperation(ManagedBeanOperation operation) Methods inherited from class com.vaadin.flow.component.CompositegetChildren, getContent, getElementMethods inherited from class com.vaadin.flow.component.ComponentaddListener, findAncestor, fireEvent, from, get, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, 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.HasComponentsadd, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElementgetElementMethods inherited from interface com.vaadin.flow.component.HasEnabledisEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasSizegetHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFullMethods inherited from interface com.vaadin.flow.component.HasStyleaddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
- 
Field Details- 
applicationContextprotected org.springframework.context.ApplicationContext applicationContext
- 
uiComponents
- 
notifications
- 
messages
- 
dataComponents
- 
dialogWindows
- 
attributeDc
- 
attributeDl
- 
operationVboxprotected com.vaadin.flow.component.orderedlayout.VerticalLayout operationVbox
- 
verticalLayoutprotected com.vaadin.flow.component.orderedlayout.VerticalLayout verticalLayout
- 
nameLabelprotected com.vaadin.flow.component.html.H4 nameLabel
- 
descriptionSpanprotected com.vaadin.flow.component.html.Span descriptionSpan
- 
form
- 
invokeBtn
- 
operation
- 
attributeComponentProvider
- 
attributeFieldsTypeMap
 
- 
- 
Constructor Details- 
MBeanOperationCompositepublic MBeanOperationComposite()
 
- 
- 
Method Details- 
afterPropertiesSetpublic void afterPropertiesSet()- Specified by:
- afterPropertiesSetin interface- org.springframework.beans.factory.InitializingBean
 
- 
initComponentprotected void initComponent()
- 
initContent- Overrides:
- initContentin class- com.vaadin.flow.component.Composite<JmixDetails>
 
- 
initComponentsprotected void initComponents()
- 
onInvokeButtonClickprotected void onInvokeButtonClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> buttonClickEvent) 
- 
setApplicationContextpublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
- setApplicationContextin interface- org.springframework.context.ApplicationContextAware
- Throws:
- org.springframework.beans.BeansException
 
- 
setOperation
 
-