// Path: src/main/java/org/springside/examples/quickstart/entity/User.java
// @Entity
// @Table(name = "ss_user")
// public class User extends IdEntity implements Serializable {
// 	private String loginName;
// 	private String name;
// 	private String plainPassword;
// 	private String password;
// 	private String salt;
// 	private String roles;
// 	private Date registerDate;
// 
// 	public String getEmail() {
// 		return email;
// 	}
// 
// 	public void setEmail(String email) {
// 		this.email = email;
// 	}
// 
// 	private String email;
// 
// 	public User() {
// 	}
// 
// 	public User(Long id) {
// 		this.id = id;
// 	}
// 
// 	@NotBlank
// 	public String getLoginName() {
// 		return loginName;
// 	}
// 
// 	public void setLoginName(String loginName) {
// 		this.loginName = loginName;
// 	}
// 
// 	@NotBlank
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// 	// 不持久化到数据库，也不显示在Restful接口的属性.
// 	@Transient
// 	@JsonIgnore
// 	public String getPlainPassword() {
// 		return plainPassword;
// 	}
// 
// 	public void setPlainPassword(String plainPassword) {
// 		this.plainPassword = plainPassword;
// 	}
// 
// 	public String getPassword() {
// 		return password;
// 	}
// 
// 	public void setPassword(String password) {
// 		this.password = password;
// 	}
// 
// 	public String getSalt() {
// 		return salt;
// 	}
// 
// 	public void setSalt(String salt) {
// 		this.salt = salt;
// 	}
// 
// 	public String getRoles() {
// 		return roles;
// 	}
// 
// 	public void setRoles(String roles) {
// 		this.roles = roles;
// 	}
// 
// 	@Transient
// 	@JsonIgnore
// 	public List<String> getRoleList() {
// 		// 角色列表在数据库中实际以逗号分隔字符串存储，因此返回不能修改的List.
// 		return ImmutableList.copyOf(StringUtils.split(roles, ","));
// 	}
// 
// 	// 设定JSON序列化时的日期格式
// 	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
// 	public Date getRegisterDate() {
// 		return registerDate;
// 	}
// 
// 	public void setRegisterDate(Date registerDate) {
// 		this.registerDate = registerDate;
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return ToStringBuilder.reflectionToString(this);
// 	}
// }


import org.springside.modules.test.data.RandomData;
import org.springside.examples.quickstart.entity.User;
/*******************************************************************************
 * Copyright (c) 2005, 2014 springside.github.io
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 *******************************************************************************/
package org.springside.examples.quickstart.data;


public class UserData {

	public static User randomNewUser() {
// Path: src/main/java/org/springside/examples/quickstart/entity/User.java
// @Entity
// @Table(name = "ss_user")
// public class User extends IdEntity implements Serializable {
// 	private String loginName;
// 	private String name;
// 	private String plainPassword;
// 	private String password;
// 	private String salt;
// 	private String roles;
// 	private Date registerDate;
// 
// 	public String getEmail() {
// 		return email;
// 	}
// 
// 	public void setEmail(String email) {
// 		this.email = email;
// 	}
// 
// 	private String email;
// 
// 	public User() {
// 	}
// 
// 	public User(Long id) {
// 		this.id = id;
// 	}
// 
// 	@NotBlank
// 	public String getLoginName() {
// 		return loginName;
// 	}
// 
// 	public void setLoginName(String loginName) {
// 		this.loginName = loginName;
// 	}
// 
// 	@NotBlank
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// 	// 不持久化到数据库，也不显示在Restful接口的属性.
// 	@Transient
// 	@JsonIgnore
// 	public String getPlainPassword() {
// 		return plainPassword;
// 	}
// 
// 	public void setPlainPassword(String plainPassword) {
// 		this.plainPassword = plainPassword;
// 	}
// 
// 	public String getPassword() {
// 		return password;
// 	}
// 
// 	public void setPassword(String password) {
// 		this.password = password;
// 	}
// 
// 	public String getSalt() {
// 		return salt;
// 	}
// 
// 	public void setSalt(String salt) {
// 		this.salt = salt;
// 	}
// 
// 	public String getRoles() {
// 		return roles;
// 	}
// 
// 	public void setRoles(String roles) {
// 		this.roles = roles;
// 	}
// 
// 	@Transient
// 	@JsonIgnore
// 	public List<String> getRoleList() {
// 		// 角色列表在数据库中实际以逗号分隔字符串存储，因此返回不能修改的List.
// 		return ImmutableList.copyOf(StringUtils.split(roles, ","));
// 	}
// 
// 	// 设定JSON序列化时的日期格式
// 	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
// 	public Date getRegisterDate() {
// 		return registerDate;
// 	}
// 
// 	public void setRegisterDate(Date registerDate) {
// 		this.registerDate = registerDate;
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return ToStringBuilder.reflectionToString(this);
// 	}
// }


// Path: src/test/java/org/springside/examples/quickstart/data/UserData.java
import org.springside.modules.test.data.RandomData;
import org.springside.examples.quickstart.entity.User;

/*******************************************************************************
 * Copyright (c) 2005, 2014 springside.github.io
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 *******************************************************************************/
package org.springside.examples.quickstart.data;


public class UserData {

	public static User randomNewUser() {
		User user = new User();