Uses of Class
com.michelin.cio.hudson.plugins.rolestrategy.PermissionEntry
-
-
Uses of PermissionEntry in com.michelin.cio.hudson.plugins.rolestrategy
Methods in com.michelin.cio.hudson.plugins.rolestrategy that return PermissionEntry Modifier and Type Method Description PermissionEntry
RoleBasedAuthorizationStrategy.DescriptorImpl. entryFor(String type, String sid)
Create PermissionEntry.static PermissionEntry
PermissionEntry. fromString(String permissionEntryString)
Creates aPermissionEntry
from a string.static PermissionEntry
PermissionEntry. group(String sid)
static PermissionEntry
PermissionEntry. user(String sid)
Methods in com.michelin.cio.hudson.plugins.rolestrategy that return types with arguments of type PermissionEntry Modifier and Type Method Description SortedMap<Role,Set<PermissionEntry>>
RoleBasedAuthorizationStrategy. getGrantedRolesEntries(RoleType type)
SortedMap<Role,Set<PermissionEntry>>
RoleBasedAuthorizationStrategy. getGrantedRolesEntries(String type)
SortedMap<Role,Set<PermissionEntry>>
RoleMap. getGrantedRolesEntries()
Get an unmodifiable sorted map containingRole
s and their assigned sids.Set<PermissionEntry>
RoleBasedAuthorizationStrategy. getSidEntries(String type)
Get all the SIDs referenced by specifiedRoleMap
type.SortedSet<PermissionEntry>
RoleMap. getSidEntries()
Get all the sids referenced in thisRoleMap
, minus theAnonymous
sid.SortedSet<PermissionEntry>
RoleMap. getSidEntries(Boolean includeAnonymous)
Get all the sids referenced in thisRoleMap
.Set<PermissionEntry>
RoleMap. getSidEntriesForRole(String roleName)
Get all the permission entries assigned to theRole
named after theroleName
param.Methods in com.michelin.cio.hudson.plugins.rolestrategy with parameters of type PermissionEntry Modifier and Type Method Description void
RoleMap. assignRole(Role role, PermissionEntry sid)
Assign the sid to the givenRole
.int
PermissionEntry. compareTo(PermissionEntry o)
void
RoleMap. deleteRoleSid(PermissionEntry sid, String rolename)
Clear specific role associated to the given sid.void
RoleMap. deleteSids(PermissionEntry sid)
Clear all the roles associated to the given sid.boolean
RoleMap. hasPermission(PermissionEntry sid, Permission permission, RoleType roleType, AccessControlled controlledItem)
Check if the given sid has the providedPermission
.void
RoleMap. unAssignRole(Role role, PermissionEntry sid)
unAssign the sid from the givenRole
.Method parameters in com.michelin.cio.hudson.plugins.rolestrategy with type arguments of type PermissionEntry Modifier and Type Method Description void
RoleMap. addRole(Role role, Set<PermissionEntry> sids)
Add the given role to thisRoleMap
and assign the sids to it.boolean
RoleBasedAuthorizationStrategy.DescriptorImpl. hasAmbiguousEntries(SortedMap<Role,Set<PermissionEntry>> grantedRoles)
Constructor parameters in com.michelin.cio.hudson.plugins.rolestrategy with type arguments of type PermissionEntry Constructor Description RoleMap(SortedMap<Role,Set<PermissionEntry>> grantedRoles)
Constructor. -
Uses of PermissionEntry in com.synopsys.arc.jenkins.plugins.rolestrategy
Methods in com.synopsys.arc.jenkins.plugins.rolestrategy with parameters of type PermissionEntry Modifier and Type Method Description boolean
IMacroExtension. hasPermission(PermissionEntry sid, Permission p, RoleType type, AccessControlled item, Macro macro)
Check if user belongs to specified Macro. -
Uses of PermissionEntry in com.synopsys.arc.jenkins.plugins.rolestrategy.macros
Methods in com.synopsys.arc.jenkins.plugins.rolestrategy.macros with parameters of type PermissionEntry Modifier and Type Method Description boolean
BuildableJobMacro. hasPermission(PermissionEntry sid, Permission p, RoleType type, AccessControlled item, Macro macro)
boolean
ContainedInViewMacro. hasPermission(PermissionEntry sid, Permission p, RoleType type, AccessControlled accessControlledItem, Macro macro)
boolean
FolderMacro. hasPermission(PermissionEntry sid, Permission p, RoleType type, AccessControlled item, Macro macro)
boolean
StubMacro. hasPermission(PermissionEntry sid, Permission p, RoleType type, AccessControlled item, Macro macro)
-
Uses of PermissionEntry in org.jenkinsci.plugins.rolestrategy
Method parameters in org.jenkinsci.plugins.rolestrategy with type arguments of type PermissionEntry Modifier and Type Method Description void
AmbiguousSidsAdminMonitor. updateEntries(Collection<PermissionEntry> entries)
To be called everytime Permission Entries are updated. -
Uses of PermissionEntry in org.jenkinsci.plugins.rolestrategy.casc
Methods in org.jenkinsci.plugins.rolestrategy.casc that return PermissionEntry Modifier and Type Method Description PermissionEntry
RoleDefinition.RoleDefinitionEntry. asPermissionEntry()
Methods in org.jenkinsci.plugins.rolestrategy.casc with parameters of type PermissionEntry Modifier and Type Method Description static RoleDefinition.RoleDefinitionEntry
RoleDefinition.RoleDefinitionEntry. fromPermissionEntry(PermissionEntry entry)
Creates a RoleDefinitionEntry from a PermissionNetry.
-