@Override public Locale getLanguage() { Object obj = metadata.getFirst(HttpHeaders.CONTENT_LANGUAGE); if (obj == null) return null; if (obj instanceof Locale) return (Locale) obj; return new LocaleDelegate().fromString(toHeaderString(obj)); }
addHeaderDelegateIfAbsent(EntityTag.class, new EntityTagDelegate()); addHeaderDelegateIfAbsent(CacheControl.class, new CacheControlDelegate()); addHeaderDelegateIfAbsent(Locale.class, new LocaleDelegate()); addHeaderDelegateIfAbsent(LinkHeader.class, new LinkHeaderDelegate()); addHeaderDelegateIfAbsent(javax.ws.rs.core.Link.class, new LinkDelegate());
@Override public Locale getLanguage() { Object obj = metadata.getFirst(HttpHeaders.CONTENT_LANGUAGE); if (obj == null) return null; if (obj instanceof Locale) return (Locale) obj; return new LocaleDelegate().fromString(toHeaderString(obj)); }
@Override public Locale getLanguage() { Object obj = metadata.getFirst(HttpHeaders.CONTENT_LANGUAGE); if (obj == null) return null; if (obj instanceof Locale) return (Locale) obj; return new LocaleDelegate().fromString(toHeaderString(obj)); }
addHeaderDelegateIfAbsent(EntityTag.class, new EntityTagDelegate()); addHeaderDelegateIfAbsent(CacheControl.class, new CacheControlDelegate()); addHeaderDelegateIfAbsent(Locale.class, new LocaleDelegate()); addHeaderDelegateIfAbsent(LinkHeader.class, new LinkHeaderDelegate()); addHeaderDelegateIfAbsent(javax.ws.rs.core.Link.class, new LinkDelegate());
addHeaderDelegate(EntityTag.class, new EntityTagDelegate()); addHeaderDelegate(CacheControl.class, new CacheControlDelegate()); addHeaderDelegate(Locale.class, new LocaleDelegate()); addHeaderDelegate(LinkHeader.class, new LinkHeaderDelegate()); addHeaderDelegate(javax.ws.rs.core.Link.class, new LinkDelegate());