com.ibm.commerce.negotiation.beans
Class MessageInfoListBean

java.lang.Object
  com.ibm.commerce.beans.InputDataBeanImpl
      com.ibm.commerce.beans.SmartDataBeanImpl
          com.ibm.commerce.negotiation.beans.NegotiationListBean
              com.ibm.commerce.negotiation.beans.MessageInfoListBean
All Implemented Interfaces:
DataBean, InputDataBean, MessageInfoListInputDataBean, MessageInfoListSmartDataBean, NegotiationListInputDataBean, NegotiationListSmartDataBean, Protectable, java.io.Serializable, SmartDataBean

public class MessageInfoListBean
extends NegotiationListBean
implements MessageInfoListInputDataBean, MessageInfoListSmartDataBean, Protectable

Data Bean class that retrieves a list of message info databeans.

See Also:
Serialized Form

Field Summary
static java.lang.String COPYRIGHT
protected MessageInfoDataBean[] fMessages
protected java.lang.String messageId
protected java.lang.String[] msgMultipleStatus
protected java.lang.String msgRecipientId
protected java.lang.String msgSenderId
protected java.lang.String msgSendStatus
protected java.lang.String msgStatus
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
MessageInfoListBean()
Constructs a MessageListInfoBean object.
Method Summary
boolean fulfills(java.lang.Long member, java.lang.String relationship)
Determines if a given member fulfills a given relationship with the resource.
java.lang.String getMessageId()
Get Message Id.
MessageInfoDataBean[] getMessages()
Returns a list of messages.
MessageInfoDataBean getMessge(int index)
Returns a specific message from a messges list.
java.lang.String[] getMsgMultipleStatus()
Get multiple message status.
java.lang.String getMsgRecipientId()
Get Recipient id.
java.lang.String getMsgSenderId()
Get Sender id.
java.lang.String getMsgSendStatus()
Get Message send status.
java.lang.String getMsgStatus()
Get Message status.
java.lang.Long getOwner()
Return the member reference number of the owner.
void populate()
Creates a sorted list of message info beans.
void setMessageId(java.lang.String newMessageId)
Set Message id.
void setMessages(MessageInfoDataBean[] newMessageVector)
Populate a message array with a message list.
void setMsgMultipleStatus(java.lang.String[] newMsgMultipleStatus)
Set multiple message status.
void setMsgRecipientId(java.lang.String newMsgRecipientId)
Set Recipient id.
void setMsgSenderId(java.lang.String newMsgSenderId)
Set Sender id.
void setMsgSendStatus(java.lang.String newMsgSendStatus)
Set Message send status.
void setMsgStatus(java.lang.String newMsgStatus)
Set Message status.
Methods inherited from class com.ibm.commerce.negotiation.beans.NegotiationListBean
getLength, getSortAtt, setSortAtt
Methods inherited from class com.ibm.commerce.beans.SmartDataBeanImpl
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 MessageInfoDataBean[] fMessages

messageId

protected java.lang.String messageId

msgSenderId

protected java.lang.String msgSenderId

msgSendStatus

protected java.lang.String msgSendStatus

msgRecipientId

protected java.lang.String msgRecipientId

msgStatus

protected java.lang.String msgStatus

msgMultipleStatus

protected java.lang.String[] msgMultipleStatus
Constructor Detail

MessageInfoListBean

public MessageInfoListBean()
Constructs a MessageListInfoBean object.
Method Detail

fulfills

public boolean fulfills(java.lang.Long member,
                        java.lang.String relationship)
                 throws java.lang.Exception,
                        java.rmi.RemoteException
Determines if a given member fulfills a given relationship with the resource.
Specified by:
fulfills in interface Protectable
Overrides:
fulfills in class SmartDataBeanImpl
Parameters:
member - Member id of the member
relationship - The relationship the member has with respect to the resource
Returns:
true if the member fulfills the relationship with the resource
Throws:
java.lang.Exception - should not happen since the method only returns false.
java.rmi.RemoteException - should not happen since the method only returns false.

getMessageId

public java.lang.String getMessageId()
Get Message Id.
Specified by:
getMessageId in interface MessageInfoListSmartDataBean
Returns:
the message Id.

getMessages

public MessageInfoDataBean[] getMessages()
Returns a list of messages.
Specified by:
getMessages in interface MessageInfoListSmartDataBean
Returns:
the array of MessageInfoDataBean

getMessge

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

getMsgMultipleStatus

public java.lang.String[] getMsgMultipleStatus()
Get multiple message status.
Specified by:
getMsgMultipleStatus in interface MessageInfoListSmartDataBean
Returns:
the Message status the caller is querying.

getMsgRecipientId

public java.lang.String getMsgRecipientId()
Get Recipient id.
Specified by:
getMsgRecipientId in interface MessageInfoListSmartDataBean
Returns:
the Message recipient Id.

getMsgSenderId

public java.lang.String getMsgSenderId()
Get Sender id.
Specified by:
getMsgSenderId in interface MessageInfoListSmartDataBean
Returns:
Message sender Id that the caller is querying on.

getMsgSendStatus

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

getMsgStatus

public java.lang.String getMsgStatus()
Get Message status.
Specified by:
getMsgStatus in interface MessageInfoListSmartDataBean

getOwner

public java.lang.Long getOwner()
                        throws java.lang.Exception,
                               java.rmi.RemoteException
Return the member reference number of the owner.
Specified by:
getOwner in interface Protectable
Returns:
long
Throws:
java.lang.Exception
java.rmi.RemoteException

populate

public void populate()
              throws java.lang.Exception
Creates a sorted list of message info beans.
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 MessageInfoListInputDataBean
Parameters:
newMessageId -

setMessages

public void setMessages(MessageInfoDataBean[] newMessageVector)
Populate a message array with a message list.
Specified by:
setMessages in interface MessageInfoListInputDataBean
Parameters:
newMessageVector -

setMsgMultipleStatus

public void setMsgMultipleStatus(java.lang.String[] newMsgMultipleStatus)
Set multiple message status.
Specified by:
setMsgMultipleStatus in interface MessageInfoListInputDataBean
Parameters:
newMsgMultipleStatus -

setMsgRecipientId

public void setMsgRecipientId(java.lang.String newMsgRecipientId)
Set Recipient id.
Specified by:
setMsgRecipientId in interface MessageInfoListInputDataBean
Parameters:
newMsgRecipientId -

setMsgSenderId

public void setMsgSenderId(java.lang.String newMsgSenderId)
Set Sender id.
Specified by:
setMsgSenderId in interface MessageInfoListInputDataBean
Parameters:
newMsgSenderId -

setMsgSendStatus

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

setMsgStatus

public void setMsgStatus(java.lang.String newMsgStatus)
Set Message status.
Specified by:
setMsgStatus in interface MessageInfoListInputDataBean
Parameters:
newMsgStatus -

Feedback