protected Object getControlObject() { QName qname = new QName("someUri", "testTagName"); JAXBElement jaxbElement = new JAXBElement(qname, Employee.class, null); Employee emp = new Employee(); emp.firstName = "theFirstName"; emp.lastName = "theLastName"; jaxbElement.setValue(emp); return jaxbElement; }
protected Object getControlObject() { ArrayList responsibilities = new ArrayList(); responsibilities.add(CONTROL_RESPONSIBILITY1); responsibilities.add(CONTROL_RESPONSIBILITY2); responsibilities.add(CONTROL_RESPONSIBILITY3); Employee employee = new Employee(); employee.firstName = CONTROL_FIRST_NAME; employee.lastName = CONTROL_LAST_NAME; Calendar cal = Calendar.getInstance(); cal.clear(); cal.set(2005, 04, 24, 16, 06, 53); employee.id = CONTROL_ID; employee.responsibilities = responsibilities; employee.setBlah("Some String"); Employee employee2 = new Employee(); employee2.firstName = CONTROL_FIRST_NAME + "2"; employee2.lastName = CONTROL_LAST_NAME + "2"; employee2.setBlah("Some Other String"); employee2.id = 100; ArrayList responsibilities2 = new ArrayList(); responsibilities2.add(CONTROL_RESPONSIBILITY1); employee2.responsibilities = responsibilities2; List<Employee> emps = new ArrayList<Employee>(); emps.add(employee); emps.add(employee2); QName qname = new QName("rootNamespace", "root"); JAXBElement jaxbElement = new JAXBElement(qname, Object.class, null); jaxbElement.setValue(emps); return jaxbElement; }
@Override public void endElement(String uri, String localName, String qName) throws SAXException { switch (qName) { case "employee": empList.add(emp); break; case "firstName": emp.firstName = content; break; case "lastName": emp.lastName = content; break; case "location": emp.location = content; break; } }
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 Object getWriteControlObject() { Employee emp = new Employee(666); emp.firstName = "firstName"; emp.lastName = "lastName"; return emp; }
protected Object getControlObject() { Employee emp = new Employee(666); emp.firstName = "firstName"; emp.lastName = "lastName"; return emp; }
public Employee marshal(Map v) throws Exception { Employee emp = new Employee(); emp.firstName = "John"; emp.lastName = "Doe"; return emp; }
protected Object getControlObject() { Employee emp = new Employee(); emp.firstName = "Joe"; emp.lastName = "Oracle"; return emp; }