Liferay 6.2.0-ce-m4

com.liferay.portlet.documentlibrary.lar
Class DLPortletDataHandler

java.lang.Object
  extended by com.liferay.portal.kernel.lar.BasePortletDataHandler
      extended by com.liferay.portlet.documentlibrary.lar.DLPortletDataHandler
All Implemented Interfaces:
PortletDataHandler
Direct Known Subclasses:
DLDisplayPortletDataHandler

public class DLPortletDataHandler
extends BasePortletDataHandler


Field Summary
static String NAMESPACE
           
 
Constructor Summary
DLPortletDataHandler()
           
 
Method Summary
protected  PortletPreferences doDeleteData(PortletDataContext portletDataContext, String portletId, PortletPreferences portletPreferences)
           
protected  String doExportData(PortletDataContext portletDataContext, String portletId, PortletPreferences portletPreferences)
           
protected  PortletPreferences doImportData(PortletDataContext portletDataContext, String portletId, PortletPreferences portletPreferences, String data)
           
static void exportFileEntry(PortletDataContext portletDataContext, Element fileEntryTypesElement, Element foldersElement, Element fileEntriesElement, Element fileRanksElement, Element repositoriesElement, Element repositoryEntriesElement, FileEntry fileEntry, boolean checkDateRange)
           
protected static void exportFileEntryType(PortletDataContext portletDataContext, Element fileEntryTypesElement, DLFileEntryType dlFileEntryType)
           
protected static void exportFileRank(PortletDataContext portletDataContext, Element fileRanksElement, DLFileRank fileRank)
           
protected static void exportFileShortcut(PortletDataContext portletDataContext, Element fileEntryTypesElement, Element foldersElement, Element fileShortcutsElement, Element repositoriesElement, Element repositoryEntriesElement, DLFileShortcut fileShortcut)
           
protected static void exportFolder(PortletDataContext portletDataContext, Element fileEntryTypesElement, Element foldersElement, Element fileEntriesElement, Element fileShortcutsElement, Element fileRanksElement, Element repositoriesElement, Element repositoryEntriesElement, Folder folder, boolean recurse)
           
protected static void exportFolderFileEntryTypes(PortletDataContext portletDataContext, Folder folder, Element fileEntryTypesElement, Element folderElement)
           
protected static void exportMetaData(PortletDataContext portletDataContext, Element fileEntryTypesElement, Element fileEntryElement, FileEntry fileEntry)
           
protected static void exportParentFolder(PortletDataContext portletDataContext, Element fileEntryTypesElement, Element foldersElement, Element repositoriesElement, Element repositoryEntriesElement, long folderId)
           
protected static void exportRepository(PortletDataContext portletDataContext, Element repositoriesElement, Element repositoryEntriesElement, Repository repository)
           
protected static void exportRepositoryEntry(PortletDataContext portletDataContext, Element repositoryEntriesElement, RepositoryEntry repositoryEntry)
           
protected static String getFileEntryBinPath(PortletDataContext portletDataContext, FileEntry fileEntry)
           
protected static String getFileEntryFileEntryTypeStructureFieldsPath(PortletDataContext portletDataContext, FileEntry fileEntry, String fileEntryTypeUuid, long structureId)
           
static String getFileEntryPath(PortletDataContext portletDataContext, FileEntry fileEntry)
           
protected static String getFileEntryTypeName(String uuid, long groupId, String name, int count)
           
protected static String getFileEntryTypePath(PortletDataContext portletDataContext, DLFileEntryType dlFileEntryType)
           
protected static String getFileRankPath(PortletDataContext portletDataContext, DLFileRank fileRank)
           
protected static String getFileShortcutPath(PortletDataContext portletDataContext, DLFileShortcut fileShortcut)
           
protected static String getFolderName(String uuid, long groupId, long parentFolderId, String name, int count)
           
protected static String getFolderPath(PortletDataContext portletDataContext, Folder folder)
           
