com.liferay.portal.lar
Class PortletImporter

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

public class PortletImporter
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
PortletImporter()
           
 
Method Summary
protected  java.lang.String checkPortletPreferences(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, long companyId, long ownerId, int ownerType, long plid, java.lang.String portletId, java.lang.String xml)
           
protected  void deletePortletData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, java.lang.String portletId, long plid)
           
protected  java.lang.String deletePortletData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, java.lang.String portletId, com.liferay.portal.model.PortletPreferences portletPreferences)
           
protected  void doImportPortletInfo(long userId, long plid, long groupId, java.lang.String portletId, java.util.Map<java.lang.String,java.lang.String[]> parameterMap, java.io.File file)
           
protected  java.lang.String getAssetCategoryName(java.lang.String uuid, long parentCategoryId, java.lang.String name, int count)
           
protected  java.lang.String getAssetCategoryPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, long assetCategoryId)
           
protected  java.util.Map<java.util.Locale,java.lang.String> getAssetCategoryTitleMap(com.liferay.portlet.asset.model.AssetCategory assetCategory, java.lang.String name)
           
protected  java.lang.String getAssetVocabularyName(java.lang.String uuid, long groupId, java.lang.String name, int count)
           
protected  java.util.Map<java.util.Locale,java.lang.String> getAssetVocabularyTitleMap(com.liferay.portlet.asset.model.AssetVocabulary assetVocabulary, java.lang.String name)
           
protected  com.liferay.portal.kernel.lar.UserIdStrategy getUserIdStrategy(com.liferay.portal.model.User user, java.lang.String userIdStrategy)
           
protected  void importAssetCategory(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, java.util.Map<java.lang.Long,java.lang.Long> assetVocabularyPKs, java.util.Map<java.lang.Long,java.lang.Long> assetCategoryPKs, java.util.Map<java.lang.String,java.lang.String> assetCategoryUuids, com.liferay.portal.kernel.xml.Element assetCategoryElement, com.liferay.portlet.asset.model.AssetCategory assetCategory)
           
protected  void importAssetTag(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, java.util.Map<java.lang.Long,java.lang.Long> assetTagPKs, com.liferay.portal.kernel.xml.Element assetTagElement, com.liferay.portlet.asset.model.AssetTag assetTag)
           
protected  void importAssetVocabulary(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, java.util.Map<java.lang.Long,java.lang.Long> assetVocabularyPKs, com.liferay.portal.kernel.xml.Element assetVocabularyElement, com.liferay.portlet.asset.model.AssetVocabulary assetVocabulary)
           
protected  void importPortletData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, java.lang.String portletId, long plid, com.liferay.portal.kernel.xml.Element portletDataElement)
           
protected  java.lang.String importPortletData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, java.lang.String portletId, com.liferay.portal.model.PortletPreferences portletPreferences, com.liferay.portal.kernel.xml.Element portletDataElement)
           
 void importPortletInfo(long userId, long plid, long groupId, java.lang.String portletId, java.util.Map<java.lang.String,java.lang.String[]> parameterMap, java.io.File file)
           
protected  void importPortletPreferences(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, long companyId, long groupId, com.liferay.portal.model.Layout layout, java.lang.String portletId, com.liferay.portal.kernel.xml.Element parentElement, boolean importPortletSetup, boolean importPortletArchivedSetups, boolean importPortletUserPreferences, boolean preserveScopeLayoutId)
           
