Skip navigation links
A B C D E F G H I L M N O P R S T U V _ 

A

addRole(Role) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Add the given role to this RoleMap.
all() - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.RoleMacroExtension
Get list of all registered UserMacroExtensions.
all() - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.UserMacroExtension
Deprecated.
Get list of all registered UserMacroExtensions.
assignRole(Role, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Assign the sid to the given Role.

B

BuildableJobMacro - Class in com.synopsys.arc.jenkins.plugins.rolestrategy.macros
Applies permissions to buildable jobs only.
BuildableJobMacro() - Constructor for class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.BuildableJobMacro
 

C

canConvert(Class) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.ConverterImpl
 
checkName(String) - Method in class org.jenkinsci.plugins.rolestrategy.RoleBasedProjectNamingStrategy
 
clearSids() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Clear all the sids for each Role of the RoleMap.
clearSidsForRole(Role) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Clear all the sids associated to the given Role.
com.michelin.cio.hudson.plugins.rolestrategy - package com.michelin.cio.hudson.plugins.rolestrategy
 
com.synopsys.arc.jenkins.plugins.rolestrategy - package com.synopsys.arc.jenkins.plugins.rolestrategy
 
com.synopsys.arc.jenkins.plugins.rolestrategy.macros - package com.synopsys.arc.jenkins.plugins.rolestrategy.macros
 
compareTo(Object) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Compare role names.
ConverterImpl() - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.ConverterImpl
 
create() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.ConverterImpl
 
CURRENT - Static variable in enum org.jenkinsci.plugins.rolestrategy.permissions.DangerousPermissionHandlingMode
 

D

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"

E

equals(Object) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
 

F

FromString(String) - Static method in enum com.synopsys.arc.jenkins.plugins.rolestrategy.RoleType
Deprecated.
Naming convention violation, use RoleType.fromString(java.lang.String).
fromString(String) - Static method in enum com.synopsys.arc.jenkins.plugins.rolestrategy.RoleType
Get Role Type for RoleBasedAuthorizationStrategy's item
fromStrings(Collection<String>) - Static method in class org.jenkinsci.plugins.rolestrategy.permissions.PermissionHelper
Convert a set of string to a collection of permissions.

G

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 Roles 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 Permissions 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 Roles 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
Retrieve the RoleBasedAuthorizationStrategy object from the Hudson instance.
getStringType() - Method in enum com.synopsys.arc.jenkins.plugins.rolestrategy.RoleType
Converts role to the legacy RoleBasedAuthorizationStrategy's string.
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
Deprecated.
The extension is not implemented
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
 

H

hasAnyPermission(Set<Permission>) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Checks if the role holds any of the given Permission.
hasDangerousPermissions() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
 
hasDangerousPermissions(RoleBasedAuthorizationStrategy) - Static method in class org.jenkinsci.plugins.rolestrategy.permissions.PermissionHelper
 
hasDangerousPermissions(Iterable<Role>) - Static method in class org.jenkinsci.plugins.rolestrategy.permissions.PermissionHelper
 
hashCode() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
 
hasIndex() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
 
hasParameters() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
 
hasPermission(Permission) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Checks if the role holds the given Permission.
hasPermission(String, Permission, RoleType, AccessControlled, Macro) - Method in interface com.synopsys.arc.jenkins.plugins.rolestrategy.IMacroExtension
Check if user belongs to specified Macro
hasPermission(String, Permission, RoleType, AccessControlled, Macro) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.BuildableJobMacro
 
hasPermission(String, Permission, RoleType, AccessControlled, Macro) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.LoggedUserMacro
Deprecated.
 
hasPermission(String, Permission, RoleType, AccessControlled, Macro) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.StubMacro
 
hasPotentiallyDangerousPermissions(Role) - Static method in class org.jenkinsci.plugins.rolestrategy.permissions.PermissionHelper
Checks if the role is potentially dangerous.
hasRole(Role) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Check if the RoleMap contains the given Role.

I

IMacroExtension - Interface in com.synopsys.arc.jenkins.plugins.rolestrategy
Interface for Role-based plug-in Macro extensions.
Instance - Static variable in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.StubMacro
 
isActivated() - Method in class org.jenkinsci.plugins.rolestrategy.permissions.DangerousPermissionAdministrativeMonitor
 
IsApplicable(RoleType) - Method in interface com.synopsys.arc.jenkins.plugins.rolestrategy.IMacroExtension
Check if the macro extension is applicable to specified role type
IsApplicable(RoleType) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.BuildableJobMacro
 
IsApplicable(RoleType) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.LoggedUserMacro
Deprecated.
 
IsApplicable(RoleType) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.StubMacro
 
isCreateAllowed() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Control job create using RoleBasedProjectNamingStrategy.
isDangerous(Permission) - Static method in class org.jenkinsci.plugins.rolestrategy.permissions.PermissionHelper
Check if the permissions is dangerous.
isEnabled() - Method in class org.jenkinsci.plugins.rolestrategy.permissions.DangerousPermissionAdministrativeMonitor
 
isForceExistingJobs() - Method in class org.jenkinsci.plugins.rolestrategy.RoleBasedProjectNamingStrategy
 
isMacro(Role) - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
Check if role is a macro.
isMacro(String) - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
 

L

LoggedUserMacro - Class in com.synopsys.arc.jenkins.plugins.rolestrategy.macros
Deprecated.
Not supported at current version
LoggedUserMacro() - Constructor for class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.LoggedUserMacro
Deprecated.
 

M

Macro - Class in com.synopsys.arc.jenkins.plugins.rolestrategy
Macro representation for roles and users.
Macro(String, Integer, String[]) - Constructor for class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
 
MACRO_PREFIX - Static variable in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
 
MACRO_ROLE - Static variable in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 
MACRO_USER - Static variable in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 
MacroException - Exception in com.synopsys.arc.jenkins.plugins.rolestrategy
Macro exception.
MacroException(MacroExceptionCode, String) - Constructor for exception com.synopsys.arc.jenkins.plugins.rolestrategy.MacroException
 
MacroExceptionCode - Enum in com.synopsys.arc.jenkins.plugins.rolestrategy
Contains type of macro exception.
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.ConverterImpl
 
Messages - Class in com.michelin.cio.hudson.plugins.rolestrategy
Generated localization support class.
Messages() - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.Messages
 

N

newInstance(StaplerRequest, JSONObject) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
Method called on Jenkins Manage panel submission, and plugin specific forms to create the AuthorizationStrategy object.
newMatchingRoleMap(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Create a sub-map of the current RoleMap containing only the Roles matching the given pattern.

O

org.jenkinsci.plugins.rolestrategy - package org.jenkinsci.plugins.rolestrategy
 
org.jenkinsci.plugins.rolestrategy.permissions - package org.jenkinsci.plugins.rolestrategy.permissions
 

P

Parse(String) - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
parse(String) - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
Parse macro from string
PermissionHelper - Class in org.jenkinsci.plugins.rolestrategy.permissions
Helper methods for dangerous permission handling.
PROJECT - Static variable in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 
PROPERTY_NAME - Static variable in enum org.jenkinsci.plugins.rolestrategy.permissions.DangerousPermissionHandlingMode
 

R

removeRole(Role) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Removes a Role
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 Permissions.
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 Users/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
Deprecated.
the class is not used anywhere, just a stub
RoleStrategyConfigExtension() - Constructor for class com.synopsys.arc.jenkins.plugins.rolestrategy.RoleStrategyConfigExtension
Deprecated.
 
RoleType - Enum in com.synopsys.arc.jenkins.plugins.rolestrategy
Enumeration wrapper for RoleBasedAuthorizationStrategy's items.

S

Settings - Class in org.jenkinsci.plugins.rolestrategy
Class for managing the strategy.
showPermission(String, Permission) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
 
showPermission(String, Permission, boolean) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
Check if the permission should be displayed.
SLAVE - Static variable in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 
StubMacro - Class in com.synopsys.arc.jenkins.plugins.rolestrategy.macros
A stub for non-existent macros.

T

toString() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
 
TREAT_USER_AUTHORITIES_AS_ROLES - Static variable in class org.jenkinsci.plugins.rolestrategy.Settings
Enabling processing of User Authorities.

U

unAssignRole(Role, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
unAssign the sid to the given Role.
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.ConverterImpl
 
USER_DETAILS_CACHE_EXPIRATION_TIME_SEC - Static variable in class org.jenkinsci.plugins.rolestrategy.Settings
Defines lifetime of entries in the User details cache.
USER_DETAILS_CACHE_MAX_SIZE - Static variable in class org.jenkinsci.plugins.rolestrategy.Settings
Defines maximum size of the User details cache.
UserMacroExtension - Class in com.synopsys.arc.jenkins.plugins.rolestrategy
Deprecated.
Not supported in 2.1.0. Just a stub
UserMacroExtension() - Constructor for class com.synopsys.arc.jenkins.plugins.rolestrategy.UserMacroExtension
Deprecated.
 

V

valueOf(String) - Static method in enum com.synopsys.arc.jenkins.plugins.rolestrategy.MacroExceptionCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.synopsys.arc.jenkins.plugins.rolestrategy.RoleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jenkinsci.plugins.rolestrategy.permissions.DangerousPermissionHandlingMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.synopsys.arc.jenkins.plugins.rolestrategy.MacroExceptionCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.synopsys.arc.jenkins.plugins.rolestrategy.RoleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jenkinsci.plugins.rolestrategy.permissions.DangerousPermissionHandlingMode
Returns an array containing the constants of this enum type, in the order they are declared.

_

_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_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!.
A B C D E F G H I L M N O P R S T U V _ 
Skip navigation links

Copyright © 2016–2018. All rights reserved.