List of usage examples for com.liferay.portal.kernel.backgroundtask BackgroundTaskResult BackgroundTaskResult
public BackgroundTaskResult(int status)
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. j a va 2 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; }