Class HeaderUtil


  • public class HeaderUtil
    extends Object
    These work for MultivaluedMap with String and Object
    • Constructor Detail

      • HeaderUtil

        public HeaderUtil()
    • Method Detail

      • headerToString

        public static String headerToString​(Object obj)
      • getAllowedMethods

        public static Set<String> getAllowedMethods​(javax.ws.rs.core.MultivaluedMap<String,​? extends Object> headers)
      • getDate

        public static Date getDate​(javax.ws.rs.core.MultivaluedMap<String,​? extends Object> headers)
      • getLastModified

        public static Date getLastModified​(javax.ws.rs.core.MultivaluedMap<String,​? extends Object> headers)
      • getLocation

        public static URI getLocation​(javax.ws.rs.core.MultivaluedMap<String,​? extends Object> headers)
      • getMediaType

        public static javax.ws.rs.core.MediaType getMediaType​(javax.ws.rs.core.MultivaluedMap<String,​? extends Object> headers)
      • getLanguage

        public static Locale getLanguage​(javax.ws.rs.core.MultivaluedMap<String,​? extends Object> headers)
      • getLength

        public static int getLength​(javax.ws.rs.core.MultivaluedMap<String,​? extends Object> headers)
      • getCookies

        public static Map<String,​javax.ws.rs.core.Cookie> getCookies​(javax.ws.rs.core.MultivaluedMap<String,​? extends Object> headers)
      • getNewCookies

        public static Map<String,​javax.ws.rs.core.NewCookie> getNewCookies​(javax.ws.rs.core.MultivaluedMap<String,​? extends Object> headers)
      • getEntityTag

        public static javax.ws.rs.core.EntityTag getEntityTag​(javax.ws.rs.core.MultivaluedMap<String,​? extends Object> headers)
      • getHeaderString

        public static String getHeaderString​(javax.ws.rs.core.MultivaluedMap<String,​? extends Object> headers,
                                             String name)
      • setAllow

        public static void setAllow​(javax.ws.rs.core.MultivaluedMap headers,
                                    String[] methods)
      • setAllow

        public static void setAllow​(javax.ws.rs.core.MultivaluedMap headers,
                                    Set<String> methods)
      • isContentLengthZero

        public static boolean isContentLengthZero​(javax.ws.rs.core.MultivaluedMap httpHeaders)
      • getAcceptableMediaTypes

        public static List<javax.ws.rs.core.MediaType> getAcceptableMediaTypes​(javax.ws.rs.core.MultivaluedMap<String,​? extends Object> headers)
      • getAcceptableLanguages

        public static List<Locale> getAcceptableLanguages​(javax.ws.rs.core.MultivaluedMap<String,​? extends Object> headers)