1
2
3
4
5 package com.hack23.cia.web.controller.user;
6
7 import com.hack23.cia.service.api.application.ApplicationManager;
8 import com.hack23.cia.service.api.user.AbstractUserRequest;
9 import com.hack23.cia.service.api.user.AbstractUserResponse;
10 import com.hack23.cia.web.action.user.AbstractUserAction;
11 import com.hack23.cia.web.controller.common.AbstractGenericHandler;
12 import com.hack23.cia.web.viewfactory.api.common.ViewFactoryService;
13
14 /***
15 * The Class AbstractUserActionHandler.
16 *
17 * @param <ACTION> the generic type
18 * @param <REQUEST> the generic type
19 * @param <RESPONSE> the generic type
20 */
21 public abstract class AbstractUserActionHandler<ACTION extends AbstractUserAction, REQUEST extends AbstractUserRequest, RESPONSE extends AbstractUserResponse>
22 extends AbstractGenericHandler<ACTION, REQUEST, RESPONSE> {
23
24 /***
25 * Instantiates a new abstract user action handler.
26 *
27 * @param viewFactoryService the view factory service
28 * @param applicationManager the application manager
29 */
30 public AbstractUserActionHandler(
31 final ViewFactoryService viewFactoryService,
32 final ApplicationManager applicationManager) {
33 super(viewFactoryService, applicationManager);
34 }
35 }