List of usage examples for org.apache.commons.collections15.set UnmodifiableSet decorate
public static <E> Set<E> decorate(Set<E> set)
From source file:com.javaid.bolaky.domain.userregistration.entity.Person.java
public Set<PersonErrorCode> validate(@SuppressWarnings("rawtypes") Class... clazz) { Set<PersonErrorCode> personErrorCodes = new ListOrderedSet<PersonErrorCode>(); ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); Validator validator = factory.getValidator(); Set<ConstraintViolation<Person>> constraintViolations = validator.validate(this, clazz); for (ConstraintViolation<Person> constraintViolation : constraintViolations) { personErrorCodes.add(PersonErrorCode.convertFrom(constraintViolation.getMessage())); }//from ww w.j a v a2 s .com return UnmodifiableSet.decorate(personErrorCodes); }
From source file:com.javaid.bolaky.domain.pools.entity.Pool.java
private Set<PoolsError> validate() { Set<PoolsError> poolsErrors = new ListOrderedSet<PoolsError>(); ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); Validator validator = factory.getValidator(); Set<ConstraintViolation<Pool>> constraintViolations = validator.validate(this, MandatoryDataRules.class); for (ConstraintViolation<Pool> constraintViolation : constraintViolations) { poolsErrors.add(PoolsError.getPoolsError(constraintViolation.getMessage())); }/*from w w w . ja va2 s. c om*/ return UnmodifiableSet.decorate(poolsErrors); }