TrimStringField.java 538 B

123456789101112131415
  1. package com.shkpr.service.alambizplugin.components;
  2. import com.opencsv.bean.AbstractBeanField;
  3. import com.opencsv.exceptions.CsvConstraintViolationException;
  4. import com.opencsv.exceptions.CsvDataTypeMismatchException;
  5. import org.springframework.util.StringUtils;
  6. public class TrimStringField extends AbstractBeanField {
  7. @Override
  8. protected Object convert(String s) throws CsvDataTypeMismatchException, CsvConstraintViolationException {
  9. if (!StringUtils.isEmpty(s))
  10. return s.trim();
  11. return s;
  12. }
  13. }