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