org.globus.mds.glue
Class DirectoryType

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

public class DirectoryType
extends FileType
implements Serializable

See Also:
Serialized Form

Field Summary
private  Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  FileType[] file
           
private  DirectoryTypeMount[] mount
           
private static TypeDesc typeDesc
           
 
Fields inherited from class org.globus.mds.glue.FileType
 
Constructor Summary
DirectoryType()
           
DirectoryType(MessageElement[] _any, String name, int size, Calendar creationDate, Calendar lastModified, Calendar lastAccessed, Duration latency, Calendar lifeTime, String owner, FileType[] file, DirectoryTypeMount[] mount)
           
 
Method Summary
 boolean equals(Object obj)
           
static Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 FileType[] getFile()
          Gets the file value for this DirectoryType.
 FileType getFile(int i)
           
 DirectoryTypeMount[] getMount()
          Gets the mount value for this DirectoryType.
 DirectoryTypeMount getMount(int i)
           
static Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
static TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setFile(FileType[] file)
          Sets the file value for this DirectoryType.
 void setFile(int i, FileType _value)
           
 void setMount(DirectoryTypeMount[] mount)
          Sets the mount value for this DirectoryType.
 void setMount(int i, DirectoryTypeMount _value)
           
 
Methods inherited from class org.globus.mds.glue.FileType
get_any, getCreationDate, getLastAccessed, getLastModified, getLatency, getLifeTime, getName, getOwner, getSize, set_any, setCreationDate, setLastAccessed, setLastModified, setLatency, setLifeTime, setName, setOwner, setSize
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

file

private FileType[] file

mount

private DirectoryTypeMount[] mount

__equalsCalc

private Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

private static TypeDesc typeDesc
Constructor Detail

DirectoryType

public DirectoryType()

DirectoryType

public DirectoryType(MessageElement[] _any,
                     String name,
                     int size,
                     Calendar creationDate,
                     Calendar lastModified,
                     Calendar lastAccessed,
                     Duration latency,
                     Calendar lifeTime,
                     String owner,
                     FileType[] file,
                     DirectoryTypeMount[] mount)
Method Detail

getFile

public FileType[] getFile()
Gets the file value for this DirectoryType.

Returns:
file * From the UML diagram: Directory contains file

setFile

public void setFile(FileType[] file)
Sets the file value for this DirectoryType.

Parameters:
file - * From the UML diagram: Directory contains file

getFile

public FileType getFile(int i)

setFile

public void setFile(int i,
                    FileType _value)

getMount

public DirectoryTypeMount[] getMount()
Gets the mount value for this DirectoryType.

Returns:
mount * The FileSystemName attribute should refer to the name of a FileSystem object. From the UML diagram: mount.

setMount

public void setMount(DirectoryTypeMount[] mount)
Sets the mount value for this DirectoryType.

Parameters:
mount - * The FileSystemName attribute should refer to the name of a FileSystem object. From the UML diagram: mount.

getMount

public DirectoryTypeMount getMount(int i)

setMount

public void setMount(int i,
                     DirectoryTypeMount _value)

equals

public boolean equals(Object obj)
Overrides:
equals in class FileType

hashCode

public int hashCode()
Overrides:
hashCode in class FileType

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