Uses of Interface
org.apache.turbine.om.security.Permission

Packages that use Permission
org.apache.turbine.om.security Security object definitions for the Security Service. 
org.apache.turbine.om.security.peer Hand rolled peers for the DB Security Service. 
org.apache.turbine.services.security The security service can be used to authenticate users based on database information. 
org.apache.turbine.services.security.db A security service implementation that used an SQL database for authentication. 
org.apache.turbine.services.security.ldap An LDAP based security service implementation. 
org.apache.turbine.services.security.torque A security service implementation based on Torque generated peer classes. 
org.apache.turbine.util Various utilities used in Turbine and for Turbine based applications. 
org.apache.turbine.util.security Some helper classes and interfaces for the Security Service. 
org.apache.turbine.util.template Template related utilities. 
 

Uses of Permission in org.apache.turbine.om.security
 

Classes in org.apache.turbine.om.security that implement Permission
 class TurbinePermission
          This class represents the permissions that a Role has to access certain pages/functions within the system.
 

Methods in org.apache.turbine.om.security with parameters of type Permission
 void TurbineRole.grant(Permission permission)
          Grants a Permission to this Role.
 void TurbineRole.revoke(Permission permission)
          Revokes a Permission from this Role.
 void Role.grant(Permission permission)
          Grants a Permission to this Role.
 void Role.revoke(Permission permission)
          Revokes a Permission from this Role.
 

Uses of Permission in org.apache.turbine.om.security.peer
 

Methods in org.apache.turbine.om.security.peer with parameters of type Permission
static org.apache.torque.util.Criteria PermissionPeer.buildCriteria(Permission permission)
          Builds a criteria object based upon an Permission object
static boolean PermissionPeer.checkExists(Permission permission)
          Checks if a Permission is defined in the system.
 

Uses of Permission in org.apache.turbine.services.security
 

Methods in org.apache.turbine.services.security that return Permission
static Permission TurbineSecurity.createPermission(java.lang.String name)
          Creates a new Permission in the system.
static Permission TurbineSecurity.getPermissionInstance(java.lang.String permName)
          Construct a blank Permission object.
static Permission TurbineSecurity.getNewPermission(java.lang.String permissionName)
          Deprecated. Use getPermissionInstance(String name) instead.
static Permission TurbineSecurity.getPermission(java.lang.String permissionName)
          Deprecated. Use getPermissionByName instead.
static Permission TurbineSecurity.getPermissionByName(java.lang.String permissionName)
          Retrieve a Permission object with specified name.
static Permission TurbineSecurity.getPermissionById(int permissionId)
          Retrieve a Permission object with specified Id.
 Permission SecurityService.getPermissionInstance()
          Construct a blank Permission object.
 Permission SecurityService.getPermissionInstance(java.lang.String permName)
          Construct a blank Permission object.
 Permission SecurityService.getNewPermission(java.lang.String permissionName)
          Deprecated. Use getPermissionInstance(String name) instead.
 Permission SecurityService.getPermission(java.lang.String name)
          Deprecated. Use getPermissionByName instead.
 Permission SecurityService.getPermissionByName(java.lang.String name)
          Retrieve a Permission object with specified name.
 Permission SecurityService.getPermissionById(int id)
          Retrieve a Permission object with specified Id.
 Permission SecurityService.addPermission(Permission permission)
          Creates a new permission with specified attributes.
 Permission BaseSecurityService.getPermissionInstance()
          Construct a blank Permission object.
 Permission BaseSecurityService.getPermissionInstance(java.lang.String permName)
          Construct a blank Permission object.
 Permission BaseSecurityService.getPermission(java.lang.String name)
          Deprecated. Use getPermissionByName instead.
 Permission BaseSecurityService.getPermissionByName(java.lang.String name)
          Retrieve a Permission object with specified name.
 Permission BaseSecurityService.getPermissionById(int id)
          Retrieve a Permission object with specified Id.
 Permission BaseSecurityService.getNewPermission(java.lang.String permissionName)
          Deprecated. Use getPermissionInstance(String name) instead.
 

