A C D E F G H I M N P R S W _ 
All Classes All Packages

A

AbstractRole - Class in io.jenkins.plugins.folderauth.roles
A role as an immutable object
addAgentRole(AgentRole) - Static method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyAPI
addFolderRole(FolderRole) - Static method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyAPI
addGlobalRole(GlobalRole) - Static method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyAPI
agentNames - Variable in class io.jenkins.plugins.folderauth.misc.AgentRoleCreationRequest
 
AgentRole - Class in io.jenkins.plugins.folderauth.roles
 
AgentRole(String, Set<PermissionWrapper>, Set<String>) - Constructor for class io.jenkins.plugins.folderauth.roles.AgentRole
 
AgentRole(String, Set<PermissionWrapper>, Set<String>, Set<String>) - Constructor for class io.jenkins.plugins.folderauth.roles.AgentRole
 
AgentRoleCreationRequest - Class in io.jenkins.plugins.folderauth.misc
 
AgentRoleCreationRequest() - Constructor for class io.jenkins.plugins.folderauth.misc.AgentRoleCreationRequest
 
assignPermissions(Set<String>, Set<Permission>) - Method in class io.jenkins.plugins.folderauth.acls.GenericAclImpl
Assigns permissions to each sid in sid.
assignSidToAgentRole(String, String) - Static method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyAPI
Assigns the sid to the AgentRole identified by roleName.
assignSidToFolderRole(String, String) - Static method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyAPI
Assigns the sid to the FolderRole identified by roleName.
assignSidToGlobalRole(String, String) - Static method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyAPI
Assigns the sid to the GlobalRole identified by roleName.

C

compareTo(PermissionWrapper) - Method in class io.jenkins.plugins.folderauth.misc.PermissionWrapper
 
compareTo(AbstractRole) - Method in class io.jenkins.plugins.folderauth.roles.AbstractRole
 

D

DANGEROUS_PERMISSIONS - Static variable in class io.jenkins.plugins.folderauth.misc.PermissionWrapper
 
deleteAgentRole(String) - Static method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyAPI
Deletes the AgentRole with name equal to roleName.
deleteFolderRole(String) - Static method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyAPI
Deletes the FolderRole with name equal to roleName.
deleteGlobalRole(String) - Static method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyAPI
Deletes the GlobalRole with name equal to roleName.
DescriptorImpl() - Constructor for class io.jenkins.plugins.folderauth.FolderBasedAuthorizationStrategy.DescriptorImpl
 
doAddAgentRole(AgentRoleCreationRequest) - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
doAddFolderRole(FolderRoleCreationRequest) - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
doAddGlobalRole(GlobalRoleCreationRequest) - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
doAssignSidToAgentRole(String, String) - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
Assigns sid to the AgentRole identified by roleName.
doAssignSidToFolderRole(String, String) - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
Assigns sid to the folder role identified by roleName.
doAssignSidToGlobalRole(String, String) - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
Assigns sid to the global role identified by roleName.
doDeleteAgentRole(String) - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
doDeleteFolderRole(String) - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
Deletes a folder role.
doDeleteGlobalRole(String) - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
Deletes a global role.
doGetAllFolders() - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
Get all AbstractFolders in the system
doRemoveSidFromAgentRole(String, String) - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
Removes sid from the agent role identified by roleName.
doRemoveSidFromFolderRole(String, String) - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
Removes sid from the folder role identified by roleName.
doRemoveSidFromGlobalRole(String, String) - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
Removes sid from the global role identified by roleName.

E

equals(Object) - Method in class io.jenkins.plugins.folderauth.misc.PermissionWrapper
 
equals(Object) - Method in class io.jenkins.plugins.folderauth.roles.AbstractRole
 

F

findPermission(String) - Static method in class io.jenkins.plugins.folderauth.misc.PermissionFinder
Attempt to match a given permission to what is defined in the UI.
findPermissionId(String) - Static method in class io.jenkins.plugins.folderauth.misc.PermissionFinder
Attempt to match a given permission to what is defined in the UI.
FolderAuthorizationStrategyAPI - Class in io.jenkins.plugins.folderauth
Public-facing methods for modifying FolderBasedAuthorizationStrategy.
FolderAuthorizationStrategyManagementLink - Class in io.jenkins.plugins.folderauth
 
