Klasse MBeanInfoDetailView

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
io.jmix.flowui.view.View<io.jmix.flowui.component.layout.ViewLayout>
io.jmix.flowui.view.StandardView
io.jmix.flowui.view.StandardDetailView<ManagedBeanInfo>
de.bytestore.hostinger.view.MBeanInfoDetailView
Alle implementierten Schnittstellen:
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, io.jmix.flowui.view.ChangeTracker, io.jmix.flowui.view.DetailView<ManagedBeanInfo>, io.jmix.flowui.view.ReadOnlyAwareView, Serializable

@Route(value="jmxconsole/mbeaninfo/:mbean", layout=io.jmix.flowui.view.DefaultMainViewParent.class) @ViewController("jmxcon_ManagedBeanInfo.detail") @ViewDescriptor("mbean-detail-view.xml") public class MBeanInfoDetailView extends io.jmix.flowui.view.StandardDetailView<ManagedBeanInfo>
Siehe auch:
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen io.jmix.flowui.view.StandardDetailView

    io.jmix.flowui.view.StandardDetailView.AfterSaveEvent, io.jmix.flowui.view.StandardDetailView.BeforeSaveEvent, io.jmix.flowui.view.StandardDetailView.InitEntityEvent<E>, io.jmix.flowui.view.StandardDetailView.SetupLockEvent, io.jmix.flowui.view.StandardDetailView.ValidationEvent

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen io.jmix.flowui.view.View

    io.jmix.flowui.view.View.AfterCloseEvent, io.jmix.flowui.view.View.BeforeCloseEvent, io.jmix.flowui.view.View.BeforeShowEvent, io.jmix.flowui.view.View.InitEvent, io.jmix.flowui.view.View.QueryParametersChangeEvent, io.jmix.flowui.view.View.ReadyEvent
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected io.jmix.flowui.model.CollectionContainer<ManagedBeanAttribute>
     
    protected io.jmix.flowui.component.grid.DataGrid<ManagedBeanAttribute>
     
    protected io.jmix.flowui.DialogWindows
     
    protected JmxControl
     
    static final String
     
    protected io.jmix.flowui.model.InstanceContainer<ManagedBeanInfo>
     
    protected io.jmix.flowui.view.MessageBundle
     
    protected io.jmix.core.MessageTools
     
    protected io.jmix.core.Metadata
     
    protected com.vaadin.flow.component.orderedlayout.VerticalLayout
     
    protected io.jmix.flowui.component.textfield.TypedTextField<String>
     
    protected io.jmix.flowui.UiComponents
     
    protected io.jmix.flowui.view.navigation.UrlParamSerializer
     

    Von Klasse geerbte Felder 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
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected boolean
     
    protected com.vaadin.flow.component.html.Span
     
    protected com.vaadin.flow.component.html.Span
     
    protected com.vaadin.flow.data.renderer.ComponentRenderer<com.vaadin.flow.component.html.Span,ManagedBeanAttribute>
     
     
    protected String
     
    boolean
     
    protected void
     
    protected void
     
    protected void
    initExistingEntity(String mbeanObjectName)
     
    protected void
     
    protected void
     
    void
    onAttributesDataGridEdit(io.jmix.flowui.kit.action.ActionPerformedEvent event)
     
    protected void
    readableWritableComponentUpdater(com.vaadin.flow.component.html.Span span, ManagedBeanAttribute attribute)
     
    protected void
     
    void
    reloadAttributes(io.jmix.flowui.kit.action.ActionPerformedEvent event)
     
    protected void
     
    protected void
     

    Von Klasse geerbte Methoden io.jmix.flowui.view.StandardDetailView

    addAfterSaveListener, addBeforeSaveListener, addInitEntityListener, addValidationEventListener, beforeEnter, closeWithDiscard, closeWithSave, findEntityId, getEditedEntity, getEditedEntityContainer, getEditedEntityLoader, getLockStatus, initNewEntity, isCrossFieldValidationEnabled, isReadOnly, isReloadEdited, isReloadSaved, isSaveActionPerformed, isShowSaveNotification, isShowValidationErrors, save, setCrossFieldValidationEnabled, setEntityToEdit, setReadOnly, setReloadEdited, setReloadSaved, setShowSaveNotification, setShowValidationErrors, setupEntityToEdit, setupEntityToEdit, setupEntityToEdit, validateView

    Von Klasse geerbte Methoden io.jmix.flowui.view.StandardView

    initContent

    Von Klasse geerbte Methoden io.jmix.flowui.view.View

    addAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, setApplicationContext, setId, setMeterRegistry, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets

    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, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, 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.HasStyle

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

    • MBEAN_ROUTE_PARAM_NAME

      public static final String MBEAN_ROUTE_PARAM_NAME
      Siehe auch:
    • attributesDataGrid

      @ViewComponent protected io.jmix.flowui.component.grid.DataGrid<ManagedBeanAttribute> attributesDataGrid
    • mbeanDc

      @ViewComponent protected io.jmix.flowui.model.InstanceContainer<ManagedBeanInfo> mbeanDc
    • attrDc

      @ViewComponent protected io.jmix.flowui.model.CollectionContainer<ManagedBeanAttribute> attrDc
    • operations

      @ViewComponent protected com.vaadin.flow.component.orderedlayout.VerticalLayout operations
    • operationsSearchField

      @ViewComponent protected io.jmix.flowui.component.textfield.TypedTextField<String> operationsSearchField
    • jmxControl

      @Autowired protected JmxControl jmxControl
    • metadata

      @Autowired protected io.jmix.core.Metadata metadata
    • messageTools

      @Autowired protected io.jmix.core.MessageTools messageTools
    • messageBundle

      @Autowired protected io.jmix.flowui.view.MessageBundle messageBundle
    • uiComponents

      @Autowired protected io.jmix.flowui.UiComponents uiComponents
    • dialogWindows

      @Autowired protected io.jmix.flowui.DialogWindows dialogWindows
    • urlParamSerializer

      @Autowired protected io.jmix.flowui.view.navigation.UrlParamSerializer urlParamSerializer
  • Konstruktordetails

    • MBeanInfoDetailView

      public MBeanInfoDetailView()
  • Methodendetails

    • initExistingEntity

      protected void initExistingEntity(String mbeanObjectName)
      Setzt außer Kraft:
      initExistingEntity in Klasse io.jmix.flowui.view.StandardDetailView<ManagedBeanInfo>
    • createSpan

      protected com.vaadin.flow.component.html.Span createSpan(String text)
    • getPageTitle

      public String getPageTitle()
      Angegeben von:
      getPageTitle in Schnittstelle com.vaadin.flow.router.HasDynamicTitle
      Setzt außer Kraft:
      getPageTitle in Klasse io.jmix.flowui.view.View<io.jmix.flowui.component.layout.ViewLayout>
    • getRouteParamName

      protected String getRouteParamName()
      Setzt außer Kraft:
      getRouteParamName in Klasse io.jmix.flowui.view.StandardDetailView<ManagedBeanInfo>
    • initComponents

      protected void initComponents()
    • initSearchField

      protected void initSearchField()
    • reloadOperations

      protected void reloadOperations(String objectName)
    • initDataGridColumns

      protected void initDataGridColumns()
    • createStatusComponentRenderer

      protected com.vaadin.flow.data.renderer.ComponentRenderer<com.vaadin.flow.component.html.Span,ManagedBeanAttribute> createStatusComponentRenderer()
    • createReadableWritableComponent

      protected com.vaadin.flow.component.html.Span createReadableWritableComponent()
    • readableWritableComponentUpdater

      protected void readableWritableComponentUpdater(com.vaadin.flow.component.html.Span span, ManagedBeanAttribute attribute)
    • hasUnsavedChanges

      public boolean hasUnsavedChanges()
      Angegeben von:
      hasUnsavedChanges in Schnittstelle io.jmix.flowui.view.ChangeTracker
      Setzt außer Kraft:
      hasUnsavedChanges in Klasse io.jmix.flowui.view.StandardDetailView<ManagedBeanInfo>
    • attributesDataGridEditEnabledRule

      @Install(to="attributesDataGrid.edit", subject="enabledRule") protected boolean attributesDataGridEditEnabledRule()
    • onAttributesDataGridEdit

      @Subscribe("attributesDataGrid.edit") public void onAttributesDataGridEdit(io.jmix.flowui.kit.action.ActionPerformedEvent event)
    • showAttributeDetail

      protected void showAttributeDetail()
    • reloadAttributes

      @Subscribe("attributesDataGrid.refresh") public void reloadAttributes(io.jmix.flowui.kit.action.ActionPerformedEvent event)
    • reloadAttribute

      protected void reloadAttribute(ManagedBeanAttribute attribute)
    • initOperationsLayout

      protected void initOperationsLayout()