01: /* ***** BEGIN LICENSE BLOCK *****
02: * Version: MPL 1.1
03: * The contents of this file are subject to the Mozilla Public License Version
04: * 1.1 (the "License"); you may not use this file except in compliance with
05: * the License. You may obtain a copy of the License at
06: * http://www.mozilla.org/MPL/
07: *
08: * Software distributed under the License is distributed on an "AS IS" basis,
09: * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
10: * for the specific language governing rights and limitations under the
11: * License.
12: *
13: * The Original Code is Riot.
14: *
15: * The Initial Developer of the Original Code is
16: * Neteye GmbH.
17: * Portions created by the Initial Developer are Copyright (C) 2006
18: * the Initial Developer. All Rights Reserved.
19: *
20: * Contributor(s):
21: * Felix Gnass [fgnass at neteye dot de]
22: *
23: * ***** END LICENSE BLOCK ***** */
24: package org.riotfamily.riot.workflow.notification.support;
25:
26: import java.util.Date;
27:
28: import org.riotfamily.common.util.FormatUtils;
29: import org.riotfamily.riot.workflow.notification.Notification;
30:
31: public class DefaultNotification implements Notification {
32:
33: private Long id;
34:
35: private String message;
36:
37: private String category;
38:
39: private String issueDate;
40:
41: public DefaultNotification() {
42: issueDate = FormatUtils.formatIsoDate(new Date());
43: }
44:
45: public Long getId() {
46: return id;
47: }
48:
49: public void setId(Long id) {
50: this .id = id;
51: }
52:
53: public String getCategory() {
54: return category;
55: }
56:
57: public void setCategory(String category) {
58: this .category = category;
59: }
60:
61: public String getIssueDate() {
62: return issueDate;
63: }
64:
65: public void setIssueDate(String date) {
66: this .issueDate = date;
67: }
68:
69: public String getMessage() {
70: return message;
71: }
72:
73: public void setMessage(String message) {
74: this.message = message;
75: }
76:
77: }
|