com.openexchange.messaging
Class ReferenceContent

java.lang.Object
  extended by com.openexchange.messaging.ReferenceContent
All Implemented Interfaces:
MessagingContent, SimpleContent<java.lang.String>

public class ReferenceContent
extends java.lang.Object
implements SimpleContent<java.lang.String>

A ReferenceContent represents a reference to a large message content that should be requested separately.

Author:
Thorben Betten, Francisco Laguna

Constructor Summary
ReferenceContent()
          Initializes a new ReferenceContent.
ReferenceContent(java.lang.String refId)
          Initializes a new ReferenceContent.
 
Method Summary
 java.lang.String getData()
          Gets the data.
 java.lang.String getId()
          Gets the reference identifier.
 void setId(java.lang.String id)
          Sets the reference identifier.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceContent

public ReferenceContent()
Initializes a new ReferenceContent.


ReferenceContent

public ReferenceContent(java.lang.String refId)
Initializes a new ReferenceContent.

Parameters:
refId - The reference identifier
Method Detail

getData

public java.lang.String getData()
                         throws MessagingException
Description copied from interface: SimpleContent
Gets the data.

Specified by:
getData in interface SimpleContent<java.lang.String>
Returns:
The data
Throws:
MessagingException - If data cannot be returned

setId

public void setId(java.lang.String id)
Sets the reference identifier.

Parameters:
id - The reference identifier

getId

public java.lang.String getId()
Gets the reference identifier.

Returns:
The reference identifier