Class ConcessioniLifeCycleManager
- java.lang.Object
-
- org.gcube.application.cms.plugins.implementations.AbstractPlugin
-
- org.gcube.application.cms.plugins.implementations.AbstractLifeCycleManager
-
- org.gcube.application.cms.plugins.implementations.SimpleLifeCycleManager
-
- org.gcube.application.cms.plugins.implementations.Default3PhaseManager
-
- org.gcube.application.cms.concessioni.plugins.ConcessioniLifeCycleManager
-
- All Implemented Interfaces:
org.gcube.application.cms.plugins.InitializablePlugin,org.gcube.application.cms.plugins.LifecycleManager,org.gcube.application.cms.plugins.Plugin
public class ConcessioniLifeCycleManager extends org.gcube.application.cms.plugins.implementations.Default3PhaseManager implements org.gcube.application.cms.plugins.LifecycleManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConcessioniLifeCycleManager.ProjectRelationComparator
-
Constructor Summary
Constructors Constructor Description ConcessioniLifeCycleManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IntegercompareProjectAgainstRelations(org.gcube.application.geoportal.common.model.document.Project source, org.gcube.application.geoportal.common.model.document.Project target)protected org.bson.DocumentevaluateAdditionalIndexParameters(org.gcube.application.cms.plugins.requests.IndexDocumentRequest request)New method implemented by Francescoorg.gcube.application.cms.plugins.reports.EventExecutionReportsetDefault(org.gcube.application.cms.plugins.reports.EventExecutionReport currentReport)-
Methods inherited from class org.gcube.application.cms.plugins.implementations.Default3PhaseManager
d3PhaseUnPublishStep, executeApprove, executeReject, executeSubmit, getCurrentConfiguration, getInternalIndexParams, onDeleteDocument, onDeleteFileSet, registerSteps
-
Methods inherited from class org.gcube.application.cms.plugins.implementations.SimpleLifeCycleManager
blockNonDraft, deIndex, deMaterialize, getIndexers, getMaterializationParameters, getMaterializers, getPublicIndexParams, index, materializeDocument, onInitDocument, onUpdateDocument, registerEvents
-
Methods inherited from class org.gcube.application.cms.plugins.implementations.AbstractLifeCycleManager
canInvokeStep, getDescriptor, init, initInContext, onEvent, performStep, setEvent, setPluginManager, setProjectAccess, setStep, shutdown, validate
-
Methods inherited from class org.gcube.application.cms.plugins.implementations.AbstractPlugin
getConfigurationFromProfile, getMultipleDeclarationsFromProfile
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.gcube.application.cms.plugins.InitializablePlugin
init, initInContext, shutdown
-
-
-
-
Method Detail
-
setDefault
public org.gcube.application.cms.plugins.reports.EventExecutionReport setDefault(org.gcube.application.cms.plugins.reports.EventExecutionReport currentReport)
- Overrides:
setDefaultin classorg.gcube.application.cms.plugins.implementations.AbstractLifeCycleManager
-
evaluateAdditionalIndexParameters
protected org.bson.Document evaluateAdditionalIndexParameters(org.gcube.application.cms.plugins.requests.IndexDocumentRequest request) throws org.gcube.application.cms.plugins.faults.IndexingExceptionNew method implemented by Francesco- Overrides:
evaluateAdditionalIndexParametersin classorg.gcube.application.cms.plugins.implementations.SimpleLifeCycleManager- Throws:
org.gcube.application.cms.plugins.faults.IndexingException
-
compareProjectAgainstRelations
public static Integer compareProjectAgainstRelations(org.gcube.application.geoportal.common.model.document.Project source, org.gcube.application.geoportal.common.model.document.Project target)
-
-