gov.nih.nci.cagrid.metadata.common
Class Enumeration

java.lang.Object
  extended by gov.nih.nci.cagrid.metadata.common.Enumeration
All Implemented Interfaces:
java.io.Serializable

public class Enumeration
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Enumeration()
           
Enumeration(java.lang.String permissibleValue, SemanticMetadata[] semanticMetadata, java.lang.String valueMeaning)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.lang.String getPermissibleValue()
          Gets the permissibleValue value for this Enumeration.
 SemanticMetadata[] getSemanticMetadata()
          Gets the semanticMetadata value for this Enumeration.
 SemanticMetadata getSemanticMetadata(int i)
           
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 java.lang.String getValueMeaning()
          Gets the valueMeaning value for this Enumeration.
 int hashCode()
           
 void setPermissibleValue(java.lang.String permissibleValue)
          Sets the permissibleValue value for this Enumeration.
 void setSemanticMetadata(int i, SemanticMetadata _value)
           
 void setSemanticMetadata(SemanticMetadata[] semanticMetadata)
          Sets the semanticMetadata value for this Enumeration.
 void setValueMeaning(java.lang.String valueMeaning)
          Sets the valueMeaning value for this Enumeration.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Enumeration

public Enumeration()

Enumeration

public Enumeration(java.lang.String permissibleValue,
                   SemanticMetadata[] semanticMetadata,
                   java.lang.String valueMeaning)
Method Detail

getSemanticMetadata

public SemanticMetadata[] getSemanticMetadata()
Gets the semanticMetadata value for this Enumeration.

Returns:
semanticMetadata

setSemanticMetadata

public void setSemanticMetadata(SemanticMetadata[] semanticMetadata)
Sets the semanticMetadata value for this Enumeration.

Parameters:
semanticMetadata -

getSemanticMetadata

public SemanticMetadata getSemanticMetadata(int i)

setSemanticMetadata

public void setSemanticMetadata(int i,
                                SemanticMetadata _value)

getPermissibleValue

public java.lang.String getPermissibleValue()
Gets the permissibleValue value for this Enumeration.

Returns:
permissibleValue

setPermissibleValue

public void setPermissibleValue(java.lang.String permissibleValue)
Sets the permissibleValue value for this Enumeration.

Parameters:
permissibleValue -

getValueMeaning

public java.lang.String getValueMeaning()
Gets the valueMeaning value for this Enumeration.

Returns:
valueMeaning

setValueMeaning

public void setValueMeaning(java.lang.String valueMeaning)
Sets the valueMeaning value for this Enumeration.

Parameters:
valueMeaning -

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

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

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer


Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.