/** * instantiate a ConstraintViolationImpl. * * @param streamReader serialized stream reader to take data from * @return ConstraintViolationImpl * @throws SerializationException if deserialization fails */ public static ConstraintViolationImpl<Object> instantiate( final SerializationStreamReader streamReader) throws SerializationException { final String messageTemplate = null; final String interpolatedMessage = streamReader.readString(); final Class<Object> rootBeanClass = null; final Object rootBean = null; final Object leafBeanInstance = null; final Object value = null; final Path propertyPath = (Path) streamReader.readObject(); final ConstraintDescriptor<?> constraintDescriptor = null; final ElementType elementType = null; final Map<String, Object> messageParameters = new HashMap<>(); final Map<String, Object> expressionVariables = new HashMap<>(); return (ConstraintViolationImpl<Object>) ConstraintViolationImpl.forBeanValidation( messageTemplate, messageParameters, expressionVariables, interpolatedMessage, rootBeanClass, rootBean, leafBeanInstance, value, propertyPath, constraintDescriptor, elementType, null); }
.map(violation -> ConstraintViolationImpl.forBeanValidation( //
.map(violation -> ConstraintViolationImpl.forBeanValidation( //
/** * get validation error set. * * @param pclass class to get data from * @return the validationErrorSet */ @SuppressWarnings({"unchecked"}) public final ArrayList<ConstraintViolation<?>> getValidationErrorSet(final Object pclass) { return new ArrayList<>(validationErrorSet.stream() .map(violation -> ConstraintViolationImpl.forBeanValidation( // violation.getMessageTemplate(), // Collections.emptyMap(), // Collections.emptyMap(), // violation.getMessage(), // ((SerializeableConstraintValidationImpl<Object>) violation).getRootBeanClass(), // pclass, // violation.getLeafBean(), // null, // violation.getPropertyPath(), // violation.getConstraintDescriptor(), // null, // null)) .collect(Collectors.toList())); }
); default: return ConstraintViolationImpl.forBeanValidation( messageTemplate, constraintViolationCreationContext.getMessageParameters(),
return ConstraintViolationImpl.forBeanValidation( messageTemplate, constraintViolationCreationContext.getMessageParameters(),