Package javax.ws.rs.core.Response

Examples of javax.ws.rs.core.Response.ResponseBuilder.tag()


        final ResponseBuilder respBuilder = ResourceAbstract.responseOfOk(renderer, Caching.NONE);

        final Version version = objectAdapter.getVersion();
        if (version != null && version.getTime() != null) {
            respBuilder.tag(ETAG_FORMAT.format(version.getTime()));
        }
        return respBuilder.build();
    }

    // //////////////////////////////////////////////////////////////
View Full Code Here


        final ResponseBuilder responseBuilder = Responses.ofOk(renderer, Caching.NONE);

        final Version version = objectAdapter.getVersion();
        if (version != null && version.getTime() != null) {
            responseBuilder.tag(ETAG_FORMAT.format(version.getTime()));
        }
        return buildResponse(responseBuilder);
    }

    // //////////////////////////////////////////////////////////////
View Full Code Here

        }
        // Build new Response
        final ResponseBuilder responseBuilder = Response.status(200);
        responseBuilder.entity("This is the Entity from " + modificDate);
        responseBuilder.lastModified(modificDate);
        responseBuilder.tag(entityTag);
        return responseBuilder.build();
    }

    @GET
    @Path("selectVariants")
View Full Code Here

        if (status == null)
            return null;
        if (status.equals(Status.REDIRECTION_NOT_MODIFIED)) {
            final ResponseBuilder rb = Response.notModified();
            rb.lastModified(lastModified);
            rb.tag(entityTag);
            return rb;
        }

        return Response.status(STATUS_PREC_FAILED);
    }
View Full Code Here

        final String ifModifiedSinceHeader = getRequestHeaders().getFirst("If-Modified-Since");
        if (ifModifiedSinceHeader != null && isGetOrHead) {
            r = evaluateIfModifiedSince(lastModifiedTime, ifModifiedSinceHeader);
            if (r != null)
                r.tag(eTag);
        }

        return r;
    }
View Full Code Here

        final ResponseBuilder respBuilder = ResourceAbstract.responseOfOk(renderer, Caching.NONE);

        final Version version = objectAdapter.getVersion();
        if (version != null && version.getTime() != null) {
            respBuilder.tag(ETAG_FORMAT.format(version.getTime()));
        }
        return respBuilder.build();
    }

    // //////////////////////////////////////////////////////////////
View Full Code Here

        ResponseBuilder builder = Response.ok();

        // let's put an ETag in here so clients can send an 'If-Match'
        EntityTag eTag =
            EntityTag.valueOf("\"" + String.valueOf(record.getRevision().hashCode()) + "\"");
        builder.tag(eTag);
        Response resp = builder.build();
        resp.getMetadata().putSingle("Location", "/" + story.getTitle());
        resp.getMetadata().putSingle("Last-Modified", story.getUpdatedDate());
        return resp;
    }
View Full Code Here

        ResponseBuilder builder = Response.ok();

        // let's put an ETag in here so clients can send an 'If-Match'
        EntityTag eTag =
            EntityTag.valueOf("\"" + String.valueOf(record.getRevision().hashCode()) + "\"");
        builder.tag(eTag);
        Response response = builder.build();
        response.getMetadata().putSingle("Last-Modified", record.getStory().getUpdatedDate());
        return response;
    }
View Full Code Here

        final String ifModifiedSinceHeader = getRequestHeaders().getFirst("If-Modified-Since");
        if (ifModifiedSinceHeader != null && isGetOrHead) {
            r = evaluateIfModifiedSince(lastModifiedTime, ifModifiedSinceHeader);
            if (r != null)
                r.tag(eTag);
        }

        return r;
    }
View Full Code Here

        final ResponseBuilder respBuilder = ResourceAbstract.responseOfOk(renderer, Caching.NONE);

        final Version version = objectAdapter.getVersion();
        if (version != null && version.getTime() != null) {
            respBuilder.tag(ETAG_FORMAT.format(version.getTime()));
        }
        return respBuilder.build();
    }

    // //////////////////////////////////////////////////////////////
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.