KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I need to populate a JAX Bean from XML, however there is no setter method. I get the following message below Failed to invoke public javax.xml.datatype.XMLGregorianCalendar() with no args I wrote the following methods to take a date and transform it to XMLGregorianCalendar, and then call a setter in my wrapper class. However I still get the exception. Is there a standard way of handling this data type that I am overlooking? Maybe my wrapper class is not calling it, but Netbeans won't allow me to attach a debugger to it for some reason. public XMLGregorianCalendar asXMLGregorianCalendar(java.util.Date date) throws DatatypeConfigurationException { DatatypeFactory datatypeFactory = DatatypeFactory.newInstance(); if (date == null) { return null; } else { GregorianCalendar gc = new GregorianCalendar(); gc.setTimeInMillis(date.getTime()); return datatypeFactory.newXMLGregorianCalendar(gc); } } The setter in the Bean is below public void setDeliveryDate(XMLGregorianCalendar value) { this.deliveryDate = value; }
Tags (comma-separated)
Save Edits
Cancel