Class ReportEditSecurityFragment
java.lang.Object
io.jmix.ui.screen.ScreenFragment
io.jmix.reportsui.screen.report.edit.tabs.ReportEditSecurityFragment
- All Implemented Interfaces:
FrameOwner
@UiController("report_ReportEditSecurity.fragment")
@UiDescriptor("report-edit-security-fragment.xml")
public class ReportEditSecurityFragment
extends ScreenFragment
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.ScreenFragment
ScreenFragment.AfterInitEvent, ScreenFragment.AttachEvent, ScreenFragment.DetachEvent, ScreenFragment.InitEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected Messages
protected Metadata
protected PolicyStore
protected InstanceContainer<Report>
protected CollectionPropertyContainer<ReportRole>
protected CollectionPropertyContainer<ReportScreen>
protected ResourceRoleRepository
protected Table<ReportRole>
protected ScreensHelper
protected Table<ReportScreen>
protected SecureOperations
protected WindowConfig
Fields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
initScreenIdField
(List<WindowInfo> windowInfoCollection) protected boolean
protected void
onInit
(ScreenFragment.InitEvent event) protected void
void
protected boolean
protected boolean
Methods inherited from class io.jmix.ui.screen.ScreenFragment
addAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners
-
Field Details
-
reportDc
-
reportRolesDc
-
reportScreensDc
-
rolesTable
-
screenTable
-
rolesField
-
screenIdField
-
metadata
-
secureOperations
-
policyStore
-
screensHelper
-
windowConfig
-
messages
-
resourceRoleRepository
-
-
Constructor Details
-
ReportEditSecurityFragment
public ReportEditSecurityFragment()
-
-
Method Details
-
onInit
-
initScreenIdField
-
initRoleField
protected void initRoleField() -
rolesTableExcludeEnabledRule
-
rolesTableAddEnabledRule
-
onRolesTableAdd
-
onScreenTableAdd
-
isUpdatePermitted
protected boolean isUpdatePermitted()
-