FolderAuthorizationStrategyManagementLink() - Constructor for class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
 
FolderBasedAuthorizationStrategy - Class in io.jenkins.plugins.folderauth
An AuthorizationStrategy that controls access to AbstractFolders through FolderRoles, to Computers through AgentRoles.
FolderBasedAuthorizationStrategy(Set<GlobalRole>, Set<FolderRole>, Set<AgentRole>) - Constructor for class io.jenkins.plugins.folderauth.FolderBasedAuthorizationStrategy
 
FolderBasedAuthorizationStrategy_Description() - Static method in class io.jenkins.plugins.folderauth.Messages
Key FolderBasedAuthorizationStrategy.Description: Manage roles and the users assigned to them.
FolderBasedAuthorizationStrategy_DisplayName() - Static method in class io.jenkins.plugins.folderauth.Messages
Key FolderBasedAuthorizationStrategy.DisplayName: Folder Authorization Strategy.
FolderBasedAuthorizationStrategy_ManageGlobalRoles() - Static method in class io.jenkins.plugins.folderauth.Messages
Key FolderBasedAuthorizationStrategy.ManageGlobalRoles: Manage Global Roles.
FolderBasedAuthorizationStrategy_NotCurrentStrategy() - Static method in class io.jenkins.plugins.folderauth.Messages
Key FolderBasedAuthorizationStrategy.NotCurrentStrategy: FolderBasedAuthorizationStrategy is not the AuthorizationStrategy.
FolderBasedAuthorizationStrategy.DescriptorImpl - Class in io.jenkins.plugins.folderauth
 
folderNames - Variable in class io.jenkins.plugins.folderauth.misc.FolderRoleCreationRequest
 
FolderRole - Class in io.jenkins.plugins.folderauth.roles
 
FolderRole(String, Set<PermissionWrapper>, Set<String>) - Constructor for class io.jenkins.plugins.folderauth.roles.FolderRole
 
FolderRole(String, Set<PermissionWrapper>, Set<String>, Set<String>) - Constructor for class io.jenkins.plugins.folderauth.roles.FolderRole
 
FolderRoleCreationRequest - Class in io.jenkins.plugins.folderauth.misc
 
FolderRoleCreationRequest() - Constructor for class io.jenkins.plugins.folderauth.misc.FolderRoleCreationRequest
 

G

GenericAclImpl - Class in io.jenkins.plugins.folderauth.acls
An ACL for one Job or one AbstractProject or one Computer.
GenericAclImpl() - Constructor for class io.jenkins.plugins.folderauth.acls.GenericAclImpl
 
getACL(AbstractItem) - Method in class io.jenkins.plugins.folderauth.FolderBasedAuthorizationStrategy
getACL(Computer) - Method in class io.jenkins.plugins.folderauth.FolderBasedAuthorizationStrategy
getACL(Job<?, ?>) - Method in class io.jenkins.plugins.folderauth.FolderBasedAuthorizationStrategy
Gets the ACL for a Job
getAgentNamesCommaSeparated() - Method in class io.jenkins.plugins.folderauth.roles.AgentRole
Returns sorted agent names as a comma separated string list
getAgentPermissions() - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
 
getAgentRole() - Method in class io.jenkins.plugins.folderauth.misc.AgentRoleCreationRequest
 
getAgentRoles() - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
 
getAgentRoles() - Method in class io.jenkins.plugins.folderauth.FolderBasedAuthorizationStrategy
Returns the AgentRoles on which this AuthorizationStrategy works.
getAgents() - Method in class io.jenkins.plugins.folderauth.roles.AgentRole
 
getAllComputers() - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
Get all Computers in the system
getApi() - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
Returns the Api for the plugin.
getCategoryName() - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
Name of the category for this management link.
getDescription() - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
getDisplayName() - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
 
getDisplayName() - Method in class io.jenkins.plugins.folderauth.FolderBasedAuthorizationStrategy.DescriptorImpl
 
