/** * @param mediaTypes list of media types * @return list of {@link Variant} */ public static List<Variant> getAvailableVariants(List<MediaType> mediaTypes) { VariantListBuilder builder = Variant.VariantListBuilder.newInstance(); MediaType[] types = mediaTypes.toArray(new MediaType[mediaTypes.size()]); builder.mediaTypes(types); return builder.build(); }
/** * @param mediaTypes list of media types * @return list of {@link Variant} */ public static List<Variant> getAvailableVariants(List<MediaType> mediaTypes) { VariantListBuilder builder = Variant.VariantListBuilder.newInstance(); MediaType[] types = mediaTypes.toArray(new MediaType[mediaTypes.size()]); builder.mediaTypes(types); return builder.build(); }
/** * @param mediaTypes * @return */ public static List<Variant> getAvailableVariants(List<MediaType> mediaTypes) { VariantListBuilder builder = Variant.VariantListBuilder.newInstance(); MediaType[] types = mediaTypes.toArray(new MediaType[mediaTypes.size()]); builder.mediaTypes(types); return builder.build(); }
/** * Create a {@link VariantListBuilder} initialized with a set of supported * media types. * * @param mediaTypes the available mediaTypes. If specific char-sets * are supported they should be included as parameters of the respective * media type. * @return the initialized builder. * @throws java.lang.IllegalArgumentException * if mediaTypes is null or * contains no elements. */ public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
/** * Create a {@link VariantListBuilder} initialized with a set of supported * media types. * * @param mediaTypes the available mediaTypes. If specific char-sets * are supported they should be included as parameters of the respective * media type. * @return the initialized builder. * @throws java.lang.IllegalArgumentException * if mediaTypes is null or * contains no elements. */ public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
/** * Create a {@link VariantListBuilder} initialized with a set of supported * media types. * * @param mediaTypes the available mediaTypes. If specific char-sets * are supported they should be included as parameters of the respective * media type. * @return the initialized builder. * @throws java.lang.IllegalArgumentException * if mediaTypes is null or * contains no elements. */ public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
/** * Create a {@link VariantListBuilder} initialized with a set of supported * media types. * @param mediaTypes the available mediaTypes. If specific charsets * are supported they should be included as parameters of the respective * media type. * @return the initailized builder * @throws java.lang.IllegalArgumentException if mediaTypes is null or * contains no elements. */ public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
/** * Create a {@link VariantListBuilder} initialized with a set of supported * media types. * @param mediaTypes the available mediaTypes. If specific charsets * are supported they should be included as parameters of the respective * media type. * @return the initailized builder * @throws java.lang.IllegalArgumentException if mediaTypes is null or * contains no elements. */ public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
/** * Create a {@link VariantListBuilder} initialized with a set of supported * media types. * * @param mediaTypes the available mediaTypes. If specific char-sets * are supported they should be included as parameters of the respective * media type. * @return the initialized builder. * @throws java.lang.IllegalArgumentException * if mediaTypes is null or * contains no elements. */ public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
/** * Create a {@link VariantListBuilder} initialized with a set of supported * media types. * @param mediaTypes the available mediaTypes. If specific charsets * are supported they should be included as parameters of the respective * media type. * @return the initailized builder * @throws java.lang.IllegalArgumentException if mediaTypes is null or * contains no elements. */ public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
/** * Create a {@link VariantListBuilder} initialized with a set of supported * media types. * * @param mediaTypes the available mediaTypes. If specific char-sets * are supported they should be included as parameters of the respective * media type. * @return the initialized builder. * @throws java.lang.IllegalArgumentException * if mediaTypes is null or * contains no elements. */ public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
/** * Produces a Variant builder from a list of media types. * * @param mediaTypes * @param languages * @param encodings * @return variant builder */ public Variant.VariantListBuilder getVariantListBuilder(List<MediaType> mediaTypes, List<Locale> languages, List<String> encodings) { return Variant.VariantListBuilder.newInstance(). mediaTypes(mediaTypeListToArray(mediaTypes)). languages(localeListToArray(languages)). encodings(stringListToArray(encodings)); }
/** * Create a {@link VariantListBuilder} initialized with a set of supported * media types. * * @param mediaTypes the available mediaTypes. If specific char-sets * are supported they should be included as parameters of the respective * media type. * @return the initialized builder. * @throws java.lang.IllegalArgumentException * if mediaTypes is null or * contains no elements. */ public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
public static Variant.VariantListBuilder mediaTypes(MediaType... values) { return VariantListBuilder.newInstance().mediaTypes(values); }
static Variant textResponseVariant() { return Variant. languages(Locale.ENGLISH). mediaTypes(MediaType.TEXT_PLAIN_TYPE.withCharset(StandardCharsets.UTF_8.name())). add(). build(). get(0); }