Class AweRequest

java.lang.Object
com.almis.awe.model.component.AweRequest

public class AweRequest extends Object
Author:
pgarcia
  • Constructor Details

    • AweRequest

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

    • 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