Package io.jmix.jmxconsole.view
Class MBeanInfoDetailView
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
- 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<ManagedBeanInfo>,- ReadOnlyAwareView,- Serializable
@Route(value="jmxconsole/mbeaninfo/:mbean",
       layout=DefaultMainViewParent.class)
@ViewController("jmxcon_ManagedBeanInfo.detail")
@ViewDescriptor("mbean-detail-view.xml")
public class MBeanInfoDetailView
extends StandardDetailView<ManagedBeanInfo>
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.flowui.view.StandardDetailViewStandardDetailView.AfterSaveEvent, StandardDetailView.BeforeSaveEvent, StandardDetailView.InitEntityEvent<E>, StandardDetailView.SetupLockEvent, StandardDetailView.ValidationEventNested classes/interfaces inherited from class io.jmix.flowui.view.ViewView.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEvent
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected CollectionContainer<ManagedBeanAttribute>protected DataGrid<ManagedBeanAttribute>protected DialogWindowsprotected JmxControlstatic final Stringprotected InstanceContainer<ManagedBeanInfo>protected MessageBundleprotected MessageToolsprotected Metadataprotected com.vaadin.flow.component.orderedlayout.VerticalLayoutprotected TypedTextField<String>protected UiComponentsprotected UrlParamSerializerFields inherited from class io.jmix.flowui.view.StandardDetailViewDEFAULT_ROUTE_PARAM, LOCKED_BEFORE_REFRESH_ATTR_NAME, MODE_PARAM, MODE_READONLY, NEW_ENTITY_ID, READ_ONLY_BEFORE_REFRESH_ATTR_NAME, reloadSaved
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanprotected com.vaadin.flow.component.html.Spanprotected com.vaadin.flow.component.html.SpancreateSpan(String text) protected com.vaadin.flow.data.renderer.ComponentRenderer<com.vaadin.flow.component.html.Span,ManagedBeanAttribute> protected Stringbooleanprotected voidprotected voidprotected voidinitExistingEntity(String mbeanObjectName) protected voidprotected voidvoidprotected voidreadableWritableComponentUpdater(com.vaadin.flow.component.html.Span span, ManagedBeanAttribute attribute) protected voidreloadAttribute(ManagedBeanAttribute attribute) voidprotected voidreloadOperations(String objectName) protected voidMethods inherited from class io.jmix.flowui.view.StandardDetailViewaddAfterSaveListener, addBeforeSaveListener, addInitEntityListener, addValidationEventListener, beforeEnter, closeWithDiscard, closeWithSave, findEntityId, getEditedEntity, getEditedEntityContainer, getEditedEntityLoader, getEditedEntityOrNull, getLockStatus, getSaveNotificationText, 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.StandardViewinitContentMethods inherited from class io.jmix.flowui.view.ViewaddAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, removeApplicationListeners, removeViewAttributes, setAfterNavigationHandler, setApplicationContext, setId, setMeterRegistry, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets, unregisterBackNavigationMethods inherited from class com.vaadin.flow.component.CompositegetChildren, getContent, getElementMethods inherited from class com.vaadin.flow.component.ComponentaddListener, 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.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.HasStyleaddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
- 
Field Details- 
MBEAN_ROUTE_PARAM_NAME- See Also:
 
- 
attributesDataGrid
- 
mbeanDc
- 
attrDc
- 
operations
- 
operationsSearchField
- 
jmxControl
- 
metadata
- 
messageTools
- 
messageBundle
- 
uiComponents
- 
dialogWindows
- 
urlParamSerializer
 
- 
- 
Constructor Details- 
MBeanInfoDetailViewpublic MBeanInfoDetailView()
 
- 
- 
Method Details- 
initExistingEntity- Overrides:
- initExistingEntityin class- StandardDetailView<ManagedBeanInfo>
 
- 
createSpan
- 
getPageTitle- Specified by:
- getPageTitlein interface- com.vaadin.flow.router.HasDynamicTitle
- Overrides:
- getPageTitlein class- View<ViewLayout>
 
- 
getRouteParamName- Overrides:
- getRouteParamNamein class- StandardDetailView<ManagedBeanInfo>
 
- 
initComponentsprotected void initComponents()
- 
initSearchFieldprotected void initSearchField()
- 
reloadOperations
- 
initDataGridColumnsprotected void initDataGridColumns()
- 
createStatusComponentRendererprotected com.vaadin.flow.data.renderer.ComponentRenderer<com.vaadin.flow.component.html.Span,ManagedBeanAttribute> createStatusComponentRenderer()
- 
createReadableWritableComponentprotected com.vaadin.flow.component.html.Span createReadableWritableComponent()
- 
readableWritableComponentUpdaterprotected void readableWritableComponentUpdater(com.vaadin.flow.component.html.Span span, ManagedBeanAttribute attribute) 
- 
hasUnsavedChangespublic boolean hasUnsavedChanges()- Specified by:
- hasUnsavedChangesin interface- ChangeTracker
- Overrides:
- hasUnsavedChangesin class- StandardDetailView<ManagedBeanInfo>
- Returns:
- trueif the view has unsaved changes
 
- 
attributesDataGridEditEnabledRule
- 
onAttributesDataGridEdit@Subscribe("attributesDataGrid.edit") public void onAttributesDataGridEdit(ActionPerformedEvent event) 
- 
showAttributeDetailprotected void showAttributeDetail()
- 
reloadAttributes
- 
reloadAttribute
- 
initOperationsLayoutprotected void initOperationsLayout()
 
-