Name
sn_oe_sfs.VACommonHTMLAdapter
Description
No description available
Script
var VACommonHTMLAdapter = Class.create();
VACommonHTMLAdapter.prototype = Object.extendsObject(VACommonAdapterBase, {
initialize: function(adapter, inputBuilder) {
VACommonAdapterBase.prototype.initialize.call(this, adapter, inputBuilder, this.type);
},
transform: function() {
try {
var richControl = this.inputBuilder.getRichControl();
var payload = this.inputBuilder.getPayload();
var links = richControl.links;
var response = this.adapter.getResponseObject(richControl, payload);
if (links != null && links.length > 0) {
response = this.adapter.addHtmlLinkMessage(response, payload);
for (var i = 0; i < links.length; i++) {
var item = links[i];
if (item.link) {
var label = item.label ? item.label : item.link;
response = this.adapter.addLink(payload, response, item.link, label);
}
}
}
return this.adapter.buildResponse(response, payload);
} catch (e) {
this.logger.error("Error in common default html outbound transformer : " + e.message);
throw e;
}
},
type: 'VACommonHTMLAdapter'
});
Sys ID
32e9caf8b750111095b325168e11a91f