⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 messageservice.java

📁 Ajax开发精要——概念、案例与框架.很适合初学者学习。
💻 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 + -