org.nakedobjects.object.value
Class Magnitude
java.lang.Object
org.nakedobjects.object.value.AbstractNakedValue
org.nakedobjects.object.value.Magnitude
- All Implemented Interfaces:
- Naked, NakedValue, java.io.Serializable
- Direct Known Subclasses:
- Date, FloatingPointNumber, Money, Percentage, Time, TimeStamp, WholeNumber
- public abstract class Magnitude
- extends AbstractNakedValue
- See Also:
- Serialized Form
Methods inherited from class org.nakedobjects.object.value.AbstractNakedValue |
about, addNakedValueListener, checkCanOperate, contextualTitle, deepCopy, dumpObject, fireValueChanged, fireValueChanged, getClassName, getFullClassName, getLogger, getObjectHelpText, isNull, isValid, nakedValueListeners, removeNakedValueListener, setAbout, setNull, setValidity, summary, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Magnitude
public Magnitude()
isBetween
public boolean isBetween(Magnitude minMagnitude,
Magnitude maxMagnitude)
isEqualTo
public abstract boolean isEqualTo(Magnitude magnitude)
isGreaterThan
public boolean isGreaterThan(Magnitude magnitude)
isGreaterThanOrEqualTo
public boolean isGreaterThanOrEqualTo(Magnitude magnitude)
isLessThan
public abstract boolean isLessThan(Magnitude magnitude)
isLessThanOrEqualTo
public boolean isLessThanOrEqualTo(Magnitude magnitude)
max
public Magnitude max(Magnitude magnitude)
min
public Magnitude min(Magnitude magnitude)
isSameAs
public final boolean isSameAs(Naked object)
- delegates the comparsion to the
isEqualTo
method if specified object is a Magnitude
else returns false.
- Parameters:
object
- the object to compare
- Returns:
- boolean returns true if the objects have the same content, and false if the objects are
of different types or their contents are deemed to be different.
- See Also:
Naked.isSameAs(Naked)