View Javadoc

1   package com.atlassian.plugins.rest.common.multipart;
2   
3   import javax.ws.rs.WebApplicationException;
4   import javax.ws.rs.core.Response;
5   
6   /**
7    * Exception indicating invalid encoding of the file name
8    *
9    * @since 2.8
10   */
11  public class UnsupportedFileNameEncodingException extends WebApplicationException {
12      public UnsupportedFileNameEncodingException(String rawFileName) {
13          super(
14                  Response.status(Response.Status.BAD_REQUEST)
15                          .entity(String
16                                  .format("The encoding of file name '%s' is invalid according to RFC 2047",
17                                          rawFileName)).build());
18      }
19  }