Compoze Software, Inc.

portlets.compoze.groupware.model.mail
Class ManageFoldersModel

java.lang.Object
  extended byportlets.compoze.groupware.model.AbstractModel
      extended byportlets.compoze.groupware.model.mail.MailModel
          extended byportlets.compoze.groupware.model.mail.ManageFoldersModel
All Implemented Interfaces:
java.io.Serializable

public class ManageFoldersModel
extends MailModel
implements java.io.Serializable

This class represents the data model for the manage folder page (manage_folders.jsp).

See Also:
Serialized Form

Field Summary
 
Fields inherited from class portlets.compoze.groupware.model.mail.MailModel
QUICK_VIEW_ALL, QUICK_VIEW_HIGH_PRIORITY, QUICK_VIEW_UNREAD
 
Constructor Summary
ManageFoldersModel(portlets.compoze.groupware.controls.provider.ProviderCapabilities capabilities, FeatureGroup featureGroup, GroupwarePreferences groupwarePrefs, MailPreferences mailPrefs, Accounts accounts)
          Constructor.
 
Method Summary
 FolderNavigation getFolderNavigation()
          Gets the folder navigation.
 boolean isCopyFolderAvailable()
          Gets true if the copy folder functionality should be available in the user interface or false otherwise.
 void setFolderNavigation(FolderNavigation folderNavigation)
          Sets the folder navigation.
 void setIsCopyFolderAvailable(boolean bIsCopyFolderAvailable)
          Sets the avaliablity of the copy folder operation.
 
Methods inherited from class portlets.compoze.groupware.model.mail.MailModel
getInboxFolderID, getMailPreferences, setInboxFolderID
 
Methods inherited from class portlets.compoze.groupware.model.AbstractModel
getAccounts, getActualTitle, getFeatureGroup, getGroupwarePreferences, getImAccount, getProviderCapabilities, getTitle, getTitleArgs, getTitleCrumbTrailKeys, isImAvailable, setActualTitle, setImAccount, setImAvailable, setTitle, setTitleArgs, setTitleCrumbTrailKeys
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManageFoldersModel

public ManageFoldersModel(portlets.compoze.groupware.controls.provider.ProviderCapabilities capabilities,
                          FeatureGroup featureGroup,
                          GroupwarePreferences groupwarePrefs,
                          MailPreferences mailPrefs,
                          Accounts accounts)
Constructor.

Parameters:
capabilities - the capabilities of the provider (may not be null)
featureGroup - the feature group (may not be null)
groupwarePrefs - the groupware preferences (may not be null)
mailPrefs - the mail preferences (may not be null)
Method Detail

getFolderNavigation

public FolderNavigation getFolderNavigation()
Gets the folder navigation.

Overrides:
getFolderNavigation in class MailModel
Returns:
the folder navigation

setFolderNavigation

public void setFolderNavigation(FolderNavigation folderNavigation)
Sets the folder navigation.

Parameters:
folderNavigation - the folder navigation (may not be null)

isCopyFolderAvailable

public boolean isCopyFolderAvailable()
Gets true if the copy folder functionality should be available in the user interface or false otherwise.

Returns:
true if the copy folder functionality should be available in the user interface or false otherwise

setIsCopyFolderAvailable

public void setIsCopyFolderAvailable(boolean bIsCopyFolderAvailable)
Sets the avaliablity of the copy folder operation.

Parameters:
bIsCopyFolderAvailable - the avaliablity of the copy folder operation (may not be null)

Compoze Software, Inc.

Copyright ©1999-2003 Compoze Software, Inc. All rights reserved.