View Javadoc
1 package net.mlw.fball.web;
2
3 import java.util.List;
4
5 import javax.servlet.http.HttpServletRequest;
6 import javax.servlet.http.HttpServletResponse;
7
8 import net.mlw.fball.dao.LeagueDao;
9
10 import org.apache.commons.logging.Log;
11 import org.apache.commons.logging.LogFactory;
12 import org.apache.struts.tiles.ComponentContext;
13 import org.springframework.web.context.WebApplicationContext;
14 import org.springframework.web.servlet.view.tiles.ComponentControllerSupport;
15
16 /***
17 *
18 * net.mlw.fball.web.AdminController
19 *
20 * @author Matthew L. Wilson
21 * @version $Revision: 1.12 $ $Date: 2004/05/21 20:43:48 $
22 */
23 public class AdminController extends ComponentControllerSupport
24 {
25 /*** Commons Logger */
26 public static final Log LOGGER = LogFactory.getFactory().getInstance(AdminController.class);
27
28 /***
29 * @see org.springframework.web.servlet.view.tiles.ComponentControllerSupport#doPerform(org.apache.struts.tiles.ComponentContext,
30 * javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
31 */
32 protected void doPerform(final ComponentContext componentContext, final HttpServletRequest request, final HttpServletResponse response) throws Exception
33 {
34 LOGGER.info("Getting the " + RequestConstants.Key.LEAGUES);
35 List leagues = (List) RequestConstants.getObjectIfNotInRequest(request, RequestConstants.Key.LEAGUES, new ObjectRetriever()
36 {
37 public Object getObject()
38 {
39 WebApplicationContext ctx = getWebApplicationContext();
40 LeagueDao leagueDao = (LeagueDao) ctx.getBean("leagueDao", LeagueDao.class);
41 return leagueDao.findByMap(null);
42 }
43 });
44 }
45 }
This page was automatically generated by Maven