--- ./drools2_src/drools-process/drools-process-task/src/main/java/org/drools/task/Task.java 2010-08-24 06:08:54.000000000 +0200 +++ ./drools_src/drools-process/drools-process-task/src/main/java/org/drools/task/Task.java 2010-09-26 16:59:26.000000000 +0200 @@ -53,6 +53,8 @@ */ private int priority; + private long processInstanceId; + @OneToMany(cascade = CascadeType.ALL) @JoinColumn(name = "Task_Names_Id", nullable = true) private List names = Collections.emptyList(); @@ -88,6 +90,7 @@ public void writeExternal(ObjectOutput out) throws IOException { out.writeLong( id ); out.writeInt( priority ); + out.writeLong( processInstanceId ); CollectionUtils.writeI18NTextList( names, out ); CollectionUtils.writeI18NTextList( subjects, out ); @@ -132,6 +135,7 @@ ClassNotFoundException { id = in.readLong(); priority = in.readInt(); + processInstanceId = in.readLong(); names = CollectionUtils.readI18NTextList( in ); subjects = CollectionUtils.readI18NTextList( in ); @@ -185,6 +189,14 @@ this.priority = priority; } + public long getProcessInstanceId() { + return processInstanceId; + } + + public void setProcessInstanceId(long processInstanceId) { + this.processInstanceId = processInstanceId; + } + public List getNames() { return names; }