Methods in org.apache.turbine.services.security with parameters of type Permission
static void TurbineSecurity.grant(Role role, Permission permission)
          Grants a Role a Permission
static void TurbineSecurity.revoke(Role role, Permission permission)
          Revokes a Permission from a Role.
static void TurbineSecurity.savePermission(Permission permission)
          Stores Permission's attributes.
static void TurbineSecurity.addPermission(Permission permission)
          Creates a new permission with specified attributes.
static void TurbineSecurity.removePermission(Permission permission)
          Removes a Permission from the system.
static void TurbineSecurity.renamePermission(Permission permission, java.lang.String name)
          Renames an existing Permission.
 void SecurityService.grant(Role role, Permission permission)
          Grants a Role a Permission
 void SecurityService.revoke(Role role, Permission permission)
          Revokes a Permission from a Role.
 void SecurityService.savePermission(Permission permission)
          Stores Permission's attributes.
 Permission SecurityService.addPermission(Permission permission)
          Creates a new permission with specified attributes.
 void SecurityService.removePermission(Permission permission)
          Removes a Permission from the system.
 void SecurityService.renamePermission(Permission permission, java.lang.String name)
          Renames an existing Permission.
 

Uses of Permission in org.apache.turbine.services.security.db
 

Methods in org.apache.turbine.services.security.db that return Permission
 Permission DBSecurityService.addPermission(Permission permission)
          Creates a new permission with specified attributes.
 

Methods in org.apache.turbine.services.security.db with parameters of type Permission
 void DBSecurityService.grant(Role role, Permission permission)
          Grants a Role a Permission
 void DBSecurityService.revoke(Role role, Permission permission)
          Revokes a Permission from a Role.
 void DBSecurityService.savePermission(Permission permission)
          Stores Permission's attributes.
 Permission DBSecurityService.addPermission(Permission permission)
          Creates a new permission with specified attributes.
 void DBSecurityService.removePermission(Permission permission)
          Removes a Permission from the system.
 void DBSecurityService.renamePermission(Permission permission, java.lang.String name)
          Renames an existing Permission.
protected  boolean DBSecurityService.checkExists(Permission permission)
          Determines if the Permission exists in the security system.
 

Uses of Permission in org.apache.turbine.services.security.ldap
 

Methods in org.apache.turbine.services.security.ldap that return Permission
 Permission LDAPSecurityService.getNewPermission(java.lang.String permissionName)
          Retrieves a new Permission.
 Permission LDAPSecurityService.addPermission(Permission permission)
          Creates a new permission with specified attributes.
 

Methods in org.apache.turbine.services.security.ldap with parameters of type Permission
 void LDAPSecurityService.grant(Role role, Permission permission)
          Grants a Role a Permission
 void LDAPSecurityService.revoke(Role role, Permission permission)
          Revokes a Permission from a Role.
 void LDAPSecurityService.savePermission(Permission permission)
          Stores Permission's attributes.
 Permission LDAPSecurityService.addPermission(Permission permission)
          Creates a new permission with specified attributes.
 void LDAPSecurityService.removePermission(Permission permission)
          Removes a Permission from the system.
 void LDAPSecurityService.renamePermission(Permission permission, java.lang.String name)
          Renames an existing Permission.
 boolean LDAPSecurityService.checkExists(Permission permission)
          Determines if the Permission exists in the security system.
 

Uses of Permission in org.apache.turbine.services.security.torque
 

Classes in org.apache.turbine.services.security.torque that implement Permission
 class TorquePermission
          This class represents a permission given to a Role associated with the current Session.
 

