gov.nih.nci.cagrid.cqlquery
Class QueryModifier

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

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

Modifies the returned data from the query

See Also:
Serialized Form

Field Summary
private  java.lang.Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  java.lang.String[] attributeNames
           
private  boolean countOnly
           
private  java.lang.String distinctAttribute
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
QueryModifier()
           
QueryModifier(java.lang.String[] attributeNames, boolean countOnly, java.lang.String distinctAttribute)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String[] getAttributeNames()
          Gets the attributeNames value for this QueryModifier.
 java.lang.String getAttributeNames(int i)
           
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.lang.String getDistinctAttribute()
          Gets the distinctAttribute value for this QueryModifier.
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 isCountOnly()
          Gets the countOnly value for this QueryModifier.
 void setAttributeNames(int i, java.lang.String _value)
           
 void setAttributeNames(java.lang.String[] attributeNames)
          Sets the attributeNames value for this QueryModifier.
 void setCountOnly(boolean countOnly)
          Sets the countOnly value for this QueryModifier.
 void setDistinctAttribute(java.lang.String distinctAttribute)
          Sets the distinctAttribute value for this QueryModifier.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributeNames

private java.lang.String[] attributeNames

distinctAttribute

private java.lang.String distinctAttribute

countOnly

private boolean countOnly

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

QueryModifier

public QueryModifier()

QueryModifier

public QueryModifier(java.lang.String[] attributeNames,
                     boolean countOnly,
                     java.lang.String distinctAttribute)
Method Detail

getAttributeNames

public java.lang.String[] getAttributeNames()
Gets the attributeNames value for this QueryModifier.

Returns:
attributeNames

setAttributeNames

public void setAttributeNames(java.lang.String[] attributeNames)
Sets the attributeNames value for this QueryModifier.

Parameters:
attributeNames -

getAttributeNames

public java.lang.String getAttributeNames(int i)

setAttributeNames

public void setAttributeNames(int i,
                              java.lang.String _value)

getDistinctAttribute

public java.lang.String getDistinctAttribute()
Gets the distinctAttribute value for this QueryModifier.

Returns:
distinctAttribute

setDistinctAttribute

public void setDistinctAttribute(java.lang.String distinctAttribute)
Sets the distinctAttribute value for this QueryModifier.

Parameters:
distinctAttribute -

isCountOnly

public boolean isCountOnly()
Gets the countOnly value for this QueryModifier.

Returns:
countOnly

setCountOnly

public void setCountOnly(boolean countOnly)
Sets the countOnly value for this QueryModifier.

Parameters:
countOnly -

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