throw new VersionResolutionException( result );
/** * Creates a new exception with the specified result. * * @param result The version result at the point the exception occurred, may be {@code null}. */ public VersionResolutionException( VersionResult result ) { super( getMessage( result ), getCause( result ) ); this.result = result; }
return Response.status(404).entity(new ExceptionInfo(404, vrre.getMessage(), null)).type(MediaType.APPLICATION_JSON).build(); } catch (VersionResolutionException vre) { return Response.status(404).entity(new ExceptionInfo(404, vre.getMessage(), null)).type(MediaType.APPLICATION_JSON).build(); } catch (Throwable t) { return Response.status(500).entity(new ExceptionInfo(500, t.getMessage(), null)).type(MediaType.APPLICATION_JSON).build();
/** * Creates a new exception with the specified result and detail message. * * @param result The version result at the point the exception occurred, may be {@code null}. * @param message The detail message, may be {@code null}. */ public VersionResolutionException( VersionResult result, String message ) { super( message, getCause( result ) ); this.result = result; }
/** * Creates a new exception with the specified result and detail message. * * @param result The version result at the point the exception occurred, may be {@code null}. * @param message The detail message, may be {@code null}. */ public VersionResolutionException( VersionResult result, String message ) { super( message, getCause( result ) ); this.result = result; }
throw new VersionResolutionException( result );
/** * Creates a new exception with the specified result. * * @param result The version result at the point the exception occurred, may be {@code null}. */ public VersionResolutionException( VersionResult result ) { super( getMessage( result ), getCause( result ) ); this.result = result; }
throw new VersionResolutionException( result );
throw new VersionResolutionException( result );
throw new VersionResolutionException( result );