📄 messageservice.java
字号:
package com.ajaxlab.ajax;
import java.text.SimpleDateFormat;
import java.util.*;
public class MessageService {
private Map messages;
public MessageService() {
messages = new HashMap();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Message message1 = new Message("24","","jane_wu","educhina",sdf.format(Calendar.getInstance().getTime()),"","否");
message1.setTitle("您有技术加分--来源贴《Re:[长篇原创]Ajax开发简略》");
message1.setContent("斑竹jane_wu于Oct 30,2005给你的帖子《Re:[长篇原创]Ajax开发简略》加了5个技术分,继续努力,再接再厉:)");
Message message2 = new Message("25","","jane_wu","educhina",sdf.format(Calendar.getInstance().getTime()),"","否");
message2.setTitle("您有技术加分--来源贴《[长篇原创]Ajax开发简略(续一)》");
message2.setContent("斑竹jane_wu于Oct 30,2005给你的帖子《[长篇原创]Ajax开发简略(续一)》家了5个技术分,继续努力,再接再厉:)");
Message message3 = new Message("26","","jane_wu","educhina",sdf.format(Calendar.getInstance().getTime()),"","否");
message3.setTitle("您有技术加分--来源贴《Re:[长篇原创]Ajax开发简略(续一)》");
message3.setContent("斑竹jane_wu于Oct 30,2005给你的帖子《Re:[长篇原创]Ajax开发简略(续一)》家了5个技术分,继续努力,再接再厉:)");
messages.put(message1.getId(),message1);
messages.put(message2.getId(),message2);
messages.put(message3.getId(),message3);
}
public Collection getAllMessages(String yhbh) {
Iterator iterator = messages.values().iterator();
Collection results = new ArrayList();
do {
Message message = (Message)iterator.next();
if("educhina".equalsIgnoreCase(message.getReceiver()))
results.add(message);
}while(iterator.hasNext());
return results;
}
public Collection getAllSimpleMessages(String yhbh) {
Map hashMap = new HashMap();
Iterator iterator = messages.values().iterator();
do {
Message message = (Message)iterator.next();
if("educhina".equalsIgnoreCase(message.getReceiver())) {
SimpleMessage sMessage = new SimpleMessage();
sMessage.populate(message);
hashMap.put(sMessage.getId(),sMessage);
}
}while(iterator.hasNext());
return hashMap.values();
}
public String getMessageConent(String messageId) {
Message message = (Message)messages.get(messageId);
return message.getContent();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -