Package br.ufsc.labsec.web
Class RequestParameterProcessor
java.lang.Object
br.ufsc.labsec.web.RequestParameterProcessor
public class RequestParameterProcessor extends Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description RequestParameterProcessor(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
-
Method Summary
Modifier and Type Method Description List<jakarta.servlet.http.Part>
getPart(String name)
protected ReqItem<String>
parameter(String name)
Cria umReqItem
para um parâmetro da requisiçãoprotected ReqItem<List<jakarta.servlet.http.Part>>
part(String name)
Cria umReqItem
para um parte da requisição (válido para requisições multipart)InputStream
partToStream(jakarta.servlet.http.Part part)
-
Field Details
-
request
protected final jakarta.servlet.http.HttpServletRequest request -
response
protected final jakarta.servlet.http.HttpServletResponse response
-
-
Constructor Details
-
RequestParameterProcessor
public RequestParameterProcessor(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
-
-
Method Details
-
parameter
Cria umReqItem
para um parâmetro da requisição- Parameters:
name
- nome do parâmetro- Returns:
- um
ReqItem
para o parâmetro
-
part
Cria umReqItem
para um parte da requisição (válido para requisições multipart)- Parameters:
name
- nome da parte- Returns:
- um
ReqItem
para a parte
-
getPart
- Throws:
ApiMisusageException
-
partToStream
- Throws:
ApiMisusageException
-