Last update: 2011-06-23

org.proteios.core
Class FileNode

java.lang.Object
  extended by org.proteios.core.FileNode

public class FileNode
extends Object

FileNode's are used to connect files in projects. They contain sufficient data for displaying a tree structure in a gui. File's are referenced by id but also hold the name, type, mime-type and date of the referenced file.

Author:
gregory

Constructor Summary
protected FileNode(File file)
           
protected FileNode(String str)
           
 
Method Summary
 boolean add(FileNode o)
           
 List<FileNode> getChildren()
           
 Date getCreatedDate()
           
 Integer getFileId()
           
 String getFileName()
           
 String getFileType()
           
 int getLevel()
           
 String getMimetype()
           
 void setCreatedDate(Date createdDate)
           
 void setFileId(Integer fileId)
           
 void setFileName(String fileName)
           
 void setFileType(Type fileType)
           
 void setLevel(int level)
           
 void setMimetype(MimeType mimetype)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileNode

protected FileNode(String str)

FileNode

protected FileNode(File file)
Method Detail

getCreatedDate

public Date getCreatedDate()

setCreatedDate

public void setCreatedDate(Date createdDate)

getFileId

public Integer getFileId()

setFileId

public void setFileId(Integer fileId)

getFileName

public String getFileName()

setFileName

public void setFileName(String fileName)

getFileType

public String getFileType()

setFileType

public void setFileType(Type fileType)

getMimetype

public String getMimetype()

setMimetype

public void setMimetype(MimeType mimetype)

getLevel

public int getLevel()

setLevel

public void setLevel(int level)

toString

public String toString()
Overrides:
toString in class Object

add

public boolean add(FileNode o)

getChildren

public List<FileNode> getChildren()

Last update: 2011-06-23