Use super method in getters and setters

This commit is contained in:
2021-04-03 14:50:36 +02:00
parent b0695e1c12
commit be87269876
3 changed files with 35 additions and 21 deletions
@@ -44,41 +44,41 @@ public class Driver extends PlatformUser implements IDriver {
@Override
public Long getId() {
return id;
return super.getId();
}
@Override
public void setId(Long id) {
this.id = id;
super.setId(id);
}
@Override
public String getName() {
return name;
return super.getName();
}
@Override
public void setName(String name) {
this.name = name;
super.setName(name);
}
@Override
public String getTel() {
return tel;
return super.getTel();
}
@Override
public void setTel(String tel) {
this.tel = tel;
super.setTel(tel);
}
@Override
public Double getAvgRating() {
return avgRating;
return super.getAvgRating();
}
@Override
public void setAvgRating(Double avgRating) {
this.avgRating = avgRating;
super.setAvgRating(avgRating);
}
}
@@ -3,20 +3,19 @@ package dst.ass1.jpa.model.impl;
import dst.ass1.jpa.model.IPreferences;
import dst.ass1.jpa.model.IRider;
import dst.ass1.jpa.model.ITrip;
import org.hibernate.annotations.Cascade;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.util.ArrayList;
import java.util.Collection;
import static dst.ass1.jpa.util.Constants.M_RIDER_ACCOUNT;
import static dst.ass1.jpa.util.Constants.M_RIDER_BANK_CODE;
import static dst.ass1.jpa.util.Constants.*;
@Entity
@Table(
uniqueConstraints = @UniqueConstraint(columnNames = {M_RIDER_ACCOUNT, M_RIDER_BANK_CODE})
)
@Entity
public class Rider extends PlatformUser implements IRider {
@Column(unique = true) @NotNull
private String email;
@@ -31,6 +30,8 @@ public class Rider extends PlatformUser implements IRider {
private String bankCode;
@OneToOne(targetEntity = Preferences.class, optional = false)
@Cascade(org.hibernate.annotations.CascadeType.ALL)
@JoinColumn(name = I_PREFERENCES, unique = true)
private IPreferences preferences;
@ManyToOne(targetEntity = Trip.class)
@@ -38,42 +39,42 @@ public class Rider extends PlatformUser implements IRider {
@Override
public Long getId() {
return id;
return super.getId();
}
@Override
public void setId(Long id) {
this.id = id;
super.setId(id);
}
@Override
public String getName() {
return name;
return super.getName();
}
@Override
public void setName(String name) {
this.name = name;
super.setName(name);
}
@Override
public String getTel() {
return tel;
return super.getTel();
}
@Override
public void setTel(String tel) {
this.tel = tel;
super.setTel(tel);
}
@Override
public Double getAvgRating() {
return avgRating;
return super.getAvgRating();
}
@Override
public void setAvgRating(Double avgRating) {
this.avgRating = avgRating;
super.setAvgRating(avgRating);
}
@Override