public Object getWriteControlObject() { if (ctrlEmp == null) { ctrlEmp = new Employee(); ctrlEmp.firstName = FNAME; ctrlEmp.lastName = LNAME; ctrlEmp.empId = EMPID; ctrlEmp.mgrId = MGRID; ctrlEmp.setProject(PNAME); ctrlEmp.data1 = DATA1; ctrlEmp.data2 = DATA2; ctrlEmp.salary = SALARY; ctrlEmp.privateData = PRIVATE_DATA; ctrlEmp.characterData = CHARACTER_DATA; ctrlEmp.projectId = PROJECT_ID; ctrlEmp.setSomeString(null); } return ctrlEmp; }
public Object getControlObject() { Employee ctrlEmp = new Employee(); ctrlEmp.firstName = FNAME; ctrlEmp.lastName = LNAME; ctrlEmp.empId = EMPID; ctrlEmp.mgrId = MGRID; ctrlEmp.setProject(PNAME); ctrlEmp.data1 = DATA1; ctrlEmp.data2 = DATA2; ctrlEmp.salary = SALARY; ctrlEmp.privateData = PRIVATE_DATA; ctrlEmp.characterData = CHARACTER_DATA; ctrlEmp.projectId = PROJECT_ID; // 'privateData' is write only ctrlEmp.privateData = null; // JAXB will default a null String to "" ctrlEmp.someString = ""; return ctrlEmp; }
public void setSalary() { System.out.println("初始工资为:" + e.salary); e.salary = 4000; System.out.println("涨工资后为:" + e.salary); }