phenote.dataadapter
Class ConstraintStatus

java.lang.Object
  extended by phenote.dataadapter.ConstraintStatus

public class ConstraintStatus
extends java.lang.Object

A constraint returns creates & returns one of these, says whether contraint checks out ok and gives error message A constraintStatus is recursive - it can hold ConstraintStatus kids - so if theres a list of constraints all their status is returned in one ConstraintStatus


Constructor Summary
ConstraintStatus(Status status)
           
ConstraintStatus(Status status, java.lang.String message)
           
 
Method Summary
(package private)  void addStatusChild(ConstraintStatus kid)
           
 java.lang.String getFailureMessage()
           
 java.lang.String getWarningMessage()
           
 boolean isFailure()
          recurses through kids status's
 boolean isWarning()
           
static ConstraintStatus makeList()
          list & OK same thing really - for clarity
static ConstraintStatus makeOK()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstraintStatus

public ConstraintStatus(Status status,
                        java.lang.String message)

ConstraintStatus

public ConstraintStatus(Status status)
Method Detail

makeOK

public static ConstraintStatus makeOK()

makeList

public static ConstraintStatus makeList()
list & OK same thing really - for clarity


isFailure

public boolean isFailure()
recurses through kids status's


isWarning

public boolean isWarning()

getFailureMessage

public java.lang.String getFailureMessage()

getWarningMessage

public java.lang.String getWarningMessage()

addStatusChild

void addStatusChild(ConstraintStatus kid)