common
Class AbstractFileDescriptor

java.lang.Object
  extended by common.AbstractFileDescriptor
Direct Known Subclasses:
ClientFileDescriptor, OwnFileDescriptor, ServerFileDescriptor

public abstract class AbstractFileDescriptor
extends java.lang.Object


Field Summary
protected  int file_id
           
protected  short public_accessiblity
           
 
Constructor Summary
AbstractFileDescriptor(java.lang.String fileName, java.lang.String extension, boolean isDir, long size, short accessibility, int id)
           
 
Method Summary
 java.lang.String getExtension()
           
 int getFile_id()
           
 java.lang.String getFileName()
           
abstract  java.util.List<? extends AbstractFileDescriptor> getFiles()
           
abstract  AbstractFileDescriptor getParent()
           
 short getPublicAccessiblity()
           
 long getSize()
           
 boolean isDirectory()
           
abstract  boolean isRoot()
           
 void setIsDirectory(boolean val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

public_accessiblity

protected short public_accessiblity

file_id

protected int file_id
Constructor Detail

AbstractFileDescriptor

public AbstractFileDescriptor(java.lang.String fileName,
                              java.lang.String extension,
                              boolean isDir,
                              long size,
                              short accessibility,
                              int id)
Method Detail

getFileName

public java.lang.String getFileName()

getExtension

public java.lang.String getExtension()

isDirectory

public boolean isDirectory()

setIsDirectory

public void setIsDirectory(boolean val)

getSize

public long getSize()

getFile_id

public int getFile_id()

getFiles

public abstract java.util.List<? extends AbstractFileDescriptor> getFiles()

getParent

public abstract AbstractFileDescriptor getParent()

isRoot

public abstract boolean isRoot()

getPublicAccessiblity

public short getPublicAccessiblity()