|
Clearspace API (1.7.0) Core Javadocs | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PermissionType | |
|---|---|
| com.jivesoftware.community | Core interfaces and classes for Clearspace. |
| Uses of PermissionType in com.jivesoftware.community |
|---|
| Fields in com.jivesoftware.community declared as PermissionType | |
|---|---|
static PermissionType |
PermissionType.ADDITIVE
The additive permission type indicates that the permission should be 'added' to the permissions retrieved from a parent object(s). |
static PermissionType |
PermissionType.NEGATIVE
The negative permission type indicates that the permission should be 'revoked' or 'removed' from permissions retrieved from parent object(s). |
| Methods in com.jivesoftware.community with parameters of type PermissionType | |
|---|---|
void |
PermissionsManager.addAnonymousUserPermission(PermissionType permissionType,
long permission)
Add a permission of the specified PermissionType for anonymous users. |
void |
PermissionsManager.addGroupPermission(Group group,
PermissionType permissionType,
long permission)
Grants a group a particular permission. |
void |
PermissionsManager.addRegisteredUserPermission(PermissionType permissionType,
long permission)
Add a permission of the specified PermissionType for registered users. |
void |
PermissionsManager.addUserPermission(User user,
PermissionType permissionType,
long permission)
Add a permission of the specified PermissionType for the specified user. |
boolean |
PermissionsManager.anonymousUserHasPermission(PermissionType permissionType,
long permission)
Returns true if the anonymous users have a particular permission. |
Permissions |
PermissionsManager.getFinalGroupPerms(int objectType,
long objectID,
long groupID,
PermissionType permissionType)
Returns the Permissions object that corresponds to the permissions that a group has for a particular object. |
Permissions |
PermissionsManager.getFinalUserPerms(int objectType,
long objectID,
long userID,
PermissionType permissionType)
Returns the Permissions object that corresponds to the combined permissions that a user has for a particular object: Anonymous and "registered users" permissions. |
java.lang.Iterable<Group> |
PermissionsManager.groupsWithPermission(PermissionType permissionType,
long permission)
Returns an Iterator of groups with a particular permission. |
int |
PermissionsManager.groupsWithPermissionCount(PermissionType permissionType,
long permission)
Returns a count of the groups that have a particular permission. |
boolean |
PermissionsManager.registeredUserHasPermission(PermissionType permissionType,
long permission)
Returns true if registered users have a particular permission. |
void |
PermissionsManager.removeAllGroupPermissions(PermissionType permissionType)
Revokes all group permissions. |
void |
PermissionsManager.removeAllUserPermissions(PermissionType permissionType)
Removes all user permissions. |
void |
PermissionsManager.removeAnonymousUserPermission(PermissionType permissionType,
long permission)
Removes a permission of the specified PermissionType for anonymous users. |
void |
PermissionsManager.removeGroupPermission(Group group,
PermissionType permissionType,
long permission)
Removes a permission of the specified PermissionType for a group. |
void |
PermissionsManager.removeRegisteredUserPermission(PermissionType permissionType,
long permission)
Removes a permission of the specified PermissionType for registered users. |
void |
PermissionsManager.removeUserPermission(User user,
PermissionType permissionType,
long permission)
Removes a permission of the specified PermissionType for the specified user. |
java.util.Iterator<java.lang.Long> |
PermissionsManager.usersWithPermission(PermissionType permissionType,
long permission)
Returns all the userID's of users with a particular permission. |
int |
PermissionsManager.usersWithPermissionCount(PermissionType permissionType,
long permission)
Returns a count of the users that have a particular permission. |
|
Clearspace Project Page | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||