com.liferay.portal.kernel.lar
Class ExportImportHelperUtil
java.lang.Object
com.liferay.portal.kernel.lar.ExportImportHelperUtil
public class ExportImportHelperUtil
- extends java.lang.Object
- Author:
- Zsolt Berentey
|
Method Summary |
static java.util.Calendar |
getCalendar(javax.portlet.PortletRequest portletRequest,
java.lang.String paramPrefix,
boolean timeZoneSensitive)
|
static DateRange |
getDateRange(javax.portlet.PortletRequest portletRequest,
long groupId,
boolean privateLayout,
long plid,
java.lang.String portletId,
java.lang.String defaultRange)
|
static Layout |
getExportableLayout(ThemeDisplay themeDisplay)
|
static java.lang.String |
getExportableRootPortletId(long companyId,
java.lang.String portletId)
|
static ExportImportHelper |
getExportImportHelper()
|
static java.util.Map<java.lang.Long,java.lang.Boolean> |
getLayoutIdMap(javax.portlet.PortletRequest portletRequest)
|
static long[] |
getLayoutIds(java.util.List<Layout> layouts)
|
static ManifestSummary |
getManifestSummary(long userId,
long groupId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.io.File file)
|
static ManifestSummary |
getManifestSummary(long userId,
long groupId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
FileEntry fileEntry)
|
static long |
getModelDeletionCount(PortletDataContext portletDataContext,
StagedModelType stagedModelType)
|
static FileEntry |
getTempFileEntry(long groupId,
long userId,
java.lang.String folderName)
|
static java.lang.String |
replaceExportContentReferences(PortletDataContext portletDataContext,
StagedModel entityStagedModel,
Element entityElement,
java.lang.String content,
boolean exportReferencedContent)
|
static java.lang.String |
replaceExportDLReferences(PortletDataContext portletDataContext,
StagedModel entityStagedModel,
Element entityElement,
java.lang.String content,
boolean exportReferencedContent)
|
static java.lang.String |
replaceExportLayoutReferences(PortletDataContext portletDataContext,
java.lang.String content,
boolean exportReferencedContent)
|
static java.lang.String |
replaceExportLinksToLayouts(PortletDataContext portletDataContext,
StagedModel entityStagedModel,
Element entityElement,
java.lang.String content,
boolean exportReferencedContent)
|
static java.lang.String |
replaceImportContentReferences(PortletDataContext portletDataContext,
Element entityElement,
java.lang.String content,
boolean importReferencedContent)
|
static java.lang.String |
replaceImportDLReferences(PortletDataContext portletDataContext,
Element entityElement,
java.lang.String content,
boolean importReferencedContent)
|
static java.lang.String |
replaceImportLayoutReferences(PortletDataContext portletDataContext,
java.lang.String content,
boolean importReferencedContent)
|
static java.lang.String |
replaceImportLinksToLayouts(PortletDataContext portletDataContext,
java.lang.String content,
boolean importReferencedContent)
|
void |
setExportImportHelper(ExportImportHelper exportImportHelper)
|
static void |
updateExportPortletPreferencesClassPKs(PortletDataContext portletDataContext,
Portlet portlet,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String key,
java.lang.String className,
Element rootElement)
|
static void |
updateImportPortletPreferencesClassPKs(PortletDataContext portletDataContext,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String key,
java.lang.Class<?> clazz,
long companyGroupId)
|
static MissingReferences |
validateMissingReferences(long userId,
long groupId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.io.File file)
|
static void |
writeManifestSummary(Document document,
ManifestSummary manifestSummary)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExportImportHelperUtil
public ExportImportHelperUtil()
getCalendar
public static java.util.Calendar getCalendar(javax.portlet.PortletRequest portletRequest,
java.lang.String paramPrefix,
boolean timeZoneSensitive)
getDateRange
public static DateRange getDateRange(javax.portlet.PortletRequest portletRequest,
long groupId,
boolean privateLayout,
long plid,
java.lang.String portletId,
java.lang.String defaultRange)
throws java.lang.Exception
- Throws:
java.lang.Exception
getExportableLayout
public static Layout getExportableLayout(ThemeDisplay themeDisplay)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
getExportableRootPortletId
public static java.lang.String getExportableRootPortletId(long companyId,
java.lang.String portletId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getExportImportHelper
public static ExportImportHelper getExportImportHelper()
getLayoutIdMap
public static java.util.Map<java.lang.Long,java.lang.Boolean> getLayoutIdMap(javax.portlet.PortletRequest portletRequest)
throws java.lang.Exception
- Throws:
java.lang.Exception
getLayoutIds
public static long[] getLayoutIds(java.util.List<Layout> layouts)
getManifestSummary
public static ManifestSummary getManifestSummary(long userId,
long groupId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.io.File file)
throws java.lang.Exception
- Throws:
java.lang.Exception
getManifestSummary
public static ManifestSummary getManifestSummary(long userId,
long groupId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
FileEntry fileEntry)
throws java.lang.Exception
- Throws:
java.lang.Exception
getModelDeletionCount
public static long getModelDeletionCount(PortletDataContext portletDataContext,
StagedModelType stagedModelType)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
getTempFileEntry
public static FileEntry getTempFileEntry(long groupId,
long userId,
java.lang.String folderName)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
replaceExportContentReferences
public static java.lang.String replaceExportContentReferences(PortletDataContext portletDataContext,
StagedModel entityStagedModel,
Element entityElement,
java.lang.String content,
boolean exportReferencedContent)
throws java.lang.Exception
- Throws:
java.lang.Exception
replaceExportDLReferences
public static java.lang.String replaceExportDLReferences(PortletDataContext portletDataContext,
StagedModel entityStagedModel,
Element entityElement,
java.lang.String content,
boolean exportReferencedContent)
throws java.lang.Exception
- Throws:
java.lang.Exception
replaceExportLayoutReferences
public static java.lang.String replaceExportLayoutReferences(PortletDataContext portletDataContext,
java.lang.String content,
boolean exportReferencedContent)
throws java.lang.Exception
- Throws:
java.lang.Exception
replaceExportLinksToLayouts
public static java.lang.String replaceExportLinksToLayouts(PortletDataContext portletDataContext,
StagedModel entityStagedModel,
Element entityElement,
java.lang.String content,
boolean exportReferencedContent)
throws java.lang.Exception
- Throws:
java.lang.Exception
replaceImportContentReferences
public static java.lang.String replaceImportContentReferences(PortletDataContext portletDataContext,
Element entityElement,
java.lang.String content,
boolean importReferencedContent)
throws java.lang.Exception
- Throws:
java.lang.Exception
replaceImportDLReferences
public static java.lang.String replaceImportDLReferences(PortletDataContext portletDataContext,
Element entityElement,
java.lang.String content,
boolean importReferencedContent)
throws java.lang.Exception
- Throws:
java.lang.Exception
replaceImportLayoutReferences
public static java.lang.String replaceImportLayoutReferences(PortletDataContext portletDataContext,
java.lang.String content,
boolean importReferencedContent)
throws java.lang.Exception
- Throws:
java.lang.Exception
replaceImportLinksToLayouts
public static java.lang.String replaceImportLinksToLayouts(PortletDataContext portletDataContext,
java.lang.String content,
boolean importReferencedContent)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateExportPortletPreferencesClassPKs
public static void updateExportPortletPreferencesClassPKs(PortletDataContext portletDataContext,
Portlet portlet,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String key,
java.lang.String className,
Element rootElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateImportPortletPreferencesClassPKs
public static void updateImportPortletPreferencesClassPKs(PortletDataContext portletDataContext,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String key,
java.lang.Class<?> clazz,
long companyGroupId)
throws java.lang.Exception
- Throws:
java.lang.Exception
validateMissingReferences
public static MissingReferences validateMissingReferences(long userId,
long groupId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.io.File file)
throws java.lang.Exception
- Throws:
java.lang.Exception
writeManifestSummary
public static void writeManifestSummary(Document document,
ManifestSummary manifestSummary)
setExportImportHelper
public void setExportImportHelper(ExportImportHelper exportImportHelper)