jBPM Console NG - Human Tasks Backend 6.0.0.CR4

org.jbpm.console.ng.ht.backend.server
Class TaskServiceEntryPointImpl

java.lang.Object
  extended by org.jbpm.console.ng.ht.backend.server.TaskServiceEntryPointImpl
All Implemented Interfaces:
TaskServiceEntryPoint

@ApplicationScoped
public class TaskServiceEntryPointImpl
extends Object
implements TaskServiceEntryPoint


Constructor Summary
TaskServiceEntryPointImpl()
           
 
Method Summary
 long addComment(long taskId, String text, String addedBy, Date addedOn)
           
 long addContent(long taskId, org.kie.api.task.model.Content content)
           
 long addContent(long taskId, Map<String,Object> values)
           
 long addTask(String taskString, Map<String,Object> inputs, Map<String,Object> templateVars)
           
 long addTaskAndClaimAndStart(String taskString, Map<String,Object> inputs, String userId, Map<String,Object> templateVars)
           
 long addTaskAndStart(String taskString, Map<String,Object> inputs, String userId, Map<String,Object> templateVars)
           
 void claim(long taskId, String user)
           
 void claimBatch(List<Long> taskIds, String user)
           
 void complete(long taskId, String user, Map<String,Object> params)
           
 void completeBatch(List<Long> taskIds, String user, Map<String,Object> params)
           
 void delegate(long taskId, String userId, String targetEntityId)
           
 void deleteComment(long taskId, long commentId)
           
 void deleteContent(long taskId, long contentId)
           
 void forward(long taskId, String userId, String targetEntityId)
           
 List<CommentSummary> getAllCommentsByTaskId(long taskId)
           
 List<org.kie.api.task.model.Content> getAllContentByTaskId(long taskId)
           
 CommentSummary getCommentById(long commentId)
           
 org.kie.api.task.model.Content getContentById(long contentId)
           
 Map<String,String> getContentListById(long contentId)
           
 Map<String,String> getContentListByTaskId(long taskId)
           
 List<String> getDescriptions(long taskId)
           
 Date getExpirationDate(long taskId)
           
 List<IdentitySummary> getOrganizationalEntities()
           
 IdentitySummary getOrganizationalEntityById(String entityId)
           
 Map<Long,List<String>> getPotentialOwnersForTaskIds(List<Long> taskIds)
           
 int getPriority(long taskId)
           
 String getSubTaskStrategy(long taskId)
           
 TaskSummary getTaskDetails(long taskId)
           
 Map<String,String> getTaskOutputContentByTaskId(long taskId)
           
 List<TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId, List<String> status, Date from, String language)
           
 Map<Day,List<TaskSummary>> getTasksAssignedAsPotentialOwnerFromDateToDateByDays(String userId, List<String> strStatuses, Date dateFrom, Date dateTo, String language)
           
 Map<Day,List<TaskSummary>> getTasksAssignedAsPotentialOwnerFromDateToDateByDays(String userId, List<String> strStatuses, Date from, int nrOfDaysTotal, String language)
           
 List<TaskSummary> getTasksAssignedByGroup(String userId, String groupId, String language)
          Group Operations
 List<TaskSummary> getTasksOwnedByExpirationDateOptional(String userId, List<String> status, Date from, String language)
           
 Map<Day,List<TaskSummary>> getTasksOwnedFromDateToDateByDays(String userId, Date from, Date to, String language)
           
 Map<Day,List<TaskSummary>> getTasksOwnedFromDateToDateByDays(String userId, List<String> strStatuses, Date dateFrom, Date dateTo, String language)
          Day adaptors
 Map<Day,List<TaskSummary>> getTasksOwnedFromDateToDateByDays(String userId, List<String> strStatuses, Date from, int nrOfDaysTotal, String language)
           
 boolean isSkipable(long taskId)
           
 void release(long taskId, String user)
           
 void releaseBatch(List<Long> taskIds, String user)
           
 long saveContent(long taskId, Map<String,String> values)
           
 void setDescriptions(long taskId, List<String> descriptions)
           
 void setExpirationDate(long taskId, Date date)
           
 void setPriority(long taskId, int priority)
           
 void setSkipable(long taskId, boolean skipable)
           
 void setSubTaskStrategy(long taskId, String strategy)
           
 void setTaskNames(long taskId, List<String> taskNames)
           
 void start(long taskId, String user)
           
 void startBatch(List<Long> taskIds, String user)
           
 void updateSimpleTaskDetails(long taskId, List<String> taskNames, int priority, List<String> taskDescription, Date dueDate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskServiceEntryPointImpl

public TaskServiceEntryPointImpl()
Method Detail

getTasksAssignedAsPotentialOwnerByExpirationDateOptional

public List<TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId,
                                                                                  List<String> status,
                                                                                  Date from,
                                                                                  String language)
