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

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
getClass, notify, notifyAll, toString, wait, wait, wait
 

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