Search in sources :

Example 46 with ObjectFactory

use of org.mapstruct.itest.jaxb.xsd.test1.ObjectFactory in project cxf by apache.

the class AbstractSequenceTest method testIdentifierEquals.

@Test
public void testIdentifierEquals() {
    Identifier id1 = null;
    Identifier id2 = null;
    assertTrue(AbstractSequence.identifierEquals(id1, id2));
    ObjectFactory factory = new ObjectFactory();
    id1 = factory.createIdentifier();
    id1.setValue("seq1");
    assertTrue(!AbstractSequence.identifierEquals(id1, id2));
    id2 = factory.createIdentifier();
    id2.setValue("seq2");
    assertTrue(!AbstractSequence.identifierEquals(id1, id2));
    id2.setValue("seq1");
    assertTrue(AbstractSequence.identifierEquals(id1, id2));
}
Also used : Identifier(org.apache.cxf.ws.rm.v200702.Identifier) ObjectFactory(org.apache.cxf.ws.rm.v200702.ObjectFactory) Test(org.junit.Test)

Example 47 with ObjectFactory

use of org.mapstruct.itest.jaxb.xsd.test1.ObjectFactory in project webcert by sklintyg.

the class SendMessageToRecipientTypeConverter method toXml.

public static String toXml(SendMessageToRecipientType request) throws JAXBException {
    StringWriter stringWriter = new StringWriter();
    JAXBElement<SendMessageToRecipientType> requestElement = new ObjectFactory().createSendMessageToRecipient(request);
    JAXBContext.newInstance(SendMessageToRecipientType.class).createMarshaller().marshal(requestElement, stringWriter);
    return stringWriter.toString();
}
Also used : StringWriter(java.io.StringWriter) ObjectFactory(se.riv.clinicalprocess.healthcond.certificate.sendMessageToRecipient.v2.ObjectFactory) SendMessageToRecipientType(se.riv.clinicalprocess.healthcond.certificate.sendMessageToRecipient.v2.SendMessageToRecipientType)

Example 48 with ObjectFactory

use of org.mapstruct.itest.jaxb.xsd.test1.ObjectFactory in project webcert by sklintyg.

the class FKAnswerConverterTest method jaxbToXml.

private String jaxbToXml(AnswerToFkType object) throws JAXBException {
    ObjectFactory objectFactory = new ObjectFactory();
    Writer writer = new StringWriter();
    // Init JAXB context
    JAXBContext jaxbContext = JAXBContext.newInstance(AnswerToFkType.class);
    Marshaller marshaller = jaxbContext.createMarshaller();
    // Create a string representation from JAXB element
    marshaller.marshal(objectFactory.createAnswer(object), writer);
    return writer.toString();
}
Also used : Marshaller(javax.xml.bind.Marshaller) ObjectFactory(se.inera.ifv.insuranceprocess.healthreporting.sendmedicalcertificateanswerresponder.v1.ObjectFactory) StringWriter(java.io.StringWriter) JAXBContext(javax.xml.bind.JAXBContext) StringWriter(java.io.StringWriter) Writer(java.io.Writer)

Example 49 with ObjectFactory

use of org.mapstruct.itest.jaxb.xsd.test1.ObjectFactory in project webcert by sklintyg.

the class FKQuestionConverterTest method jaxbToXml.

private String jaxbToXml(QuestionToFkType object) throws JAXBException {
    ObjectFactory objectFactory = new ObjectFactory();
    Writer writer = new StringWriter();
    // Init JAXB context
    JAXBContext jaxbContext = JAXBContext.newInstance(QuestionToFkType.class);
    Marshaller marshaller = jaxbContext.createMarshaller();
    // Create a string representation from JAXB element
    marshaller.marshal(objectFactory.createQuestion(object), writer);
    return writer.toString();
}
Also used : Marshaller(javax.xml.bind.Marshaller) ObjectFactory(se.inera.ifv.insuranceprocess.healthreporting.sendmedicalcertificatequestionresponder.v1.ObjectFactory) StringWriter(java.io.StringWriter) JAXBContext(javax.xml.bind.JAXBContext) StringWriter(java.io.StringWriter) Writer(java.io.Writer)

