Skip to content

Commit

Permalink
refator: check data null
Browse files Browse the repository at this point in the history
  • Loading branch information
DuyTC1811 committed Jul 8, 2023
1 parent 3cc1bb6 commit be4e75d
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 23 deletions.
1 change: 0 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ allprojects {
compileOnly 'org.projectlombok:lombok:1.18.24'
annotationProcessor 'org.projectlombok:lombok:1.18.24'
implementation 'org.springframework.boot:spring-boot-starter-web:2.7.8'
implementation 'org.springframework.boot:spring-boot-starter-security:2.7.8'
implementation 'org.springframework.boot:spring-boot-starter-data-redis:2.7.5'
}

Expand Down
17 changes: 11 additions & 6 deletions cqrs/src/main/java/io/cqrs/model/PageResponse.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,24 +18,29 @@ public class PageResponse<T> {
private List<T> data;

public PageResponse(List<T> data) {
this.data = data;
this.data = setData(data);
}

public PageResponse(List<T> data, int limit, int offset, int totalItems) {
this.code = (data == null) ? 400 : 201;
this.message = (data == null) ? "Bad Request" : "Success!";
this.success = (data != null);
this.limit = limit;
this.offset = offset;
this.totalItems = totalItems;
this.data = data;
this.data = setData(data);
}

public PageResponse(List<T> data, int limit, int offset, CodeError code) {
this.code = code.getCode();
this.message = code.getName();
this.success = true;
this.limit = limit;
this.offset = offset;
this.data = data;
this.data = setData(data);
}

private List<T> setData(List<T> data) {
this.code = (data == null) ? 400 : 201;
this.message = (data == null) ? "Bad Request" : "Success!";
this.success = (data != null);
return data;
}
}
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
package io.monkey.configuration;

import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.security.crypto.password.PasswordEncoder;

public class SecurityConfiguration {
private final PasswordEncoder passwordEncoder;

public SecurityConfiguration() {
this.passwordEncoder = new BCryptPasswordEncoder();
}

public String encode(String passwordValue){
return passwordEncoder.encode(passwordValue);
}
}
//package io.monkey.configuration;
//
//import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
//import org.springframework.security.crypto.password.PasswordEncoder;
//
//public class SecurityConfiguration {
// private final PasswordEncoder passwordEncoder;
//
// public SecurityConfiguration() {
// this.passwordEncoder = new BCryptPasswordEncoder();
// }
//
// public String encodePassword(String passwordValue){
// return passwordEncoder.encode(passwordValue);
// }
//}

0 comments on commit be4e75d

Please sign in to comment.