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 PositiveOddsOnly 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 == 1;
14 }
15 }