package org.jentrata.ebms.messaging;
import org.jentrata.ebms.MessageStatusType;
import java.util.Date;
/**
* The DefaultMessage
*
* @author aaronwalker
*/
public class DefaultMessage implements Message {
private String messageId;
private String direction;
private String cpaId;
private String refMessageId;
private String conversationId;
private MessageStatusType status;
private String statusDescription;
private Date messageDate;
public DefaultMessage() {}
public DefaultMessage(String messageId) {
this.messageId = messageId;
}
@Override
public String getMessageId() {
return messageId;
}
public void setMessageId(String messageId) {
this.messageId = messageId;
}
@Override
public String getDirection() {
return direction;
}
public void setDirection(String direction) {
this.direction = direction;
}
@Override
public String getCpaId() {
return cpaId;
}
public void setCpaId(String cpaId) {
this.cpaId = cpaId;
}
@Override
public String getRefMessageId() {
return refMessageId;
}
public void setRefMessageId(String refMessageId) {
this.refMessageId = refMessageId;
}
@Override
public String getConversationId() {
return conversationId;
}
public void setConversationId(String conversationId) {
this.conversationId = conversationId;
}
@Override
public MessageStatusType getStatus() {
return status;
}
public void setStatus(MessageStatusType status) {
this.status = status;
}
@Override
public String getStatusDescription() {
return statusDescription;
}
public void setStatusDescription(String statusDescription) {
this.statusDescription = statusDescription;
}
@Override
public Date getMessageDate() {
return messageDate;
}
public void setMessageDate(Date messageDate) {
this.messageDate = messageDate;
}
}