biz.hammurapi.rules
Class EqualityNegator

java.lang.Object
  extended by biz.hammurapi.rules.EqualityNegator
All Implemented Interfaces:
Negator

public class EqualityNegator
extends java.lang.Object
implements Negator

Negates objects which are equal to the object passed to the constructor.

Author:
Pavel Vlasov

Constructor Summary
EqualityNegator(java.lang.Object obj)
           
EqualityNegator(java.lang.Object obj, java.lang.String msg)
           
 
Method Summary
 java.lang.String getMessage()
           
 boolean negates(java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EqualityNegator

public EqualityNegator(java.lang.Object obj)
Parameters:
obj - Object to be negated.

EqualityNegator

public EqualityNegator(java.lang.Object obj,
                       java.lang.String msg)
Parameters:
obj - Object to be negated.
msg - Message why the object was negated.
Method Detail

negates

public boolean negates(java.lang.Object obj)
Specified by:
negates in interface Negator
Returns:
true if argument is not valid.

getMessage

public java.lang.String getMessage()
Returns:
Message why object was negated.


Copyright © 2005 Hammurapi Group. All Rights Reserved.