cagrid
Class GraphResolutionPolicy

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

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

Class setting policy to resolve a CodedNodeGraph

See Also:
Serialized Form

Field Summary
private  java.lang.Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  LocalNameList filterOptions
           
private  ConceptReference graphFocus
           
private  boolean keeptLastAssociationUnresolved
           
private  int maximumToReturn
           
private  LocalNameList propertyNames
           
private  PropertyType[] propertyTypes
           
private  int resolveAssociationDepth
           
private  boolean resolveBackwards
           
private  int resolveCodedEntryDepth
           
private  boolean resolveForward
           
private  SortOptionList sortOptions
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
GraphResolutionPolicy()
           
GraphResolutionPolicy(LocalNameList filterOptions, ConceptReference graphFocus, boolean keeptLastAssociationUnresolved, int maximumToReturn, LocalNameList propertyNames, PropertyType[] propertyTypes, int resolveAssociationDepth, boolean resolveBackwards, int resolveCodedEntryDepth, boolean resolveForward, SortOptionList sortOptions)
           
 
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
 LocalNameList getFilterOptions()
          Gets the filterOptions value for this GraphResolutionPolicy.
 ConceptReference getGraphFocus()
          Gets the graphFocus value for this GraphResolutionPolicy.
 int getMaximumToReturn()
          Gets the maximumToReturn value for this GraphResolutionPolicy.
 LocalNameList getPropertyNames()
          Gets the propertyNames value for this GraphResolutionPolicy.
 PropertyType[] getPropertyTypes()
          Gets the propertyTypes value for this GraphResolutionPolicy.
 PropertyType getPropertyTypes(int i)
           
 int getResolveAssociationDepth()
          Gets the resolveAssociationDepth value for this GraphResolutionPolicy.
 int getResolveCodedEntryDepth()
          Gets the resolveCodedEntryDepth value for this GraphResolutionPolicy.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 SortOptionList getSortOptions()
          Gets the sortOptions value for this GraphResolutionPolicy.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 boolean isKeeptLastAssociationUnresolved()
          Gets the keeptLastAssociationUnresolved value for this GraphResolutionPolicy.
 boolean isResolveBackwards()
          Gets the resolveBackwards value for this GraphResolutionPolicy.
 boolean isResolveForward()
          Gets the resolveForward value for this GraphResolutionPolicy.
 void setFilterOptions(LocalNameList filterOptions)
          Sets the filterOptions value for this GraphResolutionPolicy.
 void setGraphFocus(ConceptReference graphFocus)
          Sets the graphFocus value for this GraphResolutionPolicy.
 void setKeeptLastAssociationUnresolved(boolean keeptLastAssociationUnresolved)
          Sets the keeptLastAssociationUnresolved value for this GraphResolutionPolicy.
 void setMaximumToReturn(int maximumToReturn)
          Sets the maximumToReturn value for this GraphResolutionPolicy.
 void setPropertyNames(LocalNameList propertyNames)
          Sets the propertyNames value for this GraphResolutionPolicy.
 void setPropertyTypes(int i, PropertyType _value)
           
 void setPropertyTypes(PropertyType[] propertyTypes)
          Sets the propertyTypes value for this GraphResolutionPolicy.
 void setResolveAssociationDepth(int resolveAssociationDepth)
          Sets the resolveAssociationDepth value for this GraphResolutionPolicy.
 void setResolveBackwards(boolean resolveBackwards)
          Sets the resolveBackwards value for this GraphResolutionPolicy.
 void setResolveCodedEntryDepth(int resolveCodedEntryDepth)
          Sets the resolveCodedEntryDepth value for this GraphResolutionPolicy.
 void setResolveForward(boolean resolveForward)
          Sets the resolveForward value for this GraphResolutionPolicy.
 void setSortOptions(SortOptionList sortOptions)
          Sets the sortOptions value for this GraphResolutionPolicy.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

graphFocus

private ConceptReference graphFocus

propertyTypes

private PropertyType[] propertyTypes

filterOptions

private LocalNameList filterOptions

propertyNames

private LocalNameList propertyNames

sortOptions

private SortOptionList sortOptions

keeptLastAssociationUnresolved

private boolean keeptLastAssociationUnresolved

maximumToReturn

private int maximumToReturn

resolveAssociationDepth

private int resolveAssociationDepth

resolveBackwards

private boolean resolveBackwards

resolveCodedEntryDepth

private int resolveCodedEntryDepth

resolveForward

private boolean resolveForward

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

GraphResolutionPolicy

public GraphResolutionPolicy()

GraphResolutionPolicy

