Interface DLValidator
@ProviderType
public interface DLValidator
- Author:
- Adolfo Pérez
-
Method Summary
Modifier and TypeMethodDescriptionlong
getMaxAllowableSize
(long groupId, String mimeType) long
getMaxAllowableSize
(long groupId, String mimeType, long limit) getMimeTypeSizeLimit
(long groupId) boolean
isValidName
(String name) void
validateDirectoryName
(String directoryName) void
validateFileExtension
(String fileName) void
validateFileName
(String fileName) void
validateFileSize
(long groupId, String fileName, String mimeType, byte[] bytes) void
validateFileSize
(long groupId, String fileName, String mimeType, long size) void
validateFileSize
(long groupId, String fileName, String mimeType, File file) void
validateFileSize
(long groupId, String fileName, String mimeType, InputStream inputStream) void
validateSourceFileExtension
(String fileExtension, String sourceFileName) void
validateVersionLabel
(String versionLabel)
-
Method Details
-
fixName
-
getMaxAllowableSize
-
getMaxAllowableSize
-
getMimeTypeSizeLimit
-
isValidName
-
validateDirectoryName
- Throws:
FolderNameException
-
validateFileExtension
- Throws:
FileExtensionException
-
validateFileName
- Throws:
FileNameException
-
validateFileSize
void validateFileSize(long groupId, String fileName, String mimeType, byte[] bytes) throws FileSizeException - Throws:
FileSizeException
-
validateFileSize
void validateFileSize(long groupId, String fileName, String mimeType, File file) throws FileSizeException - Throws:
FileSizeException
-
validateFileSize
void validateFileSize(long groupId, String fileName, String mimeType, InputStream inputStream) throws FileSizeException - Throws:
FileSizeException
-
validateFileSize
void validateFileSize(long groupId, String fileName, String mimeType, long size) throws FileSizeException - Throws:
FileSizeException
-
validateSourceFileExtension
void validateSourceFileExtension(String fileExtension, String sourceFileName) throws SourceFileNameException - Throws:
SourceFileNameException
-
validateVersionLabel
- Throws:
InvalidFileVersionException
-