org.jbpm.console.ng.ht.backend.server
@ApplicationScoped public class TaskServiceEntryPointImpl extends Object implements TaskServiceEntryPoint
Constructor and Description |
---|
TaskServiceEntryPointImpl() |
public List<TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId, List<String> status, Date from, String language)
getTasksAssignedAsPotentialOwnerByExpirationDateOptional
in interface TaskServiceEntryPoint
public List<TaskSummary> getTasksOwnedByExpirationDateOptional(String userId, List<String> status, Date from, String language)
getTasksOwnedByExpirationDateOptional
in interface TaskServiceEntryPoint
public Map<Long,List<String>> getPotentialOwnersForTaskIds(List<Long> taskIds)
getPotentialOwnersForTaskIds
in interface TaskServiceEntryPoint
public Map<Day,List<TaskSummary>> getTasksOwnedFromDateToDateByDays(String userId, List<String> strStatuses, Date dateFrom, Date dateTo, String language)
public Map<Day,List<TaskSummary>> getTasksAssignedAsPotentialOwnerFromDateToDateByDays(String userId, List<String> strStatuses, Date from, int nrOfDaysTotal, String language)
getTasksAssignedAsPotentialOwnerFromDateToDateByDays
in interface TaskServiceEntryPoint
public Map<Day,List<TaskSummary>> getTasksAssignedAsPotentialOwnerFromDateToDateByDays(String userId, List<String> strStatuses, Date dateFrom, Date dateTo, String language)
public Map<Day,List<TaskSummary>> getTasksOwnedFromDateToDateByDays(String userId, List<String> strStatuses, Date from, int nrOfDaysTotal, String language)
getTasksOwnedFromDateToDateByDays
in interface TaskServiceEntryPoint
public Map<Day,List<TaskSummary>> getTasksOwnedFromDateToDateByDays(String userId, Date from, Date to, String language)
public List<TaskSummary> getTasksAssignedByGroup(String userId, String groupId, String language)
public long addTask(String taskString, Map<String,Object> inputs, Map<String,Object> templateVars)
addTask
in interface TaskServiceEntryPoint
public long addTaskAndStart(String taskString, Map<String,Object> inputs, String userId, Map<String,Object> templateVars)
addTaskAndStart
in interface TaskServiceEntryPoint
public long addTaskAndClaimAndStart(String taskString, Map<String,Object> inputs, String userId, Map<String,Object> templateVars)
addTaskAndClaimAndStart
in interface TaskServiceEntryPoint
public void start(long taskId, String user)
start
in interface TaskServiceEntryPoint
public void startBatch(List<Long> taskIds, String user)
startBatch
in interface TaskServiceEntryPoint
public void forward(long taskId, String userId, String targetEntityId)
forward
in interface TaskServiceEntryPoint
public void complete(long taskId, String user, Map<String,Object> params)
complete
in interface TaskServiceEntryPoint
public void claim(long taskId, String user)
claim
in interface TaskServiceEntryPoint
public void release(long taskId, String user)
release
in interface TaskServiceEntryPoint
public void setPriority(long taskId, int priority)
setPriority
in interface TaskServiceEntryPoint
public void setExpirationDate(long taskId, Date date)
setExpirationDate
in interface TaskServiceEntryPoint
public void setDescriptions(long taskId, List<String> descriptions)
setDescriptions
in interface TaskServiceEntryPoint
public void setSkipable(long taskId, boolean skipable)
setSkipable
in interface TaskServiceEntryPoint
public void setSubTaskStrategy(long taskId, String strategy)
setSubTaskStrategy
in interface TaskServiceEntryPoint
public int getPriority(long taskId)
getPriority
in interface TaskServiceEntryPoint
public Date getExpirationDate(long taskId)
getExpirationDate
in interface TaskServiceEntryPoint
public List<String> getDescriptions(long taskId)
getDescriptions
in interface TaskServiceEntryPoint
public boolean isSkipable(long taskId)
isSkipable
in interface TaskServiceEntryPoint
public String getSubTaskStrategy(long taskId)
getSubTaskStrategy
in interface TaskServiceEntryPoint
public TaskSummary getTaskDetails(long taskId)
getTaskDetails
in interface TaskServiceEntryPoint
public long saveContent(long taskId, Map<String,String> values)
saveContent
in interface TaskServiceEntryPoint
public long addContent(long taskId, org.kie.api.task.model.Content content)
public void deleteContent(long taskId, long contentId)
public List<org.kie.api.task.model.Content> getAllContentByTaskId(long taskId)
public org.kie.api.task.model.Content getContentById(long contentId)
public Map<String,String> getContentListById(long contentId)
getContentListById
in interface TaskServiceEntryPoint
public Map<String,String> getContentListByTaskId(long taskId)
getContentListByTaskId
in interface TaskServiceEntryPoint
public Map<String,String> getTaskOutputContentByTaskId(long taskId)
getTaskOutputContentByTaskId
in interface TaskServiceEntryPoint
public IdentitySummary getOrganizationalEntityById(String entityId)
getOrganizationalEntityById
in interface TaskServiceEntryPoint
public List<IdentitySummary> getOrganizationalEntities()
getOrganizationalEntities
in interface TaskServiceEntryPoint
public long addComment(long taskId, String text, String addedBy, Date addedOn)
addComment
in interface TaskServiceEntryPoint
public void deleteComment(long taskId, long commentId)
deleteComment
in interface TaskServiceEntryPoint
public List<CommentSummary> getAllCommentsByTaskId(long taskId)
getAllCommentsByTaskId
in interface TaskServiceEntryPoint
public CommentSummary getCommentById(long commentId)
getCommentById
in interface TaskServiceEntryPoint
public void updateSimpleTaskDetails(long taskId, List<String> taskNames, int priority, List<String> taskDescription, Date dueDate)
updateSimpleTaskDetails
in interface TaskServiceEntryPoint
public void claimBatch(List<Long> taskIds, String user)
claimBatch
in interface TaskServiceEntryPoint
public void completeBatch(List<Long> taskIds, String user, Map<String,Object> params)
completeBatch
in interface TaskServiceEntryPoint
public void releaseBatch(List<Long> taskIds, String user)
releaseBatch
in interface TaskServiceEntryPoint
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.