public class LayoutStagedModelDataHandler
extends com.liferay.portal.kernel.lar.BaseStagedModelDataHandler<com.liferay.portal.model.Layout>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
CLASS_NAMES |
| Constructor and Description |
|---|
LayoutStagedModelDataHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String[] |
appendPortletIds(java.lang.String[] portletIds,
java.lang.String[] newPortletIds,
java.lang.String portletsMergeMode) |
protected void |
deleteMissingLayoutFriendlyURLs(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout) |
void |
deleteStagedModel(java.lang.String uuid,
long groupId,
java.lang.String className,
java.lang.String extraData) |
protected void |
doExportStagedModel(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout) |
protected void |
doImportStagedModel(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout) |
protected void |
exportJournalArticle(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout) |
protected void |
exportLayoutIconImage(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout,
com.liferay.portal.kernel.xml.Element layoutElement) |
protected void |
exportLinkedLayout(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout,
com.liferay.portal.kernel.xml.Element layoutElement) |
protected void |
exportTheme(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout) |
protected java.lang.Object[] |
extractFriendlyURLInfo(com.liferay.portal.model.Layout layout) |
protected void |
fixExportTypeSettings(com.liferay.portal.model.Layout layout) |
protected void |
fixImportTypeSettings(com.liferay.portal.model.Layout layout) |
java.lang.String[] |
getClassNames() |
java.lang.String |
getDisplayName(com.liferay.portal.model.Layout layout) |
protected java.lang.String |
getUniqueFriendlyURL(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout existingLayout,
java.lang.String friendlyURL) |
protected void |
importJournalArticle(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout) |
protected void |
importLayoutFriendlyURLs(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout,
com.liferay.portal.model.Layout importedLayout) |
protected void |
importLayoutIconImage(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout importedLayout,
com.liferay.portal.kernel.xml.Element layoutElement) |
protected void |
importLinkedLayout(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout,
com.liferay.portal.model.Layout importedLayout,
com.liferay.portal.kernel.xml.Element layoutElement,
java.util.Map<java.lang.Long,com.liferay.portal.model.Layout> newLayoutsMap) |
protected void |
importTheme(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout,
com.liferay.portal.model.Layout importedLayout) |
protected void |
initNewLayoutPermissions(long companyId,
long groupId,
long userId,
com.liferay.portal.model.Layout layout,
com.liferay.portal.model.Layout importedLayout,
boolean privateLayout) |
protected void |
mergePortlets(com.liferay.portal.model.Layout layout,
java.lang.String newTypeSettings,
java.lang.String portletsMergeMode) |
protected void |
populateElementLayoutMetadata(com.liferay.portal.kernel.xml.Element layoutElement,
com.liferay.portal.model.Layout layout) |
protected void |
removePortletFromLayoutTypePortlet(java.lang.String portletId,
com.liferay.portal.model.LayoutTypePortlet layoutTypePortlet) |
protected void |
updateTypeSettings(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout importedLayout,
com.liferay.portal.model.Layout layout) |
countStagedModel, doImportCompanyStagedModel, doRestoreStagedModel, exportStagedModel, getExportableStatuses, getReferenceAttributes, importCompanyStagedModel, importCompanyStagedModel, importStagedModel, maintainSessionCache, restoreStagedModel, validateExport, validateMissingReference, validateReferencepublic void deleteStagedModel(java.lang.String uuid,
long groupId,
java.lang.String className,
java.lang.String extraData)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
deleteStagedModel in interface com.liferay.portal.kernel.lar.StagedModelDataHandler<com.liferay.portal.model.Layout>deleteStagedModel in class com.liferay.portal.kernel.lar.BaseStagedModelDataHandler<com.liferay.portal.model.Layout>com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String[] getClassNames()
getClassNames in interface com.liferay.portal.kernel.lar.StagedModelDataHandler<com.liferay.portal.model.Layout>getClassNames in class com.liferay.portal.kernel.lar.BaseStagedModelDataHandler<com.liferay.portal.model.Layout>public java.lang.String getDisplayName(com.liferay.portal.model.Layout layout)
getDisplayName in interface com.liferay.portal.kernel.lar.StagedModelDataHandler<com.liferay.portal.model.Layout>getDisplayName in class com.liferay.portal.kernel.lar.BaseStagedModelDataHandler<com.liferay.portal.model.Layout>protected java.lang.String[] appendPortletIds(java.lang.String[] portletIds,
java.lang.String[] newPortletIds,
java.lang.String portletsMergeMode)
protected void deleteMissingLayoutFriendlyURLs(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionprotected void doExportStagedModel(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout)
throws java.lang.Exception
doExportStagedModel in class com.liferay.portal.kernel.lar.BaseStagedModelDataHandler<com.liferay.portal.model.Layout>java.lang.Exceptionprotected void doImportStagedModel(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout)
throws java.lang.Exception
doImportStagedModel in class com.liferay.portal.kernel.lar.BaseStagedModelDataHandler<com.liferay.portal.model.Layout>java.lang.Exceptionprotected void exportJournalArticle(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout)
throws java.lang.Exception
java.lang.Exceptionprotected void exportLayoutIconImage(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout,
com.liferay.portal.kernel.xml.Element layoutElement)
throws java.lang.Exception
java.lang.Exceptionprotected void exportLinkedLayout(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout,
com.liferay.portal.kernel.xml.Element layoutElement)
throws java.lang.Exception
java.lang.Exceptionprotected void exportTheme(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.Object[] extractFriendlyURLInfo(com.liferay.portal.model.Layout layout)
protected void fixExportTypeSettings(com.liferay.portal.model.Layout layout)
throws java.lang.Exception
java.lang.Exceptionprotected void fixImportTypeSettings(com.liferay.portal.model.Layout layout)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String getUniqueFriendlyURL(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout existingLayout,
java.lang.String friendlyURL)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionprotected void importJournalArticle(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout)
throws java.lang.Exception
java.lang.Exceptionprotected void importLayoutFriendlyURLs(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout,
com.liferay.portal.model.Layout importedLayout)
throws java.lang.Exception
java.lang.Exceptionprotected void importLayoutIconImage(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout importedLayout,
com.liferay.portal.kernel.xml.Element layoutElement)
throws java.lang.Exception
java.lang.Exceptionprotected void importLinkedLayout(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout,
com.liferay.portal.model.Layout importedLayout,
com.liferay.portal.kernel.xml.Element layoutElement,
java.util.Map<java.lang.Long,com.liferay.portal.model.Layout> newLayoutsMap)
throws java.lang.Exception
java.lang.Exceptionprotected void importTheme(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout layout,
com.liferay.portal.model.Layout importedLayout)
throws java.lang.Exception
java.lang.Exceptionprotected void initNewLayoutPermissions(long companyId,
long groupId,
long userId,
com.liferay.portal.model.Layout layout,
com.liferay.portal.model.Layout importedLayout,
boolean privateLayout)
throws java.lang.Exception
java.lang.Exceptionprotected void mergePortlets(com.liferay.portal.model.Layout layout,
java.lang.String newTypeSettings,
java.lang.String portletsMergeMode)
protected void populateElementLayoutMetadata(com.liferay.portal.kernel.xml.Element layoutElement,
com.liferay.portal.model.Layout layout)
throws java.lang.Exception
java.lang.Exceptionprotected void removePortletFromLayoutTypePortlet(java.lang.String portletId,
com.liferay.portal.model.LayoutTypePortlet layoutTypePortlet)
protected void updateTypeSettings(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Layout importedLayout,
com.liferay.portal.model.Layout layout)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemException