package ee.telekom.workflow.graph; import ee.telekom.workflow.core.workitem.WorkItem; /** * Listener interface for events in the life cycle of a {@link WorkItem}. */ public interface GraphWorkItemEventListener{ /** * Called after a new work item was created * * @param instance * the newly created work item */ void onCreated( GraphWorkItem workItem ); /** * Called after a work item was cancelled * * @param instance * the cancelled work item */ void onCancelled( GraphWorkItem workItem ); /** * Called after a work item was completed * * @param instance * the completed work item */ void onCompleted( GraphWorkItem workItem ); }