Package org.springside.examples.miniservice.data

Source Code of org.springside.examples.miniservice.data.AccountData

package org.springside.examples.miniservice.data;

import org.springside.examples.miniservice.entity.account.Role;
import org.springside.examples.miniservice.entity.account.User;
import org.springside.modules.test.utils.DataUtils;

/**
* 用户测试数据生成.
*
* @author calvin
*/
public class AccountData {

  public static User getRandomUser() {
    String userName = DataUtils.randomName("User");

    User user = new User();
    user.setLoginName(userName);
    user.setName(userName);
    user.setPassword("123456");
    user.setEmail(userName + "@springside.org.cn");

    return user;
  }

  public static User getRandomUserWithAdminRole() {
    User user = AccountData.getRandomUser();
    Role adminRole = AccountData.getAdminRole();
    user.getRoleList().add(adminRole);
    return user;
  }

  public static Role getAdminRole() {
    Role role = new Role();
    role.setId(1L);
    role.setName("Admin");

    return role;
  }
}
TOP

Related Classes of org.springside.examples.miniservice.data.AccountData

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.