use of org.eclipse.persistence.testing.jaxb.xmlelementref.nills.Employee.Task in project eclipselink by eclipse-ee4j.
the class ObjectFactory method createTask.
@XmlElementDecl(name = "task")
public JAXBElement<Task> createTask(Task t) {
JAXBElement<Task> task = new JAXBElement<Employee.Task>(new QName("task"), Task.class, t);
task.setNil(true);
return task;
}
use of org.eclipse.persistence.testing.jaxb.xmlelementref.nills.Employee.Task in project eclipselink by eclipse-ee4j.
the class XmlElementRefNillWithAttributesTestCases method getControlObject.
@Override
protected Object getControlObject() {
Employee e = new Employee();
Address a = new Address();
a.city = "Prague";
e.address = new ObjectFactory().createAddress(a);
e.tasks = new ArrayList<JAXBElement<Task>>(2);
Task t = new Task();
t.id = 123;
e.tasks.add(new ObjectFactory().createTask(t));
t = new Task();
t.id = 321;
e.tasks.add(new ObjectFactory().createTask(t));
return e;
}
Aggregations