Specified by:
getTasksAssignedAsPotentialOwnerByExpirationDateOptional in interface TaskServiceEntryPoint

getTasksOwnedByExpirationDateOptional

public List<TaskSummary> getTasksOwnedByExpirationDateOptional(String userId,
                                                               List<String> status,
                                                               Date from,
                                                               String language)
Specified by:
getTasksOwnedByExpirationDateOptional in interface TaskServiceEntryPoint

getPotentialOwnersForTaskIds

public Map<Long,List<String>> getPotentialOwnersForTaskIds(List<Long> taskIds)
Specified by:
getPotentialOwnersForTaskIds in interface TaskServiceEntryPoint

getTasksOwnedFromDateToDateByDays

public Map<Day,List<TaskSummary>> getTasksOwnedFromDateToDateByDays(String userId,
                                                                    List<String> strStatuses,
                                                                    Date dateFrom,
                                                                    Date dateTo,
                                                                    String language)
Day adaptors


getTasksAssignedAsPotentialOwnerFromDateToDateByDays

public Map<Day,List<TaskSummary>> getTasksAssignedAsPotentialOwnerFromDateToDateByDays(String userId,
                                                                                       List<String> strStatuses,
                                                                                       Date from,
                                                                                       int nrOfDaysTotal,
                                                                                       String language)
Specified by:
getTasksAssignedAsPotentialOwnerFromDateToDateByDays in interface TaskServiceEntryPoint

getTasksAssignedAsPotentialOwnerFromDateToDateByDays

public Map<Day,List<TaskSummary>> getTasksAssignedAsPotentialOwnerFromDateToDateByDays(String userId,
                                                                                       List<String> strStatuses,
                                                                                       Date dateFrom,
                                                                                       Date dateTo,
                                                                                       String language)

getTasksOwnedFromDateToDateByDays

public Map<Day,List<TaskSummary>> getTasksOwnedFromDateToDateByDays(String userId,
                                                                    List<String> strStatuses,
                                                                    Date from,
                                                                    int nrOfDaysTotal,
                                                                    String language)
Specified by:
getTasksOwnedFromDateToDateByDays in interface TaskServiceEntryPoint

getTasksOwnedFromDateToDateByDays

public Map<Day,List<TaskSummary>> getTasksOwnedFromDateToDateByDays(String userId,
                                                                    Date from,
                                                                    Date to,
                                                                    String language)

getTasksAssignedByGroup

public List<TaskSummary> getTasksAssignedByGroup(String userId,
                                                 String groupId,
                                                 String language)
Group Operations


addTask

public long addTask(String taskString,
                    Map<String,Object> inputs,
                    Map<String,Object> templateVars)
Specified by:
addTask in interface TaskServiceEntryPoint

addTaskAndStart

public long addTaskAndStart(String taskString,
                            Map<String,Object> inputs,
                            String userId,
                            Map<String,Object> templateVars)
Specified by:
addTaskAndStart in interface TaskServiceEntryPoint

addTaskAndClaimAndStart

public long addTaskAndClaimAndStart(String taskString,
                                    Map<String,Object> inputs,
                                    String userId,
                                    Map<String,Object> templateVars)
Specified by:
addTaskAndClaimAndStart in interface TaskServiceEntryPoint

start

public void start(long taskId,
                  String user)
Specified by:
start in interface TaskServiceEntryPoint

startBatch

public void startBatch(List<Long> taskIds,
                       String user)
Specified by:
startBatch in interface TaskServiceEntryPoint

forward

public void forward(long taskId,
                    String userId,
                    String targetEntityId)
Specified by:
forward in interface TaskServiceEntryPoint

delegate

public void delegate(long taskId,
                     String userId,
                     String targetEntityId)
Specified by:
delegate in interface TaskServiceEntryPoint

complete

public void complete(long taskId,
                     String user,
                     Map<String,Object> params)
Specified by:
complete in interface TaskServiceEntryPoint

claim

public void claim(long taskId,
                  String user)
Specified by:
claim in interface TaskServiceEntryPoint

release

public void release(long taskId,
                    String user)
Specified by:
release in interface TaskServiceEntryPoint

setPriority

