Jive Forums API (5.5.20.2-oracle) Developer Javadocs

Uses of Class
com.jivesoftware.base.PermissionType

Packages that use PermissionType
com.jivesoftware.base Base APIs and classes for Jive Software products. 
com.jivesoftware.base.database DB implementation of base interfaces and APIs. 
com.jivesoftware.forum.proxy Protection proxies for Jive Forums objects. 
 

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.
 

Uses of PermissionType in com.jivesoftware.base.database
 

Methods in com.jivesoftware.base.database with parameters of type PermissionType
 void DbPermissionsManager.addAnonymousUserPermission(int objectType, long objectID, PermissionType permissionType, long permission)
           
 void DbPermissionsManager.addAnonymousUserPermission(PermissionType permissionType, long permission)
           
 void DbPermissionsManager.addGroupPermission(Group group, PermissionType permissionType, long permission)
           
 void DbPermissionsManager.addGroupPermission(int objectType, long objectID, Group group, PermissionType permissionType, long permission)
           
 void DbPermissionsManager.addRegisteredUserPermission(int objectType, long objectID, PermissionType permissionType, long permission)
           
 void DbPermissionsManager.addRegisteredUserPermission(PermissionType permissionType, long permission)
           
 void DbPermissionsManager.addUserPermission(int objectType, long objectID, User user, PermissionType permissionType, long permission)
           
 void DbPermissionsManager.addUserPermission(User user, PermissionType permissionType, long permission)
           
 boolean DbPermissionsManager.anonymousUserHasPermission(int objectType, long objectID, PermissionType permissionType, long permission)
           
 boolean DbPermissionsManager.anonymousUserHasPermission(PermissionType permissionType, long permission)
           
 long DbPermissionsManager.PermissionsBundle.getAnonymousPerms(PermissionType permissionType)
           
 Permissions DbPermissionsManager.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.
 long DbPermissionsManager.PermissionsBundle.getGroupPerms(long groupID, PermissionType permissionType)
           
 long[] DbPermissionsManager.PermissionsBundle.getGroupsWithPerm(PermissionType permissionType, long permission)
           
 long DbPermissionsManager.PermissionsBundle.getRegisteredPerms(PermissionType permissionType)
           
 long DbPermissionsManager.PermissionsBundle.getUserPerms(long userID, PermissionType permissionType)
           
 long[] DbPermissionsManager.PermissionsBundle.getUsersWithPerm(PermissionType permissionType, long permission)
           
 java.util.Iterator DbPermissionsManager.groupsWithPermission(int objectType, long objectID, PermissionType permissionType, long permission)
           
 java.util.Iterator DbPermissionsManager.groupsWithPermission(PermissionType permissionType, long permission)
           
 int DbPermissionsManager.groupsWithPermissionCount(int objectType, long objectID, PermissionType permissionType, long permission)
           
 int DbPermissionsManager.groupsWithPermissionCount(PermissionType permissionType, long permission)
           
 boolean DbPermissionsManager.registeredUserHasPermission(int objectType, long objectID, PermissionType permissionType, long permission)
           
 boolean DbPermissionsManager.registeredUserHasPermission(PermissionType permissionType, long permission)
           
 void DbPermissionsManager.removeAllGroupPermissions(int objectType, long objectID, PermissionType permissionType)
           
 void DbPermissionsManager.removeAllGroupPermissions(PermissionType permissionType)
           
 void DbPermissionsManager.removeAllUserPermissions(int objectType, long objectID, PermissionType permissionType)
           
 void DbPermissionsManager.removeAllUserPermissions(PermissionType permissionType)
           
 void DbPermissionsManager.removeAnonymousUserPermission(int objectType, long objectID, PermissionType permissionType, long permission)
           
 void DbPermissionsManager.removeAnonymousUserPermission(PermissionType permissionType, long permission)
           
 void DbPermissionsManager.removeGroupPermission(Group group, PermissionType permissionType, long permission)
           
 void DbPermissionsManager.removeGroupPermission(int objectType, long objectID, Group group, PermissionType permissionType, long permission)
           
 void DbPermissionsManager.removeRegisteredUserPermission(int objectType, long objectID, PermissionType permissionType, long permission)
           
 void DbPermissionsManager.removeRegisteredUserPermission(PermissionType permissionType, long permission)
           
 void DbPermissionsManager.removeUserPermission(int objectType, long objectID, User user, PermissionType permissionType, long permission)
           
 void DbPermissionsManager.removeUserPermission(User user, PermissionType permissionType, long permission)
           
 java.util.Iterator DbPermissionsManager.usersWithPermission(int objectType, long objectID, PermissionType permissionType, long permission)
           
 java.util.Iterator DbPermissionsManager.usersWithPermission(PermissionType permissionType, long permission)
           
 int DbPermissionsManager.usersWithPermissionCount(int objectType, long objectID, PermissionType permissionType, long permission)
           
 int DbPermissionsManager.usersWithPermissionCount(PermissionType permissionType, long permission)
           
 

Uses of PermissionType in com.jivesoftware.forum.proxy
 

Methods in com.jivesoftware.forum.proxy with parameters of type PermissionType
 void PermissionsManagerProxy.addAnonymousUserPermission(PermissionType permissionType, long permission)
           
 void PermissionsManagerProxy.addGroupPermission(Group group, PermissionType permissionType, long permission)
           
 void PermissionsManagerProxy.addRegisteredUserPermission(PermissionType permissionType, long permission)
           
 void PermissionsManagerProxy.addUserPermission(User user, PermissionType permissionType, long permission)
           
 boolean PermissionsManagerProxy.anonymousUserHasPermission(PermissionType permissionType, long permission)
           
 java.util.Iterator PermissionsManagerProxy.groupsWithPermission(PermissionType permissionType, long permission)
           
 int PermissionsManagerProxy.groupsWithPermissionCount(PermissionType permissionType, long permission)
           
 boolean PermissionsManagerProxy.registeredUserHasPermission(PermissionType permissionType, long permission)
           
 void PermissionsManagerProxy.removeAllGroupPermissions(PermissionType permissionType)
           
 void PermissionsManagerProxy.removeAllUserPermissions(PermissionType permissionType)
           
 void PermissionsManagerProxy.removeAnonymousUserPermission(PermissionType permissionType, long permission)
           
 void PermissionsManagerProxy.removeGroupPermission(Group group, PermissionType permissionType, long permission)
           
 void PermissionsManagerProxy.removeRegisteredUserPermission(PermissionType permissionType, long permission)
           
 void PermissionsManagerProxy.removeUserPermission(User user, PermissionType permissionType, long permission)
           
 java.util.Iterator PermissionsManagerProxy.usersWithPermission(PermissionType permissionType, long permission)
           
 int PermissionsManagerProxy.usersWithPermissionCount(PermissionType permissionType, long permission)
           
 


Jive Forums Project Page

Copyright © 1999-2006 Jive Software.