core
Class ResolvedCodedNodeReference

java.lang.Object
  extended by core.CodedNodeReference
      extended by core.ConceptReference
          extended by core.ResolvedCodedNodeReference
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ResolvedConceptReference

public class ResolvedCodedNodeReference
extends ConceptReference
implements java.io.Serializable

Resolved information for an entity identified by coding scheme and code.

See Also:
Serialized Form

Field Summary
private  java.lang.Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  org.apache.axis.types.URI codingSchemeURI
           
private  java.lang.String codingSchemeVersion
           
private  org.LexGrid.concepts.Entity entity
          The referenced entity, optionally resolved.
private  org.LexGrid.commonTypes.EntityDescription entityDescription
          Primary text describing the referenced entity.
private  AssociationList sourceOf
          The list of associations for which the referenced code acts as the source (lhs, parent, ..) for.
private  AssociationList targetOf
          The list of associations for which the referenced code acts as the target (rhs, child..) for.
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
ResolvedCodedNodeReference()
           
ResolvedCodedNodeReference(org.apache.axis.types.URI codingSchemeURI, java.lang.String codingSchemeVersion, org.LexGrid.concepts.Entity entity, org.LexGrid.commonTypes.EntityDescription entityDescription, AssociationList sourceOf, AssociationList targetOf)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 org.apache.axis.types.URI getCodingSchemeURI()
          Gets the codingSchemeURI value for this ResolvedCodedNodeReference.
 java.lang.String getCodingSchemeVersion()
          Gets the codingSchemeVersion value for this ResolvedCodedNodeReference.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 org.LexGrid.concepts.Entity getEntity()
          Gets the entity value for this ResolvedCodedNodeReference.
 org.LexGrid.commonTypes.EntityDescription getEntityDescription()
          Gets the entityDescription value for this ResolvedCodedNodeReference.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 AssociationList getSourceOf()
          Gets the sourceOf value for this ResolvedCodedNodeReference.
 AssociationList getTargetOf()
          Gets the targetOf value for this ResolvedCodedNodeReference.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setCodingSchemeURI(org.apache.axis.types.URI codingSchemeURI)
          Sets the codingSchemeURI value for this ResolvedCodedNodeReference.
 void setCodingSchemeVersion(java.lang.String codingSchemeVersion)
          Sets the codingSchemeVersion value for this ResolvedCodedNodeReference.
 void setEntity(org.LexGrid.concepts.Entity entity)
          Sets the entity value for this ResolvedCodedNodeReference.
 void setEntityDescription(org.LexGrid.commonTypes.EntityDescription entityDescription)
          Sets the entityDescription value for this ResolvedCodedNodeReference.
 void setSourceOf(AssociationList sourceOf)
          Sets the sourceOf value for this ResolvedCodedNodeReference.
 void setTargetOf(AssociationList targetOf)
          Sets the targetOf value for this ResolvedCodedNodeReference.
 
Methods inherited from class core.ConceptReference
getConceptCode, setConceptCode
 
Methods inherited from class core.CodedNodeReference
getCode, getCodeNamespace, getCodingSchemeName, getEntityType, getEntityType, setCode, setCodeNamespace, setCodingSchemeName, setEntityType, setEntityType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entityDescription

private org.LexGrid.commonTypes.EntityDescription entityDescription
Primary text describing the referenced entity. Always resolved, if present.


entity

private org.LexGrid.concepts.Entity entity
The referenced entity, optionally resolved.


sourceOf

private AssociationList sourceOf
The list of associations for which the referenced code acts as the source (lhs, parent, ..) for. If this element is absent, no information is available about the target nodes. If the element is present, but 0 length, the code does not appear as the source of any associations (in the context of the containing graph).


targetOf

private AssociationList targetOf
The list of associations for which the referenced code acts as the target (rhs, child..) for. If this element is absent, no information is available about the source nodes. If the element is present, but 0 length, the CodedNode doesn't appear as the target of any associations (in the context of the containing graph).


