Top Description Methods
org.apache.tomcat.util.security

public Interface PermissionCheck

Known Direct Implementers
org.apache.catalina.loader.WebappClassLoaderBase
Imports
java.security.Permission

This interface is implemented by components to enable privileged code to check whether the component has a given permission. This is typically used when a privileged component (e.g. the container) is performing an action on behalf of an untrusted component (e.g. a web application) without the current thread having passed through a code source provided by the untrusted component. Because the current thread has not passed through a code source provided by the untrusted component the SecurityManager assumes the code is trusted so the standard checking mechanisms can't be used.

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

false if a SecurityManager is enabled and the component does not have the given permission, otherwise true
check
(Permission
The permission to test
permission
)

Does this component have the given permission?

Method Detail

checkback to summary
public boolean check(Permission permission)

Does this component have the given permission?

Parameters
permission:Permission

The permission to test

Returns:boolean

false if a SecurityManager is enabled and the component does not have the given permission, otherwise true