Name
sn_ad_spoke.ADUtil
Description
Utility Function for AD Spoke
Script
var ADUtil = Class.create();
ADUtil.prototype = {
initialize: function() {},
cleanseInputObject: function(inputs, outputs) {
for (var i in inputs) {
if (inputs.hasOwnProperty(i) && inputs[i] != null) {
outputs[i] = inputs[i].toString().trim();
outputs[i] = outputs[i].replace(/\'/g, "%27");
}
}
return outputs;
},
isAllEmpty: function(inputs, outputs) {
for (var i in inputs) {
if (inputs.hasOwnProperty(i)) {
if (!gs.nil(inputs[i]))
return false;
}
}
return true;
},
formatPropertyList: function(propertyString) {
propertyString = propertyString.trim();
if (propertyString.lastIndexOf(",") == propertyString.length - 1 &&
propertyString.length > 0)
propertyString = propertyString.slice(0, propertyString.length - 1).trim();
var propsArr = propertyString.split(",");
var newProps = [];
for (var val in propsArr) {
propsArr[val] = propsArr[val].trim();
if (propsArr[val])
newProps.push(propsArr[val]);
}
return newProps.toString();
},
type: 'ADUtil'
};
Sys ID
55b92ea553630300eeadddeeff7b12e4