private UserDto createDto(DbSession dbSession, NewUser newUser) { UserDto userDto = new UserDto(); List<String> messages = new ArrayList<>();
Long date = DateUtils.parseDate("2014-06-20").getTime(); UserDto userDto = new UserDto() .setId(1) .setLogin("john")
public static UserDto newUserDto() { return new UserDto() .setId(nextInt()) .setUuid(randomAlphanumeric(40)) .setActive(true) .setLocal(nextBoolean()) .setLogin(randomAlphanumeric(30)) .setName(randomAlphanumeric(30)) .setEmail(randomAlphanumeric(30)) .setOnboarded(nextBoolean()) .setScmAccounts(singletonList(randomAlphanumeric(40))) .setExternalId(randomAlphanumeric(40)) .setExternalLogin(randomAlphanumeric(40)) .setExternalIdentityProvider(randomAlphanumeric(40)) .setSalt(randomAlphanumeric(40)) .setCryptedPassword(randomAlphanumeric(40)) .setCreatedAt(nextLong()) .setUpdatedAt(nextLong()); }
private UserDto toDto(User user) { UserDto dto = new UserDto(); BeanUtils.copyProperties(user, dto, new String[]{"companies"}); if (user.getCompanies() != null) { //Iterate the list and set the company names } return dto; }
String url = "http://localhost:8080/home/property"; UserDto userDto = new UserDto(); userDto.setUsername("dsf"); userDto.setPassword("dsf"); RestTemplate restTemplate = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); HttpEntity<UserDto> entity = new HttpEntity<UserDto>(userDto,headers); ResponseEntity<ReturnedObject> result = restTemplate.exchange(url, HttpMethod.POST, entity, ReturnedObject.class); ReturnedObject obj = result.getBody(); // you will get object returned by service in result.getBody();
import com.backend.mypackage.a.b.c.UserDto; public class ImportAlias { static class UserDtoAlias extends com.backend.mypackage.a.b.c.d.UserDto { } public static void main(String[] args) { UserDto userBackend = new UserDto(); UserDtoAlias userService = new UserDtoAlias(); mapper(userBackend, userService); } private static void mapper(UserDto userBackend, UserDtoAlias userService) { // ... } }
UserDto userDto = null; for (User user : users) { userDto = new UserDto(); userDto.setId(user.getId()); userDto.setUsername(user.getUsername());
private UserDto prepareUserDto(User user) { UserDto userDto = new UserDto(); userDto.setId(user.getId()); userDto.setUsername(user.getUsername()); userDto.setPassword(user.getPassword()); userDto.setFirstName(user.getFirstName()); userDto.setLastName(user.getLastName()); userDto.setEmail(user.getEmail()); userDto.setUserRoleSetDto(prepareUserRoleDtoSet(user.getUserRoleSet(), userDto)); return userDto; }
private List<UserDto> prepareUserListDto(List<User> users) { List<UserDto> userDtoList = null; Set<UserRoleDto> roleDtoSet = null; if (users != null && !users.isEmpty()) { userDtoList = new ArrayList<UserDto>(); UserDto userDto = null; for (User user : users) { userDto = new UserDto(); userDto.setId(user.getId()); userDto.setUsername(user.getUsername()); userDto.setPassword(user.getPassword()); userDto.setFirstName(user.getFirstName()); userDto.setLastName(user.getLastName()); userDto.setEmail(user.getEmail()); roleDtoSet = new HashSet<UserRoleDto>(); for (UserRole role: user.getUserRoleSet) { UserRoleDto roleDto = new UserRoleDto(); roleDto.setId(role.getId()); roleDto.setUserDto(userDto); roleDto.setName(user.getName); roleDtoSet.add(roleDto); } userDto.setUserRoleSetDto(roleDtoSet); userDtoList.add(userDto); } } return userDtoList; }
private UserDto createDto(DbSession dbSession, NewUser newUser) { UserDto userDto = new UserDto(); List<String> messages = new ArrayList<>(); String login = newUser.login(); if (validateLoginFormat(login, messages)) { checkLoginUniqueness(dbSession, login); userDto.setLogin(login); } String name = newUser.name(); if (validateNameFormat(name, messages)) { userDto.setName(name); } String email = newUser.email(); if (email != null && validateEmailFormat(email, messages)) { userDto.setEmail(email); } String password = newUser.password(); if (password != null && validatePasswords(password, messages)) { localAuthentication.storeHashPassword(userDto, password); } List<String> scmAccounts = sanitizeScmAccounts(newUser.scmAccounts()); if (scmAccounts != null && !scmAccounts.isEmpty() && validateScmAccounts(dbSession, scmAccounts, login, email, null, messages)) { userDto.setScmAccounts(scmAccounts); } setExternalIdentity(dbSession, userDto, newUser.externalIdentity()); setOnboarded(userDto); checkRequest(messages.isEmpty(), messages); return userDto; }