users@jsr311.java.net

How to treat null values in ResponseBuilder

From: Sergey Beryozkin <sberyozk_at_progress.com>
Date: Mon, 6 Apr 2009 16:21:39 +0100

Hi

I'm getting a bit confused by Response and ResponseBuilder java docs.

For example, Response.created(URI location) says :

java.lang.IllegalArgumentException - if location is null

Now, Response.created() delegates to ResponseBuilder.location(URI location) which
says :

location - the location. ... If null any existing value for location will be removed.

What should ResponseBuilder implementations do, for ex in location(URI location) method, when a null is passed ?

thanks, Sergey

[1] https://jsr311.dev.java.net/nonav/releases/1.1/javax/ws/rs/core/Response.html
[2] https://jsr311.dev.java.net/nonav/releases/1.1/javax/ws/rs/core/ResponseBuilder.html