/*
* Copyright(c) 2005 Center for E-Commerce Infrastructure Development, The
* University of Hong Kong (HKU). All Rights Reserved.
*
* This software is licensed under the Apache License Version 2.0 [1]
*
* [1] http://www.apache.org/licenses/LICENSE-2.0.txt
*/
package hk.hku.cecid.edi.as2.admin.listener;
import hk.hku.cecid.edi.as2.AS2PlusProcessor;
import hk.hku.cecid.edi.as2.dao.MessageDAO;
import hk.hku.cecid.edi.as2.dao.MessageDVO;
import hk.hku.cecid.piazza.commons.dao.DAOException;
import hk.hku.cecid.piazza.commons.util.PropertyTree;
import hk.hku.cecid.piazza.corvus.admin.listener.AdminPageletAdaptor;
import java.util.Iterator;
/**
* @author Donahue Sze
*
*/
public class MessageHistoryOraclePageletAdaptor extends MessageHistoryPageletAdaptor{
private Iterator findMessageWithPagination(MessageDVO data, MessageDAO messageDAO, int numberOfMessage, int offset, int displayLastInt, boolean isTime) throws DAOException{
if(!isTime){
// oracle only
return messageDAO.findMessagesByHistory(data,
numberOfMessage + offset, offset).iterator();
}else{
// oracle only
return messageDAO.findMessagesByTime(displayLastInt,data,
numberOfMessage + offset, offset).iterator();
}
}
}