Class StartProjectService

  • All Implemented Interfaces:
    com.aquima.interactions.portal.ISelfValidatingService, com.aquima.interactions.portal.IService

    public class StartProjectService
    extends Object
    implements com.aquima.interactions.portal.IService, com.aquima.interactions.portal.ISelfValidatingService
    Service that is responsible for starting a new project.
    Since:
    9.8
    Author:
    V.Moldovan
    • Constructor Summary

      Constructors 
      Constructor Description
      StartProjectService​(com.blueriq.component.api.IAquimaSessionsMap sessionManager, com.blueriq.component.api.security.IAuthorisationManager authorisationManager, com.blueriq.component.api.shortcut.IShortcutManager shortcutManager, javax.servlet.ServletContext servletContext, com.blueriq.component.api.AquimaBeanProvider aquimaBeanProvider, IProjectStarter projectStarter, FlowStarter flowStarter, org.springframework.core.env.Environment environment)  
    • Constructor Detail

      • StartProjectService

        @Autowired
        public StartProjectService​(com.blueriq.component.api.IAquimaSessionsMap sessionManager,
                                   com.blueriq.component.api.security.IAuthorisationManager authorisationManager,
                                   com.blueriq.component.api.shortcut.IShortcutManager shortcutManager,
                                   javax.servlet.ServletContext servletContext,
                                   com.blueriq.component.api.AquimaBeanProvider aquimaBeanProvider,
                                   @Autowired(required=false)
                                   IProjectStarter projectStarter,
                                   FlowStarter flowStarter,
                                   org.springframework.core.env.Environment environment)
    • Method Detail

      • handle

        public com.aquima.interactions.portal.IServiceResult handle​(com.aquima.interactions.portal.IServiceContext context)
                                                             throws Exception
        Specified by:
        handle in interface com.aquima.interactions.portal.IService
        Throws:
        Exception
      • validate

        public void validate​(com.aquima.interactions.portal.model.IServiceCallDefinition definition,
                             com.aquima.interactions.portal.ISelfValidationContext context)
        Specified by:
        validate in interface com.aquima.interactions.portal.ISelfValidatingService