We are using a mapping File and also, we don't have a class Original.

Adi.

On 11/7/07, Werner Guttmann <[EMAIL PROTECTED]> wrote:
> Are you using a mapping file, or did you start with an XML schema and
> generate Java classes using the Castor XML code generator ?
>
> Werner
>
> Netlykos (AB q=) wrote:
> > Hi,
> >
> > We are trying to map a XML document to our Java Objects and have run
> > across a situation whereby we have a complex type declared in two
> > locations both of which map back to a collection.
> >
> > Namely our XML looks like so.
> > <?xml version="1.0" encoding="UTF-8"?>
> > <master>
> >     <transportation>
> >         <shipment>
> >             <trackingNumber>111122223333</trackingNumber>
> >             .....
> >             <customer>
> >                 <roleTypeCode>S</roleTypeCode>
> >                 <accountNumber>123456789</accountNumber>
> >                 <companyName>Shipper Company Name</companyName>
> >                 <cityName>Shipper City</cityName>
> >                 <stateCode>Shipper State</stateCode>
> >                 <postalCode>Ship-Post</postalCode>
> >             </customer>
> >             <original>
> >                  <customer>
> >                      <roleTypeCode>OR</roleTypeCode>
> >                      <companyName>Original Name</companyName>
> >                      <cityName>Original Recipient City</cityName>
> >                      <stateCode>Original Recipient State</stateCode>
> >                      <postalCode>Original Rec-Post</postalCode>
> >                 </customer>
> >             </original>
> >         </shipment>
> >     </transportation>
> > </master>
> >
> > The customer type is repeated in two places, with both customers
> > residing under shipment in our Java Object
> >
> > Class Customer {
> >     String roleTypeCode;
> >     String accountNumber;
> >     String companyName;
> >     String cityName;
> >     String stateCode;
> >     String postalCode;
> >     ... // get and set methods
> > }
> >
> > Class Shipment {
> >     java.util.Set <Customer> customers;
> >     String trackingNumber;
> >     ..... // get and set methods
> > }
> >
> > Is it possible to populate the customers set with a customer from both
> >
> > /master/trasnsportation/shipment/customer
> > and
> > /master/trasnsportation/shipment/original/customer
> >
> > under castor?
> >
> > Thanks,
> > Kind Regards,
> > Adi.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this list please visit:
> >
> >     http://xircles.codehaus.org/manage_email
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to