view src/test/java/edu/harvard/iq/dataverse/engine/TestDataverseEngine.java @ 12:c2e2d794847f

new: add config.properties file for gazetteer
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Wed, 30 Sep 2015 13:43:54 +0200
parents a50cf11e5178
children
line wrap: on
line source

package edu.harvard.iq.dataverse.engine;

import edu.harvard.iq.dataverse.engine.command.Command;
import edu.harvard.iq.dataverse.engine.command.exception.CommandException;

/**
 * Test implementation of the dataverse engine service. Does not check permissions.
 * @author michael
 */
public class TestDataverseEngine implements DataverseEngine {
	
	private final TestCommandContext ctxt;

	public TestDataverseEngine(TestCommandContext ctxt) {
		this.ctxt = ctxt;
	}
	
	@Override
	public <R> R submit(Command<R> aCommand) throws CommandException {
		return aCommand.execute(ctxt);
	}
	
}