org.globus.mds.glue
Class ClusterType

java.lang.Object
  extended byorg.globus.mds.glue.ClusterType
All Implemented Interfaces:
AnyContentType, Serializable

public class ClusterType
extends Object
implements Serializable, AnyContentType

Contains information about a Cluster. This consists of a name, unique ID, and one or more subclusters.

See Also:
Serialized Form

Constructor Summary
ClusterType()
           
ClusterType(SubClusterType[] subCluster, MessageElement[] _any, String name, String uniqueID, URI informationServiceURL)
           
 
Method Summary
 boolean equals(Object obj)
           
 MessageElement[] get_any()
          Gets the _any value for this ClusterType.
static Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 URI getInformationServiceURL()
          Gets the informationServiceURL value for this ClusterType.
 String getName()
          Gets the name value for this ClusterType.
static Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
 SubClusterType[] getSubCluster()
          Gets the subCluster value for this ClusterType.
 SubClusterType getSubCluster(int i)
           
static TypeDesc getTypeDesc()
          Return type metadata object
 String getUniqueID()
          Gets the uniqueID value for this ClusterType.
 int hashCode()
           
 void set_any(MessageElement[] _any)
          Sets the _any value for this ClusterType.
 void setInformationServiceURL(URI informationServiceURL)
          Sets the informationServiceURL value for this ClusterType.
 void setName(String name)
          Sets the name value for this ClusterType.
 void setSubCluster(int i, SubClusterType _value)
           
 void setSubCluster(SubClusterType[] subCluster)
          Sets the subCluster value for this ClusterType.
 void setUniqueID(String uniqueID)
          Sets the uniqueID value for this ClusterType.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusterType

public ClusterType()

ClusterType

public ClusterType(SubClusterType[] subCluster,
                   MessageElement[] _any,
                   String name,
                   String uniqueID,
                   URI informationServiceURL)
Method Detail

getSubCluster

public SubClusterType[] getSubCluster()
Gets the subCluster value for this ClusterType.

Returns:
subCluster

setSubCluster

public void setSubCluster(SubClusterType[] subCluster)
Sets the subCluster value for this ClusterType.

Parameters:
subCluster -

getSubCluster

public SubClusterType getSubCluster(int i)

setSubCluster

public void setSubCluster(int i,
                          SubClusterType _value)

get_any

public MessageElement[] get_any()
Gets the _any value for this ClusterType.

Specified by:
get_any in interface AnyContentType
Returns:
_any

set_any

public void set_any(MessageElement[] _any)
Sets the _any value for this ClusterType.

Specified by:
set_any in interface AnyContentType
Parameters:
_any -

getName

public String getName()
Gets the name value for this ClusterType.

Returns:
name

setName

public void setName(String name)
Sets the name value for this ClusterType.

Parameters:
name -

getUniqueID

public String getUniqueID()
Gets the uniqueID value for this ClusterType.

Returns:
uniqueID

setUniqueID

public void setUniqueID(String uniqueID)
Sets the uniqueID value for this ClusterType.

Parameters:
uniqueID -

getInformationServiceURL

public URI getInformationServiceURL()
Gets the informationServiceURL value for this ClusterType.

Returns:
informationServiceURL

setInformationServiceURL

public void setInformationServiceURL(URI informationServiceURL)
Sets the informationServiceURL value for this ClusterType.

Parameters:
informationServiceURL -

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

getTypeDesc

public static TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static Serializer getSerializer(String mechType,
                                       Class _javaType,
                                       QName _xmlType)
Get Custom Serializer


getDeserializer

public static Deserializer getDeserializer(String mechType,
                                           Class _javaType,
                                           QName _xmlType)
Get Custom Deserializer



Copyright © 1999-2006 University of Chicago. All rights reserved.