public class BambooPermission extends Object implements org.acegisecurity.acls.Permission
Modifier and Type | Field and Description |
---|---|
static BambooPermission |
ADMINISTRATION |
static String |
ADMINISTRATION_STR |
static BambooPermission |
BUILD |
static BambooPermission |
CLONE |
static BambooPermission |
CREATE |
static BambooPermission |
DELETE |
static com.google.common.collect.ImmutableList<BambooPermission> |
PLAN_RELATED_PERMISSIONS |
static BambooPermission |
READ |
static String |
READ_STR |
static com.google.common.collect.ImmutableSet<org.acegisecurity.acls.Permission> |
RESTRICTED_ADMIN_PERMISSIONS |
static String |
RESTRICTED_ADMINISTRATION_STR |
static BambooPermission |
RESTRICTEDADMINISTRATION |
static BambooPermission |
SIGN_UP |
static BambooPermission |
WRITE |
static String |
WRITE_STR |
Modifier and Type | Method and Description |
---|---|
static org.acegisecurity.acls.Permission |
buildFromMask(int mask)
Dynamically creates a
CumulativePermission or BambooPermission representing the active
bits in the passed mask. |
static org.acegisecurity.acls.Permission[] |
buildFromMask(int[] inputMasks) |
static org.acegisecurity.acls.Permission |
buildFromName(String name) |
static org.acegisecurity.acls.Permission[] |
buildFromName(String[] names) |
static String |
determineNameFromPermission(org.acegisecurity.acls.Permission permission) |
boolean |
equals(Object arg0) |
int |
getMask() |
String |
getName() |
String |
getPattern() |
static com.google.common.collect.ImmutableList<BambooPermission> |
getPlanPermissionsList()
Returns collection of all possible collections for plan.
|
int |
hashCode() |
static boolean |
isGrantedForRestrictedAdmin(org.acegisecurity.acls.Permission permission) |
String |
toString() |
public static final String READ_STR
public static final String WRITE_STR
public static final String ADMINISTRATION_STR
public static final String RESTRICTED_ADMINISTRATION_STR
public static final BambooPermission READ
public static final BambooPermission WRITE
public static final BambooPermission CREATE
public static final BambooPermission DELETE
public static final BambooPermission ADMINISTRATION
public static final BambooPermission SIGN_UP
public static final BambooPermission BUILD
public static final BambooPermission CLONE
public static final BambooPermission RESTRICTEDADMINISTRATION
public static final com.google.common.collect.ImmutableList<BambooPermission> PLAN_RELATED_PERMISSIONS
public static final com.google.common.collect.ImmutableSet<org.acegisecurity.acls.Permission> RESTRICTED_ADMIN_PERMISSIONS
@Nullable public static String determineNameFromPermission(org.acegisecurity.acls.Permission permission)
@NotNull public static com.google.common.collect.ImmutableList<BambooPermission> getPlanPermissionsList()
public static org.acegisecurity.acls.Permission buildFromMask(int mask)
CumulativePermission
or BambooPermission
representing the active
bits in the passed mask.mask
- to buildpublic static org.acegisecurity.acls.Permission[] buildFromMask(int[] inputMasks)
@NotNull public static org.acegisecurity.acls.Permission buildFromName(String name)
public static org.acegisecurity.acls.Permission[] buildFromName(String[] names)
public static boolean isGrantedForRestrictedAdmin(org.acegisecurity.acls.Permission permission)
public int getMask()
getMask
in interface org.acegisecurity.acls.Permission
public String getName()
public String getPattern()
getPattern
in interface org.acegisecurity.acls.Permission
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.