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


package gov.va.med.fw.batchprocess;

import java.util.List;

import gov.va.med.fw.batchprocess.model.JobConfig;
import gov.va.med.fw.batchprocess.model.JobResult;
import gov.va.med.fw.batchprocess.model.JobStatus;
import gov.va.med.fw.model.EntityKey;
import gov.va.med.fw.scheduling.ScheduledProcessInvocationContext;
import gov.va.med.fw.scheduling.ScheduledProcessTriggerEvent;
import gov.va.med.fw.service.AbstractComponent;
import gov.va.med.fw.service.ServiceException;

/**
 * Initial javadoc for class MockBatchProcessServiceImpl.
 * TODO - Add content here
 * 
 * Created Nov 29, 2006 9:44:36 PM
 * @author DNS   BOHMEG
 */
public class MockBatchProcessServiceImpl extends AbstractComponent implements
		BatchProcessService {

	/* (non-Javadoc)
	 * @see gov.va.med.fw.batchprocess.BatchProcessService#saveJobResult(gov.va.med.fw.batchprocess.model.JobResult)
	 */
	public void saveJobResult(JobResult jr) throws ServiceException {
		// TODO Auto-generated method stub

	}

	/* (non-Javadoc)
	 * @see gov.va.med.fw.batchprocess.BatchProcessService#saveAndOverlayJobResult(gov.va.med.fw.model.EntityKey, gov.va.med.fw.batchprocess.ProcessStatistics, int)
	 */
	public JobResultData saveAndOverlayJobResult(EntityKey jobResultKey,
			ProcessStatistics stats, int totalDataCount)
			throws ServiceException {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see gov.va.med.fw.batchprocess.BatchProcessService#getJobResult(gov.va.med.fw.model.EntityKey)
	 */
	public JobResult getJobResult(EntityKey key) throws ServiceException {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see gov.va.med.fw.batchprocess.BatchProcessService#saveJobConfig(gov.va.med.fw.batchprocess.model.JobConfig)
	 */
	public void saveJobConfig(JobConfig jc) throws ServiceException {
		// TODO Auto-generated method stub

	}

	/* (non-Javadoc)
	 * @see gov.va.med.fw.batchprocess.BatchProcessService#getJobConfig(java.lang.String, java.lang.String)
	 */
	public JobConfig getJobConfig(String jobName, String jobGroup)
			throws ServiceException {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see gov.va.med.fw.batchprocess.BatchProcessService#getJobResults(gov.va.med.fw.batchprocess.model.JobStatus)
	 */
	public List getJobResults(JobStatus status) throws ServiceException {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see gov.va.med.fw.batchprocess.BatchProcessService#getFinishedJobResults(java.lang.String, java.lang.String)
	 */
	public List getFinishedJobResults(String jobName, String jobGroup)
			throws ServiceException {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see gov.va.med.fw.batchprocess.BatchProcessService#executeJob(gov.va.med.fw.scheduling.ScheduledProcessInvocationContext)
	 */
	public void executeJob(ScheduledProcessInvocationContext invocationContext) throws ServiceException {
		// TODO Auto-generated method stub
		
	}

	/* (non-Javadoc)
	 * @see gov.va.med.fw.batchprocess.BatchProcessService#executeJob(gov.va.med.fw.scheduling.ScheduledProcessTriggerEvent)
	 */
	public void executeJob(ScheduledProcessTriggerEvent triggerEvent) throws ServiceException {
		// TODO Auto-generated method stub
		
	}

	/* (non-Javadoc)
	 * @see gov.va.med.fw.batchprocess.BatchProcessService#cancelActiveJob(gov.va.med.fw.model.EntityKey)
	 */
	public void cancelActiveJob(EntityKey key) throws ServiceException {
		// TODO Auto-generated method stub
		
	}

	/* (non-Javadoc)
	 * @see gov.va.med.fw.batchprocess.BatchProcessService#errActiveJob(gov.va.med.fw.model.EntityKey)
	 */
	public void errActiveJob(EntityKey key) throws ServiceException {
		// TODO Auto-generated method stub
		
	}

}
