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 classFulfillRequestedUploadRequestException.CannotReadUploadFileDataException indicating that the chat of the upload request does not match the expected chat.static classFulfillRequestedUploadRequestException.EmptyUploadFileException indicating that the file is empty and cannot be used to fulfill for the upload request.static classFulfillRequestedUploadRequestException.FileExtensionNotAllowedException indicating that the file extension is not allowed for the upload request.static classFulfillRequestedUploadRequestException.MaxFileCountLimitExceededException indicating that the limit on the maximum number of files was exceeded for the upload request.static classFulfillRequestedUploadRequestException.MaxFileSizeLimitExceededException indicating that the file size limit was exceeded for the upload request.static classFulfillRequestedUploadRequestException.MinFileCountLimitNotReachedException indicating that the limit on the minimum number of files was not met for the upload request.static classFulfillRequestedUploadRequestException.MismatchingChatException indicating that the chat of the upload request does not match the expected chat.static classFulfillRequestedUploadRequestException.MismatchingMessageException indicating that the message of the upload request does not match the expected message.static classFulfillRequestedUploadRequestException.MissingContentTypeException indicating that a file without an explicit content was provided to fulfill the upload request.static classFulfillRequestedUploadRequestException.MissingFileNameException indicating that a file without a file name was provided to fulfill the upload request.static classFulfillRequestedUploadRequestException.MissingUserException indicating that no user was provided to fulfill the upload request (and that a user is required to fulfill the request).static classFulfillRequestedUploadRequestException.NoFilesProvidedException indicating that no files were provided that could be used to fulfill the upload request.static classFulfillRequestedUploadRequestException.NoFormDataAvailableException indicating that the form record does not contain form data for the upload request.static classFulfillRequestedUploadRequestException.UnableToProcessUploadRequestGeneric exception indicating that the upload request could not be fulfilled due to an unknown or unhandled error.static classFulfillRequestedUploadRequestException.UploadElementConstraintsViolatedException indicating that the upload element constraints were violated for the upload request.static classFulfillRequestedUploadRequestException.UploadRequestAlreadyFulfilledException indicating that the upload request was already fulfilled (and cannot be fulfilled again).static classFulfillRequestedUploadRequestException.UploadRequestNotFoundException indicating that the upload request with the given UUID was not found.static classFulfillRequestedUploadRequestException.UserNotMemberOfChatException 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
-
-