Methods in org.apache.turbine.services.security.torque that return Permission
static Permission TorquePermission.create(java.lang.String name)
          Deprecated. Please use the createPermission method in TurbineSecurity.
 Permission TorqueSecurityService.addPermission(Permission permission)
          Creates a new permission with specified attributes.
static Permission PermissionPeerManager.getNewPermission(org.apache.torque.om.Persistent p)
          Returns a new, configured Permission Object with a supplied Persistent object at its core
 

Methods in org.apache.turbine.services.security.torque with parameters of type Permission
 void TorqueSecurityService.grant(Role role, Permission permission)
          Grants a Role a Permission
 void TorqueSecurityService.revoke(Role role, Permission permission)
          Revokes a Permission from a Role.
 void TorqueSecurityService.savePermission(Permission permission)
          Stores Permission's attributes.
 Permission TorqueSecurityService.addPermission(Permission permission)
          Creates a new permission with specified attributes.
 void TorqueSecurityService.removePermission(Permission permission)
          Removes a Permission from the system.
 void TorqueSecurityService.renamePermission(Permission permission, java.lang.String name)
          Renames an existing Permission.
protected  boolean TorqueSecurityService.checkExists(Permission permission)
          Determines if the Permission exists in the security system.
static boolean PermissionPeerManager.checkExists(Permission permission)
          Checks if a Permission is defined in the system.
static org.apache.torque.util.Criteria PermissionPeerManager.buildCriteria(Permission permission)
          Calls buildCriteria(Permission permission) in the configured PermissionPeer.
 void TorqueRole.grant(Permission permission)
          Grants a Permission to this Role.
 void TorqueRole.revoke(Permission permission)
          Revokes a Permission from this Role.
 

Uses of Permission in org.apache.turbine.util
 

Methods in org.apache.turbine.util with parameters of type Permission
 boolean SecurityCheck.hasPermission(Permission permission)
          Does the user have this permission?
 

Uses of Permission in org.apache.turbine.util.security
 

Methods in org.apache.turbine.util.security that return Permission
 Permission PermissionSet.getPermission(java.lang.String permissionName)
          Deprecated. Use getPermissionByName instead.
 Permission PermissionSet.getPermissionByName(java.lang.String permissionName)
          Returns a Permission with the given name, if it is contained in this PermissionSet.
 Permission PermissionSet.getPermissionById(int permissionId)
          Returns a Permission with the given id, if it is contained in this PermissionSet.
 Permission[] PermissionSet.getPermissionsArray()
          Returns an Array of Permissions in this PermissionSet.
 

Methods in org.apache.turbine.util.security with parameters of type Permission
 boolean TurbineAccessControlList.hasPermission(Permission permission, Group group)
          Checks if the user is assigned a specific Permission in the Group.
 boolean TurbineAccessControlList.hasPermission(Permission permission, GroupSet groupset)
          Checks if the user is assigned a specific Permission in any of the given Groups
 boolean TurbineAccessControlList.hasPermission(Permission permission)
          Checks if the user is assigned a specific Permission in the global Group.
 boolean PermissionSet.add(Permission permission)
          Adds a Permission to this PermissionSet.
 boolean PermissionSet.remove(Permission permission)
          Removes a Permission from this PermissionSet.
 boolean PermissionSet.contains(Permission permission)
          Checks whether this PermissionSet contains a Permission.
 boolean AccessControlList.hasPermission(Permission permission, Group group)
          Checks if the user is assigned a specific Permission in the Group.
 boolean AccessControlList.hasPermission(Permission permission, GroupSet groupset)
          Checks if the user is assigned a specific Permission in any of the given Groups
 boolean AccessControlList.hasPermission(Permission permission)
          Checks if the user is assigned a specific Permission in the global Group.
 

Uses of Permission in org.apache.turbine.util.template
 

Methods in org.apache.turbine.util.template with parameters of type Permission
 boolean TemplateSecurityCheck.hasPermission(Permission permission)
          Does the User have this permission?
 



Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.