protected static String getImportFolderPath(PortletDataContext portletDataContext, long folderId)
           
static String getRepositoryEntryPath(PortletDataContext portletDataContext, long repositoryEntryId)
           
protected static String getRepositoryEntryPath(PortletDataContext portletDataContext, RepositoryEntry repositoryEntry)
           
protected static String getRepositoryPath(PortletDataContext portletDataContext, Repository repository)
           
static void importFileEntry(PortletDataContext portletDataContext, Element fileEntryElement)
           
static void importFileEntry(PortletDataContext portletDataContext, Element fileEntryElement, String path)
           
protected static void importFileEntryType(PortletDataContext portletDataContext, Element fileEntryTypeElement)
           
protected static void importFileRank(PortletDataContext portletDataContext, DLFileRank fileRank, String fileEntryUuid)
           
static void importFileRank(PortletDataContext portletDataContext, Element fileRankElement)
           
protected static void importFileShortcut(PortletDataContext portletDataContext, Element fileShortcutElement)
           
protected static void importFileShortcut(PortletDataContext portletDataContext, Element fileShortcutElement, DLFileShortcut fileShortcut)
           
static void importFolder(PortletDataContext portletDataContext, Element folderElement)
           
protected static void importFolder(PortletDataContext portletDataContext, String folderPath, Element folderElement, Folder folder)
           
protected static void importFolderFileEntryTypes(PortletDataContext portletDataContext, Element folderElement, Folder folder, ServiceContext serviceContext)
           
protected static void importMetaData(PortletDataContext portletDataContext, Element fileEntryElement, ServiceContext serviceContext)
           
static void importRepository(PortletDataContext portletDataContext, Element repositoryElement)
           
static void importRepositoryEntry(PortletDataContext portletDataContext, Element repositoryEntryElement)
           
protected static boolean isFileEntryTypeExportable(DLFileEntryType dlFileEntryType)
           
protected static boolean isFileEntryTypeGlobal(long companyId, DLFileEntryType dlFileEntryType)
           
 
Methods inherited from class com.liferay.portal.kernel.lar.BasePortletDataHandler
addExportRootElement, deleteData, exportData, getDataPortletPreferences, getExportControls, getExportMetadataControls, getImportControls, getImportMetadataControls, importData, isAlwaysExportable, isAlwaysStaged, isDataLocalized, isPublishToLiveByDefault, setAlwaysExportable, setAlwaysStaged, setDataLocalized, setDataPortletPreferences, setExportControls, setExportMetadataControls, setImportControls, setImportMetadataControls, setPublishToLiveByDefault
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAMESPACE

public static final String NAMESPACE
See Also:
Constant Field Values
Constructor Detail

DLPortletDataHandler

public DLPortletDataHandler()
Method Detail

exportFileEntry

public static void exportFileEntry(PortletDataContext portletDataContext,
                                   Element fileEntryTypesElement,
                                   Element foldersElement,
                                   Element fileEntriesElement,
                                   Element fileRanksElement,
                                   Element repositoriesElement,
                                   Element repositoryEntriesElement,
                                   FileEntry fileEntry,
                                   boolean checkDateRange)
                            throws Exception
Throws:
Exception

getFileEntryPath

public static String getFileEntryPath(PortletDataContext portletDataContext,
                                      FileEntry fileEntry)

getRepositoryEntryPath

public static String getRepositoryEntryPath(PortletDataContext portletDataContext,
                                            long repositoryEntryId)

importFileEntry

public static void importFileEntry(PortletDataContext portletDataContext,
                                   Element fileEntryElement)
                            throws Exception
Throws:
Exception

importFileEntry

public static void importFileEntry(PortletDataContext portletDataContext,
                                   Element fileEntryElement,
                                   String path)
                            throws Exception
Throws:
Exception

importFileRank

