- Timestamp:
- 01/19/25 23:18:37 (4 months ago)
- Branches:
- main
- Children:
- f5b256e
- Parents:
- db39d9e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/com/example/rezevirajmasa/demo/mappers/UserMapperImpl.java
rdb39d9e r8ca35dc 3 3 import com.example.rezevirajmasa.demo.dto.SignUpDto; 4 4 import com.example.rezevirajmasa.demo.dto.UserDto; 5 import com.example.rezevirajmasa.demo.model.MembershipLevel; 5 6 import com.example.rezevirajmasa.demo.model.User; 6 7 import org.springframework.stereotype.Component; … … 36 37 user.setFirstName(userDto.getFirstName()); 37 38 user.setLastName(userDto.getLastName()); 38 user.setPassword(Arrays.toString(userDto.getPassword())); 39 user.setPassword(Arrays.toString(userDto.getPassword())); // Assuming password is a char[] or string array. 40 41 return user; 42 } 43 44 @Override 45 public SignUpDto toSignUpDto(UserDto userDto) { 46 if (userDto == null) { 47 return null; 48 } 49 50 SignUpDto signUpDto = new SignUpDto(); 51 signUpDto.setEmail(userDto.getEmail()); 52 signUpDto.setFirstName(userDto.getFirstName()); 53 signUpDto.setLastName(userDto.getLastName()); 54 55 // Since SignUpDto has password field, you may set it if needed. 56 // Assuming a default value or handling empty password as required. 57 signUpDto.setPassword(new char[0]); // Empty password for now or assign actual value if required. 58 59 return signUpDto; 60 } 61 62 @Override 63 public User toUser(UserDto userDto) { 64 if(userDto == null) { 65 return null; 66 } 67 68 User user = new User(); 69 user.setLastName(userDto.getLastName()); 70 user.setFirstName(userDto.getFirstName()); 71 user.setPhone(userDto.getPhone()); 72 user.setMembershipLevel(MembershipLevel.valueOf(userDto.getMembershipLevel())); 73 user.setAddress(userDto.getAddress()); 74 user.setEmail(userDto.getEmail()); 75 user.setId(userDto.getId()); 39 76 40 77 return user;
Note:
See TracChangeset
for help on using the changeset viewer.