Class EntityInspectorBrowser
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.ui.screen.StandardLookup<Object>
io.jmix.datatoolsui.screen.entityinspector.EntityInspectorBrowser
- All Implemented Interfaces:
FrameOwner
,LookupScreen<Object>
,MultiSelectLookupScreen
@Route("jmixEntityInspector")
@UiController("entityInspector.browse")
@UiDescriptor("entity-inspector-browser.xml")
@MultipleOpen
public class EntityInspectorBrowser
extends StandardLookup<Object>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.Screen
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent
Nested classes/interfaces inherited from interface io.jmix.ui.screen.LookupScreen
LookupScreen.ValidationContext<T>
-
Field Summary
Modifier and TypeFieldDescriptionprotected AccessManager
protected Actions
protected UiComponentProperties
protected DataComponents
protected Table
protected EntityImportExport
protected EntityImportPlans
protected String
protected Filter
protected BoxLayout
protected Icons
protected EntityImportPlanJsonBuilder
protected static final org.slf4j.Logger
protected BoxLayout
static final int
protected Messages
protected MessageTools
protected Metadata
protected MetadataTools
protected Notifications
protected MetaClass
protected BoxLayout
protected UiComponents
protected UiProperties
Fields inherited from class io.jmix.ui.screen.StandardLookup
selectHandler, selectValidator
Fields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
Fields inherited from interface io.jmix.ui.screen.LookupScreen
LOOKUP_CANCEL_ACTION_ID, LOOKUP_ENTER_PRESSED_ACTION_ID, LOOKUP_ITEM_CLICK_ACTION_ID, LOOKUP_SELECT_ACTION_ID, LOOKUP_SELECT_CLOSE_ACTION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
createButtonsPanel
(Table table) protected void
createEntitiesTable
(MetaClass meta) protected FetchPlan
createEntityExportPlan
(MetaClass metaClass) protected EntityImportPlan
createEntityImportPlan
(MetaClass metaClass) protected EntityImportPlan
createEntityImportPlan
(String content, MetaClass metaClass) protected void
void
void
onInit
(Screen.InitEvent event) protected boolean
readPermitted
(MetaClass metaClass) void
setEntityName
(String entityName) protected void
protected void
Methods inherited from class io.jmix.ui.screen.StandardLookup
addDefaultCancelAction, addDefaultSelectAction, cancel, getLookupActionsLayout, getSelectHandler, getSelectValidator, getWindowActionOptional, initActions, select, select, setLookupComponentMultiSelect, setSelectHandler, setSelectValidator, setupCommitShortcut, setupLookupComponent
Methods inherited from class io.jmix.ui.screen.Screen
addAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, close, close, closeWithDefaultAction, fireEvent, getApplicationContext, getEventHub, getExtensions, getId, getScreenData, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, isScreenAction, setApplicationContext, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
-
Field Details
-
MAX_TEXT_LENGTH
public static final int MAX_TEXT_LENGTH- See Also:
-
log
protected static final org.slf4j.Logger log -
messages
-
metadata
-
metadataTools
-
messageTools
-
accessManager
-
dataComponents
-
uiComponents
-
uiProperties
-
componentProperties
-
notifications
-
icons
-
actions
-
lookupBox
-
tableBox
-
entitiesLookup
-
filterBox
-
entityImportExport
-
importPlanJsonBuilder
-
entityImportPlans
-
filter
-
entitiesTable
-
selectedMeta
-
entityName
-
-
Constructor Details
-
EntityInspectorBrowser
public EntityInspectorBrowser()
-
-
Method Details
-
getEntityName
-
setEntityName
-
onInit
-
onBeforeShow
-
getLookupComponent
- Overrides:
getLookupComponent
in classStandardLookup<Object>
-
getEntitiesLookupFieldOptions
-
createEntitiesTable
-
createFilter
protected void createFilter() -
createButtonsPanel
-
createEntityImportPlan
-
createEntityExportPlan
-
createEntityImportPlan
-
readPermitted
-
showWipeOutDialog
protected void showWipeOutDialog() -
showRestoreDialog
protected void showRestoreDialog()
-