A B C D F G H I L M N P R S T U V _ 

A

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

B

BuildableJobMacro - Class in com.synopsys.arc.jenkins.plugins.rolestrategy.macros
Sample Macro - creator of the Job
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
 
clearSids() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Clear all the sids for each Role of the RoleMap.
clearSidsForRole(Role) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Clear all the sids associated to the given Role.
com.michelin.cio.hudson.plugins.rolestrategy - package com.michelin.cio.hudson.plugins.rolestrategy
 
com.synopsys.arc.jenkins.plugins.rolestrategy - package com.synopsys.arc.jenkins.plugins.rolestrategy
 
com.synopsys.arc.jenkins.plugins.rolestrategy.macros - package com.synopsys.arc.jenkins.plugins.rolestrategy.macros
 
compareTo(Object) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Compare role names.
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.
doMacrosSubmit(StaplerRequest, StaplerResponse) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
 
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.

F

FromString(String) - Static method in enum com.synopsys.arc.jenkins.plugins.rolestrategy.RoleType
Get Role Type for RoleBasedAuthorizationStrategy's item

G

getACL(Job<?, ?>) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Get the specific ACL for projects.
getACL(AbstractItem) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 
getACL(Computer) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 
getACL(RoleType, AccessControlled) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get the ACL for the current RoleMap.
getAssignRolesName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
Text displayed for the roles assignment panel.
getCompanyName() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.RoleStrategyConfigExtension
 
getDescription() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
The description of the link.
getDescription() - Method in interface com.synopsys.arc.jenkins.plugins.rolestrategy.IMacroExtension
Returns description of the macro (including parameters)
getDescription() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.BuildableJobMacro
 
getDescription() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.LoggedUserMacro
Deprecated.
 
getDescription() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.StubMacro
 
getDisplayName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
 
getDisplayName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
Text displayed in the Manage Hudson panel.
getDisplayName() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
 
getErrorCode() - Method in exception com.synopsys.arc.jenkins.plugins.rolestrategy.MacroException
 
getGlobalRoleType() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
 
getGrantedRoles(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Get the roles from the global RoleMap.
getGrantedRoles() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get an unmodifiable sorted map containing Roles and their assigned sids.
getGroups(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.DescriptorImpl
Get the needed permissions groups.
getGroups() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Used by the container realm.
getIconFileName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
Provides the icon for the Manage Hudson page link
getIndex() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
 
getMacro(String) - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.RoleMacroExtension
 
getMacroExtension(String) - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.RoleMacroExtension
 
getManageRolesName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
Text displayed for the roles management panel.
getMessage() - Method in exception com.synopsys.arc.jenkins.plugins.rolestrategy.MacroException
 
getName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Getter for the role name.
getName() - Method in interface com.synopsys.arc.jenkins.plugins.rolestrategy.IMacroExtension
Get name of the appropriate macro.
getName() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
Get name of the macro.
getName() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.BuildableJobMacro
 
getName() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.LoggedUserMacro
Deprecated.
 
getName() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.StubMacro
 
getParameters() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
 
getPattern() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Getter for the regexp pattern.
getPermissions() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Getter for the Permissions set.
getProjectRoleType() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
 
getRole(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get the Role object named after the given param.
getRoleMacroExtensions() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
 
getRoles() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get an unmodifiable set containing all the Roles of this RoleMap.
getRootACL() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Get the root ACL.
getSIDs(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Get all the SIDs referenced by specified RoleMap type.
getSids() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get all the sids referenced in this RoleMap, minus the Anonymous sid.
getSids(Boolean) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get all the sids referenced in this RoleMap.
getSidsForRole(String) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Get all the sids assigned to the Role named after the roleName param.
getSlaveRoleType() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
 
getStrategy() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
Retrieve the RoleBasedAuthorizationStrategy object from the Hudson instance.
getStringType() - Method in enum com.synopsys.arc.jenkins.plugins.rolestrategy.RoleType
Converts role to the legacy RoleBasedAuthorizationStrategy's string
getUrlName() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
URL name for the strategy management.
getUserMacroExtensions() - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleStrategyConfig
 
GLOBAL - Static variable in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
 
GLOBAL_ROLE_PATTERN - Static variable in class com.michelin.cio.hudson.plugins.rolestrategy.Role
 

H

hasAnyPermission(Set<Permission>) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Checks if the role holds any of the given Permission.
hasIndex() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
 
hasParameters() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
 
hasPermission(Permission) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.Role
Checks if the role holds the given Permission.
hasPermission(String, Permission, RoleType, AccessControlled, Macro) - Method in interface com.synopsys.arc.jenkins.plugins.rolestrategy.IMacroExtension
Check if user belongs to specified Macro
hasPermission(String, Permission, RoleType, AccessControlled, Macro) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.BuildableJobMacro
 
hasPermission(String, Permission, RoleType, AccessControlled, Macro) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.LoggedUserMacro
Deprecated.
 
hasPermission(String, Permission, RoleType, AccessControlled, Macro) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.StubMacro
 
hasRole(Role) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleMap
Check if the RoleMap contains the given Role.

I

IMacroExtension - Interface in com.synopsys.arc.jenkins.plugins.rolestrategy
Interface for Role-based plug-in Macro extensions.
Instance - Static variable in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.StubMacro
 
IsApplicable(RoleType) - Method in interface com.synopsys.arc.jenkins.plugins.rolestrategy.IMacroExtension
Check if role is applicable to specified role type
IsApplicable(RoleType) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.BuildableJobMacro
 
IsApplicable(RoleType) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.LoggedUserMacro
Deprecated.
 
IsApplicable(RoleType) - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.macros.StubMacro
 
isMacro(Role) - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
Check if role is a macro
isMacro(String) - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
 

L

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

M

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

Parse(String) - Static method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
Parse macro from string
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_ListAvalMacro() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
List Available Macros
RoleBasedAuthorizationStrategy_Manage() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Manage Roles
RoleBasedAuthorizationStrategy_ManageAndAssign() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Manage and Assign Roles
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.
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
Stub class, which stores jelly files for RoleStrategyPlugin
RoleStrategyConfigExtension() - Constructor for class com.synopsys.arc.jenkins.plugins.rolestrategy.RoleStrategyConfigExtension
 
RoleType - Enum in com.synopsys.arc.jenkins.plugins.rolestrategy
Enumeration wrapper for RoleBasedAuthorizationStrategy's items

S

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

T

toString() - Method in class com.synopsys.arc.jenkins.plugins.rolestrategy.Macro
 

U

unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy.ConverterImpl
 
UserMacroExtension - Class in com.synopsys.arc.jenkins.plugins.rolestrategy
Deprecated.
Not supported at 2.1.0. Just a stub
UserMacroExtension() - Constructor for class com.synopsys.arc.jenkins.plugins.rolestrategy.UserMacroExtension
Deprecated.
 

V

valueOf(String) - Static method in enum com.synopsys.arc.jenkins.plugins.rolestrategy.MacroExceptionCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.synopsys.arc.jenkins.plugins.rolestrategy.RoleType
Returns the enum constant of this type with the specified name.
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.

_

_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_ListAvalMacro() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
List Available Macros
_RoleBasedAuthorizationStrategy_Manage() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Manage Roles
_RoleBasedAuthorizationStrategy_ManageAndAssign() - Static method in class com.michelin.cio.hudson.plugins.rolestrategy.Messages
Manage and Assign Roles
A B C D F G H I L M N P R S T U V _ 

Copyright © 2004-2013. All Rights Reserved.