List of usage examples for com.liferay.portal.kernel.backgroundtask BackgroundTaskResult setStatusMessage
public void setStatusMessage(String statusMessage)
From source file:com.liferay.exportimport.internal.background.task.BaseStagingBackgroundTaskExecutor.java
License:Open Source License
protected BackgroundTaskResult processMissingReferences(long backgroundTaskId, MissingReferences missingReferences) { BackgroundTaskResult backgroundTaskResult = new BackgroundTaskResult( BackgroundTaskConstants.STATUS_SUCCESSFUL); if (missingReferences == null) { return backgroundTaskResult; }/*from w w w . ja va2 s .c o m*/ Map<String, MissingReference> weakMissingReferences = missingReferences.getWeakMissingReferences(); if (MapUtil.isNotEmpty(weakMissingReferences)) { BackgroundTask backgroundTask = BackgroundTaskManagerUtil.fetchBackgroundTask(backgroundTaskId); JSONArray jsonArray = StagingUtil.getWarningMessagesJSONArray(getLocale(backgroundTask), weakMissingReferences); backgroundTaskResult.setStatusMessage(jsonArray.toString()); } return backgroundTaskResult; }