gov.nih.nci.cagrid.data.extension
Class ClassMapping

java.lang.Object
  extended by gov.nih.nci.cagrid.data.extension.ClassMapping
All Implemented Interfaces:
java.io.Serializable

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

Mapping between exposed caDSR class and schema element name

See Also:
Serialized Form

Constructor Summary
ClassMapping()
           
ClassMapping(java.lang.String className, java.lang.String elementName, boolean selected, boolean targetable)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getClassName()
          Gets the className value for this ClassMapping.
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 getElementName()
          Gets the elementName value for this ClassMapping.
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
 int hashCode()
           
 boolean isSelected()
          Gets the selected value for this ClassMapping.
 boolean isTargetable()
          Gets the targetable value for this ClassMapping.
 void setClassName(java.lang.String className)
          Sets the className value for this ClassMapping.
 void setElementName(java.lang.String elementName)
          Sets the elementName value for this ClassMapping.
 void setSelected(boolean selected)
          Sets the selected value for this ClassMapping.
 void setTargetable(boolean targetable)
          Sets the targetable value for this ClassMapping.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassMapping

public ClassMapping()

ClassMapping

public ClassMapping(java.lang.String className,
                    java.lang.String elementName,
                    boolean selected,
                    boolean targetable)
Method Detail

getClassName

public java.lang.String getClassName()
Gets the className value for this ClassMapping.

Returns:
className

setClassName

public void setClassName(java.lang.String className)
Sets the className value for this ClassMapping.

Parameters:
className -

getElementName

public java.lang.String getElementName()
Gets the elementName value for this ClassMapping.

Returns:
elementName

setElementName

public void setElementName(java.lang.String elementName)
Sets the elementName value for this ClassMapping.

Parameters:
elementName -

isSelected

public boolean isSelected()
Gets the selected value for this ClassMapping.

Returns:
selected

setSelected

public void setSelected(boolean selected)
Sets the selected value for this ClassMapping.

Parameters:
selected -

isTargetable

public boolean isTargetable()
Gets the targetable value for this ClassMapping.

Returns:
targetable

setTargetable

public void setTargetable(boolean targetable)
Sets the targetable value for this ClassMapping.

Parameters:
targetable -

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