Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.services.security | The security service can be used to authenticate users based on database information.
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` | `Role.grant(Permission permission)` Grants a Permission to this Role.
`void` | `TurbineRole.revoke(Permission permission)` Revokes a Permission from this Role.
`void` | `Role.revoke(Permission permission)` Revokes a Permission from this Role.

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

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

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

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

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

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

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
`Permission` | `TorqueSecurityService.addPermission(Permission permission)` Creates a new permission with specified attributes.
`static Permission` | `TorquePermission.create(String name)` Deprecated. Please use the createPermission method in TurbineSecurity.
`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
`Permission` | `TorqueSecurityService.addPermission(Permission permission)` Creates a new permission with specified attributes.
`static org.apache.torque.util.Criteria` | `PermissionPeerManager.buildCriteria(Permission permission)` Calls buildCriteria(Permission permission) in the configured PermissionPeer.
`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.
`void` | `TorqueRole.grant(Permission permission)` Grants a Permission to this Role.
`void` | `TorqueSecurityService.grant(Role role, Permission permission)` Grants a Role a Permission
`void` | `TorqueSecurityService.removePermission(Permission permission)` Removes a Permission from the system.
`void` | `TorqueSecurityService.renamePermission(Permission permission, String name)` Renames an existing Permission.
`void` | `TorqueRole.revoke(Permission permission)` Revokes a Permission from this Role.
`void` | `TorqueSecurityService.revoke(Role role, Permission permission)` Revokes a Permission from a Role.
`void` | `TorqueSecurityService.savePermission(Permission permission)` Stores Permission's attributes.

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.getPermissionById(int permissionId)` Returns a Permission with the given id, if it is contained in this PermissionSet.
`Permission` | `PermissionSet.getPermissionByName(String permissionName)` Returns a Permission with the given name, 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` | `PermissionSet.add(Permission permission)` Adds a Permission to this PermissionSet.
`boolean` | `PermissionSet.contains(Permission permission)` Checks whether this PermissionSet contains a Permission.
`boolean` | `TurbineAccessControlList.hasPermission(Permission permission)` Checks if the user is assigned a specific Permission in the global Group.
`boolean` | `AccessControlList.hasPermission(Permission permission)` Checks if the user is assigned a specific Permission in the global Group.
`boolean` | `TurbineAccessControlList.hasPermission(Permission permission, Group group)` Checks if the user is assigned a specific Permission in the Group.
`boolean` | `AccessControlList.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` | `AccessControlList.hasPermission(Permission permission, GroupSet groupset)` Checks if the user is assigned a specific Permission in any of the given Groups
`boolean` | `PermissionSet.remove(Permission permission)` Removes a Permission from this PermissionSet.

Method parameters in org.apache.turbine.util.security with type arguments of type Permission
`boolean` | `PermissionSet.add(Collection<Permission> permissions)` Adds the Permissions in a Collection to this PermissionSet.

Constructor parameters in org.apache.turbine.util.security with type arguments of type Permission
`PermissionSet(Collection<Permission> permissions)` Constructs a new PermissionSet with specified contents.

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?

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2000-2011 The Apache Software Foundation. All Rights Reserved.