Index
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
RoleMacroExtension
s. - 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
-
Deprecated.
- 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
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- getGrantedRoles(RoleType) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
Deprecated.
- getGrantedRoles(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
Deprecated.
- getGrantedRolesEntries() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
-
Get an unmodifiable sorted map containing
Role
s and their assigned sids. - getGrantedRolesEntries(RoleType) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
- getGrantedRolesEntries(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
- 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
Permission
s 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
- getRoles() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.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 theAnonymous
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 theroleName
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
-
Deprecated.
- getSIDs(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
Deprecated.
- getSidsForRole(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
-
Deprecated.
- 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
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
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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
Permission
s. - 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
-
Creates a new
RoleBasedAuthorizationStrategy
. - RoleBasedAuthorizationStrategy(Map<String, RoleMap>, Set<PermissionTemplate>) - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
-
Creates a new
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 eachRole
with the concernedUser
s/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
-
Deprecated.Use
RoleDefinition.setEntries(java.util.Collection)
instead. - 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
-
Deprecated.
- 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
.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
RoleMap.assignRole(Role, PermissionEntry)