public class Permissions
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Set<Permission> |
alwaysGranted |
private Item |
itemType |
private java.util.Set<Permission> |
maybeGranted |
Constructor and Description |
---|
Permissions(Item itemType,
java.util.Set<Permission> alwaysGranted,
java.util.Set<Permission> maybeGranted) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<Permission> |
getAlwaysGranted()
Get the permissions that the plugin always should be granted, even if
the logged in user doesn't have the permissions already.
|
Item |
getItemType()
Get the item type the permissions are valid for.
|
java.util.Set<Permission> |
getMaybeGranted()
Get the permissions that the plugin should be granted only if the
logged in user already have the permissions.
|
java.lang.String |
toString() |
private final Item itemType
private final java.util.Set<Permission> alwaysGranted
private final java.util.Set<Permission> maybeGranted
public Permissions(Item itemType, java.util.Set<Permission> alwaysGranted, java.util.Set<Permission> maybeGranted)
public Item getItemType()
public java.util.Set<Permission> getAlwaysGranted()
public java.util.Set<Permission> getMaybeGranted()
public java.lang.String toString()
toString
in class java.lang.Object