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 Summary
FieldsModifier 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 Summary
Constructors - 
Method Summary
Modifier 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.Composite
getChildren, getContent, getElementMethods inherited from class com.vaadin.flow.component.Component
addListener, 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.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.HasComponents
add, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasEnabled
isEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasSize
getHeight, 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.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName 
- 
Field Details
- 
applicationContext
protected org.springframework.context.ApplicationContext applicationContext - 
uiComponents
 - 
notifications
 - 
messages
 - 
dataComponents
 - 
dialogWindows
 - 
attributeDc
 - 
attributeDl
 - 
operationVbox
protected com.vaadin.flow.component.orderedlayout.VerticalLayout operationVbox - 
verticalLayout
protected com.vaadin.flow.component.orderedlayout.VerticalLayout verticalLayout - 
nameLabel
protected com.vaadin.flow.component.html.H4 nameLabel - 
descriptionSpan
protected com.vaadin.flow.component.html.Span descriptionSpan - 
form
 - 
invokeBtn
 - 
operation
 - 
attributeComponentProvider
 - 
attributeFieldsTypeMap
 
 - 
 - 
Constructor Details
- 
MBeanOperationComposite
public MBeanOperationComposite() 
 - 
 - 
Method Details
- 
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
 afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
 - 
initComponent
protected void initComponent() - 
initContent
- Overrides:
 initContentin classcom.vaadin.flow.component.Composite<JmixDetails>
 - 
initComponents
protected void initComponents() - 
onInvokeButtonClick
protected void onInvokeButtonClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> buttonClickEvent)  - 
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
 setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Throws:
 org.springframework.beans.BeansException
 - 
setOperation
 
 -