/*
 * Created on Sep 24, 2004
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package gov.va.med.esr.common.persistent.comms;

import java.util.List;
import java.io.IOException;
import java.math.BigDecimal;

import gov.va.med.fw.service.ServiceException;

/**
 * @author DNS   TSAIG
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public interface ExportFileDAO {

    //defining some constants
	static final String LINE_BREAK = "\n";
	static final String FILE_PREFIX = "W";
	static final String FILE_EXTENSION = ".ltr";
	static final String TEMP_FILE_EXTENSION = ".tmp";

	
	public void save(String text, String aacExtractId) throws ServiceException;
	
	public void saveCms(String text, String extractId) throws ServiceException;	
	
	public String getAacFilePath();
	
	public String getCmsFilePath();	

	public void setAacFilePath(String filePath);
	
	public void setCmsFilePath(String cmsFilePath);	
	
	public String getAacFileName(String aacExtractId);
	
	public String getCmsFileName(String cmsExtractId);	
	
	public String getOriginalAacFileName(String aacExtractId);
	
	public String getOriginalCmsFileName(String cmsExtractId);	
		
	public String getAacExtractId();
	
	public String getCmsExtractId();	
	
	public void changeTmpFilesToLtr() throws IOException;

	public void changeCmsTmpFilesToLtr() throws IOException;	
}
