/* * Generated by Savara. */ package org.savara.purchasing.creditagency; import java.util.logging.Level; import java.util.logging.Logger; import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.bind.Unmarshaller; import javax.xml.namespace.QName; import javax.xml.transform.dom.DOMSource; public class CustomerUnknownFaultConsumerTransformer extends org.switchyard.transform.BaseTransformer<DOMSource,org.savara.purchasing.creditagency.CustomerUnknownFault> { private static final Logger LOG=Logger.getLogger(CustomerUnknownFaultConsumerTransformer.class.getName()); public QName getFrom() { return (QName.valueOf("{http://www.jboss.org/examples/creditAgency}CustomerUnknown")); } public org.savara.purchasing.creditagency.CustomerUnknownFault transform(DOMSource type) { Unmarshaller unmarshaller; JAXBContext _jaxbContext; try { _jaxbContext = JAXBContext.newInstance("org.jboss.examples.creditagency"); } catch (JAXBException e) { LOG.log(Level.SEVERE, "Failed to create JAXBContext for '" + getFrom() + "'.", e); return (null); } try { unmarshaller = _jaxbContext.createUnmarshaller(); } catch (JAXBException e) { LOG.log(Level.SEVERE, "Failed to create Unmarshaller for type '" + getFrom() + "'.", e); return (null); } try { javax.xml.bind.JAXBElement<org.jboss.examples.creditagency.CustomerUnknownType> jbe= (javax.xml.bind.JAXBElement<org.jboss.examples.creditagency.CustomerUnknownType>)unmarshaller.unmarshal(type); return new org.savara.purchasing.creditagency.CustomerUnknownFault("CustomerUnknownFaultConsumerTransformer", jbe.getValue()); } catch (Exception e) { LOG.log(Level.SEVERE, "Failed to unmarshal fault", e); return (null); } } }