Uses of Interface
jmri.Permission
Packages that use Permission
Package
Description
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Provides an XML-based mechanism for storing and restoring configurations.
Provides implementations of various JMRI interfaces.
Provides control panel and associated visible icon classes.
Provides small Swing-based tool and utility classes
for JMRI basic forms.
-
Uses of Permission in jmri
Subinterfaces of Permission in jmriModifier and TypeInterfaceDescriptioninterfaceDefines a permission based on a boolean.interfaceEnumPermission<E extends Enum<?>>Defines a permission based on an enum.Classes in jmri that implement PermissionModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classFields in jmri declared as PermissionModifier and TypeFieldDescriptionstatic final PermissionPermissionsSystemAdmin.PERMISSION_EDIT_OWN_PASSWORDstatic final PermissionPermissionsSystemAdmin.PERMISSION_EDIT_PERMISSIONSstatic final PermissionPermissionsSystemAdmin.PERMISSION_EDIT_PREFERENCESstatic final PermissionPermissionsProgrammer.PERMISSION_PROGRAMMING_ON_MAINstatic final PermissionPermissionsProgrammer.PERMISSION_PROGRAMMING_TRACKMethods in jmri that return types with arguments of type PermissionMethods in jmri with parameters of type PermissionModifier and TypeMethodDescriptionbooleanPermissionManager.ensureAtLeastPermission(Permission permission, PermissionValue minValue) Checks if the current user has the permission.booleanUser.ensureAtLeastPermission(Permission permission, PermissionValue minValue) Checks if the current user has the permission.Role.getPermissionValue(Permission permission) booleanPermissionManager.hasAtLeastPermission(Permission permission, PermissionValue minValue) Has the current user permission?booleanUser.hasAtLeastPermission(Permission permission, PermissionValue minValue) booleanPermissionManager.hasAtLeastRemotePermission(String sessionId, Permission permission, PermissionValue minValue) Has the current user of this session permission?voidPermissionManager.registerPermission(Permission permission) Register a permission.voidRole.setPermission(Permission permission, PermissionValue value) -
Uses of Permission in jmri.configurexml
Classes in jmri.configurexml that implement PermissionModifier and TypeClassDescriptionstatic classstatic class -
Uses of Permission in jmri.implementation
Methods in jmri.implementation that return PermissionModifier and TypeMethodDescriptionprotected PermissionPermissionAddressedProgrammer.getPermission()protected PermissionPermissionProgrammer.getPermission() -
Uses of Permission in jmri.jmrit.display
Classes in jmri.jmrit.display that implement PermissionFields in jmri.jmrit.display declared as Permission -
Uses of Permission in jmri.jmrit.display.swing
Methods in jmri.jmrit.display.swing with parameters of type PermissionModifier and TypeMethodDescriptionEditorPermissionsSwing.EditorPermissionSwing.getComponent(Role role, Permission permission, Runnable onChange) EditorPermissionsSwing.EditorPermissionSwing.getLabel(Permission permission) -
Uses of Permission in jmri.jmrit.permission
Methods in jmri.jmrit.permission that return types with arguments of type PermissionModifier and TypeMethodDescriptionDefaultPermissionManager.getPermissions(PermissionOwner owner) DefaultRole.getPermissions()Methods in jmri.jmrit.permission with parameters of type PermissionModifier and TypeMethodDescriptionbooleanDefaultPermissionManager.ensureAtLeastPermission(Permission permission, PermissionValue minValue) booleanDefaultUser.ensureAtLeastPermission(Permission permission, PermissionValue minValue) DefaultRole.getPermissionValue(Permission permission) booleanDefaultPermissionManager.hasAtLeastPermission(Permission permission, PermissionValue minValue) booleanDefaultUser.hasAtLeastPermission(Permission permission, PermissionValue minValue) booleanDefaultPermissionManager.hasAtLeastRemotePermission(String sessionId, Permission permission, PermissionValue minValue) voidDefaultPermissionManager.registerPermission(Permission permission) voidDefaultRole.setPermission(Permission permission, PermissionValue value) (package private) voidDefaultRole.setPermissionWithoutCheck(Permission permission, PermissionValue value) -
Uses of Permission in jmri.swing
Methods in jmri.swing with parameters of type PermissionModifier and TypeMethodDescriptionPermissionSwing.BooleanPermissionSwing.getComponent(Role role, Permission permission, Runnable onChange) PermissionSwing.getComponent(Role role, Permission permission, Runnable onChange) Get a component that configures this permission.default JLabelPermissionSwing.getLabel(Permission permission) Get a label for the permission component.static PermissionSwingPermissionSwingTools.getPermissionSwingForClass(Permission permission) Get a SwingConfiguratorInterface for a class