Class RegisterCatalogPluginFactory
- java.lang.Object
-
- org.gcube.data.transfer.plugin.AbstractPluginFactory<RegisterCatalogPlugin>
-
- org.gcube.data.transfer.plugins.thredds.catalog.RegisterCatalogPluginFactory
-
public class RegisterCatalogPluginFactory extends org.gcube.data.transfer.plugin.AbstractPluginFactory<RegisterCatalogPlugin>
-
-
Field Summary
Fields Modifier and Type Field Description static StringCATALOG_FILEstatic StringCATALOG_REFERENCE
-
Constructor Summary
Constructors Constructor Description RegisterCatalogPluginFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.gcube.data.transfer.model.PluginInvocationcheckInvocation(org.gcube.data.transfer.model.PluginInvocation arg0, String toRegisterCatalog)RegisterCatalogPlugincreateWorker(org.gcube.data.transfer.model.PluginInvocation arg0)StringgetDescription()StringgetID()ObjectgetInfo()Map<String,String>getParameters()booleaninit(org.gcube.data.transfer.plugin.model.DataTransferContext arg0)booleanshutDown()
-
-
-
Field Detail
-
CATALOG_FILE
public static final String CATALOG_FILE
- See Also:
- Constant Field Values
-
CATALOG_REFERENCE
public static final String CATALOG_REFERENCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
checkInvocation
public org.gcube.data.transfer.model.PluginInvocation checkInvocation(org.gcube.data.transfer.model.PluginInvocation arg0, String toRegisterCatalog) throws org.gcube.data.transfer.plugin.fails.ParameterException- Specified by:
checkInvocationin classorg.gcube.data.transfer.plugin.AbstractPluginFactory<RegisterCatalogPlugin>- Throws:
org.gcube.data.transfer.plugin.fails.ParameterException
-
createWorker
public RegisterCatalogPlugin createWorker(org.gcube.data.transfer.model.PluginInvocation arg0)
- Specified by:
createWorkerin classorg.gcube.data.transfer.plugin.AbstractPluginFactory<RegisterCatalogPlugin>
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin classorg.gcube.data.transfer.plugin.AbstractPluginFactory<RegisterCatalogPlugin>
-
getID
public String getID()
- Specified by:
getIDin classorg.gcube.data.transfer.plugin.AbstractPluginFactory<RegisterCatalogPlugin>
-
getParameters
public Map<String,String> getParameters()
- Specified by:
getParametersin classorg.gcube.data.transfer.plugin.AbstractPluginFactory<RegisterCatalogPlugin>
-
init
public boolean init(org.gcube.data.transfer.plugin.model.DataTransferContext arg0) throws org.gcube.data.transfer.plugin.fails.PluginInitializationException- Specified by:
initin classorg.gcube.data.transfer.plugin.AbstractPluginFactory<RegisterCatalogPlugin>- Throws:
org.gcube.data.transfer.plugin.fails.PluginInitializationException
-
shutDown
public boolean shutDown() throws org.gcube.data.transfer.plugin.fails.PluginShutDownException- Specified by:
shutDownin classorg.gcube.data.transfer.plugin.AbstractPluginFactory<RegisterCatalogPlugin>- Throws:
org.gcube.data.transfer.plugin.fails.PluginShutDownException
-
getInfo
public Object getInfo() throws org.gcube.data.transfer.plugin.fails.PluginExecutionException
- Overrides:
getInfoin classorg.gcube.data.transfer.plugin.AbstractPluginFactory<RegisterCatalogPlugin>- Throws:
org.gcube.data.transfer.plugin.fails.PluginExecutionException
-
-