client.net.transfer
Class ClientFileDescriptor

java.lang.Object
  extended by common.AbstractFileDescriptor
      extended by client.net.transfer.ClientFileDescriptor

public class ClientFileDescriptor
extends AbstractFileDescriptor


Field Summary
 
Fields inherited from class common.AbstractFileDescriptor
file_id, public_accessiblity
 
Constructor Summary
ClientFileDescriptor(java.lang.String name, ClientFileDescriptor parent, NormalClientDescriptor ncd, short accessibilty, int id, java.util.ArrayList<ClientFileDescriptor> files, boolean isRoot)
          constructor for directory
ClientFileDescriptor(java.lang.String name, java.lang.String extension, long size, ClientFileDescriptor parent, NormalClientDescriptor ncd, short accessibilty, int id, boolean isRoot)
           
 
Method Summary
 java.util.ArrayList<ClientFileDescriptor> getFiles()
           
 NormalClientDescriptor getNormalClientDescriptor()
           
 AbstractFileDescriptor getParent()
           
 boolean isRoot()
           
 void setFiles(java.util.ArrayList<ClientFileDescriptor> files)
           
 
Methods inherited from class common.AbstractFileDescriptor
getExtension, getFile_id, getFileName, getPublicAccessiblity, getSize, isDirectory, setIsDirectory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientFileDescriptor

public ClientFileDescriptor(java.lang.String name,
                            ClientFileDescriptor parent,
                            NormalClientDescriptor ncd,
                            short accessibilty,
                            int id,
                            java.util.ArrayList<ClientFileDescriptor> files,
                            boolean isRoot)
constructor for directory


ClientFileDescriptor

public ClientFileDescriptor(java.lang.String name,
                            java.lang.String extension,
                            long size,
                            ClientFileDescriptor parent,
                            NormalClientDescriptor ncd,
                            short accessibilty,
                            int id,
                            boolean isRoot)
Method Detail

getFiles

public java.util.ArrayList<ClientFileDescriptor> getFiles()
Specified by:
getFiles in class AbstractFileDescriptor

setFiles

public void setFiles(java.util.ArrayList<ClientFileDescriptor> files)

getNormalClientDescriptor

public NormalClientDescriptor getNormalClientDescriptor()

getParent

public AbstractFileDescriptor getParent()
Specified by:
getParent in class AbstractFileDescriptor

isRoot

public boolean isRoot()
Specified by:
isRoot in class AbstractFileDescriptor