public class LayoutImporter
extends java.lang.Object
| Constructor and Description |
|---|
LayoutImporter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deleteMissingLayouts(java.util.List<java.lang.String> sourceLayoutUuids,
java.util.List<com.liferay.portal.model.Layout> previousLayouts,
com.liferay.portal.service.ServiceContext serviceContext) |
protected void |
doImportLayouts(long userId,
long groupId,
boolean privateLayout,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.io.File file) |
static java.util.Map<java.lang.String,java.lang.Boolean> |
getImportPortletControlsMap(long companyId,
java.lang.String portletId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
com.liferay.portal.kernel.xml.Element portletDataElement,
com.liferay.portal.kernel.lar.ManifestSummary manifestSummary) |
protected void |
importLayout(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.util.List<java.lang.String> sourceLayoutsUuids,
java.util.List<com.liferay.portal.model.Layout> newLayouts,
com.liferay.portal.kernel.xml.Element layoutElement) |
void |
importLayouts(long userId,
long groupId,
boolean privateLayout,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.io.File file) |
protected void |
readXML(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext) |
protected void |
setPortletScope(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element portletElement) |
protected void |
updateLayoutPriorities(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.util.List<com.liferay.portal.kernel.xml.Element> layoutElements,
boolean privateLayout) |
com.liferay.portal.kernel.lar.MissingReferences |
validateFile(long userId,
long groupId,
boolean privateLayout,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.io.File file) |
protected void |
validateFile(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext) |
protected void |
validateLayoutPrototypes(long companyId,
com.liferay.portal.kernel.xml.Element layoutsElement,
java.util.List<com.liferay.portal.kernel.xml.Element> layoutElements) |
public static java.util.Map<java.lang.String,java.lang.Boolean> getImportPortletControlsMap(long companyId,
java.lang.String portletId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
com.liferay.portal.kernel.xml.Element portletDataElement,
com.liferay.portal.kernel.lar.ManifestSummary manifestSummary)
throws java.lang.Exception
java.lang.Exceptionpublic void importLayouts(long userId,
long groupId,
boolean privateLayout,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.io.File file)
throws java.lang.Exception
java.lang.Exceptionpublic com.liferay.portal.kernel.lar.MissingReferences validateFile(long userId,
long groupId,
boolean privateLayout,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.io.File file)
throws java.lang.Exception
java.lang.Exceptionprotected void deleteMissingLayouts(java.util.List<java.lang.String> sourceLayoutUuids,
java.util.List<com.liferay.portal.model.Layout> previousLayouts,
com.liferay.portal.service.ServiceContext serviceContext)
throws java.lang.Exception
java.lang.Exceptionprotected void doImportLayouts(long userId,
long groupId,
boolean privateLayout,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.io.File file)
throws java.lang.Exception
java.lang.Exceptionprotected void importLayout(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.util.List<java.lang.String> sourceLayoutsUuids,
java.util.List<com.liferay.portal.model.Layout> newLayouts,
com.liferay.portal.kernel.xml.Element layoutElement)
throws java.lang.Exception
java.lang.Exceptionprotected void readXML(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
throws java.lang.Exception
java.lang.Exceptionprotected void setPortletScope(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element portletElement)
protected void updateLayoutPriorities(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.util.List<com.liferay.portal.kernel.xml.Element> layoutElements,
boolean privateLayout)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionprotected void validateFile(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
throws java.lang.Exception
java.lang.Exceptionprotected void validateLayoutPrototypes(long companyId,
com.liferay.portal.kernel.xml.Element layoutsElement,
java.util.List<com.liferay.portal.kernel.xml.Element> layoutElements)
throws java.lang.Exception
java.lang.Exception