org.histpop.server.acu
Class Condition

java.lang.Object
  extended by org.histpop.server.acu.Condition
Direct Known Subclasses:
AndCondition, FalseCondition, FrameCondition, MethodCondition, NotCondition, ObjectCondition, OrCondition, ProjectSetCondition, RoleCondition, TrueCondition, UserLoggedInCondition, UserOwnsProjectCondition

public abstract class Condition
extends java.lang.Object


Field Summary
static java.lang.String FALSE
           
static java.lang.String TRUE
           
 
Constructor Summary
Condition()
           
 
Method Summary
abstract  Condition evaluate(ServerContext ctx)
           
 ServerMethod getAction()
           
 java.lang.String getMessage()
           
 boolean hasAction()
           
 boolean isTrue()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRUE

public static final java.lang.String TRUE
See Also:
Constant Field Values

FALSE

public static final java.lang.String FALSE
See Also:
Constant Field Values
Constructor Detail

Condition

public Condition()
Method Detail

evaluate

public abstract Condition evaluate(ServerContext ctx)
                            throws ServerException
Throws:
ServerException

getAction

public ServerMethod getAction()

isTrue

public boolean isTrue()

hasAction

public boolean hasAction()

getMessage

public java.lang.String getMessage()