A C D G H M N P R S U _

A

addRole(Role) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Add the given role to this RoleMap.
assignRole(Role, String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Assign the sid to the given Role.

C

canConvert(Class) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.ConverterImpl
 
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
 
compareTo(Object) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Compare role names.
create() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.ConverterImpl
 

D

DESCRIPTOR - Static variable 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.
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.

G

getACL(Job<?, ?>) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Get the specific ACL for projects.
getACL() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get the ACL for the current RoleMap.
getAssignRolesName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
Text displayed for the roles assignment panel.
getDescription() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
The description of the link.
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.
getGrantedRoles(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Get the roles from the global RoleMap.
getGrantedRoles() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get an unmodifiable sorted map containing Roles and their assigned sids.
getGroups(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
Get the needed permissions groups.
getGroups() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Used by the container realm.
getIconFileName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
Provides the icon for the Manage Hudson page link
getName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Getter for the role name.
getPattern() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Getter for the regexp pattern.
getPermissions() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Getter for the Permissions set.
getRole(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get the Role object named after the given param.
getRoles() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get an unmodifiable set containing all the Roles of this RoleMap.
getRootACL() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Get the root ACL.
getSIDs(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Get all the SIDs referenced by specified RoleMap type.
getSids() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get all the sids referenced in this RoleMap, minus the Anonymous sid.
getSids(Boolean) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get all the sids referenced in this RoleMap.
getSidsForRole(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get all the sids assigned to the Role named after the roleName param.
getStrategy() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
Retrieve the RoleBasedAuthorizationStrategy object from the Hudson instance.
getUrlName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
URL name for the strategy management.
GLOBAL - Static variable in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 

H

hasAnyPermission(Set<Permission>) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Checks if the role holds any of the given Permission.
hasPermission(Permission) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Checks if the role holds the given Permission.
hasRole(Role) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Check if the RoleMap contains the given Role.

M

marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.ConverterImpl
 
Messages - Class in com.michelin.cio.hudson.plugins.rolestrategy
 
Messages() - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.Messages
 

N

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

P

PROJECT - Static variable in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 

R

Role - Class in com.michelin.cio.hudson.plugins.rolestrategy
Class representing a role, which holds a set of Permissions.
RoleBasedAuthorizationStrategy - Class in com.michelin.cio.hudson.plugins.rolestrategy
Role-based authorization strategy.
RoleBasedAuthorizationStrategy() - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 
RoleBasedAuthorizationStrategy.ConverterImpl - Class in com.michelin.cio.hudson.plugins.rolestrategy
Converter used to persist and retrieve the strategy from disk.
RoleBasedAuthorizationStrategy.ConverterImpl() - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.ConverterImpl
 
RoleBasedAuthorizationStrategy.DescriptorImpl - Class in com.michelin.cio.hudson.plugins.rolestrategy
Descriptor used to bind the strategy to the Web forms.
RoleBasedAuthorizationStrategy.DescriptorImpl() - Constructor for class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
 
RoleBasedAuthorizationStrategy_Assign() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Assign Roles
RoleBasedAuthorizationStrategy_Description() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Handle permissions by creating roles and assigning them to users/groups
RoleBasedAuthorizationStrategy_DisplayName() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Role-Based Strategy
RoleBasedAuthorizationStrategy_Manage() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Manage Roles
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.
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
 

S

showPermission(String, Permission) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
Check if the permission should be shown.

U

unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.ConverterImpl
 

_

_RoleBasedAuthorizationStrategy_Assign() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Assign Roles
_RoleBasedAuthorizationStrategy_Description() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Handle permissions by creating roles and assigning them to users/groups
_RoleBasedAuthorizationStrategy_DisplayName() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Role-Based Strategy
_RoleBasedAuthorizationStrategy_Manage() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Manage Roles

A C D G H M N P R S U _

Copyright © 2010. All Rights Reserved.