1
2
3
4
5
6
7
8
9
10 package com.sri.common.controller;
11
12 import com.jcorporate.expresso.core.controller.ControllerException;
13 import com.jcorporate.expresso.core.controller.ControllerRequest;
14 import com.jcorporate.expresso.core.controller.ControllerResponse;
15
16
17 /***
18 * Provide contract method for adding common footer to all pages.
19 *
20 * @author Larry Hamel
21 */
22 public interface IFooterStateHandler {
23
24 /***
25 * A special state call will execute this state.
26 *
27 * @param request the <code>ControllerRequest</code> object
28 * @param response the <code>ControllerResponse</code> object
29 * @throws ControllerException upon error
30 */
31 void runFooterState(ControllerRequest request, ControllerResponse response) throws ControllerException;
32 }