phenote.dataadapter
Class RequiredFieldConstraint

java.lang.Object
  extended by phenote.dataadapter.AbstractCommitConstraint
      extended by phenote.dataadapter.RequiredFieldConstraint
All Implemented Interfaces:
Constraint

public class RequiredFieldConstraint
extends AbstractCommitConstraint

Commit Constraint that checks that field has a value, if not returns FAILURE status


Constructor Summary
RequiredFieldConstraint(CharField cf, boolean doFailure)
           
 
Method Summary
protected  ConstraintStatus checkCharCommit(CharacterI chr)
          Check char and return ConstraintStatus
 
Methods inherited from class phenote.dataadapter.AbstractCommitConstraint
checkCommit, checkEachChar, checkEdit, isCommitConstraint, isEditConstraint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequiredFieldConstraint

public RequiredFieldConstraint(CharField cf,
                               boolean doFailure)
Parameters:
CharField - that is required
doFailure - true -> fails, false -> warns
Method Detail

checkCharCommit

protected ConstraintStatus checkCharCommit(CharacterI chr)
Description copied from class: AbstractCommitConstraint
Check char and return ConstraintStatus

Specified by:
checkCharCommit in class AbstractCommitConstraint