com.ibm.commerce.negotiation.beans
Class MessageListBean

java.lang.Object
  |
  +--com.ibm.commerce.beans.InputDataBeanImpl
        |
        +--com.ibm.commerce.beans.SmartDataBeanImpl
              |
              +--com.ibm.commerce.negotiation.beans.NegotiationListBean
                    |
                    +--com.ibm.commerce.negotiation.beans.MessageListBean
All Implemented Interfaces:
DataBean, InputDataBean, MessageListInputDataBean, MessageListSmartDataBean, NegotiationListInputDataBean, NegotiationListSmartDataBean, java.io.Serializable, SmartDataBean

public class MessageListBean
extends NegotiationListBean
implements MessageListInputDataBean, MessageListSmartDataBean

Retrieves a list of message data beans.

See Also:
Serialized Form

Field Summary
static java.lang.String COPYRIGHT
           
protected  MessageDataBean[] fMessages
           
protected  java.lang.String messageId
           
protected  java.lang.String msgSenderId
           
protected  java.lang.String msgSendStatus
           
 
Fields inherited from class com.ibm.commerce.negotiation.beans.NegotiationListBean
listSize, sortingAtt
 
Fields inherited from class com.ibm.commerce.beans.SmartDataBeanImpl
commandContext
 
Fields inherited from class com.ibm.commerce.beans.InputDataBeanImpl
requestProperties
 
Fields inherited from interface com.ibm.commerce.beans.DataBean
emptyString
 
Constructor Summary
MessageListBean()
          Constructs a MessageListBean object.
 
Method Summary
 java.lang.String getMessageId()
          Get Message id.
 MessageDataBean[] getMessages()
          Returns a list of messages.
 MessageDataBean getMessge(int index)
          Returns a specific message from a messges list.
 java.lang.String getMsgSenderId()
          Get Message sender id.
 java.lang.String getMsgSendStatus()
          Get Message send status.
 void populate()
          Creates a sorted list of messages.
 void setMessageId(java.lang.String newMessageId)
          Set Message id.
 void setMessages(MessageDataBean[] newMessageVector)
          Populate a message array with a message list.
 void setMsgSenderId(java.lang.String newMsgSenderId)
          Set Message sender id.
 void setMsgSendStatus(java.lang.String newMsgSendStatus)
          Set Message send status.
 
Methods inherited from class com.ibm.commerce.negotiation.beans.NegotiationListBean
getLength, getSortAtt, setSortAtt
 
Methods inherited from class com.ibm.commerce.beans.SmartDataBeanImpl
fulfills, getCommandContext, getResources, setCommandContext
 
Methods inherited from class com.ibm.commerce.beans.InputDataBeanImpl
getRequestProperties, setRequestProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.commerce.beans.InputDataBean
getRequestProperties, setRequestProperties
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT

fMessages

protected MessageDataBean[] fMessages

messageId

protected java.lang.String messageId

msgSenderId

protected java.lang.String msgSenderId

msgSendStatus

protected java.lang.String msgSendStatus
Constructor Detail

MessageListBean

public MessageListBean()
Constructs a MessageListBean object.
Method Detail

getMessageId

public java.lang.String getMessageId()
Get Message id.
Specified by:
getMessageId in interface MessageListSmartDataBean

getMessages

public MessageDataBean[] getMessages()
Returns a list of messages.
Specified by:
getMessages in interface MessageListSmartDataBean

getMessge

public MessageDataBean getMessge(int index)
Returns a specific message from a messges list.
Specified by:
getMessge in interface MessageListSmartDataBean
Parameters:
index - int

getMsgSenderId

public java.lang.String getMsgSenderId()
Get Message sender id.
Specified by:
getMsgSenderId in interface MessageListSmartDataBean

getMsgSendStatus

public java.lang.String getMsgSendStatus()
Get Message send status.
Specified by:
getMsgSendStatus in interface MessageListSmartDataBean

populate

public void populate()
              throws java.lang.Exception
Creates a sorted list of messages.
Overrides:
populate in class SmartDataBeanImpl

setMessageId

public void setMessageId(java.lang.String newMessageId)
Set Message id.
Specified by:
setMessageId in interface MessageListInputDataBean

setMessages

public void setMessages(MessageDataBean[] newMessageVector)
Populate a message array with a message list.
Specified by:
setMessages in interface MessageListInputDataBean

setMsgSenderId

public void setMsgSenderId(java.lang.String newMsgSenderId)
Set Message sender id.
Specified by:
setMsgSenderId in interface MessageListInputDataBean

setMsgSendStatus

public void setMsgSendStatus(java.lang.String newMsgSendStatus)
Set Message send status.
Specified by:
setMsgSendStatus in interface MessageListInputDataBean