com.liferay.portlet.documentlibrary.lar
Class DLPortletDataHandlerImpl
java.lang.Object
com.liferay.portal.kernel.lar.BasePortletDataHandler
com.liferay.portlet.documentlibrary.lar.DLPortletDataHandlerImpl
- All Implemented Interfaces:
- com.liferay.portal.kernel.lar.PortletDataHandler
public class DLPortletDataHandlerImpl
- extends com.liferay.portal.kernel.lar.BasePortletDataHandler
- Author:
- Bruno Farache, Raymond Augé
|
Method Summary |
protected javax.portlet.PortletPreferences |
doDeleteData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences)
|
protected java.lang.String |
doExportData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences)
|
protected javax.portlet.PortletPreferences |
doImportData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String data)
|
static void |
exportFileEntry(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryTypesElement,
com.liferay.portal.kernel.xml.Element foldersElement,
com.liferay.portal.kernel.xml.Element fileEntriesElement,
com.liferay.portal.kernel.xml.Element fileRanksElement,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry,
boolean checkDateRange)
|
protected static void |
exportFileEntryType(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryTypesElement,
com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
|
protected static void |
exportFileRank(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileRanksElement,
com.liferay.portlet.documentlibrary.model.DLFileRank fileRank)
|
protected static void |
exportFileShortcut(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryTypesElement,
com.liferay.portal.kernel.xml.Element foldersElement,
com.liferay.portal.kernel.xml.Element fileShortcutsElement,
com.liferay.portlet.documentlibrary.model.DLFileShortcut fileShortcut)
|
protected static void |
exportFolder(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryTypesElement,
com.liferay.portal.kernel.xml.Element foldersElement,
com.liferay.portal.kernel.xml.Element fileEntriesElement,
com.liferay.portal.kernel.xml.Element fileShortcutsElement,
com.liferay.portal.kernel.xml.Element fileRanksElement,
com.liferay.portal.kernel.repository.model.Folder folder,
boolean recurse)
|
protected static void |
exportFolderFileEntryTypes(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.repository.model.Folder folder,
com.liferay.portal.kernel.xml.Element fileEntryTypesElement,
com.liferay.portal.kernel.xml.Element folderElement)
|
protected static void |
exportMetaData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryTypesElement,
com.liferay.portal.kernel.xml.Element fileEntryElement,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry)
|
protected static void |
exportParentFolder(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryTypesElement,
com.liferay.portal.kernel.xml.Element foldersElement,
long folderId)
|
protected static void |
exportRepository(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element repositoriesElement,
com.liferay.portal.model.Repository repository)
|
com.liferay.portal.kernel.lar.PortletDataHandlerControl[] |
getExportControls()
|
protected static java.lang.String |
getFileEntryBinPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry)
|
protected static java.lang.String |
getFileEntryFileEntryTypeStructureFieldsPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry,
java.lang.String fileEntryTypeUuid,
long structureId)
|
static java.lang.String |
getFileEntryPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry)
|
protected static java.lang.String |
getFileEntryTypeName(java.lang.String uuid,
long companyId,
long groupId,
java.lang.String name,
int count)
|
protected static java.lang.String |
getFileEntryTypePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
|
protected static java.lang.String |
getFileRankPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.documentlibrary.model.DLFileRank fileRank)
|
protected static java.lang.String |
getFileShortcutPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.documentlibrary.model.DLFileShortcut fileShortcut)
|
protected static java.lang.String |
getFolderName(java.lang.String uuid,
long groupId,
long parentFolderId,
java.lang.String name,
int count)
|
protected static java.lang.String |
getFolderPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.repository.model.Folder folder)
|
com.liferay.portal.kernel.lar.PortletDataHandlerControl[] |
getImportControls()
|
protected static java.lang.String |
getImportFolderPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
long folderId)
|
protected static java.lang.String |
getImportRepositoryPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
long repositoryId)
|
protected static java.lang.String |
getRepositoryPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Repository repository)
|
static void |
importFileEntry(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryElement)
|
protected static void |
importFileEntryType(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryTypeElement)
|
protected static void |
importFileRank(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.documentlibrary.model.DLFileRank fileRank,
java.lang.String fileEntryUuid)
|
static void |
importFileRank(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileRankElement)
|
protected static void |
importFileShortcut(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileShortcutElement)
|
protected static void |
importFileShortcut(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileShortcutElement,
com.liferay.portlet.documentlibrary.model.DLFileShortcut fileShortcut)
|
static void |
importFolder(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element folderElement)
|
protected static void |
importFolder(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String folderPath,
com.liferay.portal.kernel.xml.Element folderElement,
com.liferay.portal.kernel.repository.model.Folder folder)
|
protected static void |
importFolderFileEntryTypes(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element folderElement,
com.liferay.portal.kernel.repository.model.Folder folder,
com.liferay.portal.service.ServiceContext serviceContext)
|
protected static void |
importMetaData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryElement,
com.liferay.portal.service.ServiceContext serviceContext)
|
protected void |
importRepository(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element repositoryElement)
|
boolean |
isAlwaysExportable()
|
protected static boolean |
isDuplicateFileEntry(java.lang.String folderUuid,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry1,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry2)
|
protected static boolean |
isFileEntryTypeExportable(long companyId,
com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
|
boolean |
isPublishToLiveByDefault()
|
| Methods inherited from class com.liferay.portal.kernel.lar.BasePortletDataHandler |
deleteData, exportData, importData, isAlwaysStaged |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DLPortletDataHandlerImpl
public DLPortletDataHandlerImpl()
exportFileEntry
public static void exportFileEntry(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryTypesElement,
com.liferay.portal.kernel.xml.Element foldersElement,
com.liferay.portal.kernel.xml.Element fileEntriesElement,
com.liferay.portal.kernel.xml.Element fileRanksElement,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry,
boolean checkDateRange)
throws java.lang.Exception
- Throws:
java.lang.Exception
getFileEntryPath
public static java.lang.String getFileEntryPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry)
importFileEntry
public static void importFileEntry(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
importFileRank
public static void importFileRank(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileRankElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
importFolder
public static void importFolder(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element folderElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
getExportControls
public com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getExportControls()
- Specified by:
getExportControls in interface com.liferay.portal.kernel.lar.PortletDataHandler- Overrides:
getExportControls in class com.liferay.portal.kernel.lar.BasePortletDataHandler
getImportControls
public com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getImportControls()
- Specified by:
getImportControls in interface com.liferay.portal.kernel.lar.PortletDataHandler- Overrides:
getImportControls in class com.liferay.portal.kernel.lar.BasePortletDataHandler
isAlwaysExportable
public boolean isAlwaysExportable()
- Specified by:
isAlwaysExportable in interface com.liferay.portal.kernel.lar.PortletDataHandler- Overrides:
isAlwaysExportable in class com.liferay.portal.kernel.lar.BasePortletDataHandler
isPublishToLiveByDefault
public boolean isPublishToLiveByDefault()
- Specified by:
isPublishToLiveByDefault in interface com.liferay.portal.kernel.lar.PortletDataHandler- Overrides:
isPublishToLiveByDefault in class com.liferay.portal.kernel.lar.BasePortletDataHandler
exportFileEntryType
protected static void exportFileEntryType(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryTypesElement,
com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
throws java.lang.Exception
- Throws:
java.lang.Exception
exportFileRank
protected static void exportFileRank(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileRanksElement,
com.liferay.portlet.documentlibrary.model.DLFileRank fileRank)
throws java.lang.Exception
- Throws:
java.lang.Exception
exportFileShortcut
protected static void exportFileShortcut(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryTypesElement,
com.liferay.portal.kernel.xml.Element foldersElement,
com.liferay.portal.kernel.xml.Element fileShortcutsElement,
com.liferay.portlet.documentlibrary.model.DLFileShortcut fileShortcut)
throws java.lang.Exception
- Throws:
java.lang.Exception
exportFolder
protected static void exportFolder(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryTypesElement,
com.liferay.portal.kernel.xml.Element foldersElement,
com.liferay.portal.kernel.xml.Element fileEntriesElement,
com.liferay.portal.kernel.xml.Element fileShortcutsElement,
com.liferay.portal.kernel.xml.Element fileRanksElement,
com.liferay.portal.kernel.repository.model.Folder folder,
boolean recurse)
throws java.lang.Exception
- Throws:
java.lang.Exception
exportFolderFileEntryTypes
protected static void exportFolderFileEntryTypes(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.repository.model.Folder folder,
com.liferay.portal.kernel.xml.Element fileEntryTypesElement,
com.liferay.portal.kernel.xml.Element folderElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
exportMetaData
protected static void exportMetaData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryTypesElement,
com.liferay.portal.kernel.xml.Element fileEntryElement,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry)
throws java.lang.Exception
- Throws:
java.lang.Exception
exportParentFolder
protected static void exportParentFolder(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryTypesElement,
com.liferay.portal.kernel.xml.Element foldersElement,
long folderId)
throws java.lang.Exception
- Throws:
java.lang.Exception
exportRepository
protected static void exportRepository(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element repositoriesElement,
com.liferay.portal.model.Repository repository)
throws java.lang.Exception
- Throws:
java.lang.Exception
getFileEntryBinPath
protected static java.lang.String getFileEntryBinPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry)
getFileEntryFileEntryTypeStructureFieldsPath
protected static java.lang.String getFileEntryFileEntryTypeStructureFieldsPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry,
java.lang.String fileEntryTypeUuid,
long structureId)
getFileEntryTypeName
protected static java.lang.String getFileEntryTypeName(java.lang.String uuid,
long companyId,
long groupId,
java.lang.String name,
int count)
throws java.lang.Exception
- Throws:
java.lang.Exception- See Also:
PortletImporter#getAssetCategoryName(String, long, String,
int)},
PortletImporter#getAssetVocabularyName(String, long, String,
int)}
getFileEntryTypePath
protected static java.lang.String getFileEntryTypePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
getFileRankPath
protected static java.lang.String getFileRankPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.documentlibrary.model.DLFileRank fileRank)
getFileShortcutPath
protected static java.lang.String getFileShortcutPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.documentlibrary.model.DLFileShortcut fileShortcut)
getFolderName
protected static java.lang.String getFolderName(java.lang.String uuid,
long groupId,
long parentFolderId,
java.lang.String name,
int count)
throws java.lang.Exception
- Throws:
java.lang.Exception- See Also:
PortletImporter#getAssetCategoryName(String, long, String,
int)},
PortletImporter#getAssetVocabularyName(String, long, String,
int)}
getFolderPath
protected static java.lang.String getFolderPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.repository.model.Folder folder)
getImportFolderPath
protected static java.lang.String getImportFolderPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
long folderId)
getImportRepositoryPath
protected static java.lang.String getImportRepositoryPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
long repositoryId)
getRepositoryPath
protected static java.lang.String getRepositoryPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.model.Repository repository)
importFileEntryType
protected static void importFileEntryType(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryTypeElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
importFileRank
protected static void importFileRank(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.documentlibrary.model.DLFileRank fileRank,
java.lang.String fileEntryUuid)
throws java.lang.Exception
- Throws:
java.lang.Exception
importFileShortcut
protected static void importFileShortcut(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileShortcutElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
importFileShortcut
protected static void importFileShortcut(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileShortcutElement,
com.liferay.portlet.documentlibrary.model.DLFileShortcut fileShortcut)
throws java.lang.Exception
- Throws:
java.lang.Exception
importFolder
protected static void importFolder(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String folderPath,
com.liferay.portal.kernel.xml.Element folderElement,
com.liferay.portal.kernel.repository.model.Folder folder)
throws java.lang.Exception
- Throws:
java.lang.Exception
importFolderFileEntryTypes
protected static void importFolderFileEntryTypes(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element folderElement,
com.liferay.portal.kernel.repository.model.Folder folder,
com.liferay.portal.service.ServiceContext serviceContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
importMetaData
protected static void importMetaData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element fileEntryElement,
com.liferay.portal.service.ServiceContext serviceContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
importRepository
protected void importRepository(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element repositoryElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
isDuplicateFileEntry
protected static boolean isDuplicateFileEntry(java.lang.String folderUuid,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry1,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry2)
isFileEntryTypeExportable
protected static boolean isFileEntryTypeExportable(long companyId,
com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
- Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException
doDeleteData
protected javax.portlet.PortletPreferences doDeleteData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences)
throws java.lang.Exception
- Overrides:
doDeleteData in class com.liferay.portal.kernel.lar.BasePortletDataHandler
- Throws:
java.lang.Exception
doExportData
protected java.lang.String doExportData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences)
throws java.lang.Exception
- Overrides:
doExportData in class com.liferay.portal.kernel.lar.BasePortletDataHandler
- Throws:
java.lang.Exception
doImportData
protected javax.portlet.PortletPreferences doImportData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String data)
throws java.lang.Exception
- Overrides:
doImportData in class com.liferay.portal.kernel.lar.BasePortletDataHandler
- Throws:
java.lang.Exception