public void revalidate(){
  validationError.clear();
  logger.info("revalidate: hasValidator -> {}",hasValidator());
  if (!hasValidator())   return;
  revalidationService.setHeader(header);
  revalidationService.setRows(rows);
  revalidationService.setValidator(validator);
  revalidationService.setOnSucceeded(null);
  revalidationService.setOnFailed(null);
  revalidationService.restart();
}

public void revalidate ( ) { validationError . clear ( ) ; logger . info ( "revalidate: hasValidator -> {}" , hasValidator ( ) ) ; if ( ! hasValidator ( ) ) return ; revalidationService . setHeader ( header ) ; revalidationService . setRows ( rows ) ; revalidationService . setValidator ( validator ) ; revalidationService . setOnSucceeded ( null ) ; revalidationService . setOnFailed ( null ) ; revalidationService . restart ( ) ; }
walks through the data and validates each value
