@UiController(value="ui_MBeanOperationResultScreen") @UiDescriptor(value="mbean-operation-result-screen.xml") public class MBeanOperationResultScreen extends Screen
Modifier and Type | Class and Description |
---|---|
protected class |
MBeanOperationResultScreen.OperationBackgroundTask |
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent
Modifier and Type | Field and Description |
---|---|
protected BackgroundWorker |
backgroundWorker |
protected io.jmix.core.CoreProperties |
coreProperties |
protected Downloader |
downloader |
protected java.lang.Throwable |
exception |
protected Button |
exportBtn |
protected JmxControl |
jmxControl |
protected io.jmix.core.Messages |
messages |
protected Notifications |
notifications |
protected ManagedBeanOperation |
operation |
protected java.lang.Object[] |
paramValues |
protected java.lang.Object |
result |
protected ScrollBoxLayout |
resultContainer |
protected Label<java.lang.String> |
resultLabel |
protected BackgroundTaskHandler<java.lang.Object> |
taskHandler |
protected ProgressBar |
taskProgressBar |
protected io.jmix.core.TimeSource |
timeSource |
protected UiComponents |
uiComponents |
protected UiProperties |
uiProperties |
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
Constructor and Description |
---|
MBeanOperationResultScreen() |
Modifier and Type | Method and Description |
---|---|
void |
afterShow(Screen.AfterShowEvent afterShowEvent) |
void |
beforeClose(Screen.BeforeCloseEvent event) |
void |
close(Button.ClickEvent clickEvent) |
protected Label<java.lang.String> |
createLabel(java.lang.String message) |
void |
exportToFile(Button.ClickEvent clickEvent) |
protected java.lang.String |
getExceptionMessage(java.lang.Throwable exception) |
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
@Autowired protected Label<java.lang.String> resultLabel
@Autowired protected ScrollBoxLayout resultContainer
@Autowired protected Downloader downloader
@Autowired protected io.jmix.core.TimeSource timeSource
protected java.lang.Object result
protected java.lang.Throwable exception
protected ManagedBeanOperation operation
protected java.lang.Object[] paramValues
@Autowired protected UiComponents uiComponents
@Autowired protected io.jmix.core.Messages messages
@Autowired protected io.jmix.core.CoreProperties coreProperties
@Autowired protected UiProperties uiProperties
@Autowired protected Notifications notifications
@Autowired protected JmxControl jmxControl
@Autowired protected Button exportBtn
@Autowired protected ProgressBar taskProgressBar
@Autowired protected BackgroundWorker backgroundWorker
protected BackgroundTaskHandler<java.lang.Object> taskHandler
@Subscribe public void afterShow(Screen.AfterShowEvent afterShowEvent)
@Subscribe public void beforeClose(Screen.BeforeCloseEvent event)
@Subscribe(value="closeBtn") public void close(Button.ClickEvent clickEvent)
@Subscribe(value="exportBtn") public void exportToFile(Button.ClickEvent clickEvent)
protected Label<java.lang.String> createLabel(java.lang.String message)
protected java.lang.String getExceptionMessage(java.lang.Throwable exception)