context/context library
Classes
-
CastList<
T> - Annotation para obtener el tipo T de una lista y hacerle el parser
-
CastMap<
K, V> - Annotation para obtener el tipo T de un map y hacerle el parser
- ConstraintValidatorContext
- ConstrainViolation
- Class that represent a fail validation (Details and examples in docs)
- DependencyInjection
- ExceptionHandler
- FromJsonParser
- Annotation para personalizar el parsea a un objeto a un json
- JsonProperty
- NamingStrategies
- NotBlank
- NotEmpty
- NotNull
- ObjectMapper
- ObjectMapperImpl
- PropertyParser
- Annotation con ambas funciones from-json y to-json
- SimpleExceptionHandler
- Size
- ToJsonParser
- Annotation para personalizar el parsea a un json de un objeto
- Valid
- ValidationService
- Default class to define the validation
- ValidationServiceImpl
- WinterDeserializable
- WinterSerializer
Mixins
- Validatable
- mixin to implement in every class where the validation want to be done it by hand
- ValidMessage
Extensions
- GloballyValidatable on Object
-
extension to make every object validatable
Just call:
someObject.validate()
Functions
-
listCaster<
T> (List list) → List< T> - funcion por defecto para hacer el parser de una List
-
mapCaster<
K, V> (Map map) → Map< K, V> - funcion por defecto para hacer el parser de una List
-
notBlank(
dynamic property, ConstraintValidatorContext cvc) → bool -
notEmpty(
dynamic property, ConstraintValidatorContext cvc) → bool -
notNull(
dynamic property, ConstraintValidatorContext cvc) → bool -
size(
dynamic property, ConstraintValidatorContext cvc) → bool
Typedefs
- FromJsonParserFunction = dynamic Function(dynamic property)
- Definicion de funcion para hacer el parseo de un json a un objeto
-
ListParserFunction<
T> = List< T> Function(List property) - Definicion de funcion para hacer el casteo de: List
-
MapParserFunction<
K, V> = Map< K, V> Function(Map property) - Definicion de funcion para hacer el casteo de: Map
- NamingStrategy = String Function(String value)
- ToJsonParserFunction = dynamic Function(dynamic property)
- Definicion de funcion para hacer el parseo de un objeto a un json
- ValidationFunction = bool Function(dynamic object, ConstraintValidatorContext cvc)
Exceptions / Errors
- ApiException
- Base exception
- BadRequestException
- exception for 400
- ConflictException
- exception for 409
- ForbiddenException
- exception for 401
- InternalServerErrorException
- exception for 500
- NotFoundException
- exception for 404
- PaymentRequiredException
- exception for 402
- ResponseException
- Special exception to break up any current flow and return this instead
- exception for 403
- UnprocessableEntityException
- Validation exception 422
- ValidationException