Klasse MBeanOperationComposite

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<io.jmix.flowui.component.details.JmixDetails>
de.bytestore.hostinger.view.MBeanOperationComposite
Alle implementierten Schnittstellen:
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<io.jmix.flowui.component.details.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.
Siehe auch:
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected org.springframework.context.ApplicationContext
     
     
    protected io.jmix.flowui.model.CollectionContainer<ManagedBeanAttribute>
     
    protected io.jmix.flowui.model.CollectionLoader<ManagedBeanAttribute>
     
    protected Map<com.vaadin.flow.component.Component,String>
     
    protected io.jmix.flowui.model.DataComponents
     
    protected com.vaadin.flow.component.html.Span
     
    protected io.jmix.flowui.DialogWindows
     
    protected io.jmix.flowui.component.details.JmixDetails
     
    protected io.jmix.flowui.kit.component.button.JmixButton
     
    protected io.jmix.core.Messages
     
    protected com.vaadin.flow.component.html.H4
     
    protected io.jmix.flowui.Notifications
     
     
    protected com.vaadin.flow.component.orderedlayout.VerticalLayout
     
    protected io.jmix.flowui.UiComponents
     
    protected com.vaadin.flow.component.orderedlayout.VerticalLayout
     
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
     
    protected void
     
    protected void
     
    protected io.jmix.flowui.component.details.JmixDetails
     
    protected void
    onInvokeButtonClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> buttonClickEvent)
     
    void
    setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
     
    void
     

    Von Klasse geerbte Methoden com.vaadin.flow.component.Composite

    getChildren, getContent, getElement

    Von Klasse geerbte Methoden 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, setVisible

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden com.vaadin.flow.component.AttachNotifier

    addAttachListener

    Von Schnittstelle geerbte Methoden com.vaadin.flow.component.DetachNotifier

    addDetachListener

    Von Schnittstelle geerbte Methoden com.vaadin.flow.component.HasComponents

    add, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAll

    Von Schnittstelle geerbte Methoden com.vaadin.flow.component.HasElement

    getElement

    Von Schnittstelle geerbte Methoden com.vaadin.flow.component.HasEnabled

    isEnabled, setEnabled

    Von Schnittstelle geerbte Methoden 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, setWidthFull

    Von Schnittstelle geerbte Methoden com.vaadin.flow.component.HasStyle

    addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
  • Felddetails

    • applicationContext

      protected org.springframework.context.ApplicationContext applicationContext
    • uiComponents

      protected io.jmix.flowui.UiComponents uiComponents
    • notifications

      protected io.jmix.flowui.Notifications notifications
    • messages

      protected io.jmix.core.Messages messages
    • dataComponents

      protected io.jmix.flowui.model.DataComponents dataComponents
    • dialogWindows

      protected io.jmix.flowui.DialogWindows dialogWindows
    • attributeDc

      protected io.jmix.flowui.model.CollectionContainer<ManagedBeanAttribute> attributeDc
    • attributeDl

      protected io.jmix.flowui.model.CollectionLoader<ManagedBeanAttribute> 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

      protected io.jmix.flowui.component.details.JmixDetails form
    • invokeBtn

      protected io.jmix.flowui.kit.component.button.JmixButton invokeBtn
    • operation

      protected ManagedBeanOperation operation
    • attributeComponentProvider

      protected AttributeComponentProvider attributeComponentProvider
    • attributeFieldsTypeMap

      protected Map<com.vaadin.flow.component.Component,String> attributeFieldsTypeMap
  • Konstruktordetails

    • MBeanOperationComposite

      public MBeanOperationComposite()
  • Methodendetails

    • afterPropertiesSet

      public void afterPropertiesSet()
      Angegeben von:
      afterPropertiesSet in Schnittstelle org.springframework.beans.factory.InitializingBean
    • initComponent

      protected void initComponent()
    • initContent

      protected io.jmix.flowui.component.details.JmixDetails initContent()
      Setzt außer Kraft:
      initContent in Klasse com.vaadin.flow.component.Composite<io.jmix.flowui.component.details.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
      Angegeben von:
      setApplicationContext in Schnittstelle org.springframework.context.ApplicationContextAware
      Löst aus:
      org.springframework.beans.BeansException
    • setOperation

      public void setOperation(ManagedBeanOperation operation)