@ProviderType
public interface DLValidator
Modifier and Type | Method and Description |
---|---|
java.lang.String |
fixName(java.lang.String name) |
long |
getMaxAllowableSize(long groupId,
java.lang.String mimeType) |
long |
getMaxAllowableSize(long groupId,
java.lang.String mimeType,
long limit) |
java.util.Map<java.lang.String,java.lang.Long> |
getMimeTypeSizeLimit(long groupId) |
boolean |
isValidName(java.lang.String name) |
void |
validateDirectoryName(java.lang.String directoryName) |
void |
validateFileExtension(java.lang.String fileName) |
void |
validateFileName(java.lang.String fileName) |
void |
validateFileSize(long groupId,
java.lang.String fileName,
java.lang.String mimeType,
byte[] bytes) |
void |
validateFileSize(long groupId,
java.lang.String fileName,
java.lang.String mimeType,
java.io.File file) |
void |
validateFileSize(long groupId,
java.lang.String fileName,
java.lang.String mimeType,
java.io.InputStream inputStream) |
void |
validateFileSize(long groupId,
java.lang.String fileName,
java.lang.String mimeType,
long size) |
void |
validateSourceFileExtension(java.lang.String fileExtension,
java.lang.String sourceFileName) |
void |
validateVersionLabel(java.lang.String versionLabel) |
java.lang.String fixName(java.lang.String name)
long getMaxAllowableSize(long groupId, java.lang.String mimeType)
long getMaxAllowableSize(long groupId, java.lang.String mimeType, long limit)
java.util.Map<java.lang.String,java.lang.Long> getMimeTypeSizeLimit(long groupId)
boolean isValidName(java.lang.String name)
void validateDirectoryName(java.lang.String directoryName) throws FolderNameException
FolderNameException
void validateFileExtension(java.lang.String fileName) throws FileExtensionException
FileExtensionException
void validateFileName(java.lang.String fileName) throws FileNameException
FileNameException
void validateFileSize(long groupId, java.lang.String fileName, java.lang.String mimeType, byte[] bytes) throws FileSizeException
FileSizeException
void validateFileSize(long groupId, java.lang.String fileName, java.lang.String mimeType, java.io.File file) throws FileSizeException
FileSizeException
void validateFileSize(long groupId, java.lang.String fileName, java.lang.String mimeType, java.io.InputStream inputStream) throws FileSizeException
FileSizeException
void validateFileSize(long groupId, java.lang.String fileName, java.lang.String mimeType, long size) throws FileSizeException
FileSizeException
void validateSourceFileExtension(java.lang.String fileExtension, java.lang.String sourceFileName) throws SourceFileNameException
SourceFileNameException
void validateVersionLabel(java.lang.String versionLabel) throws InvalidFileVersionException
InvalidFileVersionException