package gov.va.med.esr.service.external;

import java.util.List;

import gov.va.med.esr.common.model.comms.DeliveryPreference;
import gov.va.med.esr.common.model.person.Person;
import gov.va.med.esr.service.external.person.DeliveryPreferenceInfo;
import gov.va.med.esr.service.external.person.EESummary;
import gov.va.med.fw.persistent.DAOException;
import gov.va.med.fw.service.ServiceException;


public interface ExternalHandBookFactory {	

	//public   EESummary buildHandBookInfo(Person person);
	public List buildHandBookInfo(Person person,HandBookRequestInfo hbReqInfo) throws ServiceException,DAOException;
	public List buildHBDataString(Person person, HandBookRequestInfo hbReqInfo) throws ServiceException, DAOException;
	public EESummary buildDeliveryPreferenceInfo(DeliveryPreference deliveryPreference) throws ServiceException;
	
}
