com.atlassian.confluence.security
Class Permission
java.lang.Object
com.atlassian.confluence.security.Permission
- All Implemented Interfaces:
- Serializable
- public abstract class Permission
- extends Object
- implements Serializable
Enumeration of all possible permission types for use with the PermissionManager. There is no CREATE permission, as
this is handled separately.
- See Also:
- Serialized Form
VIEW
public static final Permission VIEW
EDIT
public static final Permission EDIT
SET_PERMISSIONS
public static final Permission SET_PERMISSIONS
REMOVE
public static final Permission REMOVE
EXPORT
public static final Permission EXPORT
ADMINISTER
public static final Permission ADMINISTER
forName
public static Permission forName(String permissionName)
toString
public String toString()
checkAgainst
public abstract boolean checkAgainst(PermissionDelegate delegate,
User user,
Object target)
equals
public final boolean equals(Object that)
hashCode
public final int hashCode()