net.craftforge.essential.controller.managers
Class HeaderHandler

java.lang.Object
  extended by net.craftforge.essential.controller.managers.HeaderHandler

public class HeaderHandler
extends Object

Since:
21.08.11
Author:
Christian Bick

Constructor Summary
HeaderHandler(Map<String,String[]> headers)
           
 
Method Summary
 String getAuthorizationPassword()
           
 String getAuthorizationUser()
           
 String getContentCharset(String defaultValue)
           
 String getContentMediaType(String defaultValue)
           
 String getHeaderValue(String headerName, String defaultValue)
           
 String getHeaderValue(String headerName, String[] defaultValues)
           
 String[] getHeaderValues(String headerName, String[] defaultValues)
           
protected  ControllerException getMissingHeaderException(String headerName)
           
protected  void initAuthorization()
           
protected  void initContentType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeaderHandler

public HeaderHandler(Map<String,String[]> headers)
Method Detail

initAuthorization

protected void initAuthorization()

initContentType

protected void initContentType()

getHeaderValues

public String[] getHeaderValues(String headerName,
                                String[] defaultValues)
                         throws ControllerException
Throws:
ControllerException

getHeaderValue

public String getHeaderValue(String headerName,
                             String defaultValue)
                      throws ControllerException
Throws:
ControllerException

getHeaderValue

public String getHeaderValue(String headerName,
                             String[] defaultValues)
                      throws ControllerException
Throws:
ControllerException

getAuthorizationUser

public String getAuthorizationUser()

getAuthorizationPassword

public String getAuthorizationPassword()

getContentMediaType

public String getContentMediaType(String defaultValue)

getContentCharset

public String getContentCharset(String defaultValue)

getMissingHeaderException

protected ControllerException getMissingHeaderException(String headerName)


Copyright © 2011. All Rights Reserved.