protected List<UserDto> generateUsers(String tenantId, KaaAuthorityDto authority, int count) { List<UserDto> users = new ArrayList<>(count); UserDto userDto; for (int i = 0; i < count; i++) { userDto = new UserDto(); userDto.setUsername(USER_NAME); userDto.setTenantId(tenantId); userDto.setExternalUid(UUID.randomUUID().toString()); userDto.setAuthority(authority); userDto = userService.saveUser(userDto); users.add(userDto); } return users; }
protected List<UserDto> generateUsersDto(String tenantId, KaaAuthorityDto authority, int count) { List<UserDto> users = new ArrayList<>(count); UserDto userDto = null; for (int i = 0; i < count; i++) { userDto = new UserDto(); userDto.setUsername(generateString(USER_NAME)); userDto.setTenantId(tenantId); userDto.setExternalUid(UUID.randomUUID().toString()); userDto.setAuthority(authority); userDto = userService.saveUser(userDto); users.add(userDto); } return users; }
@Override public UserDto toDto() { UserDto dto = createDto(); dto.setId(getStringId()); dto.setUsername(username); dto.setExternalUid(externalUid); dto.setTenantId(ModelUtils.getStringId(tenant)); dto.setAuthority(authority); return dto; }
protected UserDto generateTenantAdmin(TenantDto tenantDto, String userId) { UserDto tenant = new UserDto(); tenant.setUsername(generateString(TENANT_NAME)); if (tenantDto == null) { tenantDto = generateTenantDto(); } tenant.setTenantId(tenantDto.getId()); if (isBlank(userId)) { List<UserDto> users = generateUsersDto(tenantDto.getId(), KaaAuthorityDto.TENANT_ADMIN, 1); tenant.setId(users.get(0).getId()); } else { tenant.setId(userId); } tenant.setExternalUid(UUID.randomUUID().toString()); tenant = userService.saveUser(tenant); return tenant; }