/**
*
*/
package org.goko.core.workspace.service;
import org.goko.core.common.exception.GkException;
import org.goko.core.common.service.IGokoService;
/**
* @author PsyKo
* @date 10 f�vr. 2016
*/
public interface IMapperService extends IGokoService{
void addMapperProvider(IMapperProvider mapperProvider) throws GkException;
void addLoader(ILoader<?, ?> loader) throws GkException;
void addExporter(IExporter<?, ?> loader) throws GkException;
<O> O load(Object object, Class<O> outputClass) throws GkException;
<O> O export(Object object, Class<O> outputClass) throws GkException;
}