/********************************************************************
 * Copyright © 2005 VHA. All rights reserved
 ********************************************************************/

package gov.va.med.fw.batchprocess;

import java.util.List;

/**
 * Abstract base class for batch processing of bulk data for those classes that
 * do not totally leverage the entire framework but would like to be hooked in
 * with the well-known entry point.
 * 
 * Created Feb 6, 2006 2:09:49 PM
 * 
 * @author DNS   BOHMEG
 */
public abstract class AbstractLegacyDataProcess extends AbstractDataProcess {
	protected abstract void executeProcess(DataProcessExecutionContext context)
			throws Exception;
	/*
	 * (non-Javadoc)
	 * 
	 * @see gov.va.med.fw.batchprocess.AbstractDataProcess#processData(java.util.List,
	 *      java.lang.Object, gov.va.med.fw.batchprocess.ProcessStatistics)
	 */
	protected final void processData(DataProcessExecutionContext context,
			List targetData) {
		// TODO Auto-generated method stub

	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see gov.va.med.fw.batchprocess.AbstractDataProcess#acquireData()
	 */
	protected final List acquireData(DataProcessExecutionContext context)
			throws Exception {
		// TODO Auto-generated method stub
		return null;
	}
}
