@GrailsCompileStatic@grails.compiler.GrailsCompileStatic @DomainEquals@bropen.toolkit.annotation.DomainEquals(compareMap = true, includes = "preTaskId, taskId") class TaskRelation extends Object
| Type | Name and description |
|---|---|
static Object |
constraints |
static Object |
mapping |
Long |
preTaskId |
Long |
taskId |
| Type | Name and description |
|---|---|
static TaskRelation |
get(Long preTaskId, Long taskId) |
static List<Long> |
getNextTaskIds(Long preTaskId)获取该任务与下一任务的全部关联关系 |
static List<Long> |
getPrevTaskIds(Long taskId)获取该任务与上一任务的全部关联关系 |
int |
hashCode() |
static void |
unlinkNextTasks(Long taskId)解除该任务与其下一任务的所有关联 |
static void |
unlinkPrevTasks(Long taskId)解除该任务与其前一任务的所有关联 |
static void |
unlinkTask(Long preTaskId, Long taskId)解除两个任务之间的关联 |
| Methods inherited from class | Name |
|---|---|
class Object |
Object#wait(long, int), Object#wait(long), Object#wait(), Object#equals(Object), Object#toString(), Object#hashCode(), Object#getClass(), Object#notify(), Object#notifyAll() |
获取该任务与下一任务的全部关联关系
preTaskId - 上一任务id获取该任务与上一任务的全部关联关系
taskId - 任务id解除该任务与其下一任务的所有关联
taskId - 任务id解除该任务与其前一任务的所有关联
taskId - 任务id解除两个任务之间的关联
preTaskId - 上一任务idtaskId - 任务id