Пример #1
0
 public ChoiceNetMessageField createAdvertisement(Advertisement myAd) {
   // Service Object
   ChoiceNetMessageField service = createService(myAd.getService());
   // Consideration
   //		ChoiceNetMessageField cMethod = new ChoiceNetMessageField("Consideration Method",
   // considerationMethod, "");
   //		ChoiceNetMessageField cValue = new ChoiceNetMessageField("Consideration Value",
   // considerationValue, "");
   //		ChoiceNetMessageField[] cPayload = {cMethod,cValue};
   //		ChoiceNetMessageField consideration = new ChoiceNetMessageField("Consideration", cPayload,
   // "");
   ChoiceNetMessageField cPayload =
       new ChoiceNetMessageField(myAd.getPrice().getMethod(), myAd.getPrice().getValue(), "");
   ChoiceNetMessageField consideration = new ChoiceNetMessageField("Consideration", cPayload, "");
   // Provider Economy Plane Address
   ChoiceNetMessageField addressingScheme =
       new ChoiceNetMessageField("Addressing Scheme", myAd.getPurchasePortal().getScheme(), "");
   ChoiceNetMessageField addressingValue =
       new ChoiceNetMessageField("Addressing Value", myAd.getPurchasePortal().getValue(), "");
   ChoiceNetMessageField entityName =
       new ChoiceNetMessageField("Entity's Name", myAd.getproviderID(), "");
   ChoiceNetMessageField[] value = {addressingScheme, addressingValue, entityName};
   ChoiceNetMessageField economyAddress =
       new ChoiceNetMessageField("Provider Economy Plane Address", value, "");
   // Advertisement Object
   ChoiceNetMessageField[] payload = {service, consideration, economyAddress};
   ChoiceNetMessageField advertisement = new ChoiceNetMessageField("Advertisement", payload, "");
   return advertisement;
 }