com.liferay.portal.kernel.backgroundtask.BackgroundTaskConstants Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of com.liferay.portal.kernel Show documentation
Show all versions of com.liferay.portal.kernel Show documentation
Contains interfaces for the portal services. Interfaces are only loaded by the global class loader and are shared by all plugins.
/**
* Copyright (c) 2000-present Liferay, Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*/
package com.liferay.portal.kernel.backgroundtask;
import com.liferay.portal.kernel.util.StringPool;
/**
* @author Daniel Kocsis
* @author Eduardo Garcia
*/
public class BackgroundTaskConstants {
public static final String BACKGROUND_TASK_ID = "backgroundTaskId";
public static final int ISOLATION_LEVEL_CLASS = 1;
public static final int ISOLATION_LEVEL_COMPANY = 2;
public static final int ISOLATION_LEVEL_CUSTOM = 6;
public static final int ISOLATION_LEVEL_GROUP = 3;
public static final int ISOLATION_LEVEL_NOT_ISOLATED = 4;
public static final int ISOLATION_LEVEL_TASK_NAME = 5;
public static final String LABEL_CANCELLED = "cancelled";
public static final String LABEL_FAILED = "failed";
public static final String LABEL_IN_PROGRESS = "in-progress";
public static final String LABEL_NEW = "new";
public static final String LABEL_QUEUED = "queued";
public static final String LABEL_SUCCESSFUL = "successful";
public static final int STATUS_CANCELLED = 5;
public static final int STATUS_FAILED = 2;
public static final int STATUS_IN_PROGRESS = 1;
public static final int STATUS_NEW = 0;
public static final int STATUS_QUEUED = 4;
public static final int STATUS_SUCCESSFUL = 3;
public static String getStatusCssClass(int status) {
if (status == STATUS_CANCELLED) {
return "text-info";
}
else if (status == STATUS_FAILED) {
return "text-danger";
}
else if (status == STATUS_IN_PROGRESS) {
return "text-warning";
}
else if ((status == BackgroundTaskConstants.STATUS_NEW) ||
(status == BackgroundTaskConstants.STATUS_QUEUED)) {
return "text-info";
}
else if (status == STATUS_SUCCESSFUL) {
return "text-success";
}
return StringPool.BLANK;
}
public static String getStatusLabel(int status) {
if (status == STATUS_CANCELLED) {
return LABEL_CANCELLED;
}
else if (status == STATUS_FAILED) {
return LABEL_FAILED;
}
else if (status == STATUS_IN_PROGRESS) {
return LABEL_IN_PROGRESS;
}
else if (status == STATUS_NEW) {
return LABEL_NEW;
}
else if (status == STATUS_QUEUED) {
return LABEL_QUEUED;
}
else if (status == STATUS_SUCCESSFUL) {
return LABEL_SUCCESSFUL;
}
else {
return StringPool.BLANK;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy