public class BackgroundTaskManagerUtil
extends java.lang.Object
Constructor and Description |
---|
BackgroundTaskManagerUtil() |
Modifier and Type | Method and Description |
---|---|
static BackgroundTask |
addBackgroundTask(long userId,
long groupId,
java.lang.String name,
java.lang.String[] servletContextNames,
java.lang.Class<?> taskExecutorClass,
java.util.Map<java.lang.String,java.io.Serializable> taskContextMap,
ServiceContext serviceContext) |
static BackgroundTask |
addBackgroundTask(long userId,
long groupId,
java.lang.String name,
java.lang.String taskExecutorClassName,
java.util.Map<java.lang.String,java.io.Serializable> taskContextMap,
ServiceContext serviceContext) |
static void |
addBackgroundTaskAttachment(long userId,
long backgroundTaskId,
java.lang.String fileName,
java.io.File file) |
static BackgroundTask |
amendBackgroundTask(long backgroundTaskId,
java.util.Map<java.lang.String,java.io.Serializable> taskContextMap,
int status,
ServiceContext serviceContext) |
static BackgroundTask |
amendBackgroundTask(long backgroundTaskId,
java.util.Map<java.lang.String,java.io.Serializable> taskContextMap,
int status,
java.lang.String statusMessage,
ServiceContext serviceContext) |
static void |
cleanUpBackgroundTask(BackgroundTask backgroundTask,
int status) |
static void |
cleanUpBackgroundTasks() |
static BackgroundTask |
deleteBackgroundTask(long backgroundTaskId) |
static void |
deleteCompanyBackgroundTasks(long companyId) |
static void |
deleteGroupBackgroundTasks(long groupId) |
static void |
deleteGroupBackgroundTasks(long groupId,
java.lang.String name,
java.lang.String taskExecutorClassName) |
static BackgroundTask |
fetchBackgroundTask(long backgroundTaskId) |
static BackgroundTask |
fetchFirstBackgroundTask(long groupId,
java.lang.String taskExecutorClassName,
boolean completed,
OrderByComparator<BackgroundTask> orderByComparator) |
static BackgroundTask |
fetchFirstBackgroundTask(java.lang.String taskExecutorClassName,
int status) |
static BackgroundTask |
fetchFirstBackgroundTask(java.lang.String taskExecutorClassName,
int status,
OrderByComparator<BackgroundTask> orderByComparator) |
static BackgroundTask |
getBackgroundTask(long backgroundTaskId) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(long[] groupIds,
java.lang.String taskExecutorClassName,
boolean completed,
int start,
int end,
OrderByComparator<BackgroundTask> orderByComparator) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(long[] groupIds,
java.lang.String taskExecutorClassName,
int start,
int end,
OrderByComparator<BackgroundTask> orderByComparator) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(long[] groupIds,
java.lang.String name,
java.lang.String[] taskExecutorClassNames,
int start,
int end,
OrderByComparator<BackgroundTask> orderByComparator) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(long[] groupIds,
java.lang.String name,
java.lang.String taskExecutorClassName,
int start,
int end,
OrderByComparator<BackgroundTask> orderByComparator) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(long groupId,
int status) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(long groupId,
java.lang.String taskExecutorClassName) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(long groupId,
java.lang.String[] taskExecutorClassNames) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(long groupId,
java.lang.String[] taskExecutorClassNames,
int status) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(long groupId,
java.lang.String[] taskExecutorClassNames,
int start,
int end,
OrderByComparator<BackgroundTask> orderByComparator) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(long groupId,
java.lang.String taskExecutorClassName,
boolean completed,
int start,
int end,
OrderByComparator<BackgroundTask> orderByComparator) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(long groupId,
java.lang.String taskExecutorClassName,
int status) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(long groupId,
java.lang.String taskExecutorClassName,
int start,
int end,
OrderByComparator<BackgroundTask> orderByComparator) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(long groupId,
java.lang.String name,
java.lang.String taskExecutorClassName,
int start,
int end,
OrderByComparator<BackgroundTask> orderByComparator) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(java.lang.String[] taskExecutorClassNames,
int status) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(java.lang.String[] taskExecutorClassNames,
int status,
int start,
int end,
OrderByComparator<BackgroundTask> orderByComparator) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(java.lang.String taskExecutorClassName,
int status) |
static java.util.List<BackgroundTask> |
getBackgroundTasks(java.lang.String taskExecutorClassName,
int status,
int start,
int end,
OrderByComparator<BackgroundTask> orderByComparator) |
static java.util.List<BackgroundTask> |
getBackgroundTasksByDuration(long[] groupIds,
java.lang.String[] taskExecutorClassName,
boolean completed,
int start,
int end,
boolean orderByType) |
static java.util.List<BackgroundTask> |
getBackgroundTasksByDuration(long[] groupIds,
java.lang.String[] taskExecutorClassName,
int start,
int end,
boolean orderByType) |
static int |
getBackgroundTasksCount(long[] groupIds,
java.lang.String taskExecutorClassName) |
static int |
getBackgroundTasksCount(long[] groupIds,
java.lang.String taskExecutorClassName,
boolean completed) |
static int |
getBackgroundTasksCount(long[] groupIds,
java.lang.String name,
java.lang.String taskExecutorClassName) |
static int |
getBackgroundTasksCount(long[] groupIds,
java.lang.String name,
java.lang.String[] taskExecutorClassNames) |
static int |
getBackgroundTasksCount(long[] groupIds,
java.lang.String name,
java.lang.String taskExecutorClassName,
boolean completed) |
static int |
getBackgroundTasksCount(long groupId,
java.lang.String taskExecutorClassName) |
static int |
getBackgroundTasksCount(long groupId,
java.lang.String[] taskExecutorClassNames) |
static int |
getBackgroundTasksCount(long groupId,
java.lang.String[] taskExecutorClassNames,
boolean completed) |
static int |
getBackgroundTasksCount(long groupId,
java.lang.String taskExecutorClassName,
boolean completed) |
static int |
getBackgroundTasksCount(long groupId,
java.lang.String name,
java.lang.String taskExecutorClassName) |
static int |
getBackgroundTasksCount(long groupId,
java.lang.String name,
java.lang.String taskExecutorClassName,
boolean completed) |
static java.lang.String |
getBackgroundTaskStatusJSON(long backgroundTaskId) |
static void |
resumeBackgroundTask(long backgroundTaskId) |
static void |
triggerBackgroundTask(long backgroundTaskId) |
public static BackgroundTask addBackgroundTask(long userId, long groupId, java.lang.String name, java.lang.String taskExecutorClassName, java.util.Map<java.lang.String,java.io.Serializable> taskContextMap, ServiceContext serviceContext) throws PortalException
PortalException
public static BackgroundTask addBackgroundTask(long userId, long groupId, java.lang.String name, java.lang.String[] servletContextNames, java.lang.Class<?> taskExecutorClass, java.util.Map<java.lang.String,java.io.Serializable> taskContextMap, ServiceContext serviceContext) throws PortalException
PortalException
public static void addBackgroundTaskAttachment(long userId, long backgroundTaskId, java.lang.String fileName, java.io.File file) throws PortalException
PortalException
public static BackgroundTask amendBackgroundTask(long backgroundTaskId, java.util.Map<java.lang.String,java.io.Serializable> taskContextMap, int status, ServiceContext serviceContext)
public static BackgroundTask amendBackgroundTask(long backgroundTaskId, java.util.Map<java.lang.String,java.io.Serializable> taskContextMap, int status, java.lang.String statusMessage, ServiceContext serviceContext)
public static void cleanUpBackgroundTask(BackgroundTask backgroundTask, int status)
public static void cleanUpBackgroundTasks()
public static BackgroundTask deleteBackgroundTask(long backgroundTaskId) throws PortalException
PortalException
public static void deleteCompanyBackgroundTasks(long companyId) throws PortalException
PortalException
public static void deleteGroupBackgroundTasks(long groupId) throws PortalException
PortalException
public static void deleteGroupBackgroundTasks(long groupId, java.lang.String name, java.lang.String taskExecutorClassName) throws PortalException
PortalException
public static BackgroundTask fetchBackgroundTask(long backgroundTaskId)
public static BackgroundTask fetchFirstBackgroundTask(long groupId, java.lang.String taskExecutorClassName, boolean completed, OrderByComparator<BackgroundTask> orderByComparator)
public static BackgroundTask fetchFirstBackgroundTask(java.lang.String taskExecutorClassName, int status)
public static BackgroundTask fetchFirstBackgroundTask(java.lang.String taskExecutorClassName, int status, OrderByComparator<BackgroundTask> orderByComparator)
public static BackgroundTask getBackgroundTask(long backgroundTaskId) throws PortalException
PortalException
public static java.util.List<BackgroundTask> getBackgroundTasks(long groupId, int status)
public static java.util.List<BackgroundTask> getBackgroundTasks(long groupId, java.lang.String taskExecutorClassName)
public static java.util.List<BackgroundTask> getBackgroundTasks(long groupId, java.lang.String taskExecutorClassName, boolean completed, int start, int end, OrderByComparator<BackgroundTask> orderByComparator)
public static java.util.List<BackgroundTask> getBackgroundTasks(long groupId, java.lang.String taskExecutorClassName, int status)
public static java.util.List<BackgroundTask> getBackgroundTasks(long groupId, java.lang.String taskExecutorClassName, int start, int end, OrderByComparator<BackgroundTask> orderByComparator)
public static java.util.List<BackgroundTask> getBackgroundTasks(long groupId, java.lang.String name, java.lang.String taskExecutorClassName, int start, int end, OrderByComparator<BackgroundTask> orderByComparator)
public static java.util.List<BackgroundTask> getBackgroundTasks(long groupId, java.lang.String[] taskExecutorClassNames)
public static java.util.List<BackgroundTask> getBackgroundTasks(long groupId, java.lang.String[] taskExecutorClassNames, int status)
public static java.util.List<BackgroundTask> getBackgroundTasks(long groupId, java.lang.String[] taskExecutorClassNames, int start, int end, OrderByComparator<BackgroundTask> orderByComparator)
public static java.util.List<BackgroundTask> getBackgroundTasks(long[] groupIds, java.lang.String taskExecutorClassName, boolean completed, int start, int end, OrderByComparator<BackgroundTask> orderByComparator)
public static java.util.List<BackgroundTask> getBackgroundTasks(long[] groupIds, java.lang.String taskExecutorClassName, int start, int end, OrderByComparator<BackgroundTask> orderByComparator)
public static java.util.List<BackgroundTask> getBackgroundTasks(long[] groupIds, java.lang.String name, java.lang.String taskExecutorClassName, int start, int end, OrderByComparator<BackgroundTask> orderByComparator)
public static java.util.List<BackgroundTask> getBackgroundTasks(long[] groupIds, java.lang.String name, java.lang.String[] taskExecutorClassNames, int start, int end, OrderByComparator<BackgroundTask> orderByComparator)
public static java.util.List<BackgroundTask> getBackgroundTasks(java.lang.String taskExecutorClassName, int status)
public static java.util.List<BackgroundTask> getBackgroundTasks(java.lang.String taskExecutorClassName, int status, int start, int end, OrderByComparator<BackgroundTask> orderByComparator)
public static java.util.List<BackgroundTask> getBackgroundTasks(java.lang.String[] taskExecutorClassNames, int status)
public static java.util.List<BackgroundTask> getBackgroundTasks(java.lang.String[] taskExecutorClassNames, int status, int start, int end, OrderByComparator<BackgroundTask> orderByComparator)
public static java.util.List<BackgroundTask> getBackgroundTasksByDuration(long[] groupIds, java.lang.String[] taskExecutorClassName, boolean completed, int start, int end, boolean orderByType)
public static java.util.List<BackgroundTask> getBackgroundTasksByDuration(long[] groupIds, java.lang.String[] taskExecutorClassName, int start, int end, boolean orderByType)
public static int getBackgroundTasksCount(long groupId, java.lang.String taskExecutorClassName)
public static int getBackgroundTasksCount(long groupId, java.lang.String taskExecutorClassName, boolean completed)
public static int getBackgroundTasksCount(long groupId, java.lang.String name, java.lang.String taskExecutorClassName)
public static int getBackgroundTasksCount(long groupId, java.lang.String name, java.lang.String taskExecutorClassName, boolean completed)
public static int getBackgroundTasksCount(long groupId, java.lang.String[] taskExecutorClassNames)
public static int getBackgroundTasksCount(long groupId, java.lang.String[] taskExecutorClassNames, boolean completed)
public static int getBackgroundTasksCount(long[] groupIds, java.lang.String taskExecutorClassName)
public static int getBackgroundTasksCount(long[] groupIds, java.lang.String taskExecutorClassName, boolean completed)
public static int getBackgroundTasksCount(long[] groupIds, java.lang.String name, java.lang.String taskExecutorClassName)
public static int getBackgroundTasksCount(long[] groupIds, java.lang.String name, java.lang.String taskExecutorClassName, boolean completed)
public static int getBackgroundTasksCount(long[] groupIds, java.lang.String name, java.lang.String[] taskExecutorClassNames)
public static java.lang.String getBackgroundTaskStatusJSON(long backgroundTaskId)
public static void resumeBackgroundTask(long backgroundTaskId)
public static void triggerBackgroundTask(long backgroundTaskId)