Class DocumentHandlingReport<T extends BaseExecutionRequest>
- java.lang.Object
-
- org.gcube.application.cms.plugins.reports.Report
-
- org.gcube.application.cms.plugins.reports.DocumentHandlingReport<T>
-
- Direct Known Subclasses:
EventExecutionReport,IndexDocumentReport,MaterializationReport,StepExecutionReport
public class DocumentHandlingReport<T extends BaseExecutionRequest> extends Report
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.gcube.application.cms.plugins.reports.Report
Report.Status
-
-
Field Summary
Fields Modifier and Type Field Description protected List<org.gcube.application.geoportal.common.model.document.identification.IdentificationReference>toSetIdentificationReferences
-
Constructor Summary
Constructors Constructor Description DocumentHandlingReport(T theRequest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentHandlingReport<T>addIdentificationReference(org.gcube.application.geoportal.common.model.document.identification.IdentificationReference toAdd)org.gcube.application.geoportal.common.model.document.ProjectprepareResult()voidvalidate()-
Methods inherited from class org.gcube.application.cms.plugins.reports.Report
putMessage
-
-
-
-
Field Detail
-
toSetIdentificationReferences
protected List<org.gcube.application.geoportal.common.model.document.identification.IdentificationReference> toSetIdentificationReferences
-
-
Constructor Detail
-
DocumentHandlingReport
public DocumentHandlingReport(@NonNull T theRequest) throws InvalidPluginRequestException- Throws:
InvalidPluginRequestException
-
-
Method Detail
-
addIdentificationReference
public DocumentHandlingReport<T> addIdentificationReference(org.gcube.application.geoportal.common.model.document.identification.IdentificationReference toAdd)
-
validate
public void validate() throws PluginExecutionException- Overrides:
validatein classReport- Throws:
PluginExecutionException
-
prepareResult
public org.gcube.application.geoportal.common.model.document.Project prepareResult() throws com.fasterxml.jackson.core.JsonProcessingException, PluginExecutionException- Throws:
com.fasterxml.jackson.core.JsonProcessingExceptionPluginExecutionException
-
-