org.jboss.seam.security
Class RunAsOperation

java.lang.Object
  extended by 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

Constructor Summary
RunAsOperation()
           
 
Method Summary
abstract  void execute()
           
 Principal getPrincipal()
           
 String[] getRoles()
           
 Subject getSubject()
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RunAsOperation

public RunAsOperation()
Method Detail

execute

public abstract void execute()

getPrincipal

public Principal getPrincipal()

getSubject

public Subject getSubject()

getRoles

public String[] getRoles()

run

public void run()