Liferay 7.0-ga1 portal-impl

com.liferay.portlet.documentlibrary.util
Class DLValidatorImpl

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

public final class DLValidatorImpl
extends Object
implements com.liferay.document.library.kernel.util.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 com.liferay.document.library.kernel.util.DLValidator

isValidName

public boolean isValidName(String name)
Specified by:
isValidName in interface com.liferay.document.library.kernel.util.DLValidator

validateDirectoryName

public void validateDirectoryName(String directoryName)
                           throws com.liferay.document.library.kernel.exception.FolderNameException
Specified by:
validateDirectoryName in interface com.liferay.document.library.kernel.util.DLValidator
Throws:
com.liferay.document.library.kernel.exception.FolderNameException

validateFileExtension

public void validateFileExtension(String fileName)
                           throws com.liferay.document.library.kernel.exception.FileExtensionException
Specified by:
validateFileExtension in interface com.liferay.document.library.kernel.util.DLValidator
Throws:
com.liferay.document.library.kernel.exception.FileExtensionException

validateFileName

public void validateFileName(String fileName)
                      throws com.liferay.document.library.kernel.exception.FileNameException
Specified by:
validateFileName in interface com.liferay.document.library.kernel.util.DLValidator
Throws:
com.liferay.document.library.kernel.exception.FileNameException

validateFileSize

public void validateFileSize(String fileName,
                             byte[] bytes)
                      throws com.liferay.document.library.kernel.exception.FileSizeException
Specified by:
validateFileSize in interface com.liferay.document.library.kernel.util.DLValidator
Throws:
com.liferay.document.library.kernel.exception.FileSizeException

validateFileSize

public void validateFileSize(String fileName,
                             File file)
                      throws com.liferay.document.library.kernel.exception.FileSizeException
Specified by:
validateFileSize in interface com.liferay.document.library.kernel.util.DLValidator
Throws:
com.liferay.document.library.kernel.exception.FileSizeException

validateFileSize

public void validateFileSize(String fileName,
                             InputStream is)
                      throws com.liferay.document.library.kernel.exception.FileSizeException
Specified by:
validateFileSize in interface com.liferay.document.library.kernel.util.DLValidator
Throws:
com.liferay.document.library.kernel.exception.FileSizeException

validateFileSize

public void validateFileSize(String fileName,
                             long size)
                      throws com.liferay.document.library.kernel.exception.FileSizeException
Specified by:
validateFileSize in interface com.liferay.document.library.kernel.util.DLValidator
Throws:
com.liferay.document.library.kernel.exception.FileSizeException

validateSourceFileExtension

public void validateSourceFileExtension(String fileExtension,
                                        String sourceFileName)
                                 throws com.liferay.document.library.kernel.exception.SourceFileNameException
Specified by:
validateSourceFileExtension in interface com.liferay.document.library.kernel.util.DLValidator
Throws:
com.liferay.document.library.kernel.exception.SourceFileNameException

validateVersionLabel

public void validateVersionLabel(String versionLabel)
                          throws com.liferay.document.library.kernel.exception.InvalidFileVersionException
Specified by:
validateVersionLabel in interface com.liferay.document.library.kernel.util.DLValidator
Throws:
com.liferay.document.library.kernel.exception.InvalidFileVersionException

replaceDLCharLastBlacklist

protected String replaceDLCharLastBlacklist(String title)

replaceDLNameBlacklist

protected String replaceDLNameBlacklist(String title)

Liferay 7.0-ga1 portal-impl