gov.nih.nci.cagrid.dcql
Class ForeignAssociation

java.lang.Object
  extended by gov.nih.nci.cagrid.dcql.ForeignAssociation
All Implemented Interfaces:
java.io.Serializable

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

An association or relationship defined between this Object and an Object defined by the ForeignObject, located on the data service located at the targetServiceURL.

See Also:
Serialized Form

Constructor Summary
ForeignAssociation()
           
ForeignAssociation(Object foreignObject, JoinCondition joinCondition, java.lang.String targetServiceURL)
           
 
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
 Object getForeignObject()
          Gets the foreignObject value for this ForeignAssociation.
 JoinCondition getJoinCondition()
          Gets the joinCondition value for this ForeignAssociation.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 java.lang.String getTargetServiceURL()
          Gets the targetServiceURL value for this ForeignAssociation.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setForeignObject(Object foreignObject)
          Sets the foreignObject value for this ForeignAssociation.
 void setJoinCondition(JoinCondition joinCondition)
          Sets the joinCondition value for this ForeignAssociation.
 void setTargetServiceURL(java.lang.String targetServiceURL)
          Sets the targetServiceURL value for this ForeignAssociation.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForeignAssociation

public ForeignAssociation()

ForeignAssociation

public ForeignAssociation(Object foreignObject,
                          JoinCondition joinCondition,
                          java.lang.String targetServiceURL)
Method Detail

getJoinCondition

public JoinCondition getJoinCondition()
Gets the joinCondition value for this ForeignAssociation.

Returns:
joinCondition

setJoinCondition

public void setJoinCondition(JoinCondition joinCondition)
Sets the joinCondition value for this ForeignAssociation.

Parameters:
joinCondition -

getForeignObject

public Object getForeignObject()
Gets the foreignObject value for this ForeignAssociation.

Returns:
foreignObject

setForeignObject

public void setForeignObject(Object foreignObject)
Sets the foreignObject value for this ForeignAssociation.

Parameters:
foreignObject -

getTargetServiceURL

public java.lang.String getTargetServiceURL()
Gets the targetServiceURL value for this ForeignAssociation.

Returns:
targetServiceURL

setTargetServiceURL

public void setTargetServiceURL(java.lang.String targetServiceURL)
Sets the targetServiceURL value for this ForeignAssociation.

Parameters:
targetServiceURL -

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