gFeed/gCat-Controller/src/main/java/org/gcube/data/publishing/gCataFeeder/catalogues/gCat/GCatPlugin.java

23 lines
824 B
Java

package org.gcube.data.publishing.gCataFeeder.catalogues.gCat;
import org.gcube.data.publishing.gCatFeeder.catalogues.CatalogueController;
import org.gcube.data.publishing.gCatFeeder.catalogues.CataloguePlugin;
import org.gcube.data.publishing.gCatFeeder.catalogues.model.CataloguePluginDescriptor;
import org.gcube.data.publishing.gCatFeeder.catalogues.model.faults.ControllerInstantiationFault;
import org.gcube.data.publishing.gCatFeeder.model.CatalogueInstanceDescriptor;
public class GCatPlugin implements CataloguePlugin {
@Override
public CataloguePluginDescriptor getDescriptor() {
return new CataloguePluginDescriptor("GCAT");
}
@Override
public CatalogueController instantiateController(CatalogueInstanceDescriptor desc)
throws ControllerInstantiationFault {
return new GCatController(desc);
}
}