org.nakedobjects.metamodel.facets
Class EnumerationAbstract

java.lang.Object
  extended by org.nakedobjects.metamodel.facets.EnumerationAbstract
All Implemented Interfaces:
Enumeration
Direct Known Subclasses:
ExecutedFacet.Where, InitiatedBy, When

public abstract class EnumerationAbstract
extends java.lang.Object
implements Enumeration


Constructor Summary
protected EnumerationAbstract(int num, java.lang.String nameInCode, java.lang.String friendlyName)
           
 
Method Summary
 boolean equals(java.lang.Object other)
          Ensures same class (exactly) and same cardinal number.
 java.lang.String getFriendlyName()
           
 java.lang.String getNameInCode()
           
 int getNum()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EnumerationAbstract

protected EnumerationAbstract(int num,
                              java.lang.String nameInCode,
                              java.lang.String friendlyName)
Method Detail

getNum

public int getNum()
Specified by:
getNum in interface Enumeration

getNameInCode

public java.lang.String getNameInCode()
Specified by:
getNameInCode in interface Enumeration

getFriendlyName

public java.lang.String getFriendlyName()
Specified by:
getFriendlyName in interface Enumeration

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public final boolean equals(java.lang.Object other)
Ensures same class (exactly) and same cardinal number.

Overrides:
equals in class java.lang.Object

toString

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


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.