Uses of Class
br.ufsc.labsec.web.ReqItem
Package | Description |
---|---|
br.ufsc.labsec.web |
-
Uses of ReqItem in br.ufsc.labsec.web
Methods in br.ufsc.labsec.web that return ReqItem Modifier and Type Method Description ReqItem<T>
ReqItem. availableValues(Collection<T> availableValues)
Define os valores disponíveis para o parâmetroReqItem<T>
ReqItem. availableValues(T... availableValues)
Define os valores disponíveis para o parâmetro.<K> ReqItem<K>
ReqItem. map(ReqItem.ApiFunction<T,K> transformFunction)
Transforma o valor do parâmetroReqItem<T>
ReqItem. match(Predicate<T> predicate)
Define uma validação para o valor do parâmetroReqItem<T>
ReqItem. match(Predicate<T> predicate, String errorMessage, int httpStatus)
protected ReqItem<String>
RequestParameterProcessor. parameter(String name)
Cria umReqItem
para um parâmetro da requisiçãoprotected ReqItem<List<jakarta.servlet.http.Part>>
RequestParameterProcessor. part(String name)
Cria umReqItem
para um parte da requisição (válido para requisições multipart)ReqItem<T>
ReqItem. required()
Define o parâmetro como obrigatórioReqItem<T>
ReqItem. requiredIf(boolean condition)
Define o parâmetro como obrigatório se a condição for atendidaReqItem<T>
ReqItem. requiredIf(Supplier<Boolean> condition)
Define o parâmetro como obrigatório se a condição for atendida
TODO: verificar a necessidade de utilizar Supplierao invés de boolean.