com.liferay.portal.lar
Class PortletExporter

java.lang.Object
  extended by com.liferay.portal.lar.PortletExporter

public class PortletExporter
extends java.lang.Object

Author:
Brian Wing Shun Chan, Joel Kozikowski, Charles May, Raymond Augé, Jorge Ferrer, Bruno Farache, Zsigmond Rab, Douglas Wong

Constructor Summary
PortletExporter()
           
 
Method Summary
protected  java.io.File doExportPortletInfoAsFile(long plid, long groupId, java.lang.String portletId, java.util.Map<java.lang.String,java.lang.String[]> parameterMap, java.util.Date startDate, java.util.Date endDate)
           
protected  void exportAssetCategories(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
           
protected  void exportAssetCategories(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element rootElement)
           
protected  void exportAssetCategory(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element assetVocabulariesElement, com.liferay.portal.kernel.xml.Element assetCategoriesElement, com.liferay.portlet.asset.model.AssetCategory assetCategory)
           
protected  void exportAssetCategory(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element assetVocabulariesElement, com.liferay.portal.kernel.xml.Element assetCategoriesElement, long assetCategoryId)
           
protected  void exportAssetLinks(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
           
protected  void exportAssetTag(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portlet.asset.model.AssetTag assetTag, com.liferay.portal.kernel.xml.Element assetTagsElement)
           
protected  void exportAssetTags(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
           
protected  void exportAssetVocabulary(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element assetVocabulariesElement, com.liferay.portlet.asset.model.AssetVocabulary assetVocabulary)
           
protected  void exportAssetVocabulary(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element assetVocabulariesElement, long assetVocabularyId)
           
protected  void exportComments(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
           
protected  void exportExpandoTables(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
           
protected  void exportLocks(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
           
protected  void exportPortlet(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, LayoutCache layoutCache, java.lang.String portletId, com.liferay.portal.model.Layout layout, com.liferay.portal.kernel.xml.Element parentElement, long defaultUserId, boolean exportPermissions, boolean exportPortletArchivedSetups, boolean exportPortletData, boolean exportPortletSetup, boolean exportPortletUserPreferences, boolean exportUserPermissions)
           
protected  void exportPortletData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.model.Portlet portlet, com.liferay.portal.model.Layout layout, javax.portlet.PortletPreferences jxPreferences, com.liferay.portal.kernel.xml.Element parentElement)
           
 byte[] exportPortletInfo(long plid, long groupId, java.lang.String portletId, java.util.Map<java.lang.String,java.lang.String[]> parameterMap, java.util.Date startDate, java.util.Date endDate)
           
 java.io.File exportPortletInfoAsFile(long plid, long groupId, java.lang.String portletId, java.util.Map<java.lang.String,java.lang.String[]> parameterMap, java.util.Date startDate, java.util.Date endDate)
           
protected  void exportPortletPreference(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, long ownerId, int ownerType, boolean defaultUser, com.liferay.portal.model.PortletPreferences portletPreferences, java.lang.String portletId, long plid, com.liferay.portal.kernel.xml.Element parentElement)
           
protected  void exportPortletPreferences(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, long ownerId, int ownerType, boolean defaultUser, com.liferay.portal.model.Layout layout, long plid, java.lang.String portletId, com.liferay.portal.kernel.xml.Element parentElement)
           
protected  void exportRatingsEntries(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element parentElement)
           
protected  java.lang.String getAssetCategoryPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, long assetCategoryId)
           
protected  java.lang.String getAssetTagPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, long assetCategoryId)
           
protected  java.lang.String getAssetVocabulariesPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, long assetVocabularyId)
           
protected  java.lang.String getCommentPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, java.lang.String className, java.lang.String classPK, com.liferay.portlet.messageboards.model.MBMessage mbMessage)
           
protected  java.lang.String getCommentsPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, java.lang.String className, java.lang.String classPK)
           
protected  java.lang.String getLockPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, java.lang.String className, java.lang.String key, com.liferay.portal.model.Lock lock)
           
protected  java.lang.String getPortletDataPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, java.lang.String portletId)
           
protected  java.lang.String getPortletPreferencesPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, java.lang.String portletId, long ownerId, int ownerType, long plid)
           
protected  java.lang.String getRatingsEntriesPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, java.lang.String className, java.lang.String classPK)
           
protected  java.lang.String getRatingsEntryPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, java.lang.String className, java.lang.String classPK, com.liferay.portlet.ratings.model.RatingsEntry ratingsEntry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletExporter

public PortletExporter()
Method Detail

exportPortletInfo

public byte[] exportPortletInfo(long plid,
                                long groupId,
                                java.lang.String portletId,
                                java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
                                java.util.Date startDate,
                                java.util.Date endDate)
                         throws java.lang.Exception
Throws:
java.lang.Exception

exportPortletInfoAsFile

public java.io.File exportPortletInfoAsFile(long plid,
                                            long groupId,
                                            java.lang.String portletId,
                                            java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
                                            java.util.Date startDate,
                                            java.util.Date endDate)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

doExportPortletInfoAsFile

protected java.io.File doExportPortletInfoAsFile(long plid,
                                                 long groupId,
                                                 java.lang.String portletId,
                                                 java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
                                                 java.util.Date startDate,
                                                 java.util.Date endDate)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

exportAssetCategories

