com.webmethods.caf.portalclient.task.task
Interface ItaskPortType


public interface ItaskPortType


Method Summary
 void addTaskAttachment(TaskAttachment attachment, String encoding, String taskID, String user)
           
 String addTaskComment(TaskAttachment[] attachments, boolean html, String taskID, String text, String user)
           
 int countTasksIndexed(boolean businessData, TaskSearchQueryV2 taskSearchQuery, String user, boolean userTasks)
           
 void deleteTask(String taskID, String user)
           
 void deleteTaskAttachment(String attachmentID, String taskID, String user)
           
 void deleteTaskComment(String commentID, String taskID, String user)
           
 void formFlowTaskNotify(String correlationID, String result, boolean localOnly)
           
 Task getTask(boolean includeTaskData, String taskID, String user)
           
 TaskAttachment[] getTaskAttachments(String attachmentID, boolean includeAttachmentData, String taskID, String user)
           
 TaskAudit[] getTaskAudit(String taskID)
           
 TaskComment[] getTaskComments(String attachmentID, String commentID, boolean includeAttachmentData, String taskID, String user)
           
 String queueTask(Hashtable taskData, TaskInfo taskInfo, String taskTypeID, String user)
           
 void rollbackTask(int auditEntryID, String taskID)
           
 Task[] searchTask(boolean includeTaskData, TaskSearchQuery taskSearchQuery, String user, boolean userTasks)
           
 TaskFields[] searchTaskFields(String[] fields, boolean includeTaskData, TaskSearchQuery taskSearchQuery, String user, boolean userTasks)
           
 Task[] searchTasksIndexed(boolean businessData, TaskSearchQueryV2 taskSearchQuery, String user, boolean userTasks)
           
 void updateTask(Hashtable taskData, String taskID, TaskInfo taskInfo, String user)
           
 void updateTaskAttachment(TaskAttachment attachment, String commentID, String encoding, String taskID, String user)
           
 void updateTaskComment(TaskAttachment[] attachments, String commentID, String[] deleteAttachments, String taskID, String text, String user)
           
 

Method Detail

queueTask

String queueTask(Hashtable taskData,
                 TaskInfo taskInfo,
                 String taskTypeID,
                 String user)

updateTask

void updateTask(Hashtable taskData,
                String taskID,
                TaskInfo taskInfo,
                String user)

getTask

Task getTask(boolean includeTaskData,
             String taskID,
             String user)

deleteTask

void deleteTask(String taskID,
                String user)

searchTask

Task[] searchTask(boolean includeTaskData,
                  TaskSearchQuery taskSearchQuery,
                  String user,
                  boolean userTasks)

searchTaskFields

TaskFields[] searchTaskFields(String[] fields,
                              boolean includeTaskData,
                              TaskSearchQuery taskSearchQuery,
                              String user,
                              boolean userTasks)

searchTasksIndexed

Task[] searchTasksIndexed(boolean businessData,
                          TaskSearchQueryV2 taskSearchQuery,
                          String user,
                          boolean userTasks)

countTasksIndexed

int countTasksIndexed(boolean businessData,
                      TaskSearchQueryV2 taskSearchQuery,
                      String user,
                      boolean userTasks)

formFlowTaskNotify

void formFlowTaskNotify(String correlationID,
                        String result,
                        boolean localOnly)

getTaskAudit

TaskAudit[] getTaskAudit(String taskID)

rollbackTask

void rollbackTask(int auditEntryID,
                  String taskID)

getTaskComments

TaskComment[] getTaskComments(String attachmentID,
                              String commentID,
                              boolean includeAttachmentData,
                              String taskID,
                              String user)

deleteTaskComment

void deleteTaskComment(String commentID,
                       String taskID,
                       String user)

updateTaskComment

void updateTaskComment(TaskAttachment[] attachments,
                       String commentID,
                       String[] deleteAttachments,
                       String taskID,
                       String text,
                       String user)

addTaskComment

String addTaskComment(TaskAttachment[] attachments,
                      boolean html,
                      String taskID,
                      String text,
                      String user)

getTaskAttachments

TaskAttachment[] getTaskAttachments(String attachmentID,
                                    boolean includeAttachmentData,
                                    String taskID,
                                    String user)

deleteTaskAttachment

void deleteTaskAttachment(String attachmentID,
                          String taskID,
                          String user)

updateTaskAttachment

void updateTaskAttachment(TaskAttachment attachment,
                          String commentID,
                          String encoding,
                          String taskID,
                          String user)

addTaskAttachment

void addTaskAttachment(TaskAttachment attachment,
                       String encoding,
                       String taskID,
                       String user)