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()
           
RunAsOperation(boolean systemOp)
          A system operation allows any security checks to pass
 
Method Summary
 RunAsOperation addRole(String role)
           
abstract  void execute()
           
 org.picketlink.idm.api.User getUser()
           
 boolean isSystemOperation()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RunAsOperation

public RunAsOperation()

RunAsOperation

public RunAsOperation(boolean systemOp)
A system operation allows any security checks to pass

Parameters:
systemOp -
Method Detail

execute

public abstract void execute()

getUser

public org.picketlink.idm.api.User getUser()

addRole

public RunAsOperation addRole(String role)

isSystemOperation

public boolean isSystemOperation()


Copyright © 2011 Seam Framework. All Rights Reserved.