Package org.apache.wiki.auth.permissions
Class AllPermission
java.lang.Object
java.security.Permission
org.apache.wiki.auth.permissions.AllPermission
- All Implemented Interfaces:
Serializable
,Guard
Permission to perform all operations on a given wiki.
- Since:
- 2.3.80
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Two AllPermission objects are considered equal if their wikis are equal.No-op; always returnsnull
getWiki()
Returns the name of the wiki containing the page represented by this permission; may return the wildcard string.int
hashCode()
Returns the hash code for this WikiPermission.boolean
implies
(Permission permission) WikiPermission can only imply other WikiPermissions; no other permission types are implied.Returns a newAllPermissionCollection
.toString()
Prints a human-readable representation of this permission.Methods inherited from class java.security.Permission
checkGuard, getName
-
Constructor Details
-
AllPermission
Creates a new AllPermission for the given wikis.- Parameters:
wiki
- the wiki to which the permission should apply. If null, will apply to all wikis.
-
-
Method Details
-
equals
Two AllPermission objects are considered equal if their wikis are equal.- Specified by:
equals
in classPermission
- Parameters:
obj
-- Returns:
- See Also:
-
getActions
No-op; always returnsnull
- Specified by:
getActions
in classPermission
- Returns:
- Always null.
- See Also:
-
getWiki
Returns the name of the wiki containing the page represented by this permission; may return the wildcard string.- Returns:
- The wiki
-
hashCode
Returns the hash code for this WikiPermission.- Specified by:
hashCode
in classPermission
- Returns:
- See Also:
-
implies
WikiPermission can only imply other WikiPermissions; no other permission types are implied. One WikiPermission implies another if all of the other WikiPermission's actions are equal to, or a subset of, those for this permission.- Specified by:
implies
in classPermission
- Parameters:
permission
- the permission which may (or may not) be implied by this instance- Returns:
true
if the permission is implied,false
otherwise- See Also:
-
newPermissionCollection
Returns a newAllPermissionCollection
.- Overrides:
newPermissionCollection
in classPermission
- Returns:
- See Also:
-
toString
Prints a human-readable representation of this permission.- Overrides:
toString
in classPermission
- Returns:
- See Also:
-