View Javadoc

1   /*
2    *  DISCLAIMER
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 /* EOF */