protected void changeObject() { Employee employee = (Employee) this.workingCopy; employee.setFirstName("Bob"); employee.setPhoneNumbers(new Vector()); employee.addPhoneNumber( new org.eclipse.persistence.testing.models.employee.domain.PhoneNumber( "home", "613", "2263374")); employee.addPhoneNumber( new org.eclipse.persistence.testing.models.employee.domain.PhoneNumber( "office", "416", "8224599")); }
protected void changeObject() { Employee employee = (Employee) this.workingCopy; // Direct to field employee.setFirstName(new String(employee.getFirstName().getBytes())); // Object type employee.setGender(new String(employee.getGender().getBytes())); // Transformation employee.setNormalHours(employee.getNormalHours().clone()); // Aggregate employee.setPeriod( new EmploymentPeriod( employee.getPeriod().getStartDate(), employee.getPeriod().getEndDate())); // One to many private/public employee.setPhoneNumbers((Vector) employee.getPhoneNumbers().clone()); employee.setProjects((Vector) employee.getProjects().clone()); employee.setManagedEmployees((Vector) employee.getManagedEmployees().clone()); // Direct collection employee.setResponsibilitiesList((Vector) employee.getResponsibilitiesList().clone()); // One to one private/public employee.getAddress(); employee.getManager(); }