public void setPriority(long taskId,
                        int priority)
Specified by:
setPriority in interface TaskServiceEntryPoint

setTaskNames

public void setTaskNames(long taskId,
                         List<String> taskNames)

setExpirationDate

public void setExpirationDate(long taskId,
                              Date date)
Specified by:
setExpirationDate in interface TaskServiceEntryPoint

setDescriptions

public void setDescriptions(long taskId,
                            List<String> descriptions)
Specified by:
setDescriptions in interface TaskServiceEntryPoint

setSkipable

public void setSkipable(long taskId,
                        boolean skipable)
Specified by:
setSkipable in interface TaskServiceEntryPoint

setSubTaskStrategy

public void setSubTaskStrategy(long taskId,
                               String strategy)
Specified by:
setSubTaskStrategy in interface TaskServiceEntryPoint

getPriority

public int getPriority(long taskId)
Specified by:
getPriority in interface TaskServiceEntryPoint

getExpirationDate

public Date getExpirationDate(long taskId)
Specified by:
getExpirationDate in interface TaskServiceEntryPoint

getDescriptions

public List<String> getDescriptions(long taskId)
Specified by:
getDescriptions in interface TaskServiceEntryPoint

isSkipable

public boolean isSkipable(long taskId)
Specified by:
isSkipable in interface TaskServiceEntryPoint

getSubTaskStrategy

public String getSubTaskStrategy(long taskId)
Specified by:
getSubTaskStrategy in interface TaskServiceEntryPoint

getTaskDetails

public TaskSummary getTaskDetails(long taskId)
Specified by:
getTaskDetails in interface TaskServiceEntryPoint

saveContent

public long saveContent(long taskId,
                        Map<String,String> values)
Specified by:
saveContent in interface TaskServiceEntryPoint

addContent

public long addContent(long taskId,
                       org.kie.api.task.model.Content content)

addContent

public long addContent(long taskId,
                       Map<String,Object> values)

deleteContent

public void deleteContent(long taskId,
                          long contentId)

getAllContentByTaskId

public List<org.kie.api.task.model.Content> getAllContentByTaskId(long taskId)

getContentById

public org.kie.api.task.model.Content getContentById(long contentId)

getContentListById

public Map<String,String> getContentListById(long contentId)
Specified by:
getContentListById in interface TaskServiceEntryPoint

getContentListByTaskId

public Map<String,String> getContentListByTaskId(long taskId)
Specified by:
getContentListByTaskId in interface TaskServiceEntryPoint

getTaskOutputContentByTaskId

public Map<String,String> getTaskOutputContentByTaskId(long taskId)
Specified by:
getTaskOutputContentByTaskId in interface TaskServiceEntryPoint

getOrganizationalEntityById

public IdentitySummary getOrganizationalEntityById(String entityId)
Specified by:
getOrganizationalEntityById in interface TaskServiceEntryPoint

getOrganizationalEntities

public List<IdentitySummary> getOrganizationalEntities()
Specified by:
getOrganizationalEntities in interface TaskServiceEntryPoint

addComment

public long addComment(long taskId,
                       String text,
                       String addedBy,
                       Date addedOn)
Specified by:
addComment in interface TaskServiceEntryPoint

deleteComment

public void deleteComment(long taskId,
                          long commentId)
Specified by:
deleteComment in interface TaskServiceEntryPoint

getAllCommentsByTaskId

public List<CommentSummary> getAllCommentsByTaskId(long taskId)
Specified by:
getAllCommentsByTaskId in interface TaskServiceEntryPoint

getCommentById

public CommentSummary getCommentById(long commentId)
Specified by:
getCommentById in interface TaskServiceEntryPoint

updateSimpleTaskDetails

public void updateSimpleTaskDetails(long taskId,
                                    List<String> taskNames,
                                    int priority,
                                    List<String> taskDescription,
                                    Date dueDate)
Specified by:
updateSimpleTaskDetails in interface TaskServiceEntryPoint

claimBatch

public void claimBatch(List<Long> taskIds,
                       String user)
Specified by:
claimBatch in interface TaskServiceEntryPoint

completeBatch

public void completeBatch(List<Long> taskIds,
                          String user,
                          Map<String,Object> params)
Specified by:
completeBatch in interface TaskServiceEntryPoint

releaseBatch

public void releaseBatch(List<Long> taskIds,
                         String user)
Specified by:
releaseBatch in interface TaskServiceEntryPoint

jBPM Console NG - Human Tasks Backend 6.0.0.CR4

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.