Filters a collection of objects by a specified action, by removing the
objects from the collection for which the user doesn't have the necessary
privileges to perform the specified action against that object.
Specifies an allowable permission action for the target class, and allows for an optional bit mask
value for mapping the permission action to a persistent store
Any exception that is raised by the security module extends from this runtime
exception class, making it easy for other modules and extensions to catch all
security-related exceptions in a single catch block, if need be.