biz.hammurapi.rules
Class ObjectNegator

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

public class ObjectNegator
extends java.lang.Object
implements Negator

Negates object whose handles are equal to handle of the object passed to the constructor.

Author:
Pavel Vlasov

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

Constructor Detail

ObjectNegator

public ObjectNegator(HandleManager manager,
                     java.lang.Object obj,
                     java.lang.String message)
Parameters:
manager - Handle manager.
obj - Object to be negated.
message - Informational message.
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()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2005 Hammurapi Group. All Rights Reserved.