org.globus.mds.glue
Class FileType

java.lang.Object
  extended byorg.globus.mds.glue.FileType
All Implemented Interfaces:
org.apache.axis.encoding.AnyContentType, java.io.Serializable
Direct Known Subclasses:
DirectoryType

public class FileType
extends java.lang.Object
implements java.io.Serializable, org.apache.axis.encoding.AnyContentType

See Also:
Serialized Form

Field Summary
private  java.lang.Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  org.apache.axis.message.MessageElement[] _any
           
private  java.util.Calendar creationDate
           
private  java.util.Calendar lastAccessed
           
private  java.util.Calendar lastModified
           
private  org.apache.axis.types.Duration latency
           
private  java.util.Calendar lifeTime
           
private  java.lang.String name
           
private  java.lang.String owner
           
private  int size
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
FileType()
           
FileType(org.apache.axis.message.MessageElement[] _any, java.util.Calendar creationDate, java.util.Calendar lastAccessed, java.util.Calendar lastModified, org.apache.axis.types.Duration latency, java.util.Calendar lifeTime, java.lang.String name, java.lang.String owner, int size)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 org.apache.axis.message.MessageElement[] get_any()
          Gets the _any value for this FileType.
 java.util.Calendar getCreationDate()
          Gets the creationDate value for this FileType.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.util.Calendar getLastAccessed()
          Gets the lastAccessed value for this FileType.
 java.util.Calendar getLastModified()
          Gets the lastModified value for this FileType.
 org.apache.axis.types.Duration getLatency()
          Gets the latency value for this FileType.
 java.util.Calendar getLifeTime()
          Gets the lifeTime value for this FileType.
 java.lang.String getName()
          Gets the name value for this FileType.
 java.lang.String getOwner()
          Gets the owner value for this FileType.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 int getSize()
          Gets the size value for this FileType.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void set_any(org.apache.axis.message.MessageElement[] _any)
          Sets the _any value for this FileType.
 void setCreationDate(java.util.Calendar creationDate)
          Sets the creationDate value for this FileType.
 void setLastAccessed(java.util.Calendar lastAccessed)
          Sets the lastAccessed value for this FileType.
 void setLastModified(java.util.Calendar lastModified)
          Sets the lastModified value for this FileType.
 void setLatency(org.apache.axis.types.Duration latency)
          Sets the latency value for this FileType.
 void setLifeTime(java.util.Calendar lifeTime)
          Sets the lifeTime value for this FileType.
 void setName(java.lang.String name)
          Sets the name value for this FileType.
 void setOwner(java.lang.String owner)
          Sets the owner value for this FileType.
 void setSize(int size)
          Sets the size value for this FileType.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_any

private org.apache.axis.message.MessageElement[] _any

name

private java.lang.String name

size

private int size

creationDate

private java.util.Calendar creationDate

lastModified

private java.util.Calendar lastModified

lastAccessed

private java.util.Calendar lastAccessed

latency

private org.apache.axis.types.Duration latency

lifeTime

private java.util.Calendar lifeTime

owner

private java.lang.String owner

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

FileType

public FileType()

FileType

public FileType(org.apache.axis.message.MessageElement[] _any,
                java.util.Calendar creationDate,
                java.util.Calendar lastAccessed,
                java.util.Calendar lastModified,
                org.apache.axis.types.Duration latency,
                java.util.Calendar lifeTime,
                java.lang.String name,
                java.lang.String owner,
                int size)
Method Detail

get_any

public org.apache.axis.message.MessageElement[] get_any()
Gets the _any value for this FileType.

Specified by:
get_any in interface org.apache.axis.encoding.AnyContentType
Returns:
_any

set_any

public void set_any(org.apache.axis.message.MessageElement[] _any)
Sets the _any value for this FileType.

Specified by:
set_any in interface org.apache.axis.encoding.AnyContentType
Parameters:
_any -

getName

public java.lang.String getName()
Gets the name value for this FileType.

Returns:
name

setName

public void setName(java.lang.String name)
Sets the name value for this FileType.

Parameters:
name -

getSize

public int getSize()
Gets the size value for this FileType.

Returns:
size

setSize

public void setSize(int size)
Sets the size value for this FileType.

Parameters:
size -

getCreationDate

public java.util.Calendar getCreationDate()
Gets the creationDate value for this FileType.

Returns:
creationDate

setCreationDate

public void setCreationDate(java.util.Calendar creationDate)
Sets the creationDate value for this FileType.

Parameters:
creationDate -

getLastModified

public java.util.Calendar getLastModified()
Gets the lastModified value for this FileType.

Returns:
lastModified

setLastModified

public void setLastModified(java.util.Calendar lastModified)
Sets the lastModified value for this FileType.

Parameters:
lastModified -

getLastAccessed

public java.util.Calendar getLastAccessed()
Gets the lastAccessed value for this FileType.

Returns:
lastAccessed

setLastAccessed

public void setLastAccessed(java.util.Calendar lastAccessed)
Sets the lastAccessed value for this FileType.

Parameters:
lastAccessed -

getLatency

public org.apache.axis.types.Duration getLatency()
Gets the latency value for this FileType.

Returns:
latency

setLatency

public void setLatency(org.apache.axis.types.Duration latency)
Sets the latency value for this FileType.

Parameters:
latency -

getLifeTime

public java.util.Calendar getLifeTime()
Gets the lifeTime value for this FileType.

Returns:
lifeTime

setLifeTime

public void setLifeTime(java.util.Calendar lifeTime)
Sets the lifeTime value for this FileType.

Parameters:
lifeTime -

getOwner

public java.lang.String getOwner()
Gets the owner value for this FileType.

Returns:
owner

setOwner

public void setOwner(java.lang.String owner)
Sets the owner value for this FileType.

Parameters:
owner -

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

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