protected  void readAssetCategories(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
           
protected  void readAssetLinks(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
           
protected  void readAssetTags(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
           
protected  void readComments(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
           
protected  void readExpandoTables(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
           
protected  void readLocks(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
           
protected  void readRatingsEntries(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
           
protected  void resetPortletScope(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, long groupId)
           
protected  void setPortletScope(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element portletElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletImporter

public PortletImporter()
Method Detail

importPortletInfo

public void importPortletInfo(long userId,
                              long plid,
                              long groupId,
                              java.lang.String portletId,
                              java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
                              java.io.File file)
                       throws java.lang.Exception
Throws:
java.lang.Exception

checkPortletPreferences

protected java.lang.String checkPortletPreferences(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                                   long companyId,
                                                   long ownerId,
                                                   int ownerType,
                                                   long plid,
                                                   java.lang.String portletId,
                                                   java.lang.String xml)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

deletePortletData

protected void deletePortletData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                 java.lang.String portletId,
                                 long plid)
                          throws java.lang.Exception
Throws:
java.lang.Exception

deletePortletData

protected java.lang.String deletePortletData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                             java.lang.String portletId,
                                             com.liferay.portal.model.PortletPreferences portletPreferences)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

doImportPortletInfo

protected void doImportPortletInfo(long userId,
                                   long plid,
                                   long groupId,
                                   java.lang.String portletId,
                                   java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
                                   java.io.File file)
                            throws java.lang.Exception
Throws:
java.lang.Exception

getAssetCategoryName

protected java.lang.String getAssetCategoryName(java.lang.String uuid,
                                                long parentCategoryId,
                                                java.lang.String name,
                                                int count)
                                         throws java.lang.Exception
Throws:
java.lang.Exception
See Also:
DLPortletDataHandlerImpl#getFileEntryTypeName(String, long, long, String, int)}, DLPortletDataHandlerImpl#getFolderName(String, long, long, String, int)}

getAssetCategoryPath

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

getAssetCategoryTitleMap

protected java.util.Map<java.util.Locale,java.lang.String> getAssetCategoryTitleMap(com.liferay.portlet.asset.model.AssetCategory assetCategory,
                                                                                    java.lang.String name)

getAssetVocabularyName

protected java.lang.String getAssetVocabularyName(java.lang.String uuid,
                                                  long groupId,
                                                  java.lang.String name,
                                                  int count)
                                           throws java.lang.Exception
Throws:
java.lang.Exception
See Also:
DLPortletDataHandlerImpl#getFileEntryTypeName(String, long, long, String, int)}, DLPortletDataHandlerImpl#getFolderName(String, long, long, String, int)}

getAssetVocabularyTitleMap

protected java.util.Map<java.util.Locale,java.lang.String> getAssetVocabularyTitleMap(com.liferay.portlet.asset.model.AssetVocabulary assetVocabulary,
                                                                                      java.lang.String name)

getUserIdStrategy

protected com.liferay.portal.kernel.lar.UserIdStrategy getUserIdStrategy(com.liferay.portal.model.User user,
                                                                         java.lang.String userIdStrategy)

importAssetCategory

protected void importAssetCategory(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                   java.util.Map<java.lang.Long,java.lang.Long> assetVocabularyPKs,
                                   java.util.Map<java.lang.Long,java.lang.Long> assetCategoryPKs,
                                   java.util.Map<java.lang.String,java.lang.String> assetCategoryUuids,
                                   com.liferay.portal.kernel.xml.Element assetCategoryElement,
                                   com.liferay.portlet.asset.model.AssetCategory assetCategory)
                            throws java.lang.Exception
Throws:
java.lang.Exception

importAssetTag

protected void importAssetTag(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                              java.util.Map<java.lang.Long,java.lang.Long> assetTagPKs,
                              com.liferay.portal.kernel.xml.Element assetTagElement,
                              com.liferay.portlet.asset.model.AssetTag assetTag)
                       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

importAssetVocabulary

protected void importAssetVocabulary(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                     java.util.Map<java.lang.Long,java.lang.Long> assetVocabularyPKs,
                                     com.liferay.portal.kernel.xml.Element assetVocabularyElement,
                                     com.liferay.portlet.asset.model.AssetVocabulary assetVocabulary)
                              throws java.lang.Exception
Throws:
java.lang.Exception

importPortletData

protected void importPortletData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                 java.lang.String portletId,
                                 long plid,
                                 com.liferay.portal.kernel.xml.Element portletDataElement)
                          throws java.lang.Exception
Throws:
java.lang.Exception

importPortletData

protected java.lang.String importPortletData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                             java.lang.String portletId,
                                             com.liferay.portal.model.PortletPreferences portletPreferences,
                                             com.liferay.portal.kernel.xml.Element portletDataElement)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

importPortletPreferences

protected void importPortletPreferences(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                        long companyId,
                                        long groupId,
                                        com.liferay.portal.model.Layout layout,
                                        java.lang.String portletId,
                                        com.liferay.portal.kernel.xml.Element parentElement,
                                        boolean importPortletSetup,
                                        boolean importPortletArchivedSetups,
                                        boolean importPortletUserPreferences,
                                        boolean preserveScopeLayoutId)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

readAssetCategories

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

readAssetLinks

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

readAssetTags

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

readComments

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

readExpandoTables

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

readLocks

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

readRatingsEntries

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

resetPortletScope

protected void resetPortletScope(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                 long groupId)

setPortletScope

protected void setPortletScope(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                               com.liferay.portal.kernel.xml.Element portletElement)