Jive Forums API (5.5.20.2-oracle) Core Javadocs

Uses of Class
com.jivesoftware.base.PermissionType

Packages that use PermissionType
com.jivesoftware.base Base APIs and classes for Jive Software products. 
 

Uses of PermissionType in com.jivesoftware.base
 

Fields in com.jivesoftware.base 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.base 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.
 java.util.Iterator 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 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.
 


Jive Forums Project Page

Copyright © 1999-2006 Jive Software.