Switch self reference
This commit is contained in:
parent
6db6c6b2e5
commit
dd80bfe4c6
@ -20,100 +20,100 @@ public class Organization implements IOrganization {
|
|||||||
@ManyToMany(targetEntity = Organization.class)
|
@ManyToMany(targetEntity = Organization.class)
|
||||||
@JoinTable(
|
@JoinTable(
|
||||||
name = J_ORGANIZATION_PARTS,
|
name = J_ORGANIZATION_PARTS,
|
||||||
joinColumns = @JoinColumn(name = I_ORGANIZATION_PART_OF),
|
joinColumns = @JoinColumn(name = I_ORGANIZATION_PARTS),
|
||||||
inverseJoinColumns = @JoinColumn(name = I_ORGANIZATION_PARTS)
|
inverseJoinColumns = @JoinColumn(name = I_ORGANIZATION_PART_OF)
|
||||||
)
|
)
|
||||||
private Collection<IOrganization> parts = new ArrayList<>();
|
private Collection<IOrganization> parts = new ArrayList<>();
|
||||||
|
|
||||||
@ManyToMany(mappedBy = "parts", targetEntity = Organization.class)
|
@ManyToMany(targetEntity = Organization.class, mappedBy = M_ORGANIZATION_PARTS)
|
||||||
private Collection<IOrganization> partOf = new ArrayList<>();
|
private Collection<IOrganization> partOf = new ArrayList<>();
|
||||||
|
|
||||||
@ManyToMany(targetEntity = Vehicle.class)
|
@ManyToMany(targetEntity = Vehicle.class)
|
||||||
|
@JoinTable(name=J_ORGANIZATION_VEHICLE,
|
||||||
|
joinColumns = @JoinColumn(name = I_ORGANIZATION),
|
||||||
|
inverseJoinColumns = @JoinColumn(name = I_VEHICLES))
|
||||||
private Collection<IVehicle> vehicles = new ArrayList<>();
|
private Collection<IVehicle> vehicles = new ArrayList<>();
|
||||||
|
|
||||||
@OneToMany(targetEntity = Employment.class)
|
@ManyToMany(targetEntity = Employment.class)
|
||||||
private Collection<IEmployment> employments = new ArrayList<>();
|
private Collection<IEmployment> employments = new ArrayList<>();
|
||||||
|
|
||||||
public Organization() {
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Long getId() {
|
public Long getId() {
|
||||||
return null;
|
return id;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setId(Long id) {
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return null;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setName(String name) {
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Collection<IOrganization> getParts() {
|
public Collection<IOrganization> getParts() {
|
||||||
return null;
|
return parts;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setParts(Collection<IOrganization> parts) {
|
public void setParts(Collection<IOrganization> parts) {
|
||||||
|
this.parts = parts;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addPart(IOrganization part) {
|
public void addPart(IOrganization part) {
|
||||||
|
this.parts.add(part);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Collection<IOrganization> getPartOf() {
|
public Collection<IOrganization> getPartOf() {
|
||||||
return null;
|
return partOf;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setPartOf(Collection<IOrganization> partOf) {
|
public void setPartOf(Collection<IOrganization> partOf) {
|
||||||
|
this.partOf = partOf;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addPartOf(IOrganization partOf) {
|
public void addPartOf(IOrganization partOf) {
|
||||||
|
this.partOf.add(partOf);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Collection<IEmployment> getEmployments() {
|
public Collection<IEmployment> getEmployments() {
|
||||||
return null;
|
return employments;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setEmployments(Collection<IEmployment> employments) {
|
public void setEmployments(Collection<IEmployment> employments) {
|
||||||
|
this.employments = employments;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addEmployment(IEmployment employment) {
|
public void addEmployment(IEmployment employment) {
|
||||||
|
this.employments.add(employment);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Collection<IVehicle> getVehicles() {
|
public Collection<IVehicle> getVehicles() {
|
||||||
return null;
|
return vehicles;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setVehicles(Collection<IVehicle> vehicles) {
|
public void setVehicles(Collection<IVehicle> vehicles) {
|
||||||
|
this.vehicles = vehicles;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addVehicle(IVehicle vehicle) {
|
public void addVehicle(IVehicle vehicle) {
|
||||||
|
this.vehicles.add(vehicle);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user