getFolderNames() - Method in class io.jenkins.plugins.folderauth.roles.FolderRole
Returns the names of the folders managed by this role
getFolderNamesCommaSeparated() - Method in class io.jenkins.plugins.folderauth.roles.FolderRole
Returns sorted folder names as a comma separated string list
getFolderPermissions() - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
 
getFolderRole() - Method in class io.jenkins.plugins.folderauth.misc.FolderRoleCreationRequest
 
getFolderRoles() - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
getFolderRoles() - Method in class io.jenkins.plugins.folderauth.FolderBasedAuthorizationStrategy
Returns the FolderRoles on which this AuthorizationStrategy works.
getGlobalPermissions() - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
 
getGlobalRole() - Method in class io.jenkins.plugins.folderauth.misc.GlobalRoleCreationRequest
 
getGlobalRoles() - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
 
getGlobalRoles() - Method in class io.jenkins.plugins.folderauth.FolderBasedAuthorizationStrategy
Returns the GlobalRoles on which this AuthorizationStrategy works.
getGroups() - Method in class io.jenkins.plugins.folderauth.FolderBasedAuthorizationStrategy
getIconFileName() - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
 
getId() - Method in class io.jenkins.plugins.folderauth.misc.PermissionWrapper
 
getName() - Method in class io.jenkins.plugins.folderauth.roles.AbstractRole
The name of the Role
getPermission() - Method in class io.jenkins.plugins.folderauth.misc.PermissionWrapper
Get the permission corresponding to this PermissionWrapper
getPermissions() - Method in class io.jenkins.plugins.folderauth.roles.AbstractRole
The permissions assigned to the role.
getPermissionsUnsorted() - Method in class io.jenkins.plugins.folderauth.roles.AbstractRole
The permissions assigned to the role in an unsorted order.
getRootACL() - Method in class io.jenkins.plugins.folderauth.FolderBasedAuthorizationStrategy
getSids() - Method in class io.jenkins.plugins.folderauth.roles.AbstractRole
List of sids on which the role is applicable.
getSidsCommaSeparated() - Method in class io.jenkins.plugins.folderauth.roles.AbstractRole
Return a sorted comma separated list of sids assigned to this role
getUrlName() - Method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyManagementLink
 
GlobalAclImpl - Class in io.jenkins.plugins.folderauth.acls
An immutable ACL object.
GlobalAclImpl(Set<GlobalRole>) - Constructor for class io.jenkins.plugins.folderauth.acls.GlobalAclImpl
Initializes the ACL objects and preemptively calculates all permissions for all sids.
GlobalRole - Class in io.jenkins.plugins.folderauth.roles
An AbstractRole that's applicable everywhere inside Jenkins.
GlobalRole(String, Set<PermissionWrapper>) - Constructor for class io.jenkins.plugins.folderauth.roles.GlobalRole
 
GlobalRole(String, Set<PermissionWrapper>, Set<String>) - Constructor for class io.jenkins.plugins.folderauth.roles.GlobalRole
 
GlobalRoleCreationRequest - Class in io.jenkins.plugins.folderauth.misc
 
GlobalRoleCreationRequest() - Constructor for class io.jenkins.plugins.folderauth.misc.GlobalRoleCreationRequest
 

H

hashCode() - Method in class io.jenkins.plugins.folderauth.misc.PermissionWrapper
 
hashCode() - Method in class io.jenkins.plugins.folderauth.roles.AbstractRole
 

I

io.jenkins.plugins.folderauth - package io.jenkins.plugins.folderauth
 
io.jenkins.plugins.folderauth.acls - package io.jenkins.plugins.folderauth.acls
 
io.jenkins.plugins.folderauth.misc - package io.jenkins.plugins.folderauth.misc
 
io.jenkins.plugins.folderauth.roles - package io.jenkins.plugins.folderauth.roles
This package contains roles used by FolderBasedAuthorizationStrategy to allow or deny access to users identified by their Sids as Strings.

M

Messages - Class in io.jenkins.plugins.folderauth
Generated localization support class.
Messages() - Constructor for class io.jenkins.plugins.folderauth.Messages
 

N

name - Variable in class io.jenkins.plugins.folderauth.misc.AgentRoleCreationRequest
 
