/** * {@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); if (!Objects.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 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 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; } }
final Object field1Value = BeanPropertyReaderUtil.getNullSaveProperty(pvalue, field1Name); final Object field2Value = BeanPropertyReaderUtil.getNullSaveProperty(pvalue, field2Name); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if ((field1Value == null || field1Value instanceof String && StringUtils.isEmpty((String) field1Value))
/** * {@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(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); if (!Objects.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 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 Object field1Value = BeanPropertyReaderUtil.getNullSaveProperty(pvalue, field1Name); final Object field2Value = BeanPropertyReaderUtil.getNullSaveProperty(pvalue, field2Name); if ((field1Value == null || field1Value instanceof String && StringUtils.isEmpty((String) field1Value)) && (field2Value == null || field2Value instanceof String && StringUtils.isEmpty((String) field2Value))) { return true; } if (Objects.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(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 Object field1Value = BeanPropertyReaderUtil.getNullSaveProperty(pvalue, field1Name); final Object field2Value = BeanPropertyReaderUtil.getNullSaveProperty(pvalue, field2Name); if ((field1Value == null || field1Value instanceof String && StringUtils.isEmpty((String) field1Value)) && (field2Value == null || field2Value instanceof String && StringUtils.isEmpty((String) field2Value))) { return true; } if (Objects.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 fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldAlternateCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldAlternateCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isNotEmpty(fieldCompareValue) && StringUtils.isEmpty(fieldCheckValue) && StringUtils.isEmpty(fieldAlternateCheckValue)) { 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); if (!bigger(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 fieldCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCheckName); final String fieldAlternateCheckValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldAlternateCheckName); final String fieldCompareValue = BeanPropertyReaderUtil.getNullSaveStringProperty(pvalue, fieldCompareName); if (StringUtils.isNotEmpty(fieldCompareValue) && StringUtils.isEmpty(fieldCheckValue) && StringUtils.isEmpty(fieldAlternateCheckValue)) { 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); if (!bigger(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 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 Object field1Value = BeanPropertyReaderUtil.getNullSaveProperty(pvalue, field1Name); final Object field2Value = BeanPropertyReaderUtil.getNullSaveProperty(pvalue, field2Name); if (!bigger(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 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 Object field1Value = BeanPropertyReaderUtil.getNullSaveProperty(pvalue, field1Name); final Object field2Value = BeanPropertyReaderUtil.getNullSaveProperty(pvalue, field2Name); if (!smaller(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 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 Object field1Value = BeanPropertyReaderUtil.getNullSaveProperty(pvalue, field1Name); final Object field2Value = BeanPropertyReaderUtil.getNullSaveProperty(pvalue, field2Name); if (!smaller(field1Value, field2Value)) { switchContext(pcontext); return false; } return true; } catch (final Exception ignore) { switchContext(pcontext); return false; } }