I need to override notify() method of TaskListener. I have given the relevant code below

cancel
Showing results for 
Search instead for 
Did you mean: 
solomon0566
Member II

I need to override notify() method of TaskListener. I have given the relevant code below

Process Definition:

<userTask id="tskDivHeadReviewDoc" name="Division Head Review" activiti:formKey="nlcwf:frmReviewDoc">
   <extensionElements>
      <activiti:taskListener event="create" class="xxx.KMAssignmentHandler" />
   </extensionElements>
</userTask>

Listener code:

public class KMAssignmentHandler implements TaskListener {
   public void notify(DelegateTask delegateTask) {
      System.out.println(delegateTask.getDescription()); //prints correctly

      System.out.println(delegateTask.getOwner()); // is null
      System.out.println(delegateTask.getAssignee()); // is null
   }
}

The task description prints correctly, whereas owner & assignee returns null. Request help to get the details correctly.

Using Alfresco Community 5.1.0 with ldap authentication for logins and group management in alfresco

Thanks & Regards.

1 Reply
cjose
Senior Member II

Re: I need to override notify() method of TaskListener. I have given the relevant code below

I don't see any task assignee in your configuration which is probably the reason why you get null for delegateTask.getAssignee()

Cheers,

Ciju