1
19
20 package com.liferay.portal.service;
21
22 import com.liferay.portal.PortalException;
23 import com.liferay.portal.SystemException;
24 import com.liferay.portal.kernel.annotation.Isolation;
25 import com.liferay.portal.kernel.annotation.Propagation;
26 import com.liferay.portal.kernel.annotation.Transactional;
27
28
52 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
53 PortalException.class, SystemException.class})
54 public interface LayoutTemplateLocalService {
55 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
56 public java.lang.String getContent(java.lang.String layoutTemplateId,
57 boolean standard, java.lang.String themeId)
58 throws com.liferay.portal.SystemException;
59
60 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
61 public com.liferay.portal.model.LayoutTemplate getLayoutTemplate(
62 java.lang.String layoutTemplateId, boolean standard,
63 java.lang.String themeId);
64
65 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
66 public java.util.List<com.liferay.portal.model.LayoutTemplate> getLayoutTemplates();
67
68 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
69 public java.util.List<com.liferay.portal.model.LayoutTemplate> getLayoutTemplates(
70 java.lang.String themeId);
71
72 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
73 public java.lang.String getWapContent(java.lang.String layoutTemplateId,
74 boolean standard, java.lang.String themeId)
75 throws com.liferay.portal.SystemException;
76
77 public java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<String, Boolean>> init(
78 javax.servlet.ServletContext servletContext, java.lang.String[] xmls,
79 com.liferay.portal.kernel.plugin.PluginPackage pluginPackage);
80
81 public java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<String, Boolean>> init(
82 java.lang.String servletContextName,
83 javax.servlet.ServletContext servletContext, java.lang.String[] xmls,
84 com.liferay.portal.kernel.plugin.PluginPackage pluginPackage);
85
86 public void readLayoutTemplate(java.lang.String servletContextName,
87 javax.servlet.ServletContext servletContext,
88 java.util.Set<com.liferay.portal.kernel.util.ObjectValuePair<String, Boolean>> layoutTemplateIds,
89 com.liferay.portal.kernel.xml.Element el, boolean standard,
90 java.lang.String themeId,
91 com.liferay.portal.kernel.plugin.PluginPackage pluginPackage);
92
93 public void uninstallLayoutTemplate(java.lang.String layoutTemplateId,
94 boolean standard);
95
96 public void uninstallLayoutTemplates(java.lang.String themeId);
97 }