public class ExportImportHelperUtil
extends java.lang.Object
| Constructor and Description |
|---|
ExportImportHelperUtil() |
| Modifier and Type | Method and Description |
|---|---|
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 java.lang.String |
getSelectedLayoutsJSON(long groupId,
boolean privateLayout,
java.lang.String selectedNodes) |
static FileEntry |
getTempFileEntry(long groupId,
long userId,
java.lang.String folderName) |
static void |
reindex(PortletDataContext portletDataContext,
long userId) |
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) |
public static java.util.Calendar getCalendar(javax.portlet.PortletRequest portletRequest,
java.lang.String paramPrefix,
boolean timeZoneSensitive)
public static void reindex(PortletDataContext portletDataContext, long userId) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic 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
java.lang.Exceptionpublic static Layout getExportableLayout(ThemeDisplay themeDisplay) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic static java.lang.String getExportableRootPortletId(long companyId,
java.lang.String portletId)
throws java.lang.Exception
java.lang.Exceptionpublic static ExportImportHelper getExportImportHelper()
public static java.util.Map<java.lang.Long,java.lang.Boolean> getLayoutIdMap(javax.portlet.PortletRequest portletRequest)
throws java.lang.Exception
java.lang.Exceptionpublic static long[] getLayoutIds(java.util.List<Layout> layouts)
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
java.lang.Exceptionpublic static ManifestSummary getManifestSummary(long userId, long groupId, java.util.Map<java.lang.String,java.lang.String[]> parameterMap, FileEntry fileEntry) throws java.lang.Exception
java.lang.Exceptionpublic static long getModelDeletionCount(PortletDataContext portletDataContext, StagedModelType stagedModelType) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic static java.lang.String getSelectedLayoutsJSON(long groupId,
boolean privateLayout,
java.lang.String selectedNodes)
throws SystemException
SystemExceptionpublic static FileEntry getTempFileEntry(long groupId, long userId, java.lang.String folderName) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic static java.lang.String replaceExportContentReferences(PortletDataContext portletDataContext, StagedModel entityStagedModel, Element entityElement, java.lang.String content, boolean exportReferencedContent) throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String replaceExportDLReferences(PortletDataContext portletDataContext, StagedModel entityStagedModel, Element entityElement, java.lang.String content, boolean exportReferencedContent) throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String replaceExportLayoutReferences(PortletDataContext portletDataContext, java.lang.String content, boolean exportReferencedContent) throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String replaceExportLinksToLayouts(PortletDataContext portletDataContext, StagedModel entityStagedModel, Element entityElement, java.lang.String content, boolean exportReferencedContent) throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String replaceImportContentReferences(PortletDataContext portletDataContext, Element entityElement, java.lang.String content, boolean importReferencedContent) throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String replaceImportDLReferences(PortletDataContext portletDataContext, Element entityElement, java.lang.String content, boolean importReferencedContent) throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String replaceImportLayoutReferences(PortletDataContext portletDataContext, java.lang.String content, boolean importReferencedContent) throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String replaceImportLinksToLayouts(PortletDataContext portletDataContext, java.lang.String content, boolean importReferencedContent) throws java.lang.Exception
java.lang.Exceptionpublic 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
java.lang.Exceptionpublic static void updateImportPortletPreferencesClassPKs(PortletDataContext portletDataContext, javax.portlet.PortletPreferences portletPreferences, java.lang.String key, java.lang.Class<?> clazz, long companyGroupId) throws java.lang.Exception
java.lang.Exceptionpublic 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
java.lang.Exceptionpublic static void writeManifestSummary(Document document, ManifestSummary manifestSummary)
public void setExportImportHelper(ExportImportHelper exportImportHelper)