|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ParameterizedMessagingMessage
ParameterizedMessagingMessage - Extends MessagingMessage by the capability to carry parameters.
| Field Summary |
|---|
| Fields inherited from interface com.openexchange.messaging.MessagingMessage |
|---|
FLAG_ANSWERED, FLAG_DELETED, FLAG_DRAFT, FLAG_FLAGGED, FLAG_FORWARDED, FLAG_READ_ACK, FLAG_RECENT, FLAG_SEEN, FLAG_SPAM, FLAG_USER, USER_FORWARDED, USER_READ_ACK |
| Fields inherited from interface com.openexchange.messaging.MessagingPart |
|---|
ATTACHMENT, INLINE |
| Method Summary | |
|---|---|
void |
clearParameters()
Clears all parameters associated with this message. |
boolean |
containsParameter(java.lang.String name)
Checks if this message contains denoted parameter. |
java.lang.Object |
getParameter(java.lang.String name)
Gets the associated parameter value. |
java.util.Map<java.lang.String,java.lang.Object> |
getParameters()
Gets all parameters of this message as a map. |
void |
putParameter(java.lang.String name,
java.lang.Object value)
Puts specified parameter (and thus overwrites any existing parameter) |
boolean |
putParameterIfAbsent(java.lang.String name,
java.lang.Object value)
Puts specified parameter if not already present. |
| Methods inherited from interface com.openexchange.messaging.MessagingMessage |
|---|
getColorLabel, getFlags, getFolder, getId, getPicture, getReceivedDate, getThreadLevel, getUrl, getUserFlags |
| Methods inherited from interface com.openexchange.messaging.MessagingPart |
|---|
getContent, getContentType, getDisposition, getFileName, getFirstHeader, getHeader, getHeaders, getSectionId, getSize, writeTo |
| Method Detail |
|---|
java.util.Map<java.lang.String,java.lang.Object> getParameters()
Note: Any modifications applied to returned map will also be reflected in message's parameters.
java.lang.Object getParameter(java.lang.String name)
name - The parameter name
null if absent
void putParameter(java.lang.String name,
java.lang.Object value)
name - The parameter namevalue - The parameter value
boolean putParameterIfAbsent(java.lang.String name,
java.lang.Object value)
name - The parameter namevalue - The parameter value
true if parameter has been put; otherwise false if already presentvoid clearParameters()
boolean containsParameter(java.lang.String name)
name - The parameter name
true if such a parameter exists; false if absent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||