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;
  }
Ejemplo n.º 3
0
 @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;
 }