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 TypeMethodDescriptionint
static ExchangeUserMailboxInfo
Returns the instance from the current session or creates a new instance and stores it in the session.static ExchangeUserMailboxInfo
getInstanceForDataGroup
(DataGroupInfo p_dgInfo) Returns an instance for the current user or an impersonate user depending on theDataGroupInfo
properties.static ExchangeUserMailboxInfo
getInstanceForImpersonateUser
(String p_strUserGuid) Returns an instance for the given impersonate user.getSenderAddress
(String p_strSender) int
boolean
-
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 theDataGroupInfo
properties.- Parameters:
p_dgInfo
- TheDataGroupInfo
.- Returns:
- The instance or
null
if 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
-