org.jboss.seam.security.permission
Class PermissionCheck

java.lang.Object
  extended by org.jboss.seam.security.permission.PermissionCheck

public class PermissionCheck
extends java.lang.Object

Used to assert permission requirements into a WorkingMemory when evaluating a @Restrict expression. The consequence of the rule is responsible for granting the permission.

Author:
Shane Bryzak

Constructor Summary
PermissionCheck(java.lang.Object target, java.lang.String action)
           
 
Method Summary
 java.lang.String getAction()
           
 java.lang.String getName()
          Deprecated. 
 java.util.Set<java.lang.String> getRequirements()
           
 java.lang.Object getTarget()
           
 void grant()
           
 boolean hasRequirements()
           
 boolean isGranted()
           
 void require(java.lang.String requirement)
           
 void revoke()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermissionCheck

public PermissionCheck(java.lang.Object target,
                       java.lang.String action)
Method Detail

getTarget

public java.lang.Object getTarget()

getName

@Deprecated
public java.lang.String getName()
Deprecated. 


getAction

public java.lang.String getAction()

require

public void require(java.lang.String requirement)

grant

public void grant()

revoke

public void revoke()

isGranted

public boolean isGranted()

hasRequirements

public boolean hasRequirements()

getRequirements

public java.util.Set<java.lang.String> getRequirements()


Copyright © 2011 Seam Framework. All Rights Reserved.