com.ibm.commerce.negotiation.beans
Class MessageCountListBean
java.lang.Object
|
+--com.ibm.commerce.beans.InputDataBeanImpl
|
+--com.ibm.commerce.beans.SmartDataBeanImpl
|
+--com.ibm.commerce.negotiation.beans.NegotiationListBean
|
+--com.ibm.commerce.negotiation.beans.MessageCountListBean
- All Implemented Interfaces:
- DataBean, InputDataBean, MessageCountListInputDataBean, MessageCountListSmartDataBean, NegotiationListInputDataBean, NegotiationListSmartDataBean, Protectable, java.io.Serializable, SmartDataBean
- public class MessageCountListBean
- extends NegotiationListBean
- implements MessageCountListInputDataBean, MessageCountListSmartDataBean, Protectable
Retrieves a list of message count data beans.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
commandInterfaceName
protected java.lang.String commandInterfaceName
COPYRIGHT
public static final java.lang.String COPYRIGHT
fMessageCounts
protected MessageCountDataBean[] fMessageCounts
mcdb
protected MessageCountDataBean mcdb
msgMultipleStatus
protected java.lang.String[] msgMultipleStatus
msgRecipientId
protected java.lang.String msgRecipientId
msgStatus
protected java.lang.String msgStatus
MessageCountListBean
public MessageCountListBean()
- Constructs a MessageListBean object.
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 memberrelationship
- The relationship the member has with respect to the resource- Returns:
- true if the member fulfills the relationship with the resource
getMessageCounts
public MessageCountDataBean[] getMessageCounts()
- Get a list of message counts.
- Specified by:
getMessageCounts
in interface MessageCountListSmartDataBean
- Returns:
- MessageCountDataBean array.
getMsgMultipleStatus
public java.lang.String[] getMsgMultipleStatus()
- Get multiple message status. The possible status are:
- N=New. Bidder has not opened this message
- O=Opened. Bidder opened this message
- D=Deleted. Bidder deleted this message
- Specified by:
getMsgMultipleStatus
in interface MessageCountListSmartDataBean
- Returns:
- message status array.
getMsgRecipientId
public java.lang.String getMsgRecipientId()
- Get message recipient id.
- Specified by:
getMsgRecipientId
in interface MessageCountListSmartDataBean
getMsgStatus
public java.lang.String getMsgStatus()
- Get message status.
- Specified by:
getMsgStatus
in interface MessageCountListSmartDataBean
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
populate
public void populate()
throws java.lang.Exception
- Looks-up messages and creates a sorted list.
- Overrides:
populate
in class SmartDataBeanImpl
setMessageCounts
public void setMessageCounts(MessageCountDataBean[] newMessageVector)
- Populate message array with message count list
- Specified by:
setMessageCounts
in interface MessageCountListInputDataBean
setMsgMultipleStatus
public void setMsgMultipleStatus(java.lang.String[] newMsgMultipleStatus)
- Set multiple message status. The possible status are:
- N=New. Bidder has not opened this message
- O=Opened. Bidder opened this message
- D=Deleted. Bidder deleted this message
- Specified by:
setMsgMultipleStatus
in interface MessageCountListInputDataBean
setMsgRecipientId
public void setMsgRecipientId(java.lang.String newMsgRecipientId)
- Set message recipient id.
- Specified by:
setMsgRecipientId
in interface MessageCountListInputDataBean
setMsgStatus
public void setMsgStatus(java.lang.String newMsgStatus)
- Set message status.
- Specified by:
setMsgStatus
in interface MessageCountListInputDataBean