- DANGEROUS_PERMISSIONS - Static variable in class org.jenkinsci.plugins.rolestrategy.permissions.PermissionHelper
-
List of the dangerous permissions, which need to be suppressed by the plugin.
- DangerousPermissionAdministrativeMonitor - Class in org.jenkinsci.plugins.rolestrategy.permissions
-
Shows warnings about the Dangerous permissions.
- DangerousPermissionAdministrativeMonitor() - Constructor for class org.jenkinsci.plugins.rolestrategy.permissions.DangerousPermissionAdministrativeMonitor
-
- DangerousPermissionHandlingMode - Enum in org.jenkinsci.plugins.rolestrategy.permissions
-
Defines the dangerous permission management logic.
- deleteRoleSid(String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
-
Clear specific role associated to the given sid
- deleteSids(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
-
Clear all the roles associated to the given sid
- DESCRIPTOR - Static variable in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
- DescriptorImpl() - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
-
- DescriptorImpl() - Constructor for class org.jenkinsci.plugins.rolestrategy.RoleBasedProjectNamingStrategy.DescriptorImpl
-
- doAddRole(String, String, String, String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
API method to add roles
- doAssignRole(String, String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
API method to assign SID to role.
- doAssignSubmit(StaplerRequest, StaplerResponse) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
-
Called on role assignment form's submission.
- doAssignSubmit(StaplerRequest, StaplerResponse) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
-
Called on role's assignment form submission.
- doDeleteSid(String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
API method to delete a SID from all granted roles.
- doGetAllRoles(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
API method to get all groups/users with their role in any role type
Example: curl -X GET localhost:8080/role-strategy/strategy/getAllRoles?type=projectRoles
- doRemoveRoles(String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
API method to remove roles.
- doRolesSubmit(StaplerRequest, StaplerResponse) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
-
Called on role management form's submission.
- doRolesSubmit(StaplerRequest, StaplerResponse) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
-
Called on roles management form submission.
- doUnassignRole(String, String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
API method to unassign group/user with a role
Example: curl -X POST localhost:8080/role-strategy/strategy/unassignRole --data "type=globalRoles&roleName=AMD&sid=username"
- getACL(Job<?, ?>) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
Get the specific ACL for projects.
- getACL(AbstractItem) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
- getACL(Computer) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
- getACL(RoleType, AccessControlled) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
-
Get the ACL for the current
RoleMap
.
- getAssignRolesName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
-
Text displayed for the roles assignment panel.
- getCompanyName() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.RoleStrategyConfigExtension
-
Deprecated.
- getCurrent() - Static method in enum org.jenkinsci.plugins.rolestrategy.permissions.DangerousPermissionHandlingMode
-
Retrieves the current mode.
- getDescription() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
-
Gets the role description.
- getDescription() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
-
The description of the link.
- getDescription() - Method in interface com.synopsys.arc.jenkins.plugins.rolestrategy.IMacroExtension
-
Returns description of the macro (including parameters).
- getDescription() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.BuildableJobMacro
-
- getDescription() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.LoggedUserMacro
-
Deprecated.
- getDescription() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.StubMacro
-
- getDisplayName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
-
- getDisplayName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
-
Text displayed in the Manage Hudson panel.
- getDisplayName() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
-
- getDisplayName() - Method in class org.jenkinsci.plugins.rolestrategy.permissions.DangerousPermissionAdministrativeMonitor
-
- getDisplayName() - Method in class org.jenkinsci.plugins.rolestrategy.RoleBasedProjectNamingStrategy.DescriptorImpl
-
- getErrorCode() - Method in exception com.synopsys.arc.jenkins.plugins.rolestrategy.MacroException
-
- getGlobalRoleType() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
-
- getGrantedRoles(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
Get the roles from the global
RoleMap
.
- getGrantedRoles() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
-
Get an unmodifiable sorted map containing
Role
s and their assigned sids.
- getGroups(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
-
Get the needed permissions groups.
- getGroups() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
Used by the container realm.
- getIconFileName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
-
Provides the icon for the Manage Hudson page link
- getIndex() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
-
- getInstance() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
Retrieves instance of the strategy.
- getInstance() - Static method in class org.jenkinsci.plugins.rolestrategy.permissions.DangerousPermissionAdministrativeMonitor
-
- getMacro(String) - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.RoleMacroExtension
-
- getMacroExtension(String) - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.RoleMacroExtension
-
- getManageRolesName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
-
Text displayed for the roles management panel.
- getMessage() - Method in exception com.synopsys.arc.jenkins.plugins.rolestrategy.MacroException
-
- getName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
-
Getter for the role name.
- getName() - Method in interface com.synopsys.arc.jenkins.plugins.rolestrategy.IMacroExtension
-
Get name of the appropriate macro.
- getName() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
-
Get name of the macro.
- getName() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.BuildableJobMacro
-
- getName() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.LoggedUserMacro
-
Deprecated.
- getName() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.StubMacro
-
- getParameters() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
-
- getPattern() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
-
Getter for the regexp pattern.
- getPermissions() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
-
Getter for the Permission
s set.
- getProjectRoleType() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
-
- getReport() - Method in class org.jenkinsci.plugins.rolestrategy.permissions.DangerousPermissionAdministrativeMonitor
-
- getRole(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
-
Get the
Role
object named after the given param.
- getRoleMacroExtensions() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
-
- getRoles() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
-
Get an unmodifiable set containing all the
Role
s of this
RoleMap
.
- getRootACL() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
Get the root ACL.
- getSIDs(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
Get all the SIDs referenced by specified
RoleMap
type.
- getSids() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
-
Get all the sids referenced in this
RoleMap
, minus the
Anonymous
sid.
- getSids(Boolean) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
-
Get all the sids referenced in this
RoleMap
.
- getSidsForRole(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
-
Get all the sids assigned to the
Role
named after the
roleName
param.
- getSlaveRoleType() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
-
- getStrategy() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
-
- getStringType() - Method in enum com.synopsys.arc.jenkins.plugins.rolestrategy.RoleType
-
- getUrlName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
-
URL name for the strategy management.
- getUserMacroExtensions() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
-
- GLOBAL - Static variable in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
- GLOBAL_ROLE_PATTERN - Static variable in class com.michelin.cio.hudson.plugins.rolestrategy.Role
-
- removeRole(Role) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
-
- reportDangerousPermissions(RoleBasedAuthorizationStrategy) - Static method in class org.jenkinsci.plugins.rolestrategy.permissions.PermissionHelper
-
Prepare the report string about dangerous roles.
- reportDangerousPermissions(Iterable<Role>) - Static method in class org.jenkinsci.plugins.rolestrategy.permissions.PermissionHelper
-
Prepare the report string about dangerous roles.
- Role - Class in com.michelin.cio.hudson.plugins.rolestrategy
-
Class representing a role, which holds a set of Permission
s.
- Role(String, String, Set<String>, String) - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.Role
-
- RoleBasedAuthorizationStrategy - Class in com.michelin.cio.hudson.plugins.rolestrategy
-
Role-based authorization strategy.
- RoleBasedAuthorizationStrategy() - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
- RoleBasedAuthorizationStrategy(Map<String, RoleMap>) - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
- RoleBasedAuthorizationStrategy.ConverterImpl - Class in com.michelin.cio.hudson.plugins.rolestrategy
-
Converter used to persist and retrieve the strategy from disk.
- RoleBasedAuthorizationStrategy.DescriptorImpl - Class in com.michelin.cio.hudson.plugins.rolestrategy
-
Descriptor used to bind the strategy to the Web forms.
- RoleBasedAuthorizationStrategy_Assign() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
-
Key RoleBasedAuthorizationStrategy.Assign
: Assign
Roles
.
- RoleBasedAuthorizationStrategy_Description() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
-
Key RoleBasedAuthorizationStrategy.Description
: Handle
permissions by creating roles and assigning them to users/groups
.
- RoleBasedAuthorizationStrategy_DisplayName() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
-
Key RoleBasedAuthorizationStrategy.DisplayName
: Role-Based Strategy
.
- RoleBasedAuthorizationStrategy_ListAvalMacro() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
-
Key RoleBasedAuthorizationStrategy.ListAvalMacro
: List
Available Macros
.
- RoleBasedAuthorizationStrategy_Manage() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
-
Key RoleBasedAuthorizationStrategy.Manage
: Manage
Roles
.
- RoleBasedAuthorizationStrategy_ManageAndAssign() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
-
Key RoleBasedAuthorizationStrategy.ManageAndAssign
: Manage and Assign Roles
.
- RoleBasedProjectNamingStrategy - Class in org.jenkinsci.plugins.rolestrategy
-
- RoleBasedProjectNamingStrategy(boolean) - Constructor for class org.jenkinsci.plugins.rolestrategy.RoleBasedProjectNamingStrategy
-
- RoleBasedProjectNamingStrategy.DescriptorImpl - Class in org.jenkinsci.plugins.rolestrategy
-
- RoleBasedProjectNamingStrategy_NoPattern() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
-
Key RoleBasedProjectNamingStrategy.NoPattern
: Not
matches to any pattern from role based privs:
.
- RoleBasedProjectNamingStrategy_NoPermissions() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
-
Key RoleBasedProjectNamingStrategy.NoPermissions
: No
Create Permissions!
.
- RoleMacroExtension - Class in com.synopsys.arc.jenkins.plugins.rolestrategy
-
Extension for macro roles (automatic membership handling).
- RoleMacroExtension() - Constructor for class com.synopsys.arc.jenkins.plugins.rolestrategy.RoleMacroExtension
-
- RoleMap - Class in com.michelin.cio.hudson.plugins.rolestrategy
-
Class holding a map for each kind of
AccessControlled
object, associating
each
Role
with the concerned
User
s/groups.
- RoleMap(SortedMap<Role, Set<String>>) - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
-
Constructor.
- RoleStrategyConfig - Class in com.michelin.cio.hudson.plugins.rolestrategy
-
Add the role management link to the Manage Hudson page.
- RoleStrategyConfig() - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
-
- RoleStrategyConfigExtension - Class in com.synopsys.arc.jenkins.plugins.rolestrategy
-
- RoleStrategyConfigExtension() - Constructor for class com.synopsys.arc.jenkins.plugins.rolestrategy.RoleStrategyConfigExtension
-
Deprecated.
- RoleType - Enum in com.synopsys.arc.jenkins.plugins.rolestrategy
-