|
|
|
@ -16,6 +16,7 @@ import javax.persistence.JoinTable; |
|
|
|
import javax.persistence.ManyToMany; |
|
|
|
import javax.persistence.ManyToMany; |
|
|
|
import javax.persistence.NamedQuery; |
|
|
|
import javax.persistence.NamedQuery; |
|
|
|
import javax.persistence.OneToMany; |
|
|
|
import javax.persistence.OneToMany; |
|
|
|
|
|
|
|
import javax.persistence.OneToOne; |
|
|
|
import javax.persistence.Table; |
|
|
|
import javax.persistence.Table; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
@ -46,6 +47,9 @@ public class Person extends BaseEntity implements Serializable { |
|
|
|
|
|
|
|
|
|
|
|
private String username; |
|
|
|
private String username; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@OneToOne |
|
|
|
|
|
|
|
private Startpass startpass; |
|
|
|
|
|
|
|
|
|
|
|
// bi-directional many-to-one association to Adress
|
|
|
|
// bi-directional many-to-one association to Adress
|
|
|
|
@OneToMany(mappedBy = "person") |
|
|
|
@OneToMany(mappedBy = "person") |
|
|
|
private List<Adress> adresses; |
|
|
|
private List<Adress> adresses; |
|
|
|
@ -72,10 +76,6 @@ public class Person extends BaseEntity implements Serializable { |
|
|
|
@OneToMany(mappedBy = "person2Bean") |
|
|
|
@OneToMany(mappedBy = "person2Bean") |
|
|
|
private List<Relative> relatives2; |
|
|
|
private List<Relative> relatives2; |
|
|
|
|
|
|
|
|
|
|
|
// bi-directional many-to-one association to Startpaesse
|
|
|
|
|
|
|
|
@OneToMany(mappedBy = "person") |
|
|
|
|
|
|
|
private List<Startpaesse> startpaesses; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ManyToMany(fetch = FetchType.EAGER, mappedBy = "persons") |
|
|
|
@ManyToMany(fetch = FetchType.EAGER, mappedBy = "persons") |
|
|
|
private Set<ClubEvent> events; |
|
|
|
private Set<ClubEvent> events; |
|
|
|
|
|
|
|
|
|
|
|
@ -288,25 +288,12 @@ public class Person extends BaseEntity implements Serializable { |
|
|
|
return relatives2; |
|
|
|
return relatives2; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public List<Startpaesse> getStartpaesses() { |
|
|
|
public Startpass getStartpass() { |
|
|
|
return this.startpaesses; |
|
|
|
return startpass; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void setStartpaesses(List<Startpaesse> startpaesses) { |
|
|
|
|
|
|
|
this.startpaesses = startpaesses; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public Startpaesse addStartpaess(Startpaesse startpaess) { |
|
|
|
|
|
|
|
getStartpaesses().add(startpaess); |
|
|
|
|
|
|
|
startpaess.setPerson(this); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return startpaess; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public Startpaesse removeStartpaess(Startpaesse startpaess) { |
|
|
|
public void setStartpass(Startpass startpass) { |
|
|
|
getStartpaesses().remove(startpaess); |
|
|
|
this.startpass = startpass; |
|
|
|
startpaess.setPerson(null); |
|
|
|
|
|
|
|
return startpaess; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
|