Class SDIMaterializerPlugin
- java.lang.Object
-
- org.gcube.application.cms.plugins.implementations.AbstractPlugin
-
- org.gcube.application.cms.sdi.plugins.SDIMaterializerPlugin
-
- All Implemented Interfaces:
org.gcube.application.cms.plugins.InitializablePlugin,org.gcube.application.cms.plugins.MaterializationPlugin,org.gcube.application.cms.plugins.Plugin
public class SDIMaterializerPlugin extends org.gcube.application.cms.plugins.implementations.AbstractPlugin implements org.gcube.application.cms.plugins.MaterializationPlugin
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSDIMaterializerPlugin.MaterializationConfig
-
Constructor Summary
Constructors Constructor Description SDIMaterializerPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.gcube.application.cms.plugins.reports.MaterializationReportdematerialize(org.gcube.application.cms.plugins.requests.MaterializationRequest request)Expected parameters - fileSetPathorg.gcube.application.geoportal.common.model.plugins.PluginDescriptorgetDescriptor()org.gcube.application.cms.plugins.reports.InitializationReportinit()org.gcube.application.cms.plugins.reports.InitializationReportinitInContext()org.gcube.application.cms.plugins.reports.MaterializationReportmaterialize(org.gcube.application.cms.plugins.requests.MaterializationRequest request)Expected params : -workspace MANDATORY -titleFieldvoidshutdown()
-
-
-
Method Detail
-
initInContext
public org.gcube.application.cms.plugins.reports.InitializationReport initInContext() throws org.gcube.application.cms.plugins.faults.InitializationException- Specified by:
initInContextin interfaceorg.gcube.application.cms.plugins.InitializablePlugin- Throws:
org.gcube.application.cms.plugins.faults.InitializationException
-
init
public org.gcube.application.cms.plugins.reports.InitializationReport init() throws org.gcube.application.cms.plugins.faults.InitializationException- Specified by:
initin interfaceorg.gcube.application.cms.plugins.InitializablePlugin- Throws:
org.gcube.application.cms.plugins.faults.InitializationException
-
shutdown
public void shutdown() throws org.gcube.application.cms.plugins.faults.ShutDownException- Specified by:
shutdownin interfaceorg.gcube.application.cms.plugins.InitializablePlugin- Throws:
org.gcube.application.cms.plugins.faults.ShutDownException
-
materialize
public org.gcube.application.cms.plugins.reports.MaterializationReport materialize(org.gcube.application.cms.plugins.requests.MaterializationRequest request) throws org.gcube.application.cms.plugins.faults.MaterializationException, org.gcube.application.cms.plugins.faults.InvalidPluginRequestExceptionExpected params : -workspace MANDATORY -titleField- Specified by:
materializein interfaceorg.gcube.application.cms.plugins.MaterializationPlugin- Parameters:
request-- Returns:
- Throws:
org.gcube.application.cms.plugins.faults.MaterializationExceptionorg.gcube.application.cms.plugins.faults.InvalidPluginRequestException
-
dematerialize
public org.gcube.application.cms.plugins.reports.MaterializationReport dematerialize(org.gcube.application.cms.plugins.requests.MaterializationRequest request) throws org.gcube.application.cms.plugins.faults.MaterializationException, org.gcube.application.cms.plugins.faults.InvalidPluginRequestExceptionExpected parameters - fileSetPath- Specified by:
dematerializein interfaceorg.gcube.application.cms.plugins.MaterializationPlugin- Parameters:
request-- Returns:
- Throws:
org.gcube.application.cms.plugins.faults.MaterializationExceptionorg.gcube.application.cms.plugins.faults.InvalidPluginRequestException
-
getDescriptor
public org.gcube.application.geoportal.common.model.plugins.PluginDescriptor getDescriptor()
- Specified by:
getDescriptorin interfaceorg.gcube.application.cms.plugins.Plugin
-
-