protected void exportAssetCategories(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
                              throws java.lang.Exception
Throws:
java.lang.Exception

exportAssetCategories

protected void exportAssetCategories(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                     com.liferay.portal.kernel.xml.Element rootElement)
                              throws java.lang.Exception
Throws:
java.lang.Exception

exportAssetCategory

protected void exportAssetCategory(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                   com.liferay.portal.kernel.xml.Element assetVocabulariesElement,
                                   com.liferay.portal.kernel.xml.Element assetCategoriesElement,
                                   com.liferay.portlet.asset.model.AssetCategory assetCategory)
                            throws java.lang.Exception
Throws:
java.lang.Exception

exportAssetCategory

protected void exportAssetCategory(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                   com.liferay.portal.kernel.xml.Element assetVocabulariesElement,
                                   com.liferay.portal.kernel.xml.Element assetCategoriesElement,
                                   long assetCategoryId)
                            throws java.lang.Exception
Throws:
java.lang.Exception

exportAssetLinks

protected void exportAssetLinks(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
                         throws java.lang.Exception
Throws:
java.lang.Exception

exportAssetTag

protected void exportAssetTag(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                              com.liferay.portlet.asset.model.AssetTag assetTag,
                              com.liferay.portal.kernel.xml.Element assetTagsElement)
                       throws com.liferay.portal.kernel.exception.SystemException,
                              com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalException

exportAssetTags

protected void exportAssetTags(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
                        throws java.lang.Exception
Throws:
java.lang.Exception

exportAssetVocabulary

protected void exportAssetVocabulary(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                     com.liferay.portal.kernel.xml.Element assetVocabulariesElement,
                                     com.liferay.portlet.asset.model.AssetVocabulary assetVocabulary)
                              throws java.lang.Exception
Throws:
java.lang.Exception

exportAssetVocabulary

protected void exportAssetVocabulary(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                     com.liferay.portal.kernel.xml.Element assetVocabulariesElement,
                                     long assetVocabularyId)
                              throws java.lang.Exception
Throws:
java.lang.Exception

exportComments

protected void exportComments(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
                       throws java.lang.Exception
Throws:
java.lang.Exception

exportExpandoTables

protected void exportExpandoTables(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
                            throws java.lang.Exception
Throws:
java.lang.Exception

exportLocks

protected void exportLocks(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
                    throws java.lang.Exception
Throws:
java.lang.Exception

exportPortlet

protected void exportPortlet(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                             LayoutCache layoutCache,
                             java.lang.String portletId,
                             com.liferay.portal.model.Layout layout,
                             com.liferay.portal.kernel.xml.Element parentElement,
                             long defaultUserId,
                             boolean exportPermissions,
                             boolean exportPortletArchivedSetups,
                             boolean exportPortletData,
                             boolean exportPortletSetup,
                             boolean exportPortletUserPreferences,
                             boolean exportUserPermissions)
                      throws java.lang.Exception
Throws:
java.lang.Exception

exportPortletData

protected void exportPortletData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                 com.liferay.portal.model.Portlet portlet,
                                 com.liferay.portal.model.Layout layout,
                                 javax.portlet.PortletPreferences jxPreferences,
                                 com.liferay.portal.kernel.xml.Element parentElement)
                          throws java.lang.Exception
Throws:
java.lang.Exception

exportPortletPreference

protected void exportPortletPreference(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                       long ownerId,
                                       int ownerType,
                                       boolean defaultUser,
                                       com.liferay.portal.model.PortletPreferences portletPreferences,
                                       java.lang.String portletId,
                                       long plid,
                                       com.liferay.portal.kernel.xml.Element parentElement)
                                throws java.lang.Exception
Throws:
java.lang.Exception

exportPortletPreferences

protected void exportPortletPreferences(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                        long ownerId,
                                        int ownerType,
                                        boolean defaultUser,
                                        com.liferay.portal.model.Layout layout,
                                        long plid,
                                        java.lang.String portletId,
                                        com.liferay.portal.kernel.xml.Element parentElement)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

exportRatingsEntries

protected void exportRatingsEntries(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                    com.liferay.portal.kernel.xml.Element parentElement)
                             throws java.lang.Exception
Throws:
java.lang.Exception

getAssetCategoryPath

protected java.lang.String getAssetCategoryPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                                long assetCategoryId)

getAssetTagPath

protected java.lang.String getAssetTagPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                           long assetCategoryId)

getAssetVocabulariesPath

protected java.lang.String getAssetVocabulariesPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                                    long assetVocabularyId)

getCommentPath

protected java.lang.String getCommentPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                          java.lang.String className,
                                          java.lang.String classPK,
                                          com.liferay.portlet.messageboards.model.MBMessage mbMessage)

getCommentsPath

protected java.lang.String getCommentsPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                           java.lang.String className,
                                           java.lang.String classPK)

getLockPath

protected java.lang.String getLockPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                       java.lang.String className,
                                       java.lang.String key,
                                       com.liferay.portal.model.Lock lock)

getPortletDataPath

protected java.lang.String getPortletDataPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                              java.lang.String portletId)

getPortletPreferencesPath

protected java.lang.String getPortletPreferencesPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                                     java.lang.String portletId,
                                                     long ownerId,
                                                     int ownerType,
                                                     long plid)

getRatingsEntriesPath

protected java.lang.String getRatingsEntriesPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                                 java.lang.String className,
                                                 java.lang.String classPK)

getRatingsEntryPath

protected java.lang.String getRatingsEntryPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                               java.lang.String className,
                                               java.lang.String classPK,
                                               com.liferay.portlet.ratings.model.RatingsEntry ratingsEntry)