001
014
015 package com.liferay.portal.service;
016
017 import com.liferay.portal.kernel.annotation.Isolation;
018 import com.liferay.portal.kernel.annotation.Propagation;
019 import com.liferay.portal.kernel.annotation.Transactional;
020 import com.liferay.portal.kernel.exception.PortalException;
021 import com.liferay.portal.kernel.exception.SystemException;
022
023
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface LayoutTemplateLocalService {
043 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
044 public java.lang.String getContent(java.lang.String layoutTemplateId,
045 boolean standard, java.lang.String themeId)
046 throws com.liferay.portal.kernel.exception.SystemException;
047
048 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
049 public com.liferay.portal.model.LayoutTemplate getLayoutTemplate(
050 java.lang.String layoutTemplateId, boolean standard,
051 java.lang.String themeId);
052
053 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
054 public java.util.List<com.liferay.portal.model.LayoutTemplate> getLayoutTemplates();
055
056 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
057 public java.util.List<com.liferay.portal.model.LayoutTemplate> getLayoutTemplates(
058 java.lang.String themeId);
059
060 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
061 public java.lang.String getWapContent(java.lang.String layoutTemplateId,
062 boolean standard, java.lang.String themeId)
063 throws com.liferay.portal.kernel.exception.SystemException;
064
065 public java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.lang.Boolean>> init(
066 javax.servlet.ServletContext servletContext, java.lang.String[] xmls,
067 com.liferay.portal.kernel.plugin.PluginPackage pluginPackage);
068
069 public java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.lang.Boolean>> init(
070 java.lang.String servletContextName,
071 javax.servlet.ServletContext servletContext, java.lang.String[] xmls,
072 com.liferay.portal.kernel.plugin.PluginPackage pluginPackage);
073
074 public void readLayoutTemplate(java.lang.String servletContextName,
075 javax.servlet.ServletContext servletContext,
076 java.util.Set<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.lang.Boolean>> layoutTemplateIds,
077 com.liferay.portal.kernel.xml.Element el, boolean standard,
078 java.lang.String themeId,
079 com.liferay.portal.kernel.plugin.PluginPackage pluginPackage);
080
081 public void uninstallLayoutTemplate(java.lang.String layoutTemplateId,
082 boolean standard);
083
084 public void uninstallLayoutTemplates(java.lang.String themeId);
085 }