Object
com.liferay.document.library.kernel.util.DLUtil

public class DLUtil extends Object
Author:
Brian Wing Shun Chan, Julio Camarero
  • Constructor Details

    • DLUtil

      public DLUtil()
  • Method Details

    • compareVersions

      public static int compareVersions(String version1, String version2)
    • getAbsolutePath

      public static String getAbsolutePath(PortletRequest portletRequest, long rootFolderId, long folderId) throws PortalException
      Throws:
      PortalException
    • getAllMediaGalleryMimeTypes

      public static Set<String> getAllMediaGalleryMimeTypes()
    • getDDMStructureKey

      public static String getDDMStructureKey(DLFileEntryType dlFileEntryType)
    • getDDMStructureKey

      public static String getDDMStructureKey(String fileEntryTypeUuid)
    • getDeprecatedDDMStructureKey

      public static String getDeprecatedDDMStructureKey(DLFileEntryType dlFileEntryType)
    • getDeprecatedDDMStructureKey

      public static String getDeprecatedDDMStructureKey(long fileEntryTypeId)
    • getDividedPath

      public static String getDividedPath(long id)
    • getDL

      public static DL getDL()
    • getEmailDefinitionTerms

      public static Map<String,String> getEmailDefinitionTerms(RenderRequest renderRequest, String emailFromAddress, String emailFromName)
    • getEmailFromDefinitionTerms

      public static Map<String,String> getEmailFromDefinitionTerms(RenderRequest renderRequest, String emailFromAddress, String emailFromName)
    • getFileEntries

      public static List<FileEntry> getFileEntries(Hits hits)
    • getFileEntryImage

      public static String getFileEntryImage(FileEntry fileEntry, ThemeDisplay themeDisplay)
    • getFileIcon

      public static String getFileIcon(String extension)
    • getFileIconCssClass

      public static String getFileIconCssClass(String extension)
    • getGenericName

      public static String getGenericName(String extension)
    • getPreviewURL

      @Deprecated public static String getPreviewURL(FileEntry fileEntry, FileVersion fileVersion, ThemeDisplay themeDisplay, String queryString)
      Deprecated.
      As of Mueller (7.2.x), replaced by com.liferay.document.library.util.DLURLHelper#getPreviewURL(FileEntry, FileVersion, ThemeDisplay, String)
    • getPreviewURL

      @Deprecated public static String getPreviewURL(FileEntry fileEntry, FileVersion fileVersion, ThemeDisplay themeDisplay, String queryString, boolean appendVersion, boolean absoluteURL)
      Deprecated.
      As of Mueller (7.2.x), replaced by com.liferay.document.library.util.DLURLHelper#getPreviewURL(FileEntry, FileVersion, ThemeDisplay, String, boolean, boolean)
    • getRepositoryModelOrderByComparator

      public static <T> OrderByComparator<T> getRepositoryModelOrderByComparator(String orderByCol, String orderByType)
    • getRepositoryModelOrderByComparator

      public static <T> OrderByComparator<T> getRepositoryModelOrderByComparator(String orderByCol, String orderByType, boolean orderByModel)
    • getSanitizedFileName

      public static String getSanitizedFileName(String title, String extension)
    • getTempFileId

      public static String getTempFileId(long id, String version)
    • getTempFileId

      public static String getTempFileId(long id, String version, String languageId)
    • getThumbnailStyle

      public static String getThumbnailStyle()
    • getThumbnailStyle

      public static String getThumbnailStyle(boolean max, int margin)
    • getThumbnailStyle

      public static String getThumbnailStyle(boolean max, int margin, int height, int width)
    • getTitleWithExtension

      public static String getTitleWithExtension(FileEntry fileEntry)
    • getTitleWithExtension

      public static String getTitleWithExtension(String title, String extension)
    • getUniqueFileName

      public static String getUniqueFileName(long groupId, long folderId, String fileName, boolean ignoreDuplicateTitle)
    • getUniqueTitle

      public static String getUniqueTitle(long groupId, long folderId, String title)
    • hasWorkflowDefinitionLink

      public static boolean hasWorkflowDefinitionLink(long companyId, long groupId, long folderId, long fileEntryTypeId)
    • isAutoGeneratedDLFileEntryTypeDDMStructureKey

      public static boolean isAutoGeneratedDLFileEntryTypeDDMStructureKey(String ddmStructureKey)
    • isOfficeExtension

      public static boolean isOfficeExtension(String extension)
    • isValidVersion

      public static boolean isValidVersion(String version)
    • startWorkflowInstance

      public static void startWorkflowInstance(long userId, DLFileVersion dlFileVersion, String syncEventType, ServiceContext serviceContext) throws PortalException
      Throws:
      PortalException
    • setDL

      public void setDL(DL dl)