com.googlecode.jbp.common.requirements
Class PostCondition

java.lang.Object
  extended by com.googlecode.jbp.common.requirements.AbstractRequirements
      extended by com.googlecode.jbp.common.requirements.PostCondition
All Implemented Interfaces:
IRequirements

public final class PostCondition
extends AbstractRequirements

Provides useful methods to check if postconditions are met.

Unless explicitly stated, these methods throw a PostConditionException if the postcondition is not met.

Author:
Yannick LOTH - yannick AT littlej.biz -

Field Summary
static PostCondition INSTANCE
           
 
Method Summary
protected  void onConditionNotMet(String messageParam)
          Called if a condition is not met.
 
Methods inherited from class com.googlecode.jbp.common.requirements.AbstractRequirements
requireAllInstanceOf, requireConjunction, requireDirectory, requireDirectory, requireDisjunction, requireExclusiveDisjunction, requireExistingFile, requireExistingFile, requireFalse, requireFutureInstant, requireFutureInstant, requireInstanceOf, requireNotAllSimultaneouslyNull, requireNotAllSimultaneouslyNull, requireNotBlank, requireNotEmpty, requireNotExistingFile, requireNotExistingFile, requireNotNegative, requireNotNegativeNorZero, requireNotNull, requireNotPositive, requireNotPositiveNorZero, requireNotZero, requireNull, requirePastInstant, requirePastInstant, requireTrue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final PostCondition INSTANCE
Method Detail

onConditionNotMet

protected void onConditionNotMet(String messageParam)
Description copied from class: AbstractRequirements
Called if a condition is not met. Usually throws a RequirementException.

Specified by:
onConditionNotMet in class AbstractRequirements
Parameters:
messageParam - The associated message.


Copyright © 2011. All Rights Reserved.