Interface AttachmentManager


public interface AttachmentManager
  • Method Summary

    Modifier and Type
    Method
    Description
    getAcceptedFileExtensions(long objectFieldId)
     
    com.liferay.document.library.kernel.model.DLFolder
    getDLFolder(long companyId, long groupId, long objectFieldId, com.liferay.portal.kernel.service.ServiceContext serviceContext, long userId)
     
    long
    getMaximumFileSize(long objectFieldId, boolean signedIn)
     
    com.liferay.portal.kernel.repository.model.FileEntry
    getOrAddFileEntry(long companyId, String externalReferenceCode, byte[] fileContent, String fileName, long groupId, long objectFieldId, com.liferay.portal.kernel.service.ServiceContext serviceContext)
     
    com.liferay.portal.kernel.repository.model.FileEntry
    getOrAddFileEntry(long companyId, String externalReferenceCode, byte[] fileContent, String fileName, String folderExternalReferenceCode, long groupId, long objectFieldId, com.liferay.portal.kernel.service.ServiceContext serviceContext)
     
    void
    validateFileExtension(String fileName, long objectFieldId)
     
    void
     
    void
    validateFileSize(String fileName, long fileSize, long objectFieldId, boolean signedIn)
     
  • Method Details

    • getAcceptedFileExtensions

      String[] getAcceptedFileExtensions(long objectFieldId)
    • getDLFolder

      com.liferay.document.library.kernel.model.DLFolder getDLFolder(long companyId, long groupId, long objectFieldId, com.liferay.portal.kernel.service.ServiceContext serviceContext, long userId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getMaximumFileSize

      long getMaximumFileSize(long objectFieldId, boolean signedIn)
    • getOrAddFileEntry

      com.liferay.portal.kernel.repository.model.FileEntry getOrAddFileEntry(long companyId, String externalReferenceCode, byte[] fileContent, String fileName, long groupId, long objectFieldId, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws Exception
      Throws:
      Exception
    • getOrAddFileEntry

      com.liferay.portal.kernel.repository.model.FileEntry getOrAddFileEntry(long companyId, String externalReferenceCode, byte[] fileContent, String fileName, String folderExternalReferenceCode, long groupId, long objectFieldId, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws Exception
      Throws:
      Exception
    • validateFileExtension

      void validateFileExtension(String fileName, long objectFieldId) throws com.liferay.document.library.kernel.exception.FileExtensionException
      Throws:
      com.liferay.document.library.kernel.exception.FileExtensionException
    • validateFileName

      void validateFileName(String fileName) throws com.liferay.document.library.kernel.exception.FileNameException
      Throws:
      com.liferay.document.library.kernel.exception.FileNameException
    • validateFileSize

      void validateFileSize(String fileName, long fileSize, long objectFieldId, boolean signedIn) throws com.liferay.document.library.kernel.exception.FileSizeException
      Throws:
      com.liferay.document.library.kernel.exception.FileSizeException