Class AweRequest


  • public class AweRequest
    extends Object
    Author:
    pgarcia
    • Constructor Detail

      • AweRequest

        public AweRequest​(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response,
                          com.fasterxml.jackson.databind.ObjectMapper mapper)
        Autowired constructor
        Parameters:
        request - Request
        response - Response
        mapper - ObjectMapper
    • Method Detail

      • setParameter

        public void setParameter​(@NotNull
                                 @NotNull String name,
                                 Object... valueList)
        Stores the specific value of a parameter in the internal parameter list
        Parameters:
        name - Parameter name
        valueList - Parameter value
      • setParameterList

        public void setParameterList​(com.fasterxml.jackson.databind.node.ObjectNode parameterList)
        Store the parameter list
        Parameters:
        parameterList - the parameterList to set
      • getParameter

        public com.fasterxml.jackson.databind.JsonNode getParameter​(String parameterId)
        Retrieve the parameter
        Parameters:
        parameterId - Parameter identifier
        Returns:
        Parameter as json
      • getParameterList

        public com.fasterxml.jackson.databind.node.ObjectNode getParameterList()
        Retrieve the parameter list
        Returns:
        parameter list
      • getParametersSafe

        public com.fasterxml.jackson.databind.node.ObjectNode getParametersSafe()
        Retrieve the parameter list to be modified without thread issues
        Returns:
        parameter list
      • getParameterAsString

        public String getParameterAsString​(String parameterId)
        Retrieve the parameter
        Parameters:
        parameterId - Parameter identifier
        Returns:
        Parameter as string
      • getParameterAsCellDataList

        public List<CellData> getParameterAsCellDataList​(String parameterId)
        Retrieve the parameter
        Parameters:
        parameterId - Parameter identifier
        Returns:
        Parameter as cell data list
      • getParameterAsCellDataList

        public List<CellData> getParameterAsCellDataList​(com.fasterxml.jackson.databind.JsonNode parameter)
        Retrieve the parameter
        Parameters:
        parameter - Parameter
        Returns:
        Parameter as cell data list
      • getParameterAsCellData

        public CellData getParameterAsCellData​(String parameterId)
        Retrieve the parameter
        Parameters:
        parameterId - Parameter identifier
        Returns:
        Parameter as cell data
      • getParameterAsCellData

        public CellData getParameterAsCellData​(com.fasterxml.jackson.databind.JsonNode parameter)
        Retrieve the parameter as CellData
        Parameters:
        parameter - Parameter
        Returns:
        Parameter as cell data