@UiController(value="ui_MBeanAttribute.edit") @UiDescriptor(value="mbean-attribute-edit.xml") public class MBeanAttributeEditor extends StandardEditor<ManagedBeanAttribute>
StandardEditor.AfterCommitChangesEvent, StandardEditor.BeforeCommitChangesEvent, StandardEditor.InitEntityEvent<E>, StandardEditor.ValidationEvent
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent
Modifier and Type | Field and Description |
---|---|
protected org.springframework.beans.factory.ObjectProvider<AttributeComponentProvider> |
attributeComponentProviders |
protected Dialogs |
dialogs |
protected JmxControl |
jmxControl |
protected io.jmix.core.Messages |
messages |
protected Notifications |
notifications |
protected ThemeConstants |
themeConstants |
protected GridLayout |
valueContainer |
protected AttributeComponentProvider |
valueHolder |
commitActionPerformed, showEnableEditingBtn, showSaveNotification
ENABLE_EDITING, WINDOW_CLOSE, WINDOW_COMMIT, WINDOW_COMMIT_AND_CLOSE
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
Constructor and Description |
---|
MBeanAttributeEditor() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
assignValue() |
protected void |
beforeShow(Screen.BeforeShowEvent beforeShowEvent) |
protected void |
onBeforeCommit(StandardEditor.BeforeCommitChangesEvent event) |
addAfterCommitChangesListener, addBeforeCommitChangesListener, addDefaultCloseAction, addDefaultCommitAction, addDefaultCommitAndCloseAction, addDefaultEnableEditingAction, addInitEntityListener, addValidationEventListener, cancel, closeWithCommit, closeWithDiscard, commit, commitAndClose, commitChanges, disableCommitActions, doNotReloadEditedEntity, enableEditing, getEditedEntity, getEditedEntityContainer, getEditedEntityLoader, getSaveNotificationCaption, getWindowActionOptional, hasUnsavedChanges, initActions, isCrossFieldValidate, isEntityModifiedInParentContext, isEntityModifiedRecursive, isLocked, isModifiedAfterOpen, isReadOnly, isReadOnlyDueToLock, isShowSaveNotification, onChangeEvent, onPostCommitEvent, preventUnsavedChanges, releaseLock, setCrossFieldValidate, setEntityToEdit, setModifiedAfterOpen, setReadOnly, setShowSaveNotification, setupEntityToEdit, setupLock, setupModifiedTracking, showSaveNotification, validateAdditionalRules, validateScreen, validateUiComponents
addAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, close, close, closeWithDefaultAction, fireEvent, getApplicationContext, getEventHub, getExtensions, getId, getScreenData, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, setApplicationContext, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
protected AttributeComponentProvider valueHolder
@Autowired protected JmxControl jmxControl
@Autowired protected GridLayout valueContainer
@Autowired protected ThemeConstants themeConstants
@Autowired protected io.jmix.core.Messages messages
@Autowired protected Notifications notifications
@Autowired protected Dialogs dialogs
@Autowired protected org.springframework.beans.factory.ObjectProvider<AttributeComponentProvider> attributeComponentProviders
@Subscribe protected void beforeShow(Screen.BeforeShowEvent beforeShowEvent)
@Subscribe protected void onBeforeCommit(StandardEditor.BeforeCommitChangesEvent event)
protected boolean assignValue()