/** * Add any message properties that are set in this record. */ public void addMessageProperties(String strPrefix, boolean bDeleteProperties, MessageHeader messageHeader, Message message, String strNewPrefix) { Map<String,Object> properties = ((PropertiesField)this.getField(BookingDetail.PROPERTIES)).getProperties(); if (properties != null) { Iterator<String> iterator = properties.keySet().iterator(); while (iterator.hasNext()) { String strKey = iterator.next(); if (strKey.startsWith(strPrefix)) { String value = (String)properties.get(strKey); if (bDeleteProperties) ((PropertiesField)this.getField(BookingDetail.PROPERTIES)).setProperty(strKey, null); // Remove from record strKey = strKey.substring(strPrefix.length()); if (strNewPrefix != null) strKey = strNewPrefix + strKey; if (messageHeader instanceof TrxMessageHeader) // Always ((TrxMessageHeader)messageHeader).put(strKey, value); if (message instanceof BaseMessage) // Always if (((BaseMessage)message).getMessageDataDesc(ProductRequest.PRODUCT_MESSAGE) != null) ((MessageRecordDesc)((BaseMessage)message).getMessageDataDesc(ProductRequest.PRODUCT_MESSAGE)).put(strKey, value); } } } } /**
/** * Add any message properties that are set in this record. */ public void addMessageProperties(String strPrefix, boolean bDeleteProperties, MessageHeader messageHeader, Message message, String strNewPrefix) { Map<String,Object> properties = ((PropertiesField)this.getField(BookingDetail.PROPERTIES)).getProperties(); if (properties != null) { Iterator<String> iterator = properties.keySet().iterator(); while (iterator.hasNext()) { String strKey = iterator.next(); if (strKey.startsWith(strPrefix)) { String value = (String)properties.get(strKey); if (bDeleteProperties) ((PropertiesField)this.getField(BookingDetail.PROPERTIES)).setProperty(strKey, null); // Remove from record strKey = strKey.substring(strPrefix.length()); if (strNewPrefix != null) strKey = strNewPrefix + strKey; if (messageHeader instanceof TrxMessageHeader) // Always ((TrxMessageHeader)messageHeader).put(strKey, value); if (message instanceof BaseMessage) // Always if (((BaseMessage)message).getMessageDataDesc(ProductRequest.PRODUCT_MESSAGE) != null) ((MessageRecordDesc)((BaseMessage)message).getMessageDataDesc(ProductRequest.PRODUCT_MESSAGE)).put(strKey, value); } } } } /**
/** * AddMapProperty Method. */ public void addMapProperty(MessageRecordDesc map, String strKey, Record record, String iFieldSeq) { if (record.getField(iFieldSeq).getData() != null) map.put(strKey, record.getField(iFieldSeq).getData()); }
productRequest.put(ProductRequest.PRODUCT_MESSAGE, null); // Don't need to add this detail if (productRequest != null) if (objDetailDate != null) if (objDetailDate.equals(recTour.getField(TourModel.DEPARTURE_DATE).getData())) productRequest.put(ProductRequest.PRODUCT_MESSAGE, null); // Don't need to add this detail
/** * AddMapProperty Method. */ public void addMapProperty(MessageRecordDesc map, String strKey, Record record, String iFieldSeq) { if (record.getField(iFieldSeq).getData() != null) map.put(strKey, record.getField(iFieldSeq).getData()); }
productRequest.put(ProductRequest.PRODUCT_MESSAGE, null); // Don't need to add this detail if (productRequest != null) if (objDetailDate != null) if (objDetailDate.equals(recTour.getField(TourModel.DEPARTURE_DATE).getData())) productRequest.put(ProductRequest.PRODUCT_MESSAGE, null); // Don't need to add this detail