View Javadoc

1   package org.appfuse.webapp.pages.admin;
2   
3   import org.apache.tapestry5.alerts.AlertManager;
4   import org.apache.tapestry5.alerts.Duration;
5   import org.apache.tapestry5.alerts.Severity;
6   import org.apache.tapestry5.ioc.Messages;
7   import org.apache.tapestry5.ioc.annotations.Inject;
8   import org.apache.tapestry5.services.ApplicationGlobals;
9   import org.apache.tapestry5.services.javascript.JavaScriptSupport;
10  import org.appfuse.webapp.listener.StartupListener;
11  import org.appfuse.webapp.pages.Home;
12  
13  import java.io.IOException;
14  
15  /**
16   * @author Serge Eby
17   * @version $Id: Reload.java 5 2008-08-30 09:59:21Z serge.eby $
18   */
19  public class Reload {
20      @Inject
21      private Messages messages;
22  
23      @Inject
24      private ApplicationGlobals globals;
25  
26      @Inject
27      private AlertManager alertManager;
28  
29  
30      Object onActivate() throws IOException {
31          StartupListener.setupContext(globals.getServletContext());
32          alertManager.alert(Duration.TRANSIENT,
33                  Severity.INFO,
34                  messages.get("reload.succeeded"));
35          return Home.class;
36      }
37  
38  }