name - Variable in class io.jenkins.plugins.folderauth.misc.FolderRoleCreationRequest
 
name - Variable in class io.jenkins.plugins.folderauth.misc.GlobalRoleCreationRequest
 
name - Variable in class io.jenkins.plugins.folderauth.roles.AbstractRole
The unique name of the role.
newInstance(StaplerRequest, JSONObject) - Method in class io.jenkins.plugins.folderauth.FolderBasedAuthorizationStrategy.DescriptorImpl
 

P

PermissionFinder - Class in io.jenkins.plugins.folderauth.misc
Implements lookup for Permissions.
PermissionFinder() - Constructor for class io.jenkins.plugins.folderauth.misc.PermissionFinder
 
permissions - Variable in class io.jenkins.plugins.folderauth.misc.AgentRoleCreationRequest
 
permissions - Variable in class io.jenkins.plugins.folderauth.misc.FolderRoleCreationRequest
 
permissions - Variable in class io.jenkins.plugins.folderauth.misc.GlobalRoleCreationRequest
 
PermissionWrapper - Class in io.jenkins.plugins.folderauth.misc
A wrapper for efficient serialization of a Permission when stored as a part of an AbstractRole.
PermissionWrapper(String) - Constructor for class io.jenkins.plugins.folderauth.misc.PermissionWrapper
Constructor.
PermissionWrapper_NoDangerousPermissions() - Static method in class io.jenkins.plugins.folderauth.Messages
Key PermissionWrapper.NoDangerousPermissions: Dangerous permissions are not supported..
PermissionWrapper_UnknownPermission(Object) - Static method in class io.jenkins.plugins.folderauth.Messages
Key PermissionWrapper.UnknownPermission: Unable to infer permission from the given Id: {0}.

R

removeSidFromAgentRole(String, String) - Static method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyAPI
Removes the sid from the AgentRole with name equal to @{code roleName}.
removeSidFromFolderRole(String, String) - Static method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyAPI
Removes the sid from the FolderRole with name equal to @{code roleName}.
removeSidFromGlobalRole(String, String) - Static method in class io.jenkins.plugins.folderauth.FolderAuthorizationStrategyAPI
Removes the sid from the GlobalRole with name equal to @{code roleName}.

S

sids - Variable in class io.jenkins.plugins.folderauth.roles.AbstractRole
The sids on which this role is applicable.

W

wrapPermissions(Permission...) - Static method in class io.jenkins.plugins.folderauth.misc.PermissionWrapper
Convenience method to wrap Permissions into PermissionWrappers.
wrapPermissions(Collection<Permission>) - Static method in class io.jenkins.plugins.folderauth.misc.PermissionWrapper
Convenience method to wrap Permissions into PermissionWrappers.

_

_FolderBasedAuthorizationStrategy_Description() - Static method in class io.jenkins.plugins.folderauth.Messages
Key FolderBasedAuthorizationStrategy.Description: Manage roles and the users assigned to them.
_FolderBasedAuthorizationStrategy_DisplayName() - Static method in class io.jenkins.plugins.folderauth.Messages
Key FolderBasedAuthorizationStrategy.DisplayName: Folder Authorization Strategy.
_FolderBasedAuthorizationStrategy_ManageGlobalRoles() - Static method in class io.jenkins.plugins.folderauth.Messages
Key FolderBasedAuthorizationStrategy.ManageGlobalRoles: Manage Global Roles.
_FolderBasedAuthorizationStrategy_NotCurrentStrategy() - Static method in class io.jenkins.plugins.folderauth.Messages
Key FolderBasedAuthorizationStrategy.NotCurrentStrategy: FolderBasedAuthorizationStrategy is not the AuthorizationStrategy.
_PermissionWrapper_NoDangerousPermissions() - Static method in class io.jenkins.plugins.folderauth.Messages
Key PermissionWrapper.NoDangerousPermissions: Dangerous permissions are not supported..
_PermissionWrapper_UnknownPermission(Object) - Static method in class io.jenkins.plugins.folderauth.Messages
Key PermissionWrapper.UnknownPermission: Unable to infer permission from the given Id: {0}.
A C D E F G H I M N P R S W _ 
All Classes All Packages