org.jboss.seam.security
Class RunAsOperation
java.lang.Object
org.jboss.seam.security.RunAsOperation
public abstract class RunAsOperation
- extends Object
Defines a security operation that can be executed within a particular
security context.
- Author:
- Shane Bryzak
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RunAsOperation
public RunAsOperation()
RunAsOperation
public RunAsOperation(boolean systemOp)
- A system operation allows any security checks to pass
- Parameters:
systemOp
-
execute
public abstract void execute()
getPrincipal
public Principal getPrincipal()
getSubject
public Subject getSubject()
addRole
public RunAsOperation addRole(String role)
isSystemOperation
public boolean isSystemOperation()
run
public void run()