Package org.apache.wiki.auth.permissions
Class AllPermission
java.lang.Object
java.security.Permission
org.apache.wiki.auth.permissions.AllPermission
- All Implemented Interfaces:
java.io.Serializable
,java.security.Guard
public final class AllPermission extends java.security.Permission implements java.io.Serializable
Permission to perform all operations on a given wiki.
- Since:
- 2.3.80
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Modifier Constructor Description protected
AllPermission()
For serialization purposes.AllPermission(java.lang.String wiki)
Creates a new AllPermission for the given wikis. -
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Two AllPermission objects are considered equal if their wikis are equal.java.lang.String
getActions()
No-op; always returnsnull
java.lang.String
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(java.security.Permission permission)
WikiPermission can only imply other WikiPermissions; no other permission types are implied.java.security.PermissionCollection
newPermissionCollection()
Returns a newAllPermissionCollection
.java.lang.String
toString()
Prints a human-readable representation of this permission.Methods inherited from class java.security.Permission
checkGuard, getName
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
AllPermission
protected AllPermission()For serialization purposes. -
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 classjava.security.Permission
- Parameters:
obj
-- Returns:
- See Also:
Object.equals(java.lang.Object)
-
getActions
No-op; always returnsnull
- Specified by:
getActions
in classjava.security.Permission
- Returns:
- Always null.
- See Also:
Permission.getActions()
-
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 classjava.security.Permission
- Returns:
- See Also:
Object.hashCode()
-
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 classjava.security.Permission
- 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:
Permission.implies(java.security.Permission)
-
newPermissionCollection
Returns a newAllPermissionCollection
.- Overrides:
newPermissionCollection
in classjava.security.Permission
- Returns:
- See Also:
Permission.newPermissionCollection()
-
toString
Prints a human-readable representation of this permission.- Overrides:
toString
in classjava.security.Permission
- Returns:
- See Also:
Object.toString()
-