public static void importFileRank(PortletDataContext portletDataContext,
                                  Element fileRankElement)
                           throws Exception
Throws:
Exception

importFolder

public static void importFolder(PortletDataContext portletDataContext,
                                Element folderElement)
                         throws Exception
Throws:
Exception

importRepository

public static void importRepository(PortletDataContext portletDataContext,
                                    Element repositoryElement)
                             throws Exception
Throws:
Exception

importRepositoryEntry

public static void importRepositoryEntry(PortletDataContext portletDataContext,
                                         Element repositoryEntryElement)
                                  throws Exception
Throws:
Exception

exportFileEntryType

protected static void exportFileEntryType(PortletDataContext portletDataContext,
                                          Element fileEntryTypesElement,
                                          DLFileEntryType dlFileEntryType)
                                   throws Exception
Throws:
Exception

exportFileRank

protected static void exportFileRank(PortletDataContext portletDataContext,
                                     Element fileRanksElement,
                                     DLFileRank fileRank)
                              throws Exception
Throws:
Exception

exportFileShortcut

protected static void exportFileShortcut(PortletDataContext portletDataContext,
                                         Element fileEntryTypesElement,
                                         Element foldersElement,
                                         Element fileShortcutsElement,
                                         Element repositoriesElement,
                                         Element repositoryEntriesElement,
                                         DLFileShortcut fileShortcut)
                                  throws Exception
Throws:
Exception

exportFolder

protected static void exportFolder(PortletDataContext portletDataContext,
                                   Element fileEntryTypesElement,
                                   Element foldersElement,
                                   Element fileEntriesElement,
                                   Element fileShortcutsElement,
                                   Element fileRanksElement,
                                   Element repositoriesElement,
                                   Element repositoryEntriesElement,
                                   Folder folder,
                                   boolean recurse)
                            throws Exception
Throws:
Exception

exportFolderFileEntryTypes

protected static void exportFolderFileEntryTypes(PortletDataContext portletDataContext,
                                                 Folder folder,
                                                 Element fileEntryTypesElement,
                                                 Element folderElement)
                                          throws Exception
Throws:
Exception

exportMetaData

protected static void exportMetaData(PortletDataContext portletDataContext,
                                     Element fileEntryTypesElement,
                                     Element fileEntryElement,
                                     FileEntry fileEntry)
                              throws Exception
Throws:
Exception

exportParentFolder

protected static void exportParentFolder(PortletDataContext portletDataContext,
                                         Element fileEntryTypesElement,
                                         Element foldersElement,
                                         Element repositoriesElement,
                                         Element repositoryEntriesElement,
                                         long folderId)
                                  throws Exception
Throws:
Exception

exportRepository

protected static void exportRepository(PortletDataContext portletDataContext,
                                       Element repositoriesElement,
                                       Element repositoryEntriesElement,
                                       Repository repository)
                                throws Exception
Throws:
Exception

exportRepositoryEntry

protected static void exportRepositoryEntry(PortletDataContext portletDataContext,
                                            Element repositoryEntriesElement,
                                            RepositoryEntry repositoryEntry)
                                     throws Exception
Throws:
Exception

getFileEntryBinPath

protected static String getFileEntryBinPath(PortletDataContext portletDataContext,
                                            FileEntry fileEntry)

getFileEntryFileEntryTypeStructureFieldsPath

protected static String getFileEntryFileEntryTypeStructureFieldsPath(PortletDataContext portletDataContext,
                                                                     FileEntry fileEntry,
                                                                     String fileEntryTypeUuid,
                                                                     long structureId)

getFileEntryTypeName

protected static String getFileEntryTypeName(String uuid,
                                             long groupId,
                                             String name,
                                             int count)
                                      throws Exception
Throws:
Exception
See Also:
com.liferay.portal.lar.PortletImporter#getAssetCategoryName(String, long, long, String, int), PortletImporter.getAssetVocabularyName( String, long, String, int)