Example 50 with ObjectFactory

use of org.mapstruct.itest.jaxb.xsd.test1.ObjectFactory in project mapstruct by mapstruct.

the class JaxbBasedMapperTest method shouldMapJaxb.

@Test
public void shouldMapJaxb() throws ParseException, JAXBException {
    SourceTargetMapper mapper = SourceTargetMapper.INSTANCE;
    OrderDto source1 = new OrderDto();
    source1.setOrderDetails(new OrderDetailsDto());
    source1.setOrderNumber(11L);
    source1.setOrderDate(createDate("31-08-1982 10:20:56"));
    source1.setShippingAddress(new ShippingAddressDto());
    source1.getShippingAddress().setCity("SmallTown");
    source1.getShippingAddress().setHouseNumber("11a");
    source1.getShippingAddress().setStreet("Awesome rd");
    source1.getShippingAddress().setCountry("USA");
    source1.getOrderDetails().setDescription(new ArrayList<String>());
    source1.getOrderDetails().setName("Shopping list for a Mapper");
    source1.getOrderDetails().getDescription().add("1 MapStruct");
    source1.getOrderDetails().getDescription().add("3 Lines of Code");
    source1.getOrderDetails().getDescription().add("1 Dose of Luck");
    source1.getOrderDetails().setStatus(OrderStatusDto.ORDERED);
    // map to JAXB
    OrderType target = mapper.targetToSource(source1);
    // do a pretty print
    ObjectFactory of = new ObjectFactory();
    System.out.println(toXml(of.createOrder(target)));
    // map back from JAXB
    OrderDto source2 = mapper.sourceToTarget(target);
    // verify that source1 and source 2 are equal
    assertThat(source2.getOrderNumber()).isEqualTo(source1.getOrderNumber());
    assertThat(source2.getOrderDate()).isEqualTo(source1.getOrderDate());
    assertThat(source2.getOrderDetails().getDescription().size()).isEqualTo(source1.getOrderDetails().getDescription().size());
    assertThat(source2.getOrderDetails().getDescription().get(0)).isEqualTo(source1.getOrderDetails().getDescription().get(0));
    assertThat(source2.getOrderDetails().getDescription().get(1)).isEqualTo(source1.getOrderDetails().getDescription().get(1));
    assertThat(source2.getOrderDetails().getDescription().get(2)).isEqualTo(source1.getOrderDetails().getDescription().get(2));
    assertThat(source2.getOrderDetails().getName()).isEqualTo(source1.getOrderDetails().getName());
    assertThat(source2.getOrderDetails().getStatus()).isEqualTo(source1.getOrderDetails().getStatus());
}
Also used : OrderType(org.mapstruct.itest.jaxb.xsd.test1.OrderType) ObjectFactory(org.mapstruct.itest.jaxb.xsd.test1.ObjectFactory) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)15 JAXBElement (javax.xml.bind.JAXBElement)13 ObjectFactory (net.opengis.cat.csw.v_2_0_2.ObjectFactory)13 QueryType (net.opengis.cat.csw.v_2_0_2.QueryType)11 StringWriter (java.io.StringWriter)10 Marshaller (javax.xml.bind.Marshaller)10 GetRecordsType (net.opengis.cat.csw.v_2_0_2.GetRecordsType)10 BigInteger (java.math.BigInteger)9 JAXBContext (javax.xml.bind.JAXBContext)9 ArrayList (java.util.ArrayList)8 QName (javax.xml.namespace.QName)8 Holder (javax.xml.ws.Holder)7 ObjectFactory (org.apache.type_test.types3.ObjectFactory)7 CswRecordCollection (org.codice.ddf.spatial.ogc.csw.catalog.common.CswRecordCollection)6 ObjectFactory (com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectFactory)5 XStream (com.thoughtworks.xstream.XStream)5 ByteArrayInputStream (java.io.ByteArrayInputStream)5 Writer (java.io.Writer)5 Ignore (jdk.nashorn.internal.ir.annotations.Ignore)5 ElementSetNameType (net.opengis.cat.csw.v_2_0_2.ElementSetNameType)5