@Test public void testEnumConstraintNullIsOk() { assertTrue(simple.validate(null)); }
@Override public boolean validate(Object object) { if (object == null) { return true; } return possibleValues.contains(object.toString()); }
EnumConstraint extends AbstractConstraint { @Override public boolean validate(Object object) { if (object == null) { return true; } return possibleValues.contains(object.toString()); } }
EnumConstraint extends AbstractConstraint { @Override public boolean validate(Object object) { if (object == null) { return true; } return possibleValues.contains(object.toString()); } EnumConstraint(List<?> possibleValues);  EnumConstraint(Object... possibleValues); }
EnumConstraint extends AbstractConstraint { @Override public boolean validate(Object object) { if (object == null) { return true; } return possibleValues.contains(object.toString()); } EnumConstraint(List<?> possibleValues);  EnumConstraint(Object... possibleValues); @Override boolean validate(Object object); @Override Description getDescription(); Set<String> getPossibleValues(); @Override String getErrorMessage(Object invalidValue, Locale locale); @Override int hashCode(); @Override boolean equals(Object obj); }
EnumConstraint extends AbstractConstraint { @Override public boolean validate(Object object) { if (object == null) { return true; } return possibleValues.contains(object.toString()); } EnumConstraint(List<?> possibleValues);  EnumConstraint(Object... possibleValues); @Override boolean validate(Object object); @Override Description getDescription(); Set<String> getPossibleValues(); @Override String getErrorMessage(Object invalidValue, Locale locale); @Override int hashCode(); @Override boolean equals(Object obj);  }