/*
* Copyright(c) 2005 Center for E-Commerce Infrastructure Development, The
* University of Hong Kong (HKU). All Rights Reserved.
*
* This software is licensed under the GNU GENERAL PUBLIC LICENSE Version 2.0 [1]
*
* [1] http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
*/
package hk.hku.cecid.edi.as2.dao;
import hk.hku.cecid.piazza.commons.dao.ds.DataSourceDVO;
import hk.hku.cecid.piazza.commons.util.Convertor;
import java.util.Date;
/**
* @author Donahue Sze
*
*/
public class MessageDataSourceDVO extends DataSourceDVO implements
MessageDVO {
public MessageDataSourceDVO() {
super();
}
/**
* @return Returns the AS2 From.
*/
public String getAs2From() {
return super.getString("as2From");
}
/**
* @param as2From The AS2 From to set.
*/
public void setAs2From(String as2From) {
super.setString("as2From", as2From);
}
/**
* @return Returns the AS2 To.
*/
public String getAs2To() {
return super.getString("as2To");
}
/**
* @param as2To The AS2 To to set.
*/
public void setAs2To(String as2To) {
super.setString("as2To", as2To);
}
/**
* @return Returns the messageId.
*/
public String getMessageId() {
return super.getString("messageId");
}
/**
* @param messageId The messageId to set.
*/
public void setMessageId(String messageId) {
super.setString("messageId", messageId);
}
/**
* @return Returns the messageBox.
*/
public String getMessageBox() {
return super.getString("messageBox");
}
/**
* @param messageBox The messageBox to set.
*/
public void setMessageBox(String messageBox) {
super.setString("messageBox", messageBox);
}
/**
* @return Returns the originalToMessageId.
*/
public String getOriginalMessageId() {
return super.getString("originalMessageId");
}
/**
* @param originalToMessageId The originalToMessageId to set.
*/
public void setOriginalMessageId(String originalToMessageId) {
super.setString("originalMessageId", originalToMessageId);
}
/**
* @return Returns the MIC value.
*/
public String getMicValue() {
return super.getString("micValue");
}
/**
* @param micValue The MIC value to set.
*/
public void setMicValue(String micValue) {
super.setString("micValue", micValue);
}
/**
* @return Returns the timeStamp.
*/
public Date getTimeStamp() {
return super.getDate("timeStamp");
}
/**
* @param timeStamp The timeStamp to set.
*/
public void setTimeStamp(Date timeStamp) {
super.put("timeStamp", Convertor.toTimestamp(timeStamp));
}
/**
* @return Returns the principalId.
*/
public String getPrincipalId() {
return super.getString("principalId");
}
/**
* @param principalId The principalId to set.
*/
public void setPrincipalId(String principalId) {
super.setString("principalId", principalId);
}
/**
* @return Returns the status.
*/
public String getStatus() {
return super.getString("status");
}
/**
* @param status The service to set.
*/
public void setStatus(String status) {
super.setString("status", status);
}
/**
* setIsReceiptRequested
*
* @param isReceiptRequested
* @see hk.hku.cecid.edi.as2.dao.MessageDVO#setIsReceiptRequested(boolean)
*/
public void setIsReceiptRequested(boolean isReceiptRequested) {
super.setString("isReceiptRequested", String
.valueOf(isReceiptRequested));
}
/**
* setIsAcknowledged
*
* @param isAcknowledged
* @see hk.hku.cecid.edi.as2.dao.MessageDVO#setIsAcknowledged(boolean)
*/
public void setIsAcknowledged(boolean isAcknowledged) {
super.setString("isAcknowledged", String.valueOf(isAcknowledged));
}
/**
* setIsReceipt
*
* @param isReceipt
* @see hk.hku.cecid.edi.as2.dao.MessageDVO#setIsReceipt(boolean)
*/
public void setIsReceipt(boolean isReceipt) {
super.setString("isReceipt", String.valueOf(isReceipt));
}
/**
* isReceiptRequested
*
* @return @see hk.hku.cecid.edi.as2.dao.MessageDVO#isReceiptRequested()
*/
public boolean isReceiptRequested() {
return super.getBoolean("isReceiptRequested");
}
/**
* isAcknowledged
*
* @return @see hk.hku.cecid.edi.as2.dao.MessageDVO#isAcknowledged()
*/
public boolean isAcknowledged() {
return super.getBoolean("isAcknowledged");
}
/**
* isReceipt
*
* @return @see hk.hku.cecid.edi.as2.dao.MessageDVO#isReceipt()
*/
public boolean isReceipt() {
return super.getBoolean("isReceipt");
}
/**
* getReceiptUrl
*
* @return @see hk.hku.cecid.edi.as2.dao.MessageDVO#getReceiptUrl()
*/
public String getReceiptUrl() {
return super.getString("receiptUrl");
}
/**
* setReceiptUrl
*
* @param url
* @see hk.hku.cecid.edi.as2.dao.MessageDVO#setReceiptUrl(java.lang.String)
*/
public void setReceiptUrl(String url) {
super.setString("receiptUrl", url);
}
/**
* setStatusDescription
* @param desc
* @see hk.hku.cecid.edi.as2.dao.MessageDVO#setStatusDescription(java.lang.String)
*/
public void setStatusDescription(String desc) {
super.setString("statusDesc", desc);
}
/**
* getStatusDescription
* @return String
* @see hk.hku.cecid.edi.as2.dao.MessageDVO#getStatusDescription()
*/
public String getStatusDescription() {
return super.getString("statusDesc");
}
}