Package jmri.jmrit.permission
Class DefaultRole
java.lang.Object
jmri.jmrit.permission.DefaultRole
- All Implemented Interfaces:
Role
A role in the permission system.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DefaultRolestatic final DefaultRolestatic final DefaultRolestatic final DefaultRole -
Constructor Summary
ConstructorsConstructorDescriptionDefaultRole(String name) DefaultRole(String name, int priority, String systemName) -
Method Summary
Modifier and TypeMethodDescriptiongetName()getPermissionValue(Permission permission) intbooleanbooleanbooleanbooleanvoidsetPermission(Permission permission, PermissionValue value) (package private) voidsetPermissionWithoutCheck(Permission permission, PermissionValue value)
-
Field Details
-
ROLE_GUEST
-
ROLE_REMOTE_GUEST
-
ROLE_STANDARD_USER
-
ROLE_ADMIN
-
-
Constructor Details
-
DefaultRole
-
DefaultRole
-
DefaultRole
-
-
Method Details
-
getName
-
isSystemRole
- Specified by:
isSystemRolein interfaceRole
-
getPriority
- Specified by:
getPriorityin interfaceRole
-
getSystemName
- Specified by:
getSystemNamein interfaceRole
-
getPermissions
- Specified by:
getPermissionsin interfaceRole
-
getPermissionValue
- Specified by:
getPermissionValuein interfaceRole
-
setPermission
- Specified by:
setPermissionin interfaceRole
-
setPermissionWithoutCheck
-
isGuestRole
- Specified by:
isGuestRolein interfaceRole
-
isStandardUserRole
- Specified by:
isStandardUserRolein interfaceRole
-
isAdminRole
- Specified by:
isAdminRolein interfaceRole
-