Class DummyPlugin
- java.lang.Object
-
- org.gcube.application.cms.tests.model.DummyPlugin
-
- All Implemented Interfaces:
org.gcube.application.cms.plugins.IndexerPluginInterface,org.gcube.application.cms.plugins.InitializablePlugin,org.gcube.application.cms.plugins.LifecycleManager,org.gcube.application.cms.plugins.MaterializationPlugin,org.gcube.application.cms.plugins.Plugin
public class DummyPlugin extends Object implements org.gcube.application.cms.plugins.LifecycleManager, org.gcube.application.cms.plugins.IndexerPluginInterface, org.gcube.application.cms.plugins.MaterializationPlugin
-
-
Constructor Summary
Constructors Constructor Description DummyPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.gcube.application.cms.plugins.reports.IndexDocumentReportdeindex(org.gcube.application.cms.plugins.requests.IndexDocumentRequest request)org.gcube.application.cms.plugins.reports.MaterializationReportdematerialize(org.gcube.application.cms.plugins.requests.MaterializationRequest request)org.gcube.application.geoportal.common.model.configuration.ConfigurationgetCurrentConfiguration(org.gcube.application.cms.plugins.requests.BaseRequest ucd)org.gcube.application.geoportal.common.model.plugins.PluginDescriptorgetDescriptor()org.gcube.application.geoportal.common.model.configuration.IndexgetIndex(org.gcube.application.cms.plugins.requests.BaseRequest request)org.gcube.application.cms.plugins.reports.IndexDocumentReportindex(org.gcube.application.cms.plugins.requests.IndexDocumentRequest request)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)org.gcube.application.cms.plugins.reports.EventExecutionReportonEvent(org.gcube.application.cms.plugins.requests.EventExecutionRequest request)org.gcube.application.cms.plugins.reports.StepExecutionReportperformStep(org.gcube.application.cms.plugins.requests.StepExecutionRequest request)voidsetPluginManager(org.gcube.application.cms.plugins.PluginManagerInterface manager)voidshutdown()
-
-
-
Method Detail
-
index
public org.gcube.application.cms.plugins.reports.IndexDocumentReport index(org.gcube.application.cms.plugins.requests.IndexDocumentRequest request) throws org.gcube.application.cms.plugins.faults.InvalidPluginRequestException- Specified by:
indexin interfaceorg.gcube.application.cms.plugins.IndexerPluginInterface- Throws:
org.gcube.application.cms.plugins.faults.InvalidPluginRequestException
-
deindex
public org.gcube.application.cms.plugins.reports.IndexDocumentReport deindex(org.gcube.application.cms.plugins.requests.IndexDocumentRequest request) throws org.gcube.application.cms.plugins.faults.InvalidPluginRequestException- Specified by:
deindexin interfaceorg.gcube.application.cms.plugins.IndexerPluginInterface- Throws:
org.gcube.application.cms.plugins.faults.InvalidPluginRequestException
-
getIndex
public org.gcube.application.geoportal.common.model.configuration.Index getIndex(org.gcube.application.cms.plugins.requests.BaseRequest request) throws org.gcube.application.geoportal.common.model.rest.ConfigurationException- Specified by:
getIndexin interfaceorg.gcube.application.cms.plugins.IndexerPluginInterface- Throws:
org.gcube.application.geoportal.common.model.rest.ConfigurationException
-
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
-
performStep
public org.gcube.application.cms.plugins.reports.StepExecutionReport performStep(org.gcube.application.cms.plugins.requests.StepExecutionRequest request) throws org.gcube.application.cms.plugins.faults.StepException, org.gcube.application.cms.plugins.faults.InvalidPluginRequestException- Specified by:
performStepin interfaceorg.gcube.application.cms.plugins.LifecycleManager- Throws:
org.gcube.application.cms.plugins.faults.StepExceptionorg.gcube.application.cms.plugins.faults.InvalidPluginRequestException
-
getCurrentConfiguration
public org.gcube.application.geoportal.common.model.configuration.Configuration getCurrentConfiguration(org.gcube.application.cms.plugins.requests.BaseRequest ucd) throws org.gcube.application.geoportal.common.model.rest.ConfigurationException- Specified by:
getCurrentConfigurationin interfaceorg.gcube.application.cms.plugins.LifecycleManager- Throws:
org.gcube.application.geoportal.common.model.rest.ConfigurationException
-
onEvent
public org.gcube.application.cms.plugins.reports.EventExecutionReport onEvent(org.gcube.application.cms.plugins.requests.EventExecutionRequest request) throws org.gcube.application.cms.plugins.faults.EventException, org.gcube.application.cms.plugins.faults.InvalidPluginRequestException- Specified by:
onEventin interfaceorg.gcube.application.cms.plugins.LifecycleManager- Throws:
org.gcube.application.cms.plugins.faults.EventExceptionorg.gcube.application.cms.plugins.faults.InvalidPluginRequestException
-
setPluginManager
public void setPluginManager(org.gcube.application.cms.plugins.PluginManagerInterface manager)
- Specified by:
setPluginManagerin interfaceorg.gcube.application.cms.plugins.LifecycleManager
-
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.InvalidPluginRequestException- Specified by:
materializein interfaceorg.gcube.application.cms.plugins.MaterializationPlugin- 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.InvalidPluginRequestException- Specified by:
dematerializein interfaceorg.gcube.application.cms.plugins.MaterializationPlugin- 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
-
-