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.AbstractTopListRequest;
9 import com.hack23.cia.service.api.user.TopListResponse;
10 import com.hack23.cia.web.action.user.AbstractTopListAction;
11 import com.hack23.cia.web.viewfactory.api.common.ViewFactoryService;
12
13 /***
14 * The Class AbstractTopListActionHandler.
15 *
16 * @param <ACTION> the generic type
17 * @param <REQUEST> the generic type
18 * @param <RESPONSE> the generic type
19 */
20 public abstract class AbstractTopListActionHandler<ACTION extends AbstractTopListAction, REQUEST extends AbstractTopListRequest, RESPONSE extends TopListResponse>
21 extends AbstractUserActionHandler<ACTION, REQUEST, RESPONSE> {
22
23 /***
24 * Instantiates a new abstract top list action handler.
25 *
26 * @param viewFactoryService the view factory service
27 * @param applicationManager the application manager
28 */
29 public AbstractTopListActionHandler(
30 final ViewFactoryService viewFactoryService,
31 final ApplicationManager applicationManager) {
32 super(viewFactoryService, applicationManager);
33 }
34
35 }