Interface AttachmentManager
public interface AttachmentManager
-
Method Summary
Modifier and TypeMethodDescriptionString[]
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
validateFileName
(String fileName) void
validateFileSize
(String fileName, long fileSize, long objectFieldId, boolean signedIn)
-
Method Details
-
getAcceptedFileExtensions
-
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
-