com.compoze.discussion
Class DiscussionPermission
java.lang.Object
|
+--com.compoze.security.acl.PermissionImpl
|
+--com.compoze.discussion.DiscussionPermission
- All Implemented Interfaces:
- java.security.acl.Permission, java.io.Serializable
- public class DiscussionPermission
- extends com.compoze.security.acl.PermissionImpl
- implements java.io.Serializable
This class represents the permissions for forums, topics and messages.
- See Also:
- Serialized Form
Method Summary |
static java.security.acl.Permission |
getPermission(java.lang.String sName)
Gets the permission by the specified name. |
static java.util.List |
permissions()
Gets the list of permissions. |
Methods inherited from class com.compoze.security.acl.PermissionImpl |
equals, getName, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
READ
public static final DiscussionPermission READ
- This is the permission to read.
DELETE
public static final DiscussionPermission DELETE
- This is the permission to delete.
EDIT
public static final DiscussionPermission EDIT
- This is the permission to edit.
ADD_TOPIC
public static final DiscussionPermission ADD_TOPIC
- This is the permission to add topics.
MODERATOR
public static final DiscussionPermission MODERATOR
- This is the permission to moderate a forum.
DiscussionPermission
protected DiscussionPermission(java.lang.String sName)
- Constructor.
- Parameters:
sName
- the permission name
permissions
public static java.util.List permissions()
- Gets the list of permissions.
- Returns:
- the list of
DiscussionPermission
s (un-modifiable)
getPermission
public static java.security.acl.Permission getPermission(java.lang.String sName)
- Gets the permission by the specified name.
- Parameters:
sName
- the name (may not be null
)- Returns:
- the matching permission or
null
if not found
Copyright ©1999-2001 Compoze Software, Inc. All rights reserved.