com.sun.rave.web.ui.util
Class PermissionChecker.BooleanFunction

java.lang.Object
  extended by com.sun.rave.web.ui.util.PermissionChecker.BooleanFunction
All Implemented Interfaces:
PermissionChecker.Function
Enclosing class:
PermissionChecker

protected static class PermissionChecker.BooleanFunction
extends java.lang.Object
implements PermissionChecker.Function

BooleanFunction is either true or false. It is used internally by PermissionChecker and is not needed outside PermissionChecker since "true" and "false" used in an equation are equivalent.


Constructor Summary
PermissionChecker.BooleanFunction()
           
PermissionChecker.BooleanFunction(boolean value)
           
 
Method Summary
 boolean evaluate()
          This method is invoked by the PermissionCheck to evaluate the function to true or false.
 java.util.List getArguments()
          This method returns the List of arguments.
 void setArguments(java.util.List args)
          This method is invoked be the PermissionChecker to set the arguments.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PermissionChecker.BooleanFunction

public PermissionChecker.BooleanFunction()

PermissionChecker.BooleanFunction

public PermissionChecker.BooleanFunction(boolean value)
Method Detail

getArguments

public java.util.List getArguments()
Description copied from interface: PermissionChecker.Function
This method returns the List of arguments.

Specified by:
getArguments in interface PermissionChecker.Function

setArguments

public void setArguments(java.util.List args)
Description copied from interface: PermissionChecker.Function
This method is invoked be the PermissionChecker to set the arguments.

Specified by:
setArguments in interface PermissionChecker.Function

evaluate

public boolean evaluate()
Description copied from interface: PermissionChecker.Function
This method is invoked by the PermissionCheck to evaluate the function to true or false.

Specified by:
evaluate in interface PermissionChecker.Function

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object