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  {
13      public UnsupportedFileNameEncodingException(String rawFileName)
14      {
15          super(
16                  Response.status(Response.Status.BAD_REQUEST)
17                          .entity(String
18                                  .format("The encoding of file name '%s' is invalid according to RFC 2047",
19                                          rawFileName)).build());
20      }
21  }