Advertisement
Guest User

Untitled

a guest
Oct 13th, 2015
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. ```
  2. if (failedRows.isEmpty()) {
  3.  
  4. createAndStoreMessage(store, version, CellTraceLevel.INFO,
  5. "Bulk data import successful.",
  6. persistenceManager);
  7.  
  8. } else {
  9.  
  10. final String titleMessage;
  11. final String detailedMessage;
  12. final String warnings = detailedValidationContext.buildMessage("\n", " - ", false);
  13.  
  14. if (failedRows.size() < 25) {
  15.  
  16. titleMessage = String.format("succeeded with warnings: %s lines were not imported",
  17. failedRows.size());
  18. detailedMessage = String.format("The import succeeded with warnings:\n %s",
  19. warnings);
  20.  
  21. } else {
  22.  
  23. Integer lineNb = failedRows.get(failedRows.size() - 1);
  24.  
  25. titleMessage = String.format("stopped at line %s because too many errors were detected", lineNb);
  26.  
  27. // create error generator
  28. detailedMessage = String.format(
  29. "The import stopped at line %s because too many errors were detected:\n %s",
  30. lineNb,
  31. warnings);
  32. }
  33.  
  34. taskService.putInTaskResult("messages", ImmutableList.of(new ServiceValidationMessage(
  35. titleMessage,
  36. ServiceValidationType.WARNING)));
  37.  
  38. createAndStoreMessage(store, version, CellTraceLevel.WARNING, detailedMessage, persistenceManager);
  39. }
  40. ```
  41.  
  42. ```
  43. var link = 'See <a href="/stores/{cellId}/versions/{nb}/messages#traces">Traces</a> for details'
  44. .format({
  45. cellId: cellContext.cellId,
  46. nb: cellContext.versionMajorNumber
  47. });
  48.  
  49. _.each(importMessages, function (importMessage) {
  50.  
  51. importMessage.message = '{job} {msg}. {link}.'
  52. .format({
  53. job: jobName,
  54. msg: importMessage.message,
  55. link: link
  56. });
  57. })
  58. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement