com.openexchange.mail.messaging
Class MailMessagingFolder

java.lang.Object
  extended by com.openexchange.mail.messaging.MailMessagingFolder
All Implemented Interfaces:
com.openexchange.messaging.MessagingFolder

public final class MailMessagingFolder
extends java.lang.Object
implements com.openexchange.messaging.MessagingFolder

MailMessagingFolder

Author:
Thorben Betten

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.openexchange.messaging.MessagingFolder
com.openexchange.messaging.MessagingFolder.DefaultFolderType
 
Field Summary
 
Fields inherited from interface com.openexchange.messaging.MessagingFolder
CAPABILITY_PERMISSIONS, CAPABILITY_QUOTA, CAPABILITY_SORT, CAPABILITY_SUBSCRIPTION, CAPABILITY_USER_FLAGS, ROOT_FULLNAME
 
Constructor Summary
MailMessagingFolder()
          Initializes a new MailMessagingFolder.
 
Method Summary
 boolean containsDefaultFolderType()
           
 java.util.Set<java.lang.String> getCapabilities()
           
 com.openexchange.messaging.MessagingFolder.DefaultFolderType getDefaultFolderType()
           
 int getDeletedMessageCount()
           
 java.lang.String getId()
           
 int getMessageCount()
           
 java.lang.String getName()
           
 int getNewMessageCount()
           
 com.openexchange.messaging.MessagingPermission getOwnPermission()
           
 java.lang.String getParentId()
           
 java.util.List<com.openexchange.messaging.MessagingPermission> getPermissions()
           
 char getSeparator()
           
 int getUnreadMessageCount()
           
 boolean hasSubfolders()
           
 boolean hasSubscribedSubfolders()
           
 boolean isDefaultFolder()
           
 boolean isHoldsFolders()
           
 boolean isHoldsMessages()
           
 boolean isRootFolder()
           
 boolean isSubscribed()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailMessagingFolder

public MailMessagingFolder()
Initializes a new MailMessagingFolder.

Method Detail

containsDefaultFolderType

public boolean containsDefaultFolderType()
Specified by:
containsDefaultFolderType in interface com.openexchange.messaging.MessagingFolder

getCapabilities

public java.util.Set<java.lang.String> getCapabilities()
Specified by:
getCapabilities in interface com.openexchange.messaging.MessagingFolder

getDefaultFolderType

public com.openexchange.messaging.MessagingFolder.DefaultFolderType getDefaultFolderType()
Specified by:
getDefaultFolderType in interface com.openexchange.messaging.MessagingFolder

getDeletedMessageCount

public int getDeletedMessageCount()
Specified by:
getDeletedMessageCount in interface com.openexchange.messaging.MessagingFolder

getId

public java.lang.String getId()
Specified by:
getId in interface com.openexchange.messaging.MessagingFolder

getMessageCount

public int getMessageCount()
Specified by:
getMessageCount in interface com.openexchange.messaging.MessagingFolder

getName

public java.lang.String getName()
Specified by:
getName in interface com.openexchange.messaging.MessagingFolder

getNewMessageCount

public int getNewMessageCount()
Specified by:
getNewMessageCount in interface com.openexchange.messaging.MessagingFolder

getOwnPermission

public com.openexchange.messaging.MessagingPermission getOwnPermission()
Specified by:
getOwnPermission in interface com.openexchange.messaging.MessagingFolder

getParentId

public java.lang.String getParentId()
Specified by:
getParentId in interface com.openexchange.messaging.MessagingFolder

getPermissions

public java.util.List<com.openexchange.messaging.MessagingPermission> getPermissions()
Specified by:
getPermissions in interface com.openexchange.messaging.MessagingFolder

getSeparator

public char getSeparator()
Specified by:
getSeparator in interface com.openexchange.messaging.MessagingFolder

getUnreadMessageCount

public int getUnreadMessageCount()
Specified by:
getUnreadMessageCount in interface com.openexchange.messaging.MessagingFolder

hasSubfolders

public boolean hasSubfolders()
Specified by:
hasSubfolders in interface com.openexchange.messaging.MessagingFolder

hasSubscribedSubfolders

public boolean hasSubscribedSubfolders()
Specified by:
hasSubscribedSubfolders in interface com.openexchange.messaging.MessagingFolder

isDefaultFolder

public boolean isDefaultFolder()
Specified by:
isDefaultFolder in interface com.openexchange.messaging.MessagingFolder

isHoldsFolders

public boolean isHoldsFolders()
Specified by:
isHoldsFolders in interface com.openexchange.messaging.MessagingFolder

isHoldsMessages

public boolean isHoldsMessages()
Specified by:
isHoldsMessages in interface com.openexchange.messaging.MessagingFolder

isRootFolder

public boolean isRootFolder()
Specified by:
isRootFolder in interface com.openexchange.messaging.MessagingFolder

isSubscribed

public boolean isSubscribed()
Specified by:
isSubscribed in interface com.openexchange.messaging.MessagingFolder