1
2
3
4 package org.flowfuse.base.frontend;
5
6 import org.apache.commons.logging.Log;
7 import org.apache.commons.logging.LogFactory;
8 import org.flowfuse.base.model.Comment;
9 import org.flowfuse.base.model.WorkItem;
10 import org.flowfuse.base.model.WorkflowAction;
11 import org.flowfuse.base.model.user.User;
12 import org.flowfuse.base.util.VersionHelper;
13
14 import java.util.ArrayList;
15 import java.util.List;
16 import java.util.HashMap;
17 import java.util.Map;
18
19 /***
20 * <p>The <code>ViewCommand</code> class used as a DTO between
21 * Spring MVC controllers and views.</p>
22 *
23 * @author <a href="stefan@flowfuse.org">Stefan Kleineikenscheidt</a>,
24 * Flowfuse.org
25 * @since 1.0
26 * @version $Id: FrontendCommand.java,v 1.3 2006/01/15 19:56:07 skleinei Exp $
27 */
28 public class FrontendCommand {
29
30 /***
31 * RCS ID
32 */
33 public final static String rcsid = "$Id: FrontendCommand.java,v 1.3 2006/01/15 19:56:07 skleinei Exp $";
34
35 /***
36 * Logger
37 */
38 protected final Log logger = LogFactory.getLog(this.getClass());
39
40 private VersionHelper versionHelper = new VersionHelper();
41
42 private Comment comment = new Comment();
43
44 private User user = null;
45
46 private WorkItem workItem = null;
47
48 private List workList = new ArrayList();
49
50 private Map worklistFilter = new HashMap();
51
52 private WorkflowAction workflowAction = null;
53
54 private String filterAction = "";
55
56 public Comment getComment() {
57 return comment;
58 }
59
60 public void setComment(Comment comment) {
61 this.comment = comment;
62 }
63
64 public User getUser() {
65 return user;
66 }
67
68 public void setUser(User user) {
69 this.user = user;
70 }
71
72 public WorkflowAction getWorkflowAction() {
73 return workflowAction;
74 }
75
76 public void setWorkflowAction(WorkflowAction workflowAction) {
77 this.workflowAction = workflowAction;
78 }
79
80 public WorkItem getWorkItem() {
81 return workItem;
82 }
83
84 public void setWorkItem(WorkItem workItem) {
85 this.workItem = workItem;
86 }
87
88 public List getWorkList() {
89 return workList;
90 }
91
92 public void setWorkList(List workflows) {
93 this.workList = workflows;
94 }
95
96 public int getWorkListSize() {
97 return this.workList.size();
98 }
99
100 public Map getWorklistFilter() {
101 return worklistFilter;
102 }
103
104 public void setWorklistFilter(Map worklistFilter) {
105 this.worklistFilter = worklistFilter;
106 }
107
108 public String getFilterAction() {
109 return filterAction;
110 }
111
112 public void setFilterAction(String filterAction) {
113 this.filterAction = filterAction;
114 }
115
116 public VersionHelper getBuildInformation() {
117 return versionHelper;
118 }
119 }
120
121