Class FulfillRequestedUploadRequestException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- de.xima.fc.common.form_record.chat.FulfillRequestedUploadRequestException
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
FulfillRequestedUploadRequestException.CannotReadUploadFileData
,FulfillRequestedUploadRequestException.EmptyUploadFile
,FulfillRequestedUploadRequestException.FileExtensionNotAllowed
,FulfillRequestedUploadRequestException.MaxFileCountLimitExceeded
,FulfillRequestedUploadRequestException.MaxFileSizeLimitExceeded
,FulfillRequestedUploadRequestException.MinFileCountLimitNotReached
,FulfillRequestedUploadRequestException.MismatchingChat
,FulfillRequestedUploadRequestException.MismatchingMessage
,FulfillRequestedUploadRequestException.MissingContentType
,FulfillRequestedUploadRequestException.MissingFileName
,FulfillRequestedUploadRequestException.MissingUser
,FulfillRequestedUploadRequestException.NoFilesProvided
,FulfillRequestedUploadRequestException.NoFormDataAvailable
,FulfillRequestedUploadRequestException.UnableToProcessUploadRequest
,FulfillRequestedUploadRequestException.UploadElementConstraintsViolated
,FulfillRequestedUploadRequestException.UploadRequestAlreadyFulfilled
,FulfillRequestedUploadRequestException.UploadRequestNotFound
,FulfillRequestedUploadRequestException.UserNotMemberOfChat
public abstract class FulfillRequestedUploadRequestException extends Exception
Base exception for exceptions that can occur when fulfilling an upload request. This is just a verbose emulation of a sum type in Java.- Since:
- 8.2.0
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FulfillRequestedUploadRequestException.CannotReadUploadFileData
Exception indicating that the chat of the upload request does not match the expected chat.static class
FulfillRequestedUploadRequestException.EmptyUploadFile
Exception indicating that the file is empty and cannot be used to fulfill for the upload request.static class
FulfillRequestedUploadRequestException.FileExtensionNotAllowed
Exception indicating that the file extension is not allowed for the upload request.static class
FulfillRequestedUploadRequestException.MaxFileCountLimitExceeded
Exception indicating that the limit on the maximum number of files was exceeded for the upload request.static class
FulfillRequestedUploadRequestException.MaxFileSizeLimitExceeded
Exception indicating that the file size limit was exceeded for the upload request.static class
FulfillRequestedUploadRequestException.MinFileCountLimitNotReached
Exception indicating that the limit on the minimum number of files was not met for the upload request.static class
FulfillRequestedUploadRequestException.MismatchingChat
Exception indicating that the chat of the upload request does not match the expected chat.static class
FulfillRequestedUploadRequestException.MismatchingMessage
Exception indicating that the message of the upload request does not match the expected message.static class
FulfillRequestedUploadRequestException.MissingContentType
Exception indicating that a file without an explicit content was provided to fulfill the upload request.static class
FulfillRequestedUploadRequestException.MissingFileName
Exception indicating that a file without a file name was provided to fulfill the upload request.static class
FulfillRequestedUploadRequestException.MissingUser
Exception indicating that no user was provided to fulfill the upload request (and that a user is required to fulfill the request).static class
FulfillRequestedUploadRequestException.NoFilesProvided
Exception indicating that no files were provided that could be used to fulfill the upload request.static class
FulfillRequestedUploadRequestException.NoFormDataAvailable
Exception indicating that the form record does not contain form data for the upload request.static class
FulfillRequestedUploadRequestException.UnableToProcessUploadRequest
Generic exception indicating that the upload request could not be fulfilled due to an unknown or unhandled error.static class
FulfillRequestedUploadRequestException.UploadElementConstraintsViolated
Exception indicating that the upload element constraints were violated for the upload request.static class
FulfillRequestedUploadRequestException.UploadRequestAlreadyFulfilled
Exception indicating that the upload request was already fulfilled (and cannot be fulfilled again).static class
FulfillRequestedUploadRequestException.UploadRequestNotFound
Exception indicating that the upload request with the given UUID was not found.static class
FulfillRequestedUploadRequestException.UserNotMemberOfChat
Exception indicating that the user is not a member of the chat containing the message with the upload request.
-
Method Summary
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-