@Immutable @ParametersAreNonnullByDefault public final class PermissionSchemeImpl extends Object implements PermissionScheme
ID_COMPARATORNAME_COMPARATOR| Constructor and Description |
|---|
PermissionSchemeImpl(Long id,
String name,
String description) |
PermissionSchemeImpl(Long id,
String name,
String description,
Iterable<PermissionGrant> permissions) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getDescription()
Returns an optional description of this scheme.
|
Long |
getId()
Returns an id of the permission grant as stored in DB.
|
String |
getName()
Returns the permission scheme name.
|
List<PermissionGrant> |
getPermissions()
Returns a collection of permission grants defined in this scheme.
|
int |
hashCode() |
String |
toString() |
public PermissionSchemeImpl(Long id, String name, @Nullable String description)
public Long getId()
PermissionSchemegetId in interface WithIdgetId in interface PermissionSchemepublic String getName()
PermissionSchemegetName in interface PermissionSchemegetName in interface Namedpublic String getDescription()
PermissionSchemegetDescription in interface PermissionSchemegetDescription in interface NamedWithDescriptionpublic List<PermissionGrant> getPermissions()
PermissionSchemegetPermissions in interface PermissionSchemeCopyright © 2002-2018 Atlassian. All Rights Reserved.