// Path: Server/src/com/hufeiya/entity/Course.java
// public class Course implements java.io.Serializable {
// 
// 	// Fields
// 
// 	private Integer cid;
// 	private User user;
// 	private String courseName;
// 	private String startDates;
// 	private Integer numberOfWeeks;
// 	private Set signInfos = new HashSet(0);
// 
// 	// Constructors
// 
// 	/** default constructor */
// 	public Course() {
// 	}
// 
// 	/** full constructor */
// 	public Course(User user, String courseName, String startDates,
// 			Integer numberOfWeeks, Set signInfos) {
// 		this.user = user;
// 		this.courseName = courseName;
// 		this.startDates = startDates;
// 		this.numberOfWeeks = numberOfWeeks;
// 		this.signInfos = signInfos;
// 	}
// 
// 	// Property accessors
// 
// 	public Integer getCid() {
// 		return this.cid;
// 	}
// 
// 	public void setCid(Integer cid) {
// 		this.cid = cid;
// 	}
// 
// 	public User getUser() {
// 		return this.user;
// 	}
// 
// 	public void setUser(User user) {
// 		this.user = user;
// 	}
// 
// 	public String getCourseName() {
// 		return this.courseName;
// 	}
// 
// 	public void setCourseName(String courseName) {
// 		this.courseName = courseName;
// 	}
// 
// 	public String getStartDates() {
// 		return this.startDates;
// 	}
// 
// 	public void setStartDates(String startDates) {
// 		this.startDates = startDates;
// 	}
// 
// 	public Integer getNumberOfWeeks() {
// 		return this.numberOfWeeks;
// 	}
// 
// 	public void setNumberOfWeeks(Integer numberOfWeeks) {
// 		this.numberOfWeeks = numberOfWeeks;
// 	}
// 
// 	public Set getSignInfos() {
// 		return this.signInfos;
// 	}
// 
// 	public void setSignInfos(Set signInfos) {
// 		this.signInfos = signInfos;
// 	}
// 
// }
// 
// Path: Server/src/com/hufeiya/entity/User.java
// public class User implements java.io.Serializable {
// 
// 	// Fields
// 
// 	private Integer uid;
// 	private String username;
// 	private String pass;
// 	private String userNo;
// 	private String phone;
// 	private Boolean userType;
// 	private Set studentSheets = new HashSet(0);
// 	private Set courses = new HashSet(0);
// 
// 	// Constructors
// 
// 	/** default constructor */
// 	public User() {
// 	}
// 
// 	/** full constructor */
// 	public User(String username, String pass, String userNo, String phone,
// 			Boolean userType, Set studentSheets, Set courses) {
// 		this.username = username;
// 		this.pass = pass;
// 		this.userNo = userNo;
// 		this.phone = phone;
// 		this.userType = userType;
// 		this.studentSheets = studentSheets;
// 		this.courses = courses;
// 	}
// 	
// 	/**Login constructor*/
// 	public User(String phone,String pass){
// 		this.phone = phone;
// 		this.pass = pass;
// 	}
// 	// Property accessors
// 
// 	public Integer getUid() {
// 		return this.uid;
// 	}
// 
// 	public void setUid(Integer uid) {
// 		this.uid = uid;
// 	}
// 
// 	public String getUsername() {
// 		return this.username;
// 	}
// 
// 	public void setUsername(String username) {
// 		this.username = username;
// 	}
// 
// 	public String getPass() {
// 		return this.pass;
// 	}
// 
// 	public void setPass(String pass) {
// 		this.pass = pass;
// 	}
// 
// 	public String getUserNo() {
// 		return this.userNo;
// 	}
// 
// 	public void setUserNo(String userNo) {
// 		this.userNo = userNo;
// 	}
// 
// 	public String getPhone() {
// 		return this.phone;
// 	}
// 
// 	public void setPhone(String phone) {
// 		this.phone = phone;
// 	}
// 
// 	public Boolean getUserType() {
// 		return this.userType;
// 	}
// 
// 	public void setUserType(Boolean userType) {
// 		this.userType = userType;
// 	}
// 
// 	public Set getStudentSheets() {
// 		return this.studentSheets;
// 	}
// 
// 	public void setStudentSheets(Set studentSheets) {
// 		this.studentSheets = studentSheets;
// 	}
// 
// 	public Set getCourses() {
// 		return this.courses;
// 	}
// 
// 	public void setCourses(Set courses) {
// 		this.courses = courses;
// 	}
// 
// }


import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import com.hufeiya.entity.Course;
import com.hufeiya.entity.User;
package com.hufeiya.jsonObject;




public class JsonUser {

	// Fields

	private Integer uid;
	private String username;
	private String pass;
	private String userNo;
	private String phone;
	private Boolean userType;
	private Map<Integer, JsonCourse>jsonCoursesMap = new HashMap<Integer, JsonCourse>();
	// Constructors

	/** default constructor */
	public JsonUser() {
	}

