1 package org.smartcomps.twister.worklist;
2
3 import org.dom4j.Element;
4 import org.dom4j.Document;
5
6 import org.smartcomps.twister.worklist.exception.InvalidMessageException;
7 import org.smartcomps.twister.worklist.exception.WorkListException;
8 import org.smartcomps.twister.common.persistence.CreationException;
9 import org.smartcomps.twister.common.persistence.FinderException;
10
11 import java.util.Collection;
12
13 /***
14 * Main interface of the Twister WorkList Manager, used to arrange work items
15 * as a work list specific to one user and to complete or cancel work items.
16 * @see WorkItem
17 */
18 public interface TwisterWorkList {
19
20 public Long createWorkItem(Document creationMessage) throws InvalidMessageException, CreationException;
21
22 public Collection getWorkList(String user) throws FinderException;
23
24 public void completeWorkItem(Long wiId) throws WorkListException;
25
26 }
This page was automatically generated by Maven