public GraphResolutionPolicy(LocalNameList filterOptions,
                             ConceptReference graphFocus,
                             boolean keeptLastAssociationUnresolved,
                             int maximumToReturn,
                             LocalNameList propertyNames,
                             PropertyType[] propertyTypes,
                             int resolveAssociationDepth,
                             boolean resolveBackwards,
                             int resolveCodedEntryDepth,
                             boolean resolveForward,
                             SortOptionList sortOptions)
Method Detail

getGraphFocus

public ConceptReference getGraphFocus()
Gets the graphFocus value for this GraphResolutionPolicy.

Returns:
graphFocus

setGraphFocus

public void setGraphFocus(ConceptReference graphFocus)
Sets the graphFocus value for this GraphResolutionPolicy.

Parameters:
graphFocus -

getPropertyTypes

public PropertyType[] getPropertyTypes()
Gets the propertyTypes value for this GraphResolutionPolicy.

Returns:
propertyTypes

setPropertyTypes

public void setPropertyTypes(PropertyType[] propertyTypes)
Sets the propertyTypes value for this GraphResolutionPolicy.

Parameters:
propertyTypes -

getPropertyTypes

public PropertyType getPropertyTypes(int i)

setPropertyTypes

public void setPropertyTypes(int i,
                             PropertyType _value)

getFilterOptions

public LocalNameList getFilterOptions()
Gets the filterOptions value for this GraphResolutionPolicy.

Returns:
filterOptions

setFilterOptions

public void setFilterOptions(LocalNameList filterOptions)
Sets the filterOptions value for this GraphResolutionPolicy.

Parameters:
filterOptions -

getPropertyNames

public LocalNameList getPropertyNames()
Gets the propertyNames value for this GraphResolutionPolicy.

Returns:
propertyNames

setPropertyNames

public void setPropertyNames(LocalNameList propertyNames)
Sets the propertyNames value for this GraphResolutionPolicy.

Parameters:
propertyNames -

getSortOptions

public SortOptionList getSortOptions()
Gets the sortOptions value for this GraphResolutionPolicy.

Returns:
sortOptions

setSortOptions

public void setSortOptions(SortOptionList sortOptions)
Sets the sortOptions value for this GraphResolutionPolicy.

Parameters:
sortOptions -

isKeeptLastAssociationUnresolved

public boolean isKeeptLastAssociationUnresolved()
Gets the keeptLastAssociationUnresolved value for this GraphResolutionPolicy.

Returns:
keeptLastAssociationUnresolved

setKeeptLastAssociationUnresolved

public void setKeeptLastAssociationUnresolved(boolean keeptLastAssociationUnresolved)
Sets the keeptLastAssociationUnresolved value for this GraphResolutionPolicy.

Parameters:
keeptLastAssociationUnresolved -

getMaximumToReturn

public int getMaximumToReturn()
Gets the maximumToReturn value for this GraphResolutionPolicy.

Returns:
maximumToReturn

setMaximumToReturn

public void setMaximumToReturn(int maximumToReturn)
Sets the maximumToReturn value for this GraphResolutionPolicy.

Parameters:
maximumToReturn -

getResolveAssociationDepth

public int getResolveAssociationDepth()
Gets the resolveAssociationDepth value for this GraphResolutionPolicy.

Returns:
resolveAssociationDepth

setResolveAssociationDepth

public void setResolveAssociationDepth(int resolveAssociationDepth)
Sets the resolveAssociationDepth value for this GraphResolutionPolicy.

Parameters:
resolveAssociationDepth -

isResolveBackwards

public boolean isResolveBackwards()
Gets the resolveBackwards value for this GraphResolutionPolicy.

Returns:
resolveBackwards

setResolveBackwards

public void setResolveBackwards(boolean resolveBackwards)
Sets the resolveBackwards value for this GraphResolutionPolicy.

Parameters:
resolveBackwards -

getResolveCodedEntryDepth

public int getResolveCodedEntryDepth()
Gets the resolveCodedEntryDepth value for this GraphResolutionPolicy.

Returns:
resolveCodedEntryDepth

setResolveCodedEntryDepth

public void setResolveCodedEntryDepth(int resolveCodedEntryDepth)
Sets the resolveCodedEntryDepth value for this GraphResolutionPolicy.

Parameters:
resolveCodedEntryDepth -

isResolveForward

public boolean isResolveForward()
Gets the resolveForward value for this GraphResolutionPolicy.

Returns:
resolveForward

setResolveForward

public void setResolveForward(boolean resolveForward)
Sets the resolveForward value for this GraphResolutionPolicy.

Parameters:
resolveForward -

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