.add().build(); Variant v = request.selectVariant(vl); if (v==null) {
.add().build(); Variant v = context.getRequest().selectVariant(vl); if (v == null) {
.add().build(); Variant v = request.selectVariant(vl); if (v==null) {
.add().build(); Variant v = context.getRequest().selectVariant(vl); if (v == null) {
.add().build(); Variant v = context.getRequest().selectVariant(vl); if (v == null) {
@Override public Variant expectedVariant() { List<Variant> variants=VariantUtils.defaultVariants(); Variant variant=this.request.selectVariant(variants); if(variant==null) { throw new NotAcceptableException(this); } String acceptableCharset=acceptedCharset(); if(acceptableCharset==null) { throw new NotAcceptableException(this); } return Variant. encodings(variant.getEncoding()). languages(variant.getLanguage()). mediaTypes(variant.getMediaType().withCharset(acceptableCharset)). add(). build(). get(0); }
/** * Create a new SPARQL 1.1 query resource based on a repository. * * @param rep the repository this resources operates on */ public SPARQLQuery(SailRepository rep) { super(rep); // initialize additional result MIME-Types queryResultVariants = Variant.mediaTypes( MediaType.valueOf(RDFMediaType.SPARQL_RESULTS_JSON), MediaType.valueOf(RDFMediaType.SPARQL_RESULTS_XML), MediaType.valueOf(RDFMediaType.SPARQL_RESULTS_CSV), MediaType.valueOf(RDFMediaType.SPARQL_RESULTS_TSV) ).add().build(); booleanResultVariants = Variant.mediaTypes( MediaType.valueOf(RDFMediaType.SPARQL_RESULTS_JSON), MediaType.valueOf(RDFMediaType.SPARQL_RESULTS_XML), MediaType.valueOf(MediaType.TEXT_PLAIN) ).add().build(); // get reference to query rewriting component this.qwfactory = QueryRewriterFactory.getInstance(rep); // get query timeout from properties String sout = SPARQLExtensionProps.getProperty("query.timeout"); this.timeout = Integer.parseInt(sout); }
/** * Get a list of acceptable variants. Current implementation only leverages * media type for the specification of variants. * * @param mediaTypes * The list of acceptable media types. * @return A list of acceptable variants. */ public static List<Variant> createVariants(MediaType... mediaTypes) { return Variant.VariantListBuilder. newInstance(). mediaTypes(mediaTypes). encodings(). languages(). add(). build(); }
/** * Initialize result variants and save reference to repository. * @param rep reference to repository */ public AbstractSailResource(SailRepository rep) { this.rep = rep; rdfResultVariants = Variant.mediaTypes( MediaType.valueOf(RDFMediaType.RDF_TURTLE), MediaType.valueOf(RDFMediaType.RDF_NTRIPLES), MediaType.valueOf(RDFMediaType.RDF_XML), MediaType.valueOf(RDFMediaType.RDF_JSON) ).add().build(); }
private Variant contentVariant() { List<String> requestHeader= headers(). getRequestHeader(HttpHeaders.CONTENT_ENCODING); List<Variant> variants= Variant. mediaTypes(headers().getMediaType()). encodings(requestHeader.toArray(new String[requestHeader.size()])). languages(headers().getLanguage()). add(). build(); return variants.get(0); }
/** * Builds a list of acceptable response variants * * @param mediaTypes * @return supported variants */ public List<Variant> getVariants(List<MediaType> mediaTypes) { return getResponse().getVariantListBuilder(mediaTypes, getLanguages(), getEncodings()).add().build(); }
/** * Builds a list of acceptable response variants * * @param mediaTypes * @return supported variants */ public List<Variant> getVariants(List<MediaType> mediaTypes) { return getResponse().getVariantListBuilder(mediaTypes, getLanguages(), getEncodings()).add().build(); }
public ValidationErrorsExceptionMappersSupport() { variants_v1 = Variant.mediaTypes( VND_VALIDATION_ERRORS_V1_JSON_TYPE, VND_VALIDATION_ERRORS_V1_XML_TYPE ).add().build(); }
public static Variant getVariant(HttpHeaders headers) { Variant v = RestEasy960Util.getVariant(headers); if( v == null ) { v = Variant.mediaTypes(getMediaType(headers)).add().build().get(0);; } return v; }
protected Variant getDefaultVariant() { return Variant.mediaTypes(MediaType.APPLICATION_JSON_TYPE).add().build().get(0); }
static Variant textResponseVariant() { return Variant. languages(Locale.ENGLISH). mediaTypes(MediaType.TEXT_PLAIN_TYPE.withCharset(StandardCharsets.UTF_8.name())). add(). build(). get(0); }
public ErrorExceptionMapperSupport() { variants_v1 = Variant.mediaTypes( VND_ERROR_V1_JSON_TYPE, VND_ERROR_V1_XML_TYPE ).add().build(); }
public ValidationExceptionMapperSupport() { this.variants = Variant.mediaTypes( VND_VALIDATION_ERRORS_V1_JSON_TYPE, VND_VALIDATION_ERRORS_V1_XML_TYPE ).add().build(); }
/** * Builds a list of acceptable response variants * * @param mediaTypes * @return supported variants */ public List<Variant> getVariants(List<MediaType> mediaTypes) { return getResponse().getVariantListBuilder(mediaTypes, getLanguages(), getEncodings()).add().build(); }
public FaultExceptionMapperSupport() { this.variants = Variant.mediaTypes( VND_ERROR_V1_JSON_TYPE, VND_ERROR_V1_XML_TYPE ).add().build(); }