codingSchemeURI

private org.apache.axis.types.URI codingSchemeURI

codingSchemeVersion

private java.lang.String codingSchemeVersion

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

private static org.apache.axis.description.TypeDesc typeDesc
Constructor Detail

ResolvedCodedNodeReference

public ResolvedCodedNodeReference()

ResolvedCodedNodeReference

public ResolvedCodedNodeReference(org.apache.axis.types.URI codingSchemeURI,
                                  java.lang.String codingSchemeVersion,
                                  org.LexGrid.concepts.Entity entity,
                                  org.LexGrid.commonTypes.EntityDescription entityDescription,
                                  AssociationList sourceOf,
                                  AssociationList targetOf)
Method Detail

getEntityDescription

public org.LexGrid.commonTypes.EntityDescription getEntityDescription()
Gets the entityDescription value for this ResolvedCodedNodeReference.

Returns:
entityDescription Primary text describing the referenced entity. Always resolved, if present.

setEntityDescription

public void setEntityDescription(org.LexGrid.commonTypes.EntityDescription entityDescription)
Sets the entityDescription value for this ResolvedCodedNodeReference.

Parameters:
entityDescription - Primary text describing the referenced entity. Always resolved, if present.

getEntity

public org.LexGrid.concepts.Entity getEntity()
Gets the entity value for this ResolvedCodedNodeReference.

Returns:
entity The referenced entity, optionally resolved.

setEntity

public void setEntity(org.LexGrid.concepts.Entity entity)
Sets the entity value for this ResolvedCodedNodeReference.

Parameters:
entity - The referenced entity, optionally resolved.

getSourceOf

public AssociationList getSourceOf()
Gets the sourceOf value for this ResolvedCodedNodeReference.

Returns:
sourceOf The list of associations for which the referenced code acts as the source (lhs, parent, ..) for. If this element is absent, no information is available about the target nodes. If the element is present, but 0 length, the code does not appear as the source of any associations (in the context of the containing graph).

setSourceOf

public void setSourceOf(AssociationList sourceOf)
Sets the sourceOf value for this ResolvedCodedNodeReference.

Parameters:
sourceOf - The list of associations for which the referenced code acts as the source (lhs, parent, ..) for. If this element is absent, no information is available about the target nodes. If the element is present, but 0 length, the code does not appear as the source of any associations (in the context of the containing graph).

getTargetOf

public AssociationList getTargetOf()
Gets the targetOf value for this ResolvedCodedNodeReference.

Returns:
targetOf The list of associations for which the referenced code acts as the target (rhs, child..) for. If this element is absent, no information is available about the source nodes. If the element is present, but 0 length, the CodedNode doesn't appear as the target of any associations (in the context of the containing graph).

setTargetOf

public void setTargetOf(AssociationList targetOf)
Sets the targetOf value for this ResolvedCodedNodeReference.

Parameters:
targetOf - The list of associations for which the referenced code acts as the target (rhs, child..) for. If this element is absent, no information is available about the source nodes. If the element is present, but 0 length, the CodedNode doesn't appear as the target of any associations (in the context of the containing graph).

getCodingSchemeURI

public org.apache.axis.types.URI getCodingSchemeURI()
Gets the codingSchemeURI value for this ResolvedCodedNodeReference.

Returns:
codingSchemeURI

setCodingSchemeURI

public void setCodingSchemeURI(org.apache.axis.types.URI codingSchemeURI)
Sets the codingSchemeURI value for this ResolvedCodedNodeReference.

Parameters:
codingSchemeURI -

getCodingSchemeVersion

public java.lang.String getCodingSchemeVersion()
Gets the codingSchemeVersion value for this ResolvedCodedNodeReference.

Returns:
codingSchemeVersion

setCodingSchemeVersion

public void setCodingSchemeVersion(java.lang.String codingSchemeVersion)
Sets the codingSchemeVersion value for this ResolvedCodedNodeReference.

Parameters:
codingSchemeVersion -

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class ConceptReference

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