1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.pluto.portalImpl.core;
21
22 import javax.servlet.ServletConfig;
23
24 import org.apache.pluto.om.common.ObjectID;
25 import org.apache.pluto.om.portlet.PortletDefinition;
26 import org.apache.pluto.services.information.StaticInformationProvider;
27 import org.apache.pluto.services.information.PortalContextProvider;
28
29 public class StaticInformationProviderImpl implements StaticInformationProvider
30 {
31
32 private ServletConfig config = null;
33 private PortalContextProvider provider = null;
34
35 public StaticInformationProviderImpl(ServletConfig config)
36 {
37 this.config = config;
38 }
39
40
41
42 public PortalContextProvider getPortalContextProvider()
43 {
44 if (provider == null) {
45 provider = new PortalContextProviderImpl();
46 }
47
48 return provider;
49 }
50
51 public PortletDefinition getPortletDefinition(ObjectID portletGUID)
52 {
53 return org.apache.pluto.portalImpl.services.portletdefinitionregistry.PortletDefinitionRegistry.getPortletDefinition(portletGUID);
54 }
55
56 }