Class ExchangeUserMailboxInfo
java.lang.Object
de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUserMailboxInfo
Provides information about an user's Exchange mailbox account.
- 
Method Summary
Modifier and TypeMethodDescriptionintstatic ExchangeUserMailboxInfoReturns the instance from the current session or creates a new instance and stores it in the session.static ExchangeUserMailboxInfogetInstanceForDataGroup(DataGroupInfo p_dgInfo) Returns an instance for the current user or an impersonate user depending on theDataGroupInfoproperties.static ExchangeUserMailboxInfogetInstanceForImpersonateUser(String p_strUserGuid) Returns an instance for the given impersonate user.getSenderAddress(String p_strSender) intboolean 
- 
Method Details
- 
getInstance
Returns the instance from the current session or creates a new instance and stores it in the session. Beware that there must be be a valid Exchange web user account for the currently logged in Intrexx user in order to create the instance.- Returns:
 - The instance or an empty instance if mailbox properties could not be loaded for the current user.
 - Throws:
 IllegalStateException- If no active session and user is available.
 - 
getInstanceForImpersonateUser
Returns an instance for the given impersonate user.- Parameters:
 p_strUserGuid- The user GUID.- Returns:
 - The instance or an empty instance if mailbox properties could not be loaded for the given user.
 
 - 
getInstanceForDataGroup
Returns an instance for the current user or an impersonate user depending on theDataGroupInfoproperties.- Parameters:
 p_dgInfo- TheDataGroupInfo.- Returns:
 - The instance or 
nullif mailbox properties could not be loaded for the user. 
 - 
getMailboxName
 - 
getEMailAddress
 - 
getUserAccount
 - 
getCalendarFolderHref
 - 
getContactsFolderHref
 - 
getDeletedItemsFolderHref
 - 
getDraftsFolderHref
 - 
getInboxFolderHref
 - 
getJournalFolderHref
 - 
getOutboxFolderHref
 - 
getSentItemsFolderHref
 - 
getTasksFolderHref
 - 
getCalendarFolderName
 - 
getContactsFolderName
 - 
getDeletedItemsFolderName
 - 
getDraftsFolderName
 - 
getInboxFolderName
 - 
getJournalFolderName
 - 
getOutboxFolderName
 - 
getSentItemsFolderName
 - 
getTasksFolderName
 - 
isExchange2010
public boolean isExchange2010() - 
getAppointmentPriorityDefaultValue
public int getAppointmentPriorityDefaultValue() - 
getTaskPriorityDefaultValue
public int getTaskPriorityDefaultValue() - 
getSenderAddress
 
 -