Uses of Interface
jmri.Permission
-
Packages that use Permission Package Description jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts.jmri.configurexml Provides an XML-based mechanism for storing and restoring configurations.jmri.implementation Provides implementations of various JMRI interfaces.jmri.jmrit.display Provides control panel and associated visible icon classes.jmri.jmrit.display.swing jmri.jmrit.permission jmri.swing Provides small Swing-based tool and utility classes for JMRI basic forms. -
-
Uses of Permission in jmri
Subinterfaces of Permission in jmri Modifier and Type Interface Description interfaceBooleanPermissionDefines a permission based on a boolean.interfaceEnumPermission<E extends java.lang.Enum<?>>Defines a permission based on an enum.Classes in jmri that implement Permission Modifier and Type Class Description static classPermissionsProgrammer.PermissionProgrammingOnMainstatic classPermissionsProgrammer.PermissionProgrammingTrackstatic classPermissionsSystemAdmin.PermissionEditOwnPasswordstatic classPermissionsSystemAdmin.PermissionEditPermissionsstatic classPermissionsSystemAdmin.PermissionEditPreferencesFields in jmri declared as Permission Modifier and Type Field Description static PermissionPermissionsSystemAdmin. PERMISSION_EDIT_OWN_PASSWORDstatic PermissionPermissionsSystemAdmin. PERMISSION_EDIT_PERMISSIONSstatic PermissionPermissionsSystemAdmin. PERMISSION_EDIT_PREFERENCESstatic PermissionPermissionsProgrammer. PERMISSION_PROGRAMMING_ON_MAINstatic PermissionPermissionsProgrammer. PERMISSION_PROGRAMMING_TRACKMethods in jmri that return types with arguments of type Permission Modifier and Type Method Description java.util.Map<Permission,PermissionValue>Role. getPermissions()Methods in jmri with parameters of type Permission Modifier and Type Method Description booleanPermissionManager. 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.PermissionValueRole. getPermissionValue(Permission permission)booleanPermissionManager. hasAtLeastPermission(Permission permission, PermissionValue minValue)Has the current user permission?booleanUser. hasAtLeastPermission(Permission permission, PermissionValue minValue)booleanPermissionManager. hasAtLeastRemotePermission(java.lang.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 Permission Modifier and Type Class Description static classLoadAndStorePermissionOwner.LoadXmlFilePermissionstatic classLoadAndStorePermissionOwner.StoreXmlFilePermission -
Uses of Permission in jmri.implementation
Methods in jmri.implementation that return Permission Modifier and Type Method Description protected PermissionPermissionAddressedProgrammer. getPermission()protected PermissionPermissionProgrammer. getPermission() -
Uses of Permission in jmri.jmrit.display
Classes in jmri.jmrit.display that implement Permission Modifier and Type Class Description static classEditorPermissions.EditorPermissionFields in jmri.jmrit.display declared as Permission Modifier and Type Field Description static PermissionEditorPermissions. EDITOR_PERMISSION -
Uses of Permission in jmri.jmrit.display.swing
Methods in jmri.jmrit.display.swing with parameters of type Permission Modifier and Type Method Description javax.swing.JComponentEditorPermissionsSwing.EditorPermissionSwing. getComponent(Role role, Permission permission, java.lang.Runnable onChange)javax.swing.JLabelEditorPermissionsSwing.EditorPermissionSwing. getLabel(Permission permission) -
Uses of Permission in jmri.jmrit.permission
Methods in jmri.jmrit.permission that return types with arguments of type Permission Modifier and Type Method Description java.util.Set<Permission>DefaultPermissionManager. getPermissions(PermissionOwner owner)java.util.Map<Permission,PermissionValue>DefaultRole. getPermissions()Methods in jmri.jmrit.permission with parameters of type Permission Modifier and Type Method Description booleanDefaultPermissionManager. ensureAtLeastPermission(Permission permission, PermissionValue minValue)booleanDefaultUser. ensureAtLeastPermission(Permission permission, PermissionValue minValue)PermissionValueDefaultRole. getPermissionValue(Permission permission)booleanDefaultPermissionManager. hasAtLeastPermission(Permission permission, PermissionValue minValue)booleanDefaultUser. hasAtLeastPermission(Permission permission, PermissionValue minValue)booleanDefaultPermissionManager. hasAtLeastRemotePermission(java.lang.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 Permission Modifier and Type Method Description javax.swing.JComponentPermissionSwing.BooleanPermissionSwing. getComponent(Role role, Permission permission, java.lang.Runnable onChange)javax.swing.JComponentPermissionSwing. getComponent(Role role, Permission permission, java.lang.Runnable onChange)Get a component that configures this permission.default javax.swing.JLabelPermissionSwing. getLabel(Permission permission)Get a label for the permission component.static PermissionSwingPermissionSwingTools. getPermissionSwingForClass(Permission permission)Get a SwingConfiguratorInterface for a class
-