getFileEntryTypePath

protected static String getFileEntryTypePath(PortletDataContext portletDataContext,
                                             DLFileEntryType dlFileEntryType)

getFileRankPath

protected static String getFileRankPath(PortletDataContext portletDataContext,
                                        DLFileRank fileRank)

getFileShortcutPath

protected static String getFileShortcutPath(PortletDataContext portletDataContext,
                                            DLFileShortcut fileShortcut)

getFolderName

protected static String getFolderName(String uuid,
                                      long groupId,
                                      long parentFolderId,
                                      String name,
                                      int count)
                               throws Exception
Throws:
Exception
See Also:
com.liferay.portal.lar.PortletImporter#getAssetCategoryName(String, long, long, String, int), PortletImporter.getAssetVocabularyName( String, long, String, int)

getFolderPath

protected static String getFolderPath(PortletDataContext portletDataContext,
                                      Folder folder)

getImportFolderPath

protected static String getImportFolderPath(PortletDataContext portletDataContext,
                                            long folderId)

getRepositoryEntryPath

protected static String getRepositoryEntryPath(PortletDataContext portletDataContext,
                                               RepositoryEntry repositoryEntry)

getRepositoryPath

protected static String getRepositoryPath(PortletDataContext portletDataContext,
                                          Repository repository)

importFileEntryType

protected static void importFileEntryType(PortletDataContext portletDataContext,
                                          Element fileEntryTypeElement)
                                   throws Exception
Throws:
Exception

importFileRank

protected static void importFileRank(PortletDataContext portletDataContext,
                                     DLFileRank fileRank,
                                     String fileEntryUuid)
                              throws Exception
Throws:
Exception

importFileShortcut

protected static void importFileShortcut(PortletDataContext portletDataContext,
                                         Element fileShortcutElement)
                                  throws Exception
Throws:
Exception

importFileShortcut

protected static void importFileShortcut(PortletDataContext portletDataContext,
                                         Element fileShortcutElement,
                                         DLFileShortcut fileShortcut)
                                  throws Exception
Throws:
Exception

importFolder

protected static void importFolder(PortletDataContext portletDataContext,
                                   String folderPath,
                                   Element folderElement,
                                   Folder folder)
                            throws Exception
Throws:
Exception

importFolderFileEntryTypes

protected static void importFolderFileEntryTypes(PortletDataContext portletDataContext,
                                                 Element folderElement,
                                                 Folder folder,
                                                 ServiceContext serviceContext)
                                          throws Exception
Throws:
Exception

importMetaData

protected static void importMetaData(PortletDataContext portletDataContext,
                                     Element fileEntryElement,
                                     ServiceContext serviceContext)
                              throws Exception
Throws:
Exception

isFileEntryTypeExportable

protected static boolean isFileEntryTypeExportable(DLFileEntryType dlFileEntryType)

isFileEntryTypeGlobal

protected static boolean isFileEntryTypeGlobal(long companyId,
                                               DLFileEntryType dlFileEntryType)
                                        throws PortalException,
                                               SystemException
Throws:
PortalException
SystemException

doDeleteData

protected PortletPreferences doDeleteData(PortletDataContext portletDataContext,
                                          String portletId,
                                          PortletPreferences portletPreferences)
                                   throws Exception
Overrides:
doDeleteData in class BasePortletDataHandler
Throws:
Exception

doExportData

protected String doExportData(PortletDataContext portletDataContext,
                              String portletId,
                              PortletPreferences portletPreferences)
                       throws Exception
Overrides:
doExportData in class BasePortletDataHandler
Throws:
Exception

doImportData

protected PortletPreferences doImportData(PortletDataContext portletDataContext,
                                          String portletId,
                                          PortletPreferences portletPreferences,
                                          String data)
                                   throws Exception
Overrides:
doImportData in class BasePortletDataHandler
Throws:
Exception

Liferay 6.2.0-ce-m4