package com.tandbergtv.workflow.driver.event.message;

import org.jbpm.graph.exe.Token;

import com.tandbergtv.workflow.message.WorkflowMessage;

/**
 * Used for informing how much percentage of a task (recognized by token) is completed
 * @author cgudla
 * @author Sahil Verma
 */
public class TaskUpdateEvent extends TaskStatusEvent
{
	private String percentComplete;

	/**
	 * Creates a TaskUpdateEvent
	 * @param source
	 * @param token
	 * @param message
	 */
	public TaskUpdateEvent(Object source, Token token, WorkflowMessage message, String percent)
	{
		super(source, token, message);
		this.percentComplete = percent;
	}

	/**
	 * @return Returns the percentComplete.
	 */
	public String getPercentComplete()
	{
		return this.percentComplete;
	}
}
