org.filteredpush.message
Class FPMessage

java.lang.Object
  extended by org.filteredpush.message.FPMessage
All Implemented Interfaces:
java.io.Serializable, FeatureExtractor

public class FPMessage
extends java.lang.Object
implements FeatureExtractor, java.io.Serializable

FPMessage Derived from BOUML model: "Id: 129069 978 2012-02-16 17:35:06Z chicoreus"

See Also:
Serialized Form

Constructor Summary
FPMessage()
           
 
Method Summary
 java.util.UUID clientMessageIDAsUUID()
           
 void clientMessageIDAsUUID(java.util.UUID messageID)
           
 java.util.Map<java.lang.String,java.lang.String> extractFeatures()
           
 java.lang.String getClientMessageID()
           
 java.lang.String getContent()
           
 java.lang.String getInResponseTo()
           
 java.lang.String getMessageId()
           
 MessageScheme getScheme()
           
 ClientIdentity getSender()
           
 FPMessageStatus getStatus()
           
 java.util.Date getTime()
           
 MessageType getType()
           
 java.util.UUID messageIDAsUUID()
           
 void messageIDAsUUID(java.util.UUID messageID)
           
 void setClientMessageID(java.lang.String messageID)
           
 void setContent(java.lang.String content)
           
 void setInResponseTo(java.lang.String inResponseTo)
           
 void setMessageId(java.lang.String messageId)
           
 void setScheme(MessageScheme value)
           
 void setSender(ClientIdentity value)
           
 void setTime(java.util.Date value)
           
 void setType(MessageType value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FPMessage

public FPMessage()
Method Detail

setContent

public void setContent(java.lang.String content)

getContent

public java.lang.String getContent()

extractFeatures

public java.util.Map<java.lang.String,java.lang.String> extractFeatures()
Specified by:
extractFeatures in interface FeatureExtractor

getStatus

public FPMessageStatus getStatus()

getType

public MessageType getType()

setType

public void setType(MessageType value)

getSender

public ClientIdentity getSender()

setSender

public void setSender(ClientIdentity value)

getTime

public java.util.Date getTime()

setTime

public void setTime(java.util.Date value)

getScheme

public MessageScheme getScheme()

setScheme

public void setScheme(MessageScheme value)

clientMessageIDAsUUID

public java.util.UUID clientMessageIDAsUUID()
Returns:
the clientMessageID as a UUID

clientMessageIDAsUUID

public void clientMessageIDAsUUID(java.util.UUID messageID)
Parameters:
clientMessageID - the clientMessageID to set

getClientMessageID

public java.lang.String getClientMessageID()
Returns:
the clientMessageID as a String

setClientMessageID

public void setClientMessageID(java.lang.String messageID)
Parameters:
clientMessageID - the clientMessageID to set as a String

messageIDAsUUID

public java.util.UUID messageIDAsUUID()
Returns:
the messageID as a UUID

messageIDAsUUID

public void messageIDAsUUID(java.util.UUID messageID)
Parameters:
messageID - the clientMessageID to set

getMessageId

public java.lang.String getMessageId()

setMessageId

public void setMessageId(java.lang.String messageId)

getInResponseTo

public java.lang.String getInResponseTo()

setInResponseTo

public void setInResponseTo(java.lang.String inResponseTo)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object