public BedDesignation clone() { BedDesignation clone = new BedDesignation(); clone.id = id; clone.admissionPart = admissionPart; clone.bed = bed; return clone; }
private void createBedDesignationList() { List<AdmissionPart> admissionPartList = patientAdmissionSchedule.getAdmissionPartList(); List<BedDesignation> bedDesignationList = new ArrayList<BedDesignation>(admissionPartList.size()); long id = 0L; for (AdmissionPart admissionPart : admissionPartList) { BedDesignation bedDesignation = new BedDesignation(); bedDesignation.setId(id); id++; bedDesignation.setAdmissionPart(admissionPart); // Notice that we leave the PlanningVariable properties on null bedDesignationList.add(bedDesignation); } patientAdmissionSchedule.setBedDesignationList(bedDesignationList); }