Class ODataHeadersImpl

java.lang.Object
org.apache.olingo.client.core.communication.header.ODataHeadersImpl
All Implemented Interfaces:
ODataHeaders

public class ODataHeadersImpl extends Object implements ODataHeaders
  • Constructor Details

    • ODataHeadersImpl

      public ODataHeadersImpl()
  • Method Details

    • setHeader

      public ODataHeaders setHeader(String name, String value)
      Description copied from interface: ODataHeaders
      Add the specified (custom) header (header name is case-insensitive).
      Specified by:
      setHeader in interface ODataHeaders
      Parameters:
      name - header key.
      value - header value.
      Returns:
      the current updated header instance.
    • getHeader

      public String getHeader(String name)
      Description copied from interface: ODataHeaders
      Gets the value of the header identified by the given name.
      Please note that header name is case-insensitive.
      Specified by:
      getHeader in interface ODataHeaders
      Parameters:
      name - name of the header to be retrieved.
      Returns:
      header value.
    • removeHeader

      public String removeHeader(String name)
      Description copied from interface: ODataHeaders
      Removes the header identified by the given name.
      Please note that header name is case-insensitive.
      Specified by:
      removeHeader in interface ODataHeaders
      Parameters:
      name - name of the header to be retrieved.
      Returns:
      header name (if found).
    • getHeaderNames

      public Collection<String> getHeaderNames()
      Description copied from interface: ODataHeaders
      Gets header names.
      Please note that header name is case-insensitive.
      Specified by:
      getHeaderNames in interface ODataHeaders
      Returns:
      header names.