001: /**********************************************************************************
002: * $URL: https://source.sakaiproject.org/svn/rwiki/tags/sakai_2-4-1/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/message/model/RwikiMessageImpl.java $
003: * $Id: RwikiMessageImpl.java 11112 2006-06-23 15:35:35Z ian@caret.cam.ac.uk $
004: ***********************************************************************************
005: *
006: * Copyright (c) 2003, 2004, 2005, 2006 The Sakai Foundation.
007: *
008: * Licensed under the Educational Community License, Version 1.0 (the "License");
009: * you may not use this file except in compliance with the License.
010: * You may obtain a copy of the License at
011: *
012: * http://www.opensource.org/licenses/ecl1.php
013: *
014: * Unless required by applicable law or agreed to in writing, software
015: * distributed under the License is distributed on an "AS IS" BASIS,
016: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
017: * See the License for the specific language governing permissions and
018: * limitations under the License.
019: *
020: **********************************************************************************/package uk.ac.cam.caret.sakai.rwiki.message.model;
021:
022: import java.util.Date;
023:
024: import uk.ac.cam.caret.sakai.rwiki.service.message.api.model.Message;
025:
026: /**
027: * @author ieb
028: */
029: public class RwikiMessageImpl implements Message {
030: private String id;
031:
032: private String sessionid;
033:
034: private String user;
035:
036: private String pagespace;
037:
038: private String pagename;
039:
040: private Date lastseen;
041:
042: private String message;
043:
044: /*
045: * (non-Javadoc)
046: *
047: * @see uk.ac.cam.caret.sakai.rwiki.service.notitication.api.model.ChatMessage#getId()
048: */
049: public String getId() {
050: return id;
051: }
052:
053: /*
054: * (non-Javadoc)
055: *
056: * @see uk.ac.cam.caret.sakai.rwiki.service.notitication.api.model.ChatMessage#setId(java.lang.String)
057: */
058: public void setId(String id) {
059: this .id = id;
060: }
061:
062: /*
063: * (non-Javadoc)
064: *
065: * @see uk.ac.cam.caret.sakai.rwiki.service.notitication.api.model.ChatMessage#getLastseen()
066: */
067: public Date getLastseen() {
068: return lastseen;
069: }
070:
071: /*
072: * (non-Javadoc)
073: *
074: * @see uk.ac.cam.caret.sakai.rwiki.service.notitication.api.model.ChatMessage#setLastseen(java.util.Date)
075: */
076: public void setLastseen(Date lastseen) {
077: this .lastseen = lastseen;
078: }
079:
080: /*
081: * (non-Javadoc)
082: *
083: * @see uk.ac.cam.caret.sakai.rwiki.service.notitication.api.model.ChatMessage#getMessage()
084: */
085: public String getMessage() {
086: return message;
087: }
088:
089: /*
090: * (non-Javadoc)
091: *
092: * @see uk.ac.cam.caret.sakai.rwiki.service.notitication.api.model.ChatMessage#setMessage(java.lang.String)
093: */
094: public void setMessage(String message) {
095: this .message = message;
096: }
097:
098: /*
099: * (non-Javadoc)
100: *
101: * @see uk.ac.cam.caret.sakai.rwiki.service.notitication.api.model.ChatMessage#getPagename()
102: */
103: public String getPagename() {
104: return pagename;
105: }
106:
107: /*
108: * (non-Javadoc)
109: *
110: * @see uk.ac.cam.caret.sakai.rwiki.service.notitication.api.model.ChatMessage#setPagename(java.lang.String)
111: */
112: public void setPagename(String pagename) {
113: this .pagename = pagename;
114: }
115:
116: /*
117: * (non-Javadoc)
118: *
119: * @see uk.ac.cam.caret.sakai.rwiki.service.notitication.api.model.ChatMessage#getPagespace()
120: */
121: public String getPagespace() {
122: return pagespace;
123: }
124:
125: /*
126: * (non-Javadoc)
127: *
128: * @see uk.ac.cam.caret.sakai.rwiki.service.notitication.api.model.ChatMessage#setPagespace(java.lang.String)
129: */
130: public void setPagespace(String pagespace) {
131: this .pagespace = pagespace;
132: }
133:
134: /*
135: * (non-Javadoc)
136: *
137: * @see uk.ac.cam.caret.sakai.rwiki.service.notitication.api.model.ChatMessage#getSessionid()
138: */
139: public String getSessionid() {
140: return sessionid;
141: }
142:
143: /*
144: * (non-Javadoc)
145: *
146: * @see uk.ac.cam.caret.sakai.rwiki.service.notitication.api.model.ChatMessage#setSessionid(java.lang.String)
147: */
148: public void setSessionid(String sessionid) {
149: this .sessionid = sessionid;
150: }
151:
152: /*
153: * (non-Javadoc)
154: *
155: * @see uk.ac.cam.caret.sakai.rwiki.service.notitication.api.model.ChatMessage#getUser()
156: */
157: public String getUser() {
158: return user;
159: }
160:
161: /*
162: * (non-Javadoc)
163: *
164: * @see uk.ac.cam.caret.sakai.rwiki.service.notitication.api.model.ChatMessage#setUser(java.lang.String)
165: */
166: public void setUser(String user) {
167: this.user = user;
168: }
169: }
|