001
014
015 package com.liferay.portal.model;
016
017 import com.liferay.portal.kernel.xml.QName;
018
019 import java.io.Serializable;
020
021 import java.util.List;
022 import java.util.Map;
023 import java.util.Properties;
024 import java.util.Set;
025
026
029 public interface PortletApp extends Serializable {
030
031 public void addEventDefinition(EventDefinition eventDefinition);
032
033 public void addPortlet(Portlet portlet);
034
035 public void addPortletFilter(PortletFilter portletFilter);
036
037 public void addPortletURLListener(PortletURLListener portletURLListener);
038
039 public void addPublicRenderParameter(
040 PublicRenderParameter publicRenderParameter);
041
042 public void addPublicRenderParameter(String identifier, QName qName);
043
044 public void addServletURLPatterns(Set<String> servletURLPatterns);
045
046 public Map<String, String[]> getContainerRuntimeOptions();
047
048 public String getContextPath();
049
050 public Map<String, String> getCustomUserAttributes();
051
052 public String getDefaultNamespace();
053
054 public PortletFilter getPortletFilter(String filterName);
055
056 public Set<PortletFilter> getPortletFilters();
057
058 public List<Portlet> getPortlets();
059
060 public PortletURLListener getPortletURLListener(String listenerClass);
061
062 public Set<PortletURLListener> getPortletURLListeners();
063
064 public PublicRenderParameter getPublicRenderParameter(String identifier);
065
066 public String getServletContextName();
067
068 public Set<String> getServletURLPatterns();
069
070 public SpriteImage getSpriteImage(String fileName);
071
072 public Set<String> getUserAttributes();
073
074 public boolean isWARFile();
075
076 public void setDefaultNamespace(String defaultNamespace);
077
078 public void setSpriteImages(String spriteFileName, Properties properties);
079
080 public void setWARFile(boolean warFile);
081
082 }