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 Constructor Description AllPermission(java.lang.String wiki)
Creates a new AllPermission for the given wikis.
-
Method Summary
All Methods Instance Methods Concrete Methods 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.
-
-
-
Constructor Detail
-
AllPermission
public AllPermission(java.lang.String wiki)
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 Detail
-
equals
public boolean equals(java.lang.Object obj)
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
public java.lang.String getActions()
No-op; always returnsnull
- Specified by:
getActions
in classjava.security.Permission
- Returns:
- Always null.
- See Also:
Permission.getActions()
-
getWiki
public java.lang.String getWiki()
Returns the name of the wiki containing the page represented by this permission; may return the wildcard string.- Returns:
- The wiki
-
hashCode
public int hashCode()
Returns the hash code for this WikiPermission.- Specified by:
hashCode
in classjava.security.Permission
- Returns:
- See Also:
Object.hashCode()
-
implies
public boolean implies(java.security.Permission permission)
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
public java.security.PermissionCollection newPermissionCollection()
Returns a newAllPermissionCollection
.- Overrides:
newPermissionCollection
in classjava.security.Permission
- Returns:
- See Also:
Permission.newPermissionCollection()
-
toString
public java.lang.String toString()
Prints a human-readable representation of this permission.- Overrides:
toString
in classjava.security.Permission
- Returns:
- See Also:
Object.toString()
-
-