package com.mobed.ssn;
/**
* Message class which is used to manage messages stored in local Database, which is indexed by messageID
* messageSrcIMEI, messageDstIMEI, messageDeadline, messageFileName is extracted from messages,
* @author Terry
*
*/
public class Msg
{
private long messageID;
private String messageSrcIMEI;
private String messageDstIMEI;
private long messageDeadline;
private String messageFileName;
public Msg(long _messageID, String _messageSrcIMEI, String _messageDstIMEI, long _messageDeadline, String _messageFileName)
{
this.messageID = _messageID;
this.messageSrcIMEI = _messageSrcIMEI;
this.messageDstIMEI = _messageDstIMEI;
this.messageDeadline = _messageDeadline;
this.messageFileName = _messageFileName;
}
public Msg()
{
this.messageID = 0;
this.messageSrcIMEI = null;
this.messageDstIMEI = null;
this.messageDeadline = 0;
this.messageFileName = null;
}
public Msg(Msg _message)
{
this.messageID = _message.getMessageID();
this.messageSrcIMEI = _message.getMesssageSrcIMEI();
this.messageDstIMEI = _message.getMessageDstIMEI();
this.messageDeadline = _message.getMessageDeadline();
this.messageFileName = _message.getMessageFileName();
}
//get methods
public long getMessageID()
{
return this.messageID;
}
public String getMesssageSrcIMEI()
{
return this.messageSrcIMEI;
}
public String getMessageDstIMEI()
{
return this.messageDstIMEI;
}
public long getMessageDeadline()
{
return this.messageDeadline;
}
public String getMessageFileName()
{
return this.messageFileName;
}
//set methods
public void setMessageID(long _messageID)
{
this.messageID = _messageID;
}
public void setMessageSrcIMEI(String _messageSrcIMEI)
{
this.messageSrcIMEI = _messageSrcIMEI;
}
public void setMessageDstIMEI(String _messageDstIMEI)
{
this.messageDstIMEI = _messageDstIMEI;
}
public void setMessageDeadline ( long _messageDeadline )
{
this.messageDeadline = _messageDeadline;
}
public void setMessageFileName (String _messageFileName)
{
this.messageFileName = _messageFileName;
}
}
|