1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.portlets.palm;
18
19 import java.io.Serializable;
20
21 import org.apache.jetspeed.om.common.portlet.MutablePortletApplication;
22
23 /***
24 * PortletApplicationStatusBean
25 *
26 * @author <a href="mailto:ate@douma.nu">Ate Douma</a>
27 * @version $Id: PortletApplicationStatusBean.java 348264 2005-11-22 22:06:45Z taylor $
28 */
29 public class PortletApplicationStatusBean implements Serializable
30 {
31 private String name;
32 private String path;
33 private String version;
34 private boolean local;
35 private boolean running;
36
37 public PortletApplicationStatusBean(MutablePortletApplication pa, boolean running)
38 {
39 this.name = pa.getName();
40 this.version = pa.getVersion();
41 this.local = pa.getApplicationType() == MutablePortletApplication.LOCAL;
42 if (local)
43 {
44 this.path = "<local>";
45 }
46 else
47 {
48 this.path = pa.getWebApplicationDefinition().getContextRoot();
49 }
50 this.running = running;
51 }
52 public String getPath()
53 {
54 return path;
55 }
56 public boolean isLocal()
57 {
58 return local;
59 }
60 public String getName()
61 {
62 return name;
63 }
64 public boolean isRunning()
65 {
66 return running;
67 }
68 public String getVersion()
69 {
70 return version;
71 }
72 }