org.YoUmail
Class Folder

java.lang.Object
  extended byorg.YoUmail.Folder

public class Folder
extends java.lang.Object

文件夹DTO,这里设计不好,以后定重构

Version:
1.0 2004-1-19
Author:
topmint

Field Summary
private  int currentPage
          当前页
private  int desc
          是否倒排
private  java.lang.String displayName
          名称,用于页面显示
private  java.lang.String folderName
          物理文件夹名
private  int messageCount
          包含邮件数
private  MaildirMessage[] messages
          邮件集
private  int newMessageCount
          新邮件数
private  int order
          排序方法
private  int pageCount
          分页数
private  long size
          大小
private  int start
          起始位置
 
Constructor Summary
Folder()
           
 
Method Summary
 int getCurrentPage()
          返回当前页码
 int getDeDesc()
          返回是否顺排
 int getDesc()
          返回是否倒排
 java.lang.String getDisplayName()
          返回名称
 java.lang.String getFolderName()
          物理文件夹名
 MaildirMessage getMessage(int index)
          返回指定的邮件
 int getMessageCount()
          返回邮件数
 MaildirMessage[] getMessages()
          返回邮件集
 int getNewMessageCount()
          返回新邮件数
 int getNextPage()
          返回后一页码
 int getOrder()
          返回排序方法
 int getPageCount()
          返回分页数
 int getPrevPage()
          返回前一页码
 long getSize()
          返回大小
 int getStart()
          返回起始位置
 java.lang.String getSuitedSize()
          返回格式化的大小
 void setCurrentPage(int currentPage)
          设置当前页码
 void setDesc(int desc)
          设置是否倒排
 void setDisplayName(java.lang.String displayName)
          设置名称
 void setFolderName(java.lang.String folderName)
          设置文件夹名
 void setMessageCount(int messageCount)
          设置邮件数
 void setMessages(MaildirMessage[] messages)
          设置邮件集
 void setNewMessageCount(int newMessageCount)
          设置新邮件数
 void setOrder(int order)
          设置排序方法
 void setPageCount(int pageCount)
          设置分页数
 void setSize(long size)
          设置大小
 void setStart(int start)
          设置起始位置
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

displayName

private java.lang.String displayName
名称,用于页面显示


folderName

private java.lang.String folderName
物理文件夹名


size

private long size
大小


messageCount

private int messageCount
包含邮件数


newMessageCount

private int newMessageCount
新邮件数


messages

private MaildirMessage[] messages
邮件集


pageCount

private int pageCount
分页数


currentPage

private int currentPage
当前页


desc

private int desc
是否倒排


order

private int order
排序方法


start

private int start
起始位置

Constructor Detail

Folder

public Folder()
Method Detail

getDisplayName

public java.lang.String getDisplayName()
返回名称

Returns:
名称

setDisplayName

public void setDisplayName(java.lang.String displayName)
设置名称

Parameters:
displayName -

getFolderName

public java.lang.String getFolderName()
物理文件夹名

Returns:
文件夹名

setFolderName

public void setFolderName(java.lang.String folderName)
设置文件夹名

Parameters:
folderName -

setSize

public void setSize(long size)
设置大小

Parameters:
size -

getSize

public long getSize()
返回大小

Returns:
大小

getSuitedSize

public java.lang.String getSuitedSize()
返回格式化的大小

Returns:
格式化的大小

setMessageCount

public void setMessageCount(int messageCount)
设置邮件数

Parameters:
messageCount -

getMessageCount

public int getMessageCount()
返回邮件数

Returns:
邮件数

setNewMessageCount

public void setNewMessageCount(int newMessageCount)
设置新邮件数

Parameters:
newMessageCount -

getNewMessageCount

public int getNewMessageCount()
返回新邮件数

Returns:
新邮件数

setMessages

public void setMessages(MaildirMessage[] messages)
设置邮件集

Parameters:
messages -

getMessages

public MaildirMessage[] getMessages()
返回邮件集

Returns:
邮件集

getMessage

public MaildirMessage getMessage(int index)
返回指定的邮件

Parameters:
index -
Returns:
指定的邮件

getPageCount

public int getPageCount()
返回分页数

Returns:
分页数

setPageCount

public void setPageCount(int pageCount)
设置分页数

Parameters:
pageCount -

getCurrentPage

public int getCurrentPage()
返回当前页码

Returns:
当前页码

setCurrentPage

public void setCurrentPage(int currentPage)
设置当前页码

Parameters:
currentPage -

getPrevPage

public int getPrevPage()
返回前一页码

Returns:
前一页码

getNextPage

public int getNextPage()
返回后一页码

Returns:
后一页码

getDesc

public int getDesc()
返回是否倒排

Returns:
是否倒排

setDesc

public void setDesc(int desc)
设置是否倒排

Parameters:
desc -

getOrder

public int getOrder()
返回排序方法

Returns:
排序方法

setOrder

public void setOrder(int order)
设置排序方法

Parameters:
order -

getStart

public int getStart()
返回起始位置

Returns:
起始位置

setStart

public void setStart(int start)
设置起始位置

Parameters:
start -

getDeDesc

public int getDeDesc()
返回是否顺排

Returns:
是否顺排