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

📄 contact.java

📁 eclipse开发笔记
💻 JAVA
字号:
package rcpdev.contact.core.model.contact;

import java.util.Date;
import java.util.Iterator;
import java.util.List;
import java.util.TreeMap;
import java.util.Map.Entry;

import rcpdev.contact.core.model.BizObject;

public class Contact extends BizObject {

	private String fullName;

	private Date birthday;

	private String gender;

	private List<String> category;

	private String company;

	private TreeMap<String, String> emails;

	private String webPage;

	private String im;

	private String blog;

	private TreeMap<String, String> phones;

	private TreeMap<String, Address> addresses;

	private String note;

	public Contact() {
		birthday = new Date();
	}

	public TreeMap<String, Address> getAddresses() {
		return addresses;
	}

	public void setAddresses(TreeMap<String, Address> addresses) {
		Iterator ite = addresses.entrySet().iterator();
		while (ite.hasNext()) {
			Entry entry = (Entry) ite.next();
			Address addr = (Address) entry.getValue();
			addr.setContact(this);
			addr.setType(String.valueOf(entry.getKey()));
		}
		setValue("addresses", addresses);
	}

	public TreeMap<String, String> getPhones() {
		return phones;
	}

	public void setPhones(TreeMap<String, String> phones) {
		setValue("phones", phones);
	}

	public TreeMap<String, String> getEmails() {
		return emails;
	}

	public void setEmails(TreeMap<String, String> emails) {
		setValue("emails", emails);
	}

	public Date getBirthday() {
		return birthday;
	}

	public void setBirthday(Date birthday) {
		setValue("birthday", birthday);
	}

	public String getBlog() {
		return blog;
	}

	public void setBlog(String blog) {
		setValue("blog", blog);
	}

	public List<String> getCategory() {
		return category;
	}

	public void setCategory(List<String> category) {
		setValue("category", category);
	}

	public String getCompany() {
		return company;
	}

	public void setCompany(String company) {
		setValue("company", company);
	}

	public String getFullName() {
		return fullName;
	}

	public void setFullName(String fullName) {
		setValue("fullName", fullName);
	}

	public String getGender() {
		return gender;
	}

	public void setGender(String gender) {
		setValue("gender", gender);
	}

	public String getIm() {
		return im;
	}

	public void setIm(String im) {
		setValue("im", im);
	}

	public String getNote() {
		return note;
	}

	public void setNote(String note) {
		setValue("note", note);
	}

	public String getWebPage() {
		return webPage;
	}

	public void setWebPage(String webPage) {
		setValue("webPage", webPage);
	}

	public void copy(Contact target) {
		setBirthday(target.getBirthday());
		setAddresses(target.getAddresses());
		setBlog(target.getBlog());
		setCategory(target.getCategory());
		setEmails(target.getEmails());
		setFullName(target.getFullName());
		setGender(target.getGender());
		setIm(target.getIm());
		setNote(target.getNote());
		setPhones(target.getPhones());
		setWebPage(target.getWebPage());
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -