com.liferay.portal.kernel.lar
Interface ExportImportHelper


public interface ExportImportHelper

Author:
Zsolt Berentey

Field Summary
static java.lang.String DATA_HANDLER_COMPANY_SECURE_URL
           
static java.lang.String DATA_HANDLER_COMPANY_URL
           
static java.lang.String DATA_HANDLER_GROUP_FRIENDLY_URL
           
static java.lang.String DATA_HANDLER_PATH_CONTEXT
           
static java.lang.String DATA_HANDLER_PRIVATE_GROUP_SERVLET_MAPPING
           
static java.lang.String DATA_HANDLER_PRIVATE_LAYOUT_SET_SECURE_URL
           
static java.lang.String DATA_HANDLER_PRIVATE_LAYOUT_SET_URL
           
static java.lang.String DATA_HANDLER_PRIVATE_USER_SERVLET_MAPPING
           
static java.lang.String DATA_HANDLER_PUBLIC_LAYOUT_SET_SECURE_URL
           
static java.lang.String DATA_HANDLER_PUBLIC_LAYOUT_SET_URL
           
static java.lang.String DATA_HANDLER_PUBLIC_SERVLET_MAPPING
           
static java.lang.String TEMP_FOLDER_NAME
           
 
Method Summary
 java.util.Calendar getCalendar(javax.portlet.PortletRequest portletRequest, java.lang.String paramPrefix, boolean timeZoneSensitive)
           
 DateRange getDateRange(javax.portlet.PortletRequest portletRequest, long groupId, boolean privateLayout, long plid, java.lang.String portletId, java.lang.String defaultRange)
           
 Layout getExportableLayout(ThemeDisplay themeDisplay)
           
 java.lang.String getExportableRootPortletId(long companyId, java.lang.String portletId)
           
 java.util.Map<java.lang.Long,java.lang.Boolean> getLayoutIdMap(javax.portlet.PortletRequest portletRequest)
           
 long[] getLayoutIds(java.util.List<Layout> layouts)
           
 ManifestSummary getManifestSummary(long userId, long groupId, java.util.Map<java.lang.String,java.lang.String[]> parameterMap, java.io.File file)
           
 ManifestSummary getManifestSummary(long userId, long groupId, java.util.Map<java.lang.String,java.lang.String[]> parameterMap, FileEntry fileEntry)
           
 long getModelDeletionCount(PortletDataContext portletDataContext, StagedModelType stagedModelType)
           
 FileEntry getTempFileEntry(long groupId, long userId, java.lang.String folderName)
           
 java.lang.String replaceExportContentReferences(PortletDataContext portletDataContext, StagedModel entityStagedModel, Element entityElement, java.lang.String content, boolean exportReferencedContent)
           
 java.lang.String replaceExportDLReferences(PortletDataContext portletDataContext, StagedModel entityStagedModel, Element entityElement, java.lang.String content, boolean exportReferencedContent)
           
 java.lang.String replaceExportLayoutReferences(PortletDataContext portletDataContext, java.lang.String content, boolean exportReferencedContent)
           
 java.lang.String replaceExportLinksToLayouts(PortletDataContext portletDataContext, StagedModel entityStagedModel, Element entityElement, java.lang.String content, boolean exportReferencedContent)
           
 java.lang.String replaceImportContentReferences(PortletDataContext portletDataContext, Element entityElement, java.lang.String content, boolean importReferencedContent)
           
 java.lang.String replaceImportDLReferences(PortletDataContext portletDataContext, Element entityElement, java.lang.String content, boolean importReferencedContent)
           
 java.lang.String replaceImportLayoutReferences(PortletDataContext portletDataContext, java.lang.String content, boolean importReferencedContent)
           
 java.lang.String replaceImportLinksToLayouts(PortletDataContext portletDataContext, java.lang.String content, boolean importReferencedContent)
           
 void updateExportPortletPreferencesClassPKs(PortletDataContext portletDataContext, Portlet portlet, javax.portlet.PortletPreferences portletPreferences, java.lang.String key, java.lang.String className, Element rootElement)
           
 void updateImportPortletPreferencesClassPKs(PortletDataContext portletDataContext, javax.portlet.PortletPreferences portletPreferences, java.lang.String key, java.lang.Class<?> clazz, long companyGroupId)
           
 MissingReferences validateMissingReferences(long userId, long groupId, java.util.Map<java.lang.String,java.lang.String[]> parameterMap, java.io.File file)
           
 void writeManifestSummary(Document document, ManifestSummary manifestSummary)
           
 

Field Detail

DATA_HANDLER_COMPANY_SECURE_URL

static final java.lang.String DATA_HANDLER_COMPANY_SECURE_URL
See Also:
Constant Field Values

DATA_HANDLER_COMPANY_URL

static final java.lang.String DATA_HANDLER_COMPANY_URL
See Also:
Constant Field Values

DATA_HANDLER_GROUP_FRIENDLY_URL

static final java.lang.String DATA_HANDLER_GROUP_FRIENDLY_URL
See Also:
Constant Field Values

DATA_HANDLER_PATH_CONTEXT

static final java.lang.String DATA_HANDLER_PATH_CONTEXT
See Also:
Constant Field Values

DATA_HANDLER_PRIVATE_GROUP_SERVLET_MAPPING

static final java.lang.String DATA_HANDLER_PRIVATE_GROUP_SERVLET_MAPPING
See Also:
Constant Field Values

DATA_HANDLER_PRIVATE_LAYOUT_SET_SECURE_URL

static final java.lang.String DATA_HANDLER_PRIVATE_LAYOUT_SET_SECURE_URL
See Also:
Constant Field Values

DATA_HANDLER_PRIVATE_LAYOUT_SET_URL

static final java.lang.String DATA_HANDLER_PRIVATE_LAYOUT_SET_URL
See Also:
Constant Field Values

DATA_HANDLER_PRIVATE_USER_SERVLET_MAPPING

static final java.lang.String DATA_HANDLER_PRIVATE_USER_SERVLET_MAPPING
See Also:
Constant Field Values

DATA_HANDLER_PUBLIC_LAYOUT_SET_SECURE_URL

static final java.lang.String DATA_HANDLER_PUBLIC_LAYOUT_SET_SECURE_URL
See Also:
Constant Field Values

DATA_HANDLER_PUBLIC_LAYOUT_SET_URL

static final java.lang.String DATA_HANDLER_PUBLIC_LAYOUT_SET_URL
See Also:
Constant Field Values

DATA_HANDLER_PUBLIC_SERVLET_MAPPING

static final java.lang.String DATA_HANDLER_PUBLIC_SERVLET_MAPPING
See Also:
Constant Field Values

TEMP_FOLDER_NAME

static final java.lang.String TEMP_FOLDER_NAME
Method Detail

getCalendar

java.util.Calendar getCalendar(javax.portlet.PortletRequest portletRequest,
                               java.lang.String paramPrefix,
                               boolean timeZoneSensitive)

getDateRange

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

Layout getExportableLayout(ThemeDisplay themeDisplay)
                           throws PortalException,
                                  SystemException
Throws:
PortalException
SystemException

getExportableRootPortletId

java.lang.String getExportableRootPortletId(long companyId,
                                            java.lang.String portletId)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

getLayoutIdMap

java.util.Map<java.lang.Long,java.lang.Boolean> getLayoutIdMap(javax.portlet.PortletRequest portletRequest)
                                                               throws java.lang.Exception
Throws:
java.lang.Exception

getLayoutIds

long[] getLayoutIds(java.util.List<Layout> layouts)

getManifestSummary

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

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

long getModelDeletionCount(PortletDataContext portletDataContext,
                           StagedModelType stagedModelType)
                           throws PortalException,
                                  SystemException
Throws:
PortalException
SystemException

getTempFileEntry

FileEntry getTempFileEntry(long groupId,
                           long userId,
                           java.lang.String folderName)
                           throws PortalException,
                                  SystemException
Throws:
PortalException
SystemException

replaceExportContentReferences

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

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

java.lang.String replaceExportLayoutReferences(PortletDataContext portletDataContext,
                                               java.lang.String content,
                                               boolean exportReferencedContent)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

replaceExportLinksToLayouts

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

java.lang.String replaceImportContentReferences(PortletDataContext portletDataContext,
                                                Element entityElement,
                                                java.lang.String content,
                                                boolean importReferencedContent)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

replaceImportDLReferences

java.lang.String replaceImportDLReferences(PortletDataContext portletDataContext,
                                           Element entityElement,
                                           java.lang.String content,
                                           boolean importReferencedContent)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

replaceImportLayoutReferences

java.lang.String replaceImportLayoutReferences(PortletDataContext portletDataContext,
                                               java.lang.String content,
                                               boolean importReferencedContent)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

replaceImportLinksToLayouts

java.lang.String replaceImportLinksToLayouts(PortletDataContext portletDataContext,
                                             java.lang.String content,
                                             boolean importReferencedContent)
                                             throws java.lang.Exception
Throws:
java.lang.Exception

updateExportPortletPreferencesClassPKs

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

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

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

void writeManifestSummary(Document document,
                          ManifestSummary manifestSummary)