com.openexchange.messaging
Interface MessagingMessageSwitcher

All Known Implementing Classes:
MessagingMessageGetSwitch

public interface MessagingMessageSwitcher

MessagingMessageSwitcher

Since:
Open-Xchange v6.16
Author:
Francisco Laguna, Thorben Betten

Method Summary
 java.lang.Object accountName(java.lang.Object... args)
          Handles a message's accout name and returns switcher's optional value.
 java.lang.Object bcc(java.lang.Object... args)
          Handles a message's Bcc address and returns switcher's optional value.
 java.lang.Object body(java.lang.Object... args)
          Handles a message's body and returns switcher's optional value.
 java.lang.Object cc(java.lang.Object... args)
          Handles a message's Cc address and returns switcher's optional value.
 java.lang.Object colorLabel(java.lang.Object... args)
          Handles a message's color label and returns switcher's optional value.
 java.lang.Object contentType(java.lang.Object... args)
          Handles a message's folder identifier and returns switcher's optional value.
 java.lang.Object dispositionNotificationTo(java.lang.Object... args)
          Handles a message's disposition notification and returns switcher's optional value.
 java.lang.Object flags(java.lang.Object... args)
          Handles a message's flags and returns switcher's optional value.
 java.lang.Object folderId(java.lang.Object... args)
          Handles a message's folder identifier and returns switcher's optional value.
 java.lang.Object from(java.lang.Object... args)
          Handles a message's from address and returns switcher's optional value.
 java.lang.Object full(java.lang.Object... args)
          Handles all fields of a message and returns switcher's optional value.
 java.lang.Object headers(java.lang.Object... args)
          Handles a message's headers and returns switcher's optional value.
 java.lang.Object id(java.lang.Object... args)
          Handles a message's identifier and returns switcher's optional value.
 java.lang.Object picture(java.lang.Object... args)
          Handles a message's picture URI and returns switcher's optional value.
 java.lang.Object priority(java.lang.Object... args)
          Handles a message's priority and returns switcher's optional value.
 java.lang.Object receivedDate(java.lang.Object... args)
          Handles a message's received date and returns switcher's optional value.
 java.lang.Object sentDate(java.lang.Object... args)
          Handles a message's sent date and returns switcher's optional value.
 java.lang.Object size(java.lang.Object... args)
          Handles a message's size and returns switcher's optional value.
 java.lang.Object subject(java.lang.Object... args)
          Handles a message's subject and returns switcher's optional value.
 java.lang.Object threadLevel(java.lang.Object... args)
          Handles a message's thread level and returns switcher's optional value.
 java.lang.Object to(java.lang.Object... args)
          Handles a message's To address and returns switcher's optional value.
 java.lang.Object url(java.lang.Object... args)
          Handles a message's URL and returns switcher's optional value.
 

Method Detail

id

java.lang.Object id(java.lang.Object... args)
                    throws MessagingException
Handles a message's identifier and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

folderId

java.lang.Object folderId(java.lang.Object... args)
                          throws MessagingException
Handles a message's folder identifier and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

contentType

java.lang.Object contentType(java.lang.Object... args)
                             throws MessagingException
Handles a message's folder identifier and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

from

java.lang.Object from(java.lang.Object... args)
                      throws MessagingException
Handles a message's from address and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

to

java.lang.Object to(java.lang.Object... args)
                    throws MessagingException
Handles a message's To address and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

cc

java.lang.Object cc(java.lang.Object... args)
                    throws MessagingException
Handles a message's Cc address and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

bcc

java.lang.Object bcc(java.lang.Object... args)
                     throws MessagingException
Handles a message's Bcc address and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

subject

java.lang.Object subject(java.lang.Object... args)
                         throws MessagingException
Handles a message's subject and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

size

java.lang.Object size(java.lang.Object... args)
                      throws MessagingException
Handles a message's size and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

sentDate

java.lang.Object sentDate(java.lang.Object... args)
                          throws MessagingException
Handles a message's sent date and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

receivedDate

java.lang.Object receivedDate(java.lang.Object... args)
                              throws MessagingException
Handles a message's received date and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

flags

java.lang.Object flags(java.lang.Object... args)
                       throws MessagingException
Handles a message's flags and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

threadLevel

java.lang.Object threadLevel(java.lang.Object... args)
                             throws MessagingException
Handles a message's thread level and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

dispositionNotificationTo

java.lang.Object dispositionNotificationTo(java.lang.Object... args)
                                           throws MessagingException
Handles a message's disposition notification and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

priority

java.lang.Object priority(java.lang.Object... args)
                          throws MessagingException
Handles a message's priority and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

colorLabel

java.lang.Object colorLabel(java.lang.Object... args)
                            throws MessagingException
Handles a message's color label and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

accountName

java.lang.Object accountName(java.lang.Object... args)
                             throws MessagingException
Handles a message's accout name and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

body

java.lang.Object body(java.lang.Object... args)
                      throws MessagingException
Handles a message's body and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

headers

java.lang.Object headers(java.lang.Object... args)
                         throws MessagingException
Handles a message's headers and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

full

java.lang.Object full(java.lang.Object... args)
                      throws MessagingException
Handles all fields of a message and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

picture

java.lang.Object picture(java.lang.Object... args)
                         throws MessagingException
Handles a message's picture URI and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs

url

java.lang.Object url(java.lang.Object... args)
                     throws MessagingException
Handles a message's URL and returns switcher's optional value.

Parameters:
args - The arguments for handling
Returns:
The switcher's value or null
Throws:
MessagingException - If a messaging error occurs