Package com.aquima.web.service.dap.impl
Class StartProjectService
- java.lang.Object
-
- com.aquima.web.service.dap.impl.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
-
-
Field Summary
Fields Modifier and Type Field Description static String
ACTION_NEW_TAB
static String
ACTION_NO_TAB
static String
ACTION_SAME_TAB
-
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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.aquima.interactions.portal.IServiceResult
handle(com.aquima.interactions.portal.IServiceContext context)
void
validate(com.aquima.interactions.portal.model.IServiceCallDefinition definition, com.aquima.interactions.portal.ISelfValidationContext context)
-
-
-
Field Detail
-
ACTION_NEW_TAB
public static final String ACTION_NEW_TAB
- See Also:
- Constant Field Values
-
ACTION_SAME_TAB
public static final String ACTION_SAME_TAB
- See Also:
- Constant Field Values
-
ACTION_NO_TAB
public static final String ACTION_NO_TAB
- See Also:
- Constant Field Values
-
-
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 interfacecom.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 interfacecom.aquima.interactions.portal.ISelfValidatingService
-
-