/******************************************************************************* * Copyright (c) 2005, 2014 springside.github.io * * Licensed under the Apache License, Version 2.0 (the "License"); *******************************************************************************/ package org.springside.examples.showcase.data; import org.springside.examples.showcase.entity.Role; import org.springside.examples.showcase.entity.User; import org.springside.modules.test.data.RandomData; /** * 用户测试数据生成. * * @author calvin */ public class UserData { public static User randomUser() { String userName = RandomData.randomName("User"); User user = new User(); user.setLoginName(userName); user.setName(userName); user.setPlainPassword("123456"); user.setEmail(userName + "@springside.org.cn"); return user; } public static User randomUserWithAdminRole() { User user = UserData.randomUser(); Role adminRole = UserData.adminRole(); user.getRoleList().add(adminRole); return user; } public static Role adminRole() { Role role = new Role(); role.setId(1L); role.setName("Admin"); return role; } }