org.opencms.ade.upload
Class CmsUploadException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.opencms.ade.upload.CmsUploadException
All Implemented Interfaces:
Serializable

public class CmsUploadException
extends RuntimeException

This exception makes it possible to handle expected upload errors in another way than unexpected errors.

It is supposed to be used when an expected upload exception occurred.

For example we can send a message like "file size limit exceeded" so the user knows that he selected a file is responsible for the error. In other cases it does not make sense to confuse the user with error information he won't understand like an encoding error, ...

Since:
8.0.0
See Also:
Serialized Form

Constructor Summary
CmsUploadException(String message)
          Public constructor that sets the error message.
CmsUploadException(String message, Throwable cause)
          Public constructor that sets the error message and the cause.
 
Method Summary
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CmsUploadException

public CmsUploadException(String message)
Public constructor that sets the error message.

Parameters:
message - the message

CmsUploadException

public CmsUploadException(String message,
                          Throwable cause)
Public constructor that sets the error message and the cause.

Parameters:
message - the message
cause - the cause