Skip to content

Commit

Permalink
Merge pull request #16 from lukaszstefanowski97/65-76-dodanie
Browse files Browse the repository at this point in the history
ADD attribute address to FireReport entity
  • Loading branch information
lukaszstefanowski97 authored Oct 19, 2019
2 parents c80d53c + 36aa086 commit b4f0d63
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,8 @@ public ResponseEntity<FireReportDTO> addFireReport(@RequestBody FireReportDTO fi
fireReportDTO.getDescription(), fireReportDTO.getFireDepartamentDescription(),
fireReportDTO.getArePeople(), fireReportDTO.getIsWood(),
fireReportDTO.getIsBuilding(), fireReportDTO.getIsElectricity(),
fireReportDTO.getIsHazardousMaterial(), fireReportDTO.getPhoto());
fireReportDTO.getIsHazardousMaterial(), fireReportDTO.getPhoto(),
fireReportDTO.getAddress());

fireReport.setReporterId(userDTO.getId());
fireReportService.saveFireReport(fireReport);
Expand All @@ -74,7 +75,8 @@ public ResponseEntity<FireReportDTO> addFireReportUnregistered(@RequestBody Fire
fireReportDTO.getDescription(), fireReportDTO.getFireDepartamentDescription(),
fireReportDTO.getArePeople(), fireReportDTO.getIsWood(),
fireReportDTO.getIsBuilding(), fireReportDTO.getIsElectricity(),
fireReportDTO.getIsHazardousMaterial(), fireReportDTO.getPhoto());
fireReportDTO.getIsHazardousMaterial(), fireReportDTO.getPhoto(),
fireReportDTO.getAddress());

UnregisteredUser unregisteredUser = new UnregisteredUser(unregisteredUserDTO.getName(),
unregisteredUserDTO.getSurname(), unregisteredUserDTO.getCellPhoneNumber());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ public ResponseEntity<UserDTO> getUserById(@PathVariable Long id) {
public ResponseEntity<UserDTO> addUser(@RequestBody User user) {
userService.saveUser(user);
UserDTO userDTO = new UserDTO(user.getId(), user.getName(), user.getSurname(), user.getCellPhoneNumber(),
user.getEmail(), user.getPhoto());
user.getEmail(), user.getPhoto(), user.getNotificationRangeInMeters());

log.info(UserMessages.ADDED_USER + userDTO.toString());

Expand Down
2 changes: 2 additions & 0 deletions src/main/java/com/example/nasa/dto/FireReportDTO.java
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,6 @@ public class FireReportDTO {
private Boolean isHazardousMaterial;

private byte[] photo;

private String address;
}
2 changes: 2 additions & 0 deletions src/main/java/com/example/nasa/dto/UserDTO.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,6 @@ public class UserDTO {
private String email;

private String photo;

private Long notificationRangeInMeters;
}
5 changes: 4 additions & 1 deletion src/main/java/com/example/nasa/entities/FireReport.java
Original file line number Diff line number Diff line change
Expand Up @@ -51,10 +51,12 @@ public class FireReport {

private byte[] photo;

private String address;

public FireReport(Long reporterId, Double x, Double y, Date startDate, Integer fireReportApproveCounter,
Boolean fireTeam, Boolean isActiveFire, String description, String fireDepartamentDescription,
Boolean arePeople, Boolean isWood, Boolean isBuilding, Boolean isElectricity,
Boolean isHazardousMaterial, byte[] photo) {
Boolean isHazardousMaterial, byte[] photo, String address) {
this.reporterId = reporterId;
this.x = x;
this.y = y;
Expand All @@ -70,5 +72,6 @@ public FireReport(Long reporterId, Double x, Double y, Date startDate, Integer f
this.isElectricity = isElectricity;
this.isHazardousMaterial = isHazardousMaterial;
this.photo = photo;
this.address = address;
}
}
5 changes: 4 additions & 1 deletion src/main/java/com/example/nasa/entities/User.java
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,16 @@ public class User {

private String photo;

public User(String name, String surname, String password, String cellPhoneNumber, String email, String photo) {
private Long notificationRangeInMeters;

public User(String name, String surname, String password, String cellPhoneNumber, String email, String photo, Long notificationRangeInMeters) {

this.name = name;
this.surname = surname;
this.password = password;
this.cellPhoneNumber = cellPhoneNumber;
this.email = email;
this.photo = photo;
this.notificationRangeInMeters = notificationRangeInMeters;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,8 @@ public FireReportDTO editFireReportById(Long id, FireReportDTO fireReportDTO) {
fireReportDTO.getDescription(), fireReportDTO.getFireDepartamentDescription(),
fireReportDTO.getArePeople(), fireReportDTO.getIsWood(),
fireReportDTO.getIsBuilding(), fireReportDTO.getIsElectricity(),
fireReportDTO.getIsHazardousMaterial(), fireReportDTO.getPhoto()));
fireReportDTO.getIsHazardousMaterial(), fireReportDTO.getPhoto(),
fireReportDTO.getAddress()));

return fireReportDTO;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public List<UserDTO> getAllUsers() {
List<UserDTO> userDTOs = new ArrayList<>();
for (User user : users) {
userDTOs.add(new UserDTO(user.getId(), user.getName(), user.getSurname(), user.getCellPhoneNumber(),
user.getEmail(), user.getPhoto()));
user.getEmail(), user.getPhoto(), user.getNotificationRangeInMeters()));
}

return userDTOs;
Expand All @@ -35,7 +35,7 @@ public UserDTO getUserById(Long id) {

return user.map(value -> new UserDTO(value.getId(), value.getName(), value.getSurname(),
value.getCellPhoneNumber(), value.getEmail(),
value.getPhoto())).orElse(null);
value.getPhoto(), value.getNotificationRangeInMeters())).orElse(null);

}

Expand All @@ -47,7 +47,7 @@ public UserDTO deleteUserById(Long id) {
userRepository.deleteById(id);
return new UserDTO(user.get().getId(), user.get().getName(), user.get().getSurname(),
user.get().getCellPhoneNumber(), user.get().getEmail(),
user.get().getPhoto());
user.get().getPhoto(), user.get().getNotificationRangeInMeters());
}

return null;
Expand All @@ -61,7 +61,7 @@ public UserDTO editUserById(Long id, User userCommand) {
userRepository.deleteById(id);
return new UserDTO(userRepository.save(userCommand).getId(), userCommand.getName(), userCommand.getSurname(),
userCommand.getCellPhoneNumber(), userCommand.getEmail(),
userCommand.getPhoto());
userCommand.getPhoto(), userCommand.getNotificationRangeInMeters());
}
return null;
}
Expand All @@ -70,6 +70,7 @@ public UserDTO editUserById(Long id, User userCommand) {
public UserDTO saveUser(User user) {
userRepository.save(user);
return new UserDTO(user.getId(), user.getName(), user.getSurname(),
user.getCellPhoneNumber(), user.getEmail(), user.getPhoto());
user.getCellPhoneNumber(), user.getEmail(), user.getPhoto(),
user.getNotificationRangeInMeters());
}
}

0 comments on commit b4f0d63

Please sign in to comment.