@ParametersAreNonnullByDefault public final class PermissionWrapper extends Object
Permission
when stored as a part of an AbstractRole.| Modifier and Type | Field and Description |
|---|---|
static Set<hudson.security.Permission> |
DANGEROUS_PERMISSIONS |
| Constructor and Description |
|---|
PermissionWrapper(String id)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getId() |
hudson.security.Permission |
getPermission()
Get the permission corresponding to this
PermissionWrapper |
int |
hashCode() |
static Set<PermissionWrapper> |
wrapPermissions(Collection<hudson.security.Permission> permissions)
Convenience method to wrap
Permissions into PermissionWrappers. |
static Set<PermissionWrapper> |
wrapPermissions(hudson.security.Permission... permissions)
Convenience method to wrap
Permissions into PermissionWrappers. |
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public static final Set<hudson.security.Permission> DANGEROUS_PERMISSIONS
@DataBoundConstructor public PermissionWrapper(String id)
id - the id of the permission this PermissionWrapper contains.public String getId()
@Nonnull public hudson.security.Permission getPermission()
PermissionWrapperPermissionWrapper@Nonnull public static Set<PermissionWrapper> wrapPermissions(hudson.security.Permission... permissions)
Permissions into PermissionWrappers.permissions - permissions to be wrapped upPermissionWrapper for each permission in permissions@Nonnull public static Set<PermissionWrapper> wrapPermissions(Collection<hudson.security.Permission> permissions)
Permissions into PermissionWrappers.permissions - permissions to be wrapped upPermissionWrapper for each permission in permissionsCopyright © 2016–2019. All rights reserved.