Liferay 7.0-ce-b4

com.liferay.portlet.documentlibrary.util
Class DLValidatorImpl

java.lang.Object
  extended by com.liferay.portlet.documentlibrary.util.DLValidatorImpl
All Implemented Interfaces:
DLValidator

public final class DLValidatorImpl
extends Object
implements DLValidator


Constructor Summary
DLValidatorImpl()
           
 
Method Summary
 String fixName(String name)
           
 boolean isValidName(String name)
           
protected  String replaceDLCharLastBlacklist(String title)
           
protected  String replaceDLNameBlacklist(String title)
           
 void validateDirectoryName(String directoryName)
           
 void validateFileExtension(String fileName)
           
 void validateFileName(String fileName)
           
 void validateFileSize(String fileName, byte[] bytes)
           
 void validateFileSize(String fileName, File file)
           
 void validateFileSize(String fileName, InputStream is)
           
 void validateFileSize(String fileName, long size)
           
 void validateSourceFileExtension(String fileExtension, String sourceFileName)
           
 void validateVersionLabel(String versionLabel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DLValidatorImpl

public DLValidatorImpl()
Method Detail

fixName

public String fixName(String name)
Specified by:
fixName in interface DLValidator

isValidName

public boolean isValidName(String name)
Specified by:
isValidName in interface DLValidator

validateDirectoryName

public void validateDirectoryName(String directoryName)
                           throws FolderNameException
Specified by:
validateDirectoryName in interface DLValidator
Throws:
FolderNameException

validateFileExtension

public void validateFileExtension(String fileName)
                           throws FileExtensionException
Specified by:
validateFileExtension in interface DLValidator
Throws:
FileExtensionException

validateFileName

public void validateFileName(String fileName)
                      throws FileNameException
Specified by:
validateFileName in interface DLValidator
Throws:
FileNameException

validateFileSize

public void validateFileSize(String fileName,
                             byte[] bytes)
                      throws FileSizeException
Specified by:
validateFileSize in interface DLValidator
Throws:
FileSizeException

validateFileSize

public void validateFileSize(String fileName,
                             File file)
                      throws FileSizeException
Specified by:
validateFileSize in interface DLValidator
Throws:
FileSizeException

validateFileSize

public void validateFileSize(String fileName,
                             InputStream is)
                      throws FileSizeException
Specified by:
validateFileSize in interface DLValidator
Throws:
FileSizeException

validateFileSize

public void validateFileSize(String fileName,
                             long size)
                      throws FileSizeException
Specified by:
validateFileSize in interface DLValidator
Throws:
FileSizeException

validateSourceFileExtension

public void validateSourceFileExtension(String fileExtension,
                                        String sourceFileName)
                                 throws SourceFileNameException
Specified by:
validateSourceFileExtension in interface DLValidator
Throws:
SourceFileNameException

validateVersionLabel

public void validateVersionLabel(String versionLabel)
                          throws InvalidFileVersionException
Specified by:
validateVersionLabel in interface DLValidator
Throws:
InvalidFileVersionException

replaceDLCharLastBlacklist

protected String replaceDLCharLastBlacklist(String title)

replaceDLNameBlacklist

protected String replaceDLNameBlacklist(String title)

Liferay 7.0-ce-b4