	/** full constructor */
	public JsonUser(String username, String pass, String userNo, String phone,
			Boolean userType) {
		this.username = username;
		this.pass = pass;
		this.userNo = userNo;
		this.phone = phone;
		this.userType = userType;
	}
	
// Path: Server/src/com/hufeiya/entity/Course.java
// public class Course implements java.io.Serializable {
// 
// 	// Fields
// 
// 	private Integer cid;
// 	private User user;
// 	private String courseName;
// 	private String startDates;
// 	private Integer numberOfWeeks;
// 	private Set signInfos = new HashSet(0);
// 
// 	// Constructors
// 
// 	/** default constructor */
// 	public Course() {
// 	}
// 
// 	/** full constructor */
// 	public Course(User user, String courseName, String startDates,
// 			Integer numberOfWeeks, Set signInfos) {
// 		this.user = user;
// 		this.courseName = courseName;
// 		this.startDates = startDates;
// 		this.numberOfWeeks = numberOfWeeks;
// 		this.signInfos = signInfos;
// 	}
// 
// 	// Property accessors
// 
// 	public Integer getCid() {
// 		return this.cid;
// 	}
// 
// 	public void setCid(Integer cid) {
// 		this.cid = cid;
// 	}
// 
// 	public User getUser() {
// 		return this.user;
// 	}
// 
// 	public void setUser(User user) {
// 		this.user = user;
// 	}
// 
// 	public String getCourseName() {
// 		return this.courseName;
// 	}
// 
// 	public void setCourseName(String courseName) {
// 		this.courseName = courseName;
// 	}
// 
// 	public String getStartDates() {
// 		return this.startDates;
// 	}
// 
// 	public void setStartDates(String startDates) {
// 		this.startDates = startDates;
// 	}
// 
// 	public Integer getNumberOfWeeks() {
// 		return this.numberOfWeeks;
// 	}
// 
// 	public void setNumberOfWeeks(Integer numberOfWeeks) {
// 		this.numberOfWeeks = numberOfWeeks;
// 	}
// 
// 	public Set getSignInfos() {
// 		return this.signInfos;
// 	}
// 
// 	public void setSignInfos(Set signInfos) {
// 		this.signInfos = signInfos;
// 	}
// 
// }
// 
// Path: Server/src/com/hufeiya/entity/User.java
// public class User implements java.io.Serializable {
// 
// 	// Fields
// 
// 	private Integer uid;
// 	private String username;
// 	private String pass;
// 	private String userNo;
// 	private String phone;
// 	private Boolean userType;
// 	private Set studentSheets = new HashSet(0);
// 	private Set courses = new HashSet(0);
// 
// 	// Constructors
// 
// 	/** default constructor */
// 	public User() {
// 	}
// 
// 	/** full constructor */
// 	public User(String username, String pass, String userNo, String phone,
// 			Boolean userType, Set studentSheets, Set courses) {
// 		this.username = username;
// 		this.pass = pass;
// 		this.userNo = userNo;
// 		this.phone = phone;
// 		this.userType = userType;
// 		this.studentSheets = studentSheets;
// 		this.courses = courses;
// 	}
// 	
// 	/**Login constructor*/
// 	public User(String phone,String pass){
// 		this.phone = phone;
// 		this.pass = pass;
// 	}
// 	// Property accessors
// 
// 	public Integer getUid() {
// 		return this.uid;
// 	}
// 
// 	public void setUid(Integer uid) {
// 		this.uid = uid;
// 	}
// 
// 	public String getUsername() {
// 		return this.username;
// 	}
// 
// 	public void setUsername(String username) {
// 		this.username = username;
// 	}
// 
// 	public String getPass() {
// 		return this.pass;
// 	}
// 
// 	public void setPass(String pass) {
// 		this.pass = pass;
// 	}
// 
// 	public String getUserNo() {
// 		return this.userNo;
// 	}
// 
// 	public void setUserNo(String userNo) {
// 		this.userNo = userNo;
// 	}
// 
// 	public String getPhone() {
// 		return this.phone;
// 	}
// 
// 	public void setPhone(String phone) {
// 		this.phone = phone;
// 	}
// 
// 	public Boolean getUserType() {
// 		return this.userType;
// 	}
// 
// 	public void setUserType(Boolean userType) {
// 		this.userType = userType;
// 	}
// 
// 	public Set getStudentSheets() {
// 		return this.studentSheets;
// 	}
// 
// 	public void setStudentSheets(Set studentSheets) {
// 		this.studentSheets = studentSheets;
// 	}
// 
// 	public Set getCourses() {
// 		return this.courses;
// 	}
// 
// 	public void setCourses(Set courses) {
// 		this.courses = courses;
// 	}
// 
// }


// Path: Server/src/com/hufeiya/jsonObject/JsonUser.java
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import com.hufeiya.entity.Course;
import com.hufeiya.entity.User;

package com.hufeiya.jsonObject;




public class JsonUser {

	// Fields

	private Integer uid;
	private String username;
	private String pass;
	private String userNo;
	private String phone;
	private Boolean userType;
	private Map<Integer, JsonCourse>jsonCoursesMap = new HashMap<Integer, JsonCourse>();
	// Constructors

	/** default constructor */
	public JsonUser() {
	}

	/** full constructor */
	public JsonUser(String username, String pass, String userNo, String phone,
			Boolean userType) {
		this.username = username;
		this.pass = pass;
		this.userNo = userNo;
		this.phone = phone;
		this.userType = userType;
	}
	
	public JsonUser(User user){