cagrid
Class HierarchyResolutionPolicy

java.lang.Object
  extended by cagrid.HierarchyResolutionPolicy
All Implemented Interfaces:
java.io.Serializable

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

Policy for resolving a list of Associations from a given Hierarchy

See Also:
Serialized Form

Field Summary
private  java.lang.Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  NameAndValueList associationQualifiers
           
private  ConceptIdentification conceptCode
           
private  HierarchyIdentification hierarchyId
           
private  boolean resolveConcepts
          True to fill in all information for concepts identified as part of the returned association; false to return only basic references
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
HierarchyResolutionPolicy()
           
HierarchyResolutionPolicy(NameAndValueList associationQualifiers, ConceptIdentification conceptCode, HierarchyIdentification hierarchyId, boolean resolveConcepts)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 NameAndValueList getAssociationQualifiers()
          Gets the associationQualifiers value for this HierarchyResolutionPolicy.
 ConceptIdentification getConceptCode()
          Gets the conceptCode value for this HierarchyResolutionPolicy.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 HierarchyIdentification getHierarchyId()
          Gets the hierarchyId value for this HierarchyResolutionPolicy.
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 isResolveConcepts()
          Gets the resolveConcepts value for this HierarchyResolutionPolicy.
 void setAssociationQualifiers(NameAndValueList associationQualifiers)
          Sets the associationQualifiers value for this HierarchyResolutionPolicy.
 void setConceptCode(ConceptIdentification conceptCode)
          Sets the conceptCode value for this HierarchyResolutionPolicy.
 void setHierarchyId(HierarchyIdentification hierarchyId)
          Sets the hierarchyId value for this HierarchyResolutionPolicy.
 void setResolveConcepts(boolean resolveConcepts)
          Sets the resolveConcepts value for this HierarchyResolutionPolicy.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resolveConcepts

private boolean resolveConcepts
True to fill in all information for concepts identified as part of the returned association; false to return only basic references


associationQualifiers

private NameAndValueList associationQualifiers

conceptCode

private ConceptIdentification conceptCode

hierarchyId

private HierarchyIdentification hierarchyId

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

HierarchyResolutionPolicy

public HierarchyResolutionPolicy()

HierarchyResolutionPolicy

public HierarchyResolutionPolicy(NameAndValueList associationQualifiers,
                                 ConceptIdentification conceptCode,
                                 HierarchyIdentification hierarchyId,
                                 boolean resolveConcepts)
Method Detail

isResolveConcepts

public boolean isResolveConcepts()
Gets the resolveConcepts value for this HierarchyResolutionPolicy.

Returns:
resolveConcepts True to fill in all information for concepts identified as part of the returned association; false to return only basic references

setResolveConcepts

public void setResolveConcepts(boolean resolveConcepts)
Sets the resolveConcepts value for this HierarchyResolutionPolicy.

Parameters:
resolveConcepts - True to fill in all information for concepts identified as part of the returned association; false to return only basic references

getAssociationQualifiers

public NameAndValueList getAssociationQualifiers()
Gets the associationQualifiers value for this HierarchyResolutionPolicy.

Returns:
associationQualifiers

setAssociationQualifiers

public void setAssociationQualifiers(NameAndValueList associationQualifiers)
Sets the associationQualifiers value for this HierarchyResolutionPolicy.

Parameters:
associationQualifiers -

getConceptCode

public ConceptIdentification getConceptCode()
Gets the conceptCode value for this HierarchyResolutionPolicy.

Returns:
conceptCode

setConceptCode

public void setConceptCode(ConceptIdentification conceptCode)
Sets the conceptCode value for this HierarchyResolutionPolicy.

Parameters:
conceptCode -

getHierarchyId

public HierarchyIdentification getHierarchyId()
Gets the hierarchyId value for this HierarchyResolutionPolicy.

Returns:
hierarchyId

setHierarchyId

public void setHierarchyId(HierarchyIdentification hierarchyId)
Sets the hierarchyId value for this HierarchyResolutionPolicy.

Parameters:
hierarchyId -

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