Index

A B C D E F G H I L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractUserRolesStep - Class in org.jenkinsci.plugins.rolestrategy.pipeline
Base class for the pipeline steps.
AbstractUserRolesStep() - Constructor for class org.jenkinsci.plugins.rolestrategy.pipeline.AbstractUserRolesStep
 
AbstractUserRolesStep.Execution - Class in org.jenkinsci.plugins.rolestrategy.pipeline
Step Execution.
addRole(Role) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Add the given role to this RoleMap.
addRole(Role, Set<PermissionEntry>) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Add the given role to this RoleMap and assign the sids to it.
all() - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.RoleMacroExtension
Get list of all registered RoleMacroExtensions.
AmbiguousSidsAdminMonitor - Class in org.jenkinsci.plugins.rolestrategy
Alert administrators in case ambiguous SID are declared.
AmbiguousSidsAdminMonitor() - Constructor for class org.jenkinsci.plugins.rolestrategy.AmbiguousSidsAdminMonitor
 
asPermissionEntry() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition.RoleDefinitionEntry
 
assignRole(Role, PermissionEntry) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Assign the sid to the given Role.
assignRole(Role, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
AuthorizationType - Enum in com.michelin.cio.hudson.plugins.rolestrategy
The type of object being granted authorization.

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
 
checkName(String, String) - Method in class org.jenkinsci.plugins.rolestrategy.RoleBasedProjectNamingStrategy
Checks if the given name and parentName match a role pattern.
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(PermissionEntry) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionEntry
 
compareTo(PermissionTemplate) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionTemplate
 
compareTo(Object) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Compare role names.
compareTo(PermissionTemplateDefinition) - Method in class org.jenkinsci.plugins.rolestrategy.casc.PermissionTemplateDefinition
 
compareTo(RoleDefinition) - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
 
compareTo(RoleDefinition.RoleDefinitionEntry) - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition.RoleDefinitionEntry
 
configure(Mapping, RoleBasedAuthorizationStrategy, boolean, ConfigurationContext) - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleBasedAuthorizationStrategyConfigurator
 
ContainedInViewMacro - Class in com.synopsys.arc.jenkins.plugins.rolestrategy.macros
Checks if the item is contained in one of the views.
ContainedInViewMacro() - Constructor for class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.ContainedInViewMacro
 
ConverterImpl() - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.ConverterImpl
 
create() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.ConverterImpl
 

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.
deleteRoleSid(PermissionEntry, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Clear specific role associated to the given sid.
deleteRoleSid(String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
deleteSids(PermissionEntry) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Clear all the roles associated to the given sid.
deleteSids(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
describe() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleBasedAuthorizationStrategyConfigurator
 
describe(RoleBasedAuthorizationStrategy, ConfigurationContext) - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleBasedAuthorizationStrategyConfigurator
 
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.pipeline.UserGlobalRoles.DescriptorImpl
 
DescriptorImpl() - Constructor for class org.jenkinsci.plugins.rolestrategy.pipeline.UserItemRoles.DescriptorImpl
 
DescriptorImpl() - Constructor for class org.jenkinsci.plugins.rolestrategy.RoleBasedProjectNamingStrategy.DescriptorImpl
 
doAddRole(String, String, String, String, String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to add a role.
doAddTemplate(String, String, boolean) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to add a permission template.
doAssignGroupRole(String, String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to assign a Group to role.
doAssignRole(String, String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
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.
doAssignUserRole(String, String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to assign a User to role.
doCheckForWhitespace(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
Checks if the value contains whitespace at begin or end.
doCheckName(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
Check the given SID and look it up in the security realm and returns html snippet that will be displayed in the form instead of the plain sid.
doCheckPattern(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
Validate the pattern.
doDeleteGroup(String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to delete a group from all granted roles.
doDeleteSid(String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to delete a SID from all granted roles.
doDeleteUser(String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to delete a user from all granted roles.
doGetAllRoles(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to get all roles and the SIDs assigned to the roles for a roletype.
doGetMatchingAgents(String, int) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to get a list of agents matching a pattern.
doGetMatchingJobs(String, int) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to get a list of items matching a pattern.
doGetRole(String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to get the granted permissions of a role and the SIDs assigned to it.
doGetTemplate(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to get the granted permissions of a template and if the template is used.
doRemoveRoles(String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to remove roles.
doRemoveTemplates(String, boolean) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to remove templates.
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.
doTemplatesSubmit(StaplerRequest, StaplerResponse) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
Called on role generator form submission.
doTemplatesSubmit(StaplerRequest, StaplerResponse) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
Called on roles generator form submission.
doUnassignGroupRole(String, String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to remove a user from a role.
doUnassignRole(String, String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to remove a SID from a role.
doUnassignUserRole(String, String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
API method to remove a user from a role.

E

EITHER - Enum constant in enum com.michelin.cio.hudson.plugins.rolestrategy.AuthorizationType
Either type is being granted permissions.
entryFor(String, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
Create PermissionEntry.
equals(Object) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionEntry
 
equals(Object) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionTemplate
 
equals(Object) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
 
equals(Object) - Method in class org.jenkinsci.plugins.rolestrategy.casc.PermissionTemplateDefinition
 
equals(Object) - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
 
equals(Object) - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition.RoleDefinitionEntry
 
Execution(StepContext, RoleType) - Constructor for class org.jenkinsci.plugins.rolestrategy.pipeline.AbstractUserRolesStep.Execution
 

F

findPermission(String) - Static method in class org.jenkinsci.plugins.rolestrategy.permissions.PermissionHelper
Attempt to match a given permission to what is defined in the UI.
findPermissionId(String) - Static method in class org.jenkinsci.plugins.rolestrategy.permissions.PermissionHelper
Attempt to match a given permission to what is defined in the UI.
FolderMacro - Class in com.synopsys.arc.jenkins.plugins.rolestrategy.macros
Applies permissions to folders only.
FolderMacro() - Constructor for class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.FolderMacro
 
FORCE_CASE_SENSITIVE - Static variable in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
 
fromPermissionEntry(PermissionEntry) - Static method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition.RoleDefinitionEntry
Creates a RoleDefinitionEntry from a PermissionNetry.
fromString(String) - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionEntry
Creates a PermissionEntry from a string.
fromString(String) - Static method in enum com.synopsys.arc.jenkins.plugins.rolestrategy.RoleType
Get Role Type for RoleBasedAuthorizationStrategy's item.
FromString(String) - Static method in enum com.synopsys.arc.jenkins.plugins.rolestrategy.RoleType
Deprecated.
Naming convention violation, use RoleType.fromString(java.lang.String).
fromStrings(Collection<String>, boolean) - Static method in class org.jenkinsci.plugins.rolestrategy.permissions.PermissionHelper
Convert a set of string to a collection of permissions.

G

get() - Static method in class org.jenkinsci.plugins.rolestrategy.AmbiguousSidsAdminMonitor
 
getACL(RoleType, AccessControlled) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get the ACL for the current RoleMap.
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(Job<?, ?>) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Get the specific ACL for projects.
getACL(Node) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 
getAgents() - Method in class org.jenkinsci.plugins.rolestrategy.casc.GrantedRoles
 
getAmbiguousEntries() - Method in class org.jenkinsci.plugins.rolestrategy.AmbiguousSidsAdminMonitor
 
getAssignments() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
Deprecated, always returns null.
getAssignRolesName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
Text displayed for the roles assignment panel.
getCategoryName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
 
getCompanyName() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.RoleStrategyConfigExtension
Deprecated.
 
getDescription() - Method in enum com.michelin.cio.hudson.plugins.rolestrategy.AuthorizationType
 
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.ContainedInViewMacro
 
getDescription() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.FolderMacro
 
getDescription() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.StubMacro
 
getDescription() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
 
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.AmbiguousSidsAdminMonitor
 
getDisplayName() - Method in class org.jenkinsci.plugins.rolestrategy.NamingStrategyAdministrativeMonitor
 
getDisplayName() - Method in class org.jenkinsci.plugins.rolestrategy.pipeline.UserGlobalRoles.DescriptorImpl
 
getDisplayName() - Method in class org.jenkinsci.plugins.rolestrategy.pipeline.UserItemRoles.DescriptorImpl
 
getDisplayName() - Method in class org.jenkinsci.plugins.rolestrategy.RoleBasedProjectNamingStrategy.DescriptorImpl
 
getEither() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition.RoleDefinitionEntry
 
getEntries() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
 
getErrorCode() - Method in exception com.synopsys.arc.jenkins.plugins.rolestrategy.MacroException
 
getFunctionName() - Method in class org.jenkinsci.plugins.rolestrategy.pipeline.UserGlobalRoles.DescriptorImpl
 
getFunctionName() - Method in class org.jenkinsci.plugins.rolestrategy.pipeline.UserItemRoles.DescriptorImpl
 
getGlobal() - Method in class org.jenkinsci.plugins.rolestrategy.casc.GrantedRoles
 
getGlobalRoleType() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
 
getGrantedRoles() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
getGrantedRoles(RoleType) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
getGrantedRoles(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
getGrantedRolesEntries() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get an unmodifiable sorted map containing Roles and their assigned sids.
getGrantedRolesEntries(RoleType) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Get the Roles and the sids assigned to them for the given RoleType.
getGrantedRolesEntries(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Get the Roles and the sids assigned to them for the given RoleType.
getGroup() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition.RoleDefinitionEntry
 
getGroups() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Used by the container realm.
getGroups(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
Get the needed permissions groups.
getIconFileName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
Provides the icon for the Manage Hudson page link.
getImplementedAPI() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleBasedAuthorizationStrategyConfigurator
 
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.
getItems() - Method in class org.jenkinsci.plugins.rolestrategy.casc.GrantedRoles
 
getMacro(String) - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.RoleMacroExtension
Parse Macro and return it.
getMacroExtension(String) - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.RoleMacroExtension
Get Macro with the given name.
getManageRolesName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
Text displayed for the roles management panel.
getMatchingAgentNames(Pattern, int) - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Deprecated.
No replacement available. It was never intended for public usage.
getMatchingJobNames(Pattern, int) - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Deprecated.
No replacement available. It was never intended for public usage.
getMessage() - Method in exception com.synopsys.arc.jenkins.plugins.rolestrategy.MacroException
 
getName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionTemplate
 
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.ContainedInViewMacro
 
getName() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.FolderMacro
 
getName() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.StubMacro
 
getName() - Method in class org.jenkinsci.plugins.rolestrategy.casc.PermissionTemplateDefinition
 
getName() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleBasedAuthorizationStrategyConfigurator
 
getName() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
 
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.
getPattern() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
 
getPermissions() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionTemplate
 
getPermissions() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Getter for the Permissions set.
getPermissions() - Method in class org.jenkinsci.plugins.rolestrategy.casc.PermissionTemplateDefinition
 
getPermissions() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
 
getPermissionTemplate() - Method in class org.jenkinsci.plugins.rolestrategy.casc.PermissionTemplateDefinition
Return the corresponding PermissionTemplate object.
getPermissionTemplate(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 
getPermissionTemplates() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Get the permission templates.
getProjectRoleType() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
 
getRequiredContext() - Method in class org.jenkinsci.plugins.rolestrategy.pipeline.UserGlobalRoles.DescriptorImpl
 
getRequiredContext() - Method in class org.jenkinsci.plugins.rolestrategy.pipeline.UserItemRoles.DescriptorImpl
 
getRequiredPermission() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
 
getRole() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
Returns the corresponding Role object.
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
 
getRoleMap() - Method in class org.jenkinsci.plugins.rolestrategy.pipeline.AbstractUserRolesStep.Execution
 
getRoleMap() - Method in class org.jenkinsci.plugins.rolestrategy.pipeline.UserItemRoles.ItemRolesExecution
 
getRoleMap(RoleType) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Get the RoleMap corresponding to the RoleType.
getRoles() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get an unmodifiable set containing all the Roles of this RoleMap.
getRolesForAuth(Authentication) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get all roles associated with the given Authentication.
getRolesForUser(User) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get all roles associated with the given User.
getRootACL() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Get the root ACL.
getSid() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionEntry
 
getSidEntries() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get all the sids referenced in this RoleMap, minus the Anonymous sid.
getSidEntries(Boolean) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get all the sids referenced in this RoleMap.
getSidEntries(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Get all the SIDs referenced by specified RoleMap type.
getSidEntriesForRole(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get all the permission entries assigned to the Role named after the roleName param.
getSids() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Deprecated.
getSids(Boolean) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
getSIDs(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
getSidsForRole(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
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.
getTarget() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleBasedAuthorizationStrategyConfigurator
 
getTemplateName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
 
getTemplateName() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
 
getType() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionEntry
 
getUrlName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
URL name for the strategy management.
getUser() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition.RoleDefinitionEntry
 
Global - Enum constant in enum com.synopsys.arc.jenkins.plugins.rolestrategy.RoleType
 
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
 
GrantedRoles - Class in org.jenkinsci.plugins.rolestrategy.casc
Casc wrapper for Roles.
GrantedRoles(Set<RoleDefinition>, Set<RoleDefinition>, Set<RoleDefinition>) - Constructor for class org.jenkinsci.plugins.rolestrategy.casc.GrantedRoles
Create GrantedRoles.
group(String) - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionEntry
 
GROUP - Enum constant in enum com.michelin.cio.hudson.plugins.rolestrategy.AuthorizationType
 

H

hasAmbiguousEntries(SortedMap<Role, Set<PermissionEntry>>) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
 
hasAnyPermission(Set<Permission>) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Checks if the role holds any of the given Permission.
hashCode() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionEntry
 
hashCode() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionTemplate
 
hashCode() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
 
hashCode() - Method in class org.jenkinsci.plugins.rolestrategy.casc.PermissionTemplateDefinition
 
hashCode() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
 
hashCode() - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition.RoleDefinitionEntry
 
hasIndex() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
 
hasParameters() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
 
hasPermission(PermissionEntry, Permission, RoleType, AccessControlled) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Check if the given sid has the provided Permission.
hasPermission(PermissionEntry, Permission, RoleType, AccessControlled, Macro) - Method in interface com.synopsys.arc.jenkins.plugins.rolestrategy.IMacroExtension
Check if user belongs to specified Macro.
hasPermission(PermissionEntry, Permission, RoleType, AccessControlled, Macro) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.BuildableJobMacro
 
hasPermission(PermissionEntry, Permission, RoleType, AccessControlled, Macro) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.ContainedInViewMacro
 
hasPermission(PermissionEntry, Permission, RoleType, AccessControlled, Macro) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.FolderMacro
 
hasPermission(PermissionEntry, Permission, RoleType, AccessControlled, Macro) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.StubMacro
 
hasPermission(Permission) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionTemplate
Checks if the role holds the given Permission.
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
 
hasPermissionTemplate(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 
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.
impliedByList(Permission) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
Returns a String with the permissions that imply the given permission.
init() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Validate the config after System config was loaded.
instance(Mapping, ConfigurationContext) - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleBasedAuthorizationStrategyConfigurator
 
Instance - Static variable in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.StubMacro
 
isActivated() - Method in class org.jenkinsci.plugins.rolestrategy.AmbiguousSidsAdminMonitor
 
isActivated() - Method in class org.jenkinsci.plugins.rolestrategy.NamingStrategyAdministrativeMonitor
 
isApplicable(boolean) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionEntry
Utility method checking whether this entry applies based on whether we're looking for a principal.
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.ContainedInViewMacro
 
IsApplicable(RoleType) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.FolderMacro
 
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
Deprecated.
Always available since 1.566
isDangerous(Permission) - Static method in class org.jenkinsci.plugins.rolestrategy.permissions.PermissionHelper
Check if the permissions is dangerous.
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
 
isShowAllRoles() - Method in class org.jenkinsci.plugins.rolestrategy.pipeline.UserItemRoles
 
isUsed() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionTemplate
Checks whether the template is used by one or more roles.
ItemRolesExecution(StepContext, RoleType, boolean) - Constructor for class org.jenkinsci.plugins.rolestrategy.pipeline.UserItemRoles.ItemRolesExecution
 

L

LOGGER - Static variable in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
 

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
Create new 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

NamingStrategyAdministrativeMonitor - Class in org.jenkinsci.plugins.rolestrategy
Monitors if the role based naming strategy is enabled when role based authorization is enabled.
NamingStrategyAdministrativeMonitor() - Constructor for class org.jenkinsci.plugins.rolestrategy.NamingStrategyAdministrativeMonitor
 
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 this RoleMap containing Roles that are applicable on the given itemNamePrefix.
Not_Macro - Enum constant in enum com.synopsys.arc.jenkins.plugins.rolestrategy.MacroExceptionCode
 

O

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

P

parse(String) - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
Parse macro from string.
Parse(String) - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
PERMISSION_TEMPLATES - Static variable in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 
PermissionEntry - Class in com.michelin.cio.hudson.plugins.rolestrategy
Combines sid with type.
PermissionEntry(AuthorizationType, String) - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.PermissionEntry
 
PermissionHelper - Class in org.jenkinsci.plugins.rolestrategy.permissions
Helper methods for dangerous permission handling.
PermissionTemplate - Class in com.michelin.cio.hudson.plugins.rolestrategy
Holds a set of permissions for the role generator.
PermissionTemplate(String, Set<String>) - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.PermissionTemplate
Create a new PermissionTemplate.
PermissionTemplate(Set<Permission>, String) - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.PermissionTemplate
Create a new PermissionTemplate.
PermissionTemplateDefinition - Class in org.jenkinsci.plugins.rolestrategy.casc
PermissionTemplate definition.
PermissionTemplateDefinition(String, Collection<String>) - Constructor for class org.jenkinsci.plugins.rolestrategy.casc.PermissionTemplateDefinition
 
Project - Enum constant in enum com.synopsys.arc.jenkins.plugins.rolestrategy.RoleType
 
PROJECT - Static variable in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 

R

refreshPermissionsFromTemplate(PermissionTemplate) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Updates the permissions from the given template.
refreshPermissionsFromTemplate(Collection<PermissionTemplate>) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
removeRole(Role) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Removes a Role.
resolvePermissionFromString(String) - Static method in class org.jenkinsci.plugins.rolestrategy.permissions.PermissionHelper
Attempt to match a given permission to what is defined in the UI or from the ID representation used in the config.xml
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
 
Role(String, String, Set<String>, String, String) - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.Role
 
Role(String, Pattern, Set<Permission>, String) - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.Role
Create a Role.
Role(String, Pattern, Set<Permission>, String, String) - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.Role
Create a 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
Create new RoleBasedAuthorizationStrategy.
RoleBasedAuthorizationStrategy(Map<String, RoleMap>) - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
RoleBasedAuthorizationStrategy(Map<String, RoleMap>, Set<PermissionTemplate>) - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
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.
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.
RoleBasedAuthorizationStrategyConfigurator - Class in org.jenkinsci.plugins.rolestrategy.casc
Provides the configuration logic for Role Strategy plugin.
RoleBasedAuthorizationStrategyConfigurator() - Constructor for class org.jenkinsci.plugins.rolestrategy.casc.RoleBasedAuthorizationStrategyConfigurator
 
RoleBasedProjectNamingStrategy - Class in org.jenkinsci.plugins.rolestrategy
A Naming Strategy so that users with only item specific create permissions can create only items matching the role pattern.
RoleBasedProjectNamingStrategy(boolean) - Constructor for class org.jenkinsci.plugins.rolestrategy.RoleBasedProjectNamingStrategy
 
RoleBasedProjectNamingStrategy_Ambiguous() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Key RoleBasedProjectNamingStrategy.Ambiguous: Ambiguous Permission Assignments in Role Strategy.
RoleBasedProjectNamingStrategy_JobNameConventionNotApplyed(Object, Object) - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Key RoleBasedProjectNamingStrategy.JobNameConventionNotApplyed: ‘{0}’ does not match the job name convention pattern {1}.
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!.
RoleBasedProjectNamingStrategy_NotConfigured() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Key RoleBasedProjectNamingStrategy.NotConfigured: Role-Based Naming Strategy not enabled.
RoleBasedProjectNamingStrategy_WhiteSpaceWillBeTrimmed() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Key RoleBasedProjectNamingStrategy.WhiteSpaceWillBeTrimmed: Leading and trailing whitespace characters will be removed.
RoleBasedProjectNamingStrategy.DescriptorImpl - Class in org.jenkinsci.plugins.rolestrategy
Descriptor.
RoleDefinition - Class in org.jenkinsci.plugins.rolestrategy.casc
Role definition.
RoleDefinition(String, String, String, Collection<String>) - Constructor for class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
Creates a RoleDefinition.
RoleDefinition.RoleDefinitionEntry - Class in org.jenkinsci.plugins.rolestrategy.casc
Maps a permission entry to the casc line.
RoleDefinitionEntry() - Constructor for class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition.RoleDefinitionEntry
 
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<PermissionEntry>>) - 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 - Variable in class org.jenkinsci.plugins.rolestrategy.pipeline.AbstractUserRolesStep.Execution
 
RoleType - Enum in com.synopsys.arc.jenkins.plugins.rolestrategy
Enumeration wrapper for RoleBasedAuthorizationStrategy's items.
run() - Method in class org.jenkinsci.plugins.rolestrategy.pipeline.AbstractUserRolesStep.Execution
 

S

setAssignments(Collection<String>) - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
setEither(String) - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition.RoleDefinitionEntry
 
setEntries(Collection<RoleDefinition.RoleDefinitionEntry>) - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
Setter for entries.
setGroup(String) - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition.RoleDefinitionEntry
 
setShowAllRoles(boolean) - Method in class org.jenkinsci.plugins.rolestrategy.pipeline.UserItemRoles
 
setTemplateName(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
 
setTemplateName(String) - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition
 
Settings - Class in org.jenkinsci.plugins.rolestrategy
Class for managing the strategy.
setUser(String) - Method in class org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition.RoleDefinitionEntry
 
showPermission(String, Permission) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
Used from Jelly.
Slave - Enum constant in enum com.synopsys.arc.jenkins.plugins.rolestrategy.RoleType
 
SLAVE - Static variable in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 
start(StepContext) - Method in class org.jenkinsci.plugins.rolestrategy.pipeline.UserGlobalRoles
 
start(StepContext) - Method in class org.jenkinsci.plugins.rolestrategy.pipeline.UserItemRoles
 
StubMacro - Class in com.synopsys.arc.jenkins.plugins.rolestrategy.macros
A stub for non-existent macros.

T

toMap() - Method in class org.jenkinsci.plugins.rolestrategy.casc.GrantedRoles
 
toPrefix() - Method in enum com.michelin.cio.hudson.plugins.rolestrategy.AuthorizationType
The prefix used in the persistence of an permission entry.
toString() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionEntry
 
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, PermissionEntry) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
unAssign the sid from the given Role.
unAssignRole(Role, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
UnknownError - Enum constant in enum com.synopsys.arc.jenkins.plugins.rolestrategy.MacroExceptionCode
 
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.ConverterImpl
 
updateEntries(Collection<PermissionEntry>) - Method in class org.jenkinsci.plugins.rolestrategy.AmbiguousSidsAdminMonitor
To be called everytime Permission Entries are updated.
user(String) - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.PermissionEntry
 
USER - Enum constant in enum com.michelin.cio.hudson.plugins.rolestrategy.AuthorizationType
 
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.
UserGlobalRoles - Class in org.jenkinsci.plugins.rolestrategy.pipeline
Pipeline step that returns the users global roles.
UserGlobalRoles() - Constructor for class org.jenkinsci.plugins.rolestrategy.pipeline.UserGlobalRoles
 
UserGlobalRoles.DescriptorImpl - Class in org.jenkinsci.plugins.rolestrategy.pipeline
The descriptor of the step.
UserItemRoles - Class in org.jenkinsci.plugins.rolestrategy.pipeline
Pipeline step that returns the users item roles.
UserItemRoles() - Constructor for class org.jenkinsci.plugins.rolestrategy.pipeline.UserItemRoles
 
UserItemRoles.DescriptorImpl - Class in org.jenkinsci.plugins.rolestrategy.pipeline
The descriptor.
UserItemRoles.ItemRolesExecution - Class in org.jenkinsci.plugins.rolestrategy.pipeline
Step Execution.

V

validateConfig() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Checks if there are ambiguous entries and adds them to the monitor.
valueOf(String) - Static method in enum com.michelin.cio.hudson.plugins.rolestrategy.AuthorizationType
Returns the enum constant of this type with the specified name.
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.
values() - Static method in enum com.michelin.cio.hudson.plugins.rolestrategy.AuthorizationType
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.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.
VIEW_CACHE_EXPIRATION_TIME_SEC - Static variable in class org.jenkinsci.plugins.rolestrategy.Settings
Defines lifetime of entries in the View cache.
VIEW_CACHE_MAX_SIZE - Static variable in class org.jenkinsci.plugins.rolestrategy.Settings
Defines maximum size of the View cache.

W

Wrong_arguments - Enum constant in enum com.synopsys.arc.jenkins.plugins.rolestrategy.MacroExceptionCode
 
WrongFormat - Enum constant in enum com.synopsys.arc.jenkins.plugins.rolestrategy.MacroExceptionCode
 

_

_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_Ambiguous() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Key RoleBasedProjectNamingStrategy.Ambiguous: Ambiguous Permission Assignments in Role Strategy.
_RoleBasedProjectNamingStrategy_JobNameConventionNotApplyed(Object, Object) - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Key RoleBasedProjectNamingStrategy.JobNameConventionNotApplyed: ‘{0}’ does not match the job name convention pattern {1}.
_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!.
_RoleBasedProjectNamingStrategy_NotConfigured() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Key RoleBasedProjectNamingStrategy.NotConfigured: Role-Based Naming Strategy not enabled.
_RoleBasedProjectNamingStrategy_WhiteSpaceWillBeTrimmed() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Key RoleBasedProjectNamingStrategy.WhiteSpaceWillBeTrimmed: Leading and trailing whitespace characters will be removed.
A B C D E F G H I L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form