Skip to content

Commit 47a93e0

Browse files
committed
Change the hibernate validator verson to 6.2.3
1 parent bcc4052 commit 47a93e0

File tree

5 files changed

+16
-13
lines changed

5 files changed

+16
-13
lines changed

note-system-back-end.iml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,5 +86,9 @@
8686
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" />
8787
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.30" level="project" />
8888
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.3.21" level="project" />
89+
<orderEntry type="library" name="Maven: org.modelmapper.extensions:modelmapper-spring:3.1.0" level="project" />
90+
<orderEntry type="library" name="Maven: org.modelmapper:modelmapper:3.1.0" level="project" />
91+
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.2.3.Final" level="project" />
92+
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:2.0.2" level="project" />
8993
</component>
9094
</module>

pom.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,15 @@
9999
<version>3.1.0</version>
100100
</dependency>
101101

102+
<!-- https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator -->
102103
<!-- https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator -->
103104
<dependency>
104105
<groupId>org.hibernate.validator</groupId>
105106
<artifactId>hibernate-validator</artifactId>
106-
<version>7.0.4.Final</version>
107+
<version>6.2.3.Final</version>
107108
</dependency>
108109

110+
109111
</dependencies>
110112

111113
<build>

src/main/java/lk/ijse/dep/note/dto/NoteDTO.java

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/main/java/lk/ijse/dep/note/entity/User.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,11 @@ public class User implements SuperEntity {
3030
private void beforePersist(){
3131
notes.forEach(note->note.setUser(this));
3232
}
33+
34+
public User(String id, String email, String password, String fullName) {
35+
this.id = id;
36+
this.email = email;
37+
this.password = password;
38+
this.fullName = fullName;
39+
}
3340
}

src/main/java/lk/ijse/dep/note/service/impl/UserServiceImpl.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import org.springframework.transaction.annotation.Transactional;
1414

1515
import java.util.Optional;
16+
import java.util.UUID;
1617

1718
@Service
1819
@Transactional
@@ -27,6 +28,7 @@ public class UserServiceImpl implements UserService {
2728
@Override
2829
public UserDTO registerUser(UserDTO user) throws DuplicateEmailException {
2930
if(userRepository.existUserByEmail(user.getEmail()) ) throw new DuplicateEmailException("Email already exists");
31+
user.setId(UUID.randomUUID().toString());
3032
return transformer.getUserDTO(userRepository.save(transformer.getUserEntity(user)));
3133
}
3234

0 commit comments

Comments
 (0)