View Javadoc
1   package com.opencsv.bean.verifier;
2   
3   import com.opencsv.bean.BeanVerifier;
4   import com.opencsv.bean.mocks.SingleNumber;
5   import com.opencsv.exceptions.CsvConstraintViolationException;
6   
7   public class PositiveEvensOnly implements BeanVerifier<SingleNumber> {
8       @Override
9       public boolean verifyBean(SingleNumber bean) throws CsvConstraintViolationException {
10          if(bean.getNumber() < 0) {
11              throw new CsvConstraintViolationException("Negative number encountered.");
12          }
13          return bean.getNumber() % 2 == 0;
14      }
15  }