Class GuardedExecution<R extends org.gcube.application.cms.plugins.requests.BaseExecutionRequest,​T extends org.gcube.application.cms.plugins.reports.DocumentHandlingReport>

  • Direct Known Subclasses:
    GuardedEventManager, GuardedStepExecution

    public abstract class GuardedExecution<R extends org.gcube.application.cms.plugins.requests.BaseExecutionRequest,​T extends org.gcube.application.cms.plugins.reports.DocumentHandlingReport>
    extends Object
    • Field Detail

      • result

        protected T extends org.gcube.application.cms.plugins.reports.DocumentHandlingReport result
      • theReport

        protected T extends org.gcube.application.cms.plugins.reports.DocumentHandlingReport theReport
      • config

        protected org.gcube.application.geoportal.common.model.useCaseDescriptor.HandlerDeclaration config
    • Constructor Detail

      • GuardedExecution

        public GuardedExecution()
    • Method Detail

      • checks

        protected void checks()
                       throws org.gcube.application.geoportal.common.model.rest.ConfigurationException,
                              org.gcube.application.cms.plugins.faults.InsufficientPrivileges
        Throws:
        org.gcube.application.geoportal.common.model.rest.ConfigurationException
        org.gcube.application.cms.plugins.faults.InsufficientPrivileges
      • getResult

        public T getResult()
      • setHandlerConfiguration

        public void setHandlerConfiguration​(org.gcube.application.geoportal.common.model.useCaseDescriptor.HandlerDeclaration config)