Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ```
- if (failedRows.isEmpty()) {
- createAndStoreMessage(store, version, CellTraceLevel.INFO,
- "Bulk data import successful.",
- persistenceManager);
- } else {
- final String titleMessage;
- final String detailedMessage;
- final String warnings = detailedValidationContext.buildMessage("\n", " - ", false);
- if (failedRows.size() < 25) {
- titleMessage = String.format("succeeded with warnings: %s lines were not imported",
- failedRows.size());
- detailedMessage = String.format("The import succeeded with warnings:\n %s",
- warnings);
- } else {
- Integer lineNb = failedRows.get(failedRows.size() - 1);
- titleMessage = String.format("stopped at line %s because too many errors were detected", lineNb);
- // create error generator
- detailedMessage = String.format(
- "The import stopped at line %s because too many errors were detected:\n %s",
- lineNb,
- warnings);
- }
- taskService.putInTaskResult("messages", ImmutableList.of(new ServiceValidationMessage(
- titleMessage,
- ServiceValidationType.WARNING)));
- createAndStoreMessage(store, version, CellTraceLevel.WARNING, detailedMessage, persistenceManager);
- }
- ```
- ```
- var link = 'See <a href="/stores/{cellId}/versions/{nb}/messages#traces">Traces</a> for details'
- .format({
- cellId: cellContext.cellId,
- nb: cellContext.versionMajorNumber
- });
- _.each(importMessages, function (importMessage) {
- importMessage.message = '{job} {msg}. {link}.'
- .format({
- job: jobName,
- msg: importMessage.message,
- link: link
- });
- })
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement