package eu.dnetlib.data.mdstore;

import java.util.List;

import eu.dnetlib.common.ws.dataprov.DataProviderException;
import eu.dnetlib.common.ws.dataprov.ResultsResponse;

/**
 * I don't want that this stuff wanders around in the mdstore mock implementation because it's not needed for the mock
 * implementation but it's required by the IMDStoreService interface.
 *
 * @author marko
 *
 */
public abstract class MDStoreServiceMockImplDeprecatedStuff implements IMDStoreService {

	/**
	 * {@inheritDoc}
	 *
	 * @see eu.dnetlib.data.mdstore.IMDStoreService#getListOfMDStoresCSV()
	 */
	public String getListOfMDStoresCSV() {
		// TODO Auto-generated method stub
		return null;
	}

	/**
	 * {@inheritDoc}
	 *
	 * @see eu.dnetlib.common.ws.dataprov.IDataProvider#getBulkData(java.lang.String, int, int)
	 */
	public List<String> getBulkData(final String bdId, final int fromPosition, final int toPosition) throws DataProviderException {
		// TODO Auto-generated method stub
		return null;
	}

	/**
	 * {@inheritDoc}
	 *
	 * @see eu.dnetlib.common.ws.dataprov.IDataProvider#getNumberOfResults(java.lang.String)
	 */
	public ResultsResponse getNumberOfResults(final String bdId) throws DataProviderException {
		// TODO Auto-generated method stub
		return null;
	}

	/**
	 * {@inheritDoc}
	 *
	 * @see eu.dnetlib.data.mdstore.IMDStoreService#mergeMDRecordKeywords(java.lang.String, java.lang.String,
	 *      java.lang.String, java.lang.String)
	 */
	public boolean mergeMDRecordKeywords(final String mdId, final String recordId, final String fieldName, final String keywords)
			throws MDStoreServiceException {
		// TODO Auto-generated method stub
		return false;
	}

}
