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
See Also:
Constant Field Values

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.
Specified by:
populate in interface SmartDataBean
Overrides:
populate in class SmartDataBeanImpl
Throws:
java.lang.Exception - should not happen since there is no data retrieved to populate the databean.

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

Feedback