Class RegisterCatalogPluginFactory


  • public class RegisterCatalogPluginFactory
    extends org.gcube.data.transfer.plugin.AbstractPluginFactory<RegisterCatalogPlugin>
    • Constructor Detail

      • RegisterCatalogPluginFactory

        public RegisterCatalogPluginFactory()
    • 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:
        checkInvocation in class org.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:
        createWorker in class org.gcube.data.transfer.plugin.AbstractPluginFactory<RegisterCatalogPlugin>
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in class org.gcube.data.transfer.plugin.AbstractPluginFactory<RegisterCatalogPlugin>
      • getID

        public String getID()
        Specified by:
        getID in class org.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:
        init in class org.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:
        shutDown in class org.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:
        getInfo in class org.gcube.data.transfer.plugin.AbstractPluginFactory<RegisterCatalogPlugin>
        Throws:
        org.gcube.data.transfer.plugin.fails.PluginExecutionException