/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldAlternateCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldAlternateCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isEmpty(fieldCheckValue) && StringUtils.isEmpty(fieldAlternateCheckValue) && StringUtils.isEmpty(fieldCompareValue)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldAlternateCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldAlternateCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isEmpty(fieldCheckValue) && StringUtils.isEmpty(fieldAlternateCheckValue) && StringUtils.isEmpty(fieldCompareValue)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(java.lang.Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldAlternateCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldAlternateCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isEmpty(fieldCheckValue) && StringUtils.isEmpty(fieldAlternateCheckValue) && valueCompare.contains(fieldCompareValue)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(java.lang.Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldAlternateCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldAlternateCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isEmpty(fieldCheckValue) && StringUtils.isEmpty(fieldAlternateCheckValue) && StringUtils.equals(valueCompare, fieldCompareValue)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isEmpty(fieldCheckValue) && valueCompare.contains(fieldCompareValue)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isEmpty(fieldCheckValue) && StringUtils.isNotEmpty(fieldCompareValue)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isEmpty(fieldCheckValue) && StringUtils.isEmpty(fieldCompareValue)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isNotEmpty(fieldCheckValue) && StringUtils.isEmpty(fieldCompareValue)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isNotEmpty(fieldCheckValue) && StringUtils.isNotEmpty(fieldCompareValue)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isNotEmpty(fieldCheckValue) && StringUtils.equals(valueCompare, fieldCompareValue)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isNotEmpty(fieldCheckValue) && valueCompare.contains(fieldCompareValue)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isEmpty(fieldCheckValue) && StringUtils.isNotEmpty(fieldCompareValue)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isEmpty(fieldCheckValue) && StringUtils.isEmpty(fieldCompareValue)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isNotEmpty(fieldCheckValue) && StringUtils.isNotEmpty(fieldCompareValue)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isNotEmpty(fieldCheckValue) && StringUtils.isEmpty(fieldCompareValue)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
@SuppressWarnings("deprecation") @Override public boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String field1Value = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, field1Name); final String field2Value = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, field2Name); final boolean oneFieldIsEmpty = StringUtils.isEmpty(field1Value) || StringUtils.isEmpty(field2Value); if (oneFieldIsEmpty || StringUtils.getLevenshteinDistance(field1Value, field2Value) >= minDistance) { return true; } switchContext(pcontext); return false; } catch (final Exception pexception) { switchContext(pcontext); return false; } }
@SuppressWarnings("deprecation") @Override public boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String field1Value = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, field1Name); final String field2Value = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, field2Name); final boolean oneFieldIsEmpty = StringUtils.isEmpty(field1Value) || StringUtils.isEmpty(field2Value); if (oneFieldIsEmpty || StringUtils.getLevenshteinDistance(field1Value, field2Value) >= minDistance) { return true; } switchContext(pcontext); return false; } catch (final Exception pexception) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String field1Value = getDomainOf(BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, field1Name)); final String field2Value = getDomainOf(BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, field2Name)); if (!StringUtils.equals(field1Value, field2Value)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final String field1Value = getDomainOf(BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, field1Name)); final String field2Value = getDomainOf(BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, field2Name)); if (!StringUtils.equals(field1Value, field2Value)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }
/** * {@inheritDoc} check if given object is valid. * * @see javax.validation.ConstraintValidator#isValid(Object, * javax.validation.ConstraintValidatorContext) */ @Override public final boolean isValid(final Object pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } try { final Object field1Value = BeanPropertyReaderUtil.getNullSaveProperty(pvalue, field1Name); final Object field2Value = BeanPropertyReaderUtil.getNullSaveProperty(pvalue, field2Name); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (valueCompare.contains(fieldCompareValue) && !Objects.equals(field1Value, field2Value)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }