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
17
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 }