com.retek.component.task
Interface TaskManager

All Superinterfaces:
DistributedObjectManager

public interface TaskManager
extends DistributedObjectManager


Method Summary
 ActivityRequestWorkTask buildActivityRequestWorkTask(ActivityRequest activityRequest)
           
 OrderWorkTask buildOrderWorkTask(Taskable taskable, CustomerOrder order, Task task)
           
 PersonalReminderWorkTask buildPersonalReminderWorkTask(Taskable taskable, ActivityRequest activityRequest, Task task)
           
 PersonalReminderWorkTask buildPersonalReminderWorkTask(Taskable taskable, CustomerOrder order, Task task)
           
 PersonalReminderWorkTask buildPersonalReminderWorkTask(Taskable taskable, Task task)
           
 Task buildTask(TaskType taskType, java.lang.String shortDescription)
           
 java.util.Set findActivityRequestTasks(TaskType taskType)
           
 java.util.Set findActivityRequestTaskTypes()
           
 java.util.Set findAllPrintFileFilters()
           
 java.util.Set findAllRoutingAttributes()
           
 java.util.Set findAllTaskTypes()
           
 java.util.Set findOrderTasks(TaskType taskType)
           
 java.util.Set findOrderTaskTypes()
           
 java.util.Set findPersonalReminderWorkTasks(User user, boolean includeClosed)
           
 java.util.Set findPrintFileWorkTasks(PrintFileFilter printFileFilter)
           
 java.util.Set findTasks(TaskSearchCriteria criteria)
           
 java.util.Set findWorkTasks(WorkTaskSearchCriteria criteria)
           
 java.lang.String getNextBatchNumber()
           
 Task getPersonalReminderTask()
           
 java.util.Set getWorkTaskSummaryItems(TaskType taskType)
           
 WorkTask leaseNextWorkTaskForWorklist(Task task, Banner banner, User user)
           
 void leaseWorkTask(WorkTask workTask, User user)
           
 ActivityRequestPrintFile printActivityRequests(java.util.Set activityRequestWorkTasks, User user)
           
 void releaseLease(WorkTask workTask, User user)
           
 void resolve(ActivityRequestWorkTask activityRequestWorkTask, ActivityRequest activityRequest, User user)
           
 void resolve(OrderWorkTask orderWorkTask, CustomerOrder order, User user, CustomerOrderPendReason customerOrderPendReason)
           
 
Methods inherited from interface com.retek.commons.component.DistributedObjectManager
getContext
 

Method Detail

buildTask

public Task buildTask(TaskType taskType,
                      java.lang.String shortDescription)
               throws SystemException,
                      BusinessException
Throws:
SystemException
BusinessException

buildOrderWorkTask

public OrderWorkTask buildOrderWorkTask(Taskable taskable,
                                        CustomerOrder order,
                                        Task task)
                                 throws SystemException
Throws:
SystemException

buildActivityRequestWorkTask

public ActivityRequestWorkTask buildActivityRequestWorkTask(ActivityRequest activityRequest)
                                                     throws SystemException
Throws:
SystemException

buildPersonalReminderWorkTask

public PersonalReminderWorkTask buildPersonalReminderWorkTask(Taskable taskable,
                                                              ActivityRequest activityRequest,
                                                              Task task)
                                                       throws SystemException
Throws:
SystemException

buildPersonalReminderWorkTask

public PersonalReminderWorkTask buildPersonalReminderWorkTask(Taskable taskable,
                                                              CustomerOrder order,
                                                              Task task)
                                                       throws SystemException
Throws:
SystemException

buildPersonalReminderWorkTask

public PersonalReminderWorkTask buildPersonalReminderWorkTask(Taskable taskable,
                                                              Task task)
                                                       throws SystemException
Throws:
SystemException

getWorkTaskSummaryItems

public java.util.Set getWorkTaskSummaryItems(TaskType taskType)
                                      throws SystemException
Throws:
SystemException

getPersonalReminderTask

public Task getPersonalReminderTask()
                             throws SystemException
Throws:
SystemException

findAllTaskTypes

public java.util.Set findAllTaskTypes()
                               throws SystemException
Throws:
SystemException

findOrderTaskTypes

public java.util.Set findOrderTaskTypes()
                                 throws SystemException
Throws:
SystemException

findActivityRequestTaskTypes

public java.util.Set findActivityRequestTaskTypes()
                                           throws SystemException
Throws:
SystemException

findActivityRequestTasks

public java.util.Set findActivityRequestTasks(TaskType taskType)
                                       throws SystemException
Throws:
SystemException

findOrderTasks

public java.util.Set findOrderTasks(TaskType taskType)
                             throws SystemException
Throws:
SystemException

findTasks

public java.util.Set findTasks(TaskSearchCriteria criteria)
                        throws SystemException
Throws:
SystemException

findAllRoutingAttributes

public java.util.Set findAllRoutingAttributes()
                                       throws SystemException
Throws:
SystemException

findWorkTasks

public java.util.Set findWorkTasks(WorkTaskSearchCriteria criteria)
                            throws SystemException
Throws:
SystemException

findPersonalReminderWorkTasks

public java.util.Set findPersonalReminderWorkTasks(User user,
                                                   boolean includeClosed)
                                            throws SystemException
Throws:
SystemException

findAllPrintFileFilters

public java.util.Set findAllPrintFileFilters()

findPrintFileWorkTasks

public java.util.Set findPrintFileWorkTasks(PrintFileFilter printFileFilter)
                                     throws SystemException
Throws:
SystemException

leaseNextWorkTaskForWorklist

public WorkTask leaseNextWorkTaskForWorklist(Task task,
                                             Banner banner,
                                             User user)
                                      throws SystemException
Throws:
SystemException

releaseLease

public void releaseLease(WorkTask workTask,
                         User user)
                  throws SystemException,
                         BusinessException
Throws:
SystemException
BusinessException

getNextBatchNumber

public java.lang.String getNextBatchNumber()
                                    throws SystemException
Throws:
SystemException

printActivityRequests

public ActivityRequestPrintFile printActivityRequests(java.util.Set activityRequestWorkTasks,
                                                      User user)
                                               throws SystemException,
                                                      BusinessException
Throws:
SystemException
BusinessException

leaseWorkTask

public void leaseWorkTask(WorkTask workTask,
                          User user)
                   throws SystemException,
                          BusinessException
Throws:
SystemException
BusinessException

resolve

public void resolve(ActivityRequestWorkTask activityRequestWorkTask,
                    ActivityRequest activityRequest,
                    User user)
             throws SystemException,
                    BusinessException
Throws:
SystemException
BusinessException

resolve

public void resolve(OrderWorkTask orderWorkTask,
                    CustomerOrder order,
                    User user,
                    CustomerOrderPendReason customerOrderPendReason)
             throws SystemException,
                    BusinessException
Throws:
SystemException
BusinessException


Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25