smartsVisRecommenderService.min.js 4.0 KB

12
  1. !function(e,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r(require("bi/moser/moser.min"));else if("function"==typeof define&&define.amd)define(["bi/moser/moser.min"],r);else{var t="object"==typeof exports?r(require("bi/moser/moser.min")):r(e["bi/moser/moser.min"]);for(var n in t)("object"==typeof exports?exports:e)[n]=t[n]}}(window,function(e){return function(e){var r={};function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)t.d(n,o,function(r){return e[r]}.bind(null,o));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="/install/webcontent/bi/js/smarts-js",t(t.s=17)}({0:function(r,t){r.exports=e},17:function(e,r,t){"use strict";var n,o=function(){function e(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(r,t,n){return t&&e(r.prototype,t),n&&e(r,n),r}}(),u=t(18);void 0===(n=function(){return function(){function e(){!function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}(this,e)}return o(e,[{key:"initialize",value:function(e){var r=this;return e.getSvc(".SmartsService").then(function(t){r._visRecommenderAPI=(0,u.VisRecommenderAPI)({SmartsAPI:t,logger:e.getCoreSvc(".Logger")})})}},{key:"recommend",value:function(e){return this._visRecommenderAPI.recommend(e)}}]),e}()}.apply(r,[]))||(e.exports=n)},18:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.VisRecommenderAPI=function(e){var r=e.logger,t=e.SmartsAPI;return{recommend:function(e){var o=e.sourceModuleId,u=e.chartsToInclude,i=[t.getSmartModuleProgressSummary(o)];u&&i.push(t.getSupportedChartTypes(u));return Promise.all(i).then(function(t){var o=u?t[1]:null,i="DONE"===t[0].status.toUpperCase();return function(e,t,o){var u=o.oneChartPerType,i=o.sourceModuleId,c=o.sourceType,a=o.columns,s=o.numResults,l=o.hasShaping,f=o.tempModuleObject,d={sourceModuleId:i,sourceType:c,columns:a,oneChartPerType:u,numResults:s||10,shapedModule:!!l};null!==e&&(d.includedCharts=e);if(l||!t){var p=a.reduce(function(e,r){var t=r.id;if(t&&t.length)return e.concat(t)},[]),m=(0,n.shrinkTempModule)(p,f,r);d.tempModule=m.toJSON()}return d}(o,i,e)}).then(function(e){return t.getVisRecommendation(e)})}}};var n=t(19)},19:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.shrinkTempModule=function(e,r,t){var o=n.default.createObjectFactory(),u=n.default.ModuleUtils.createModule(o,r.getLabel(),r.getExpressionLocale()),i=r.getRelationship();i.length&&i.forEach(function(e){return u.addRelationship(e.clone())});var c=[];return e.forEach(function(e){var o=function(e){return n.default.ModuleUtils.getMoserObjectByIdForExpression(e,r)}(e);if(!o){var i="Unknown column id "+e;throw t.error(i),new Error(i)}var a=function(e){for(var r=e.getParent();r;){if(r.getObjectType()===n.default.MoserObjectTypes.QUERY_SUBJECT)return r;r=r.getParent()}}(o);if(a&&!function(e){return-1!==c.indexOf(e.getIdentifier())}(a))c.push(a.getIdentifier()),u.addQuerySubject(a.clone());else{if(a||!function(e){return e.getObjectType()===n.default.MoserObjectTypes.CALCULATION}(o)){var s="Unknown column id "+e;throw t.error(s),new Error(s)}u.addCalculation(o.getMoserObject().clone())}}),u};var n=function(e){return e&&e.__esModule?e:{default:e}}(t(0))}})});
  2. //# sourceMappingURL=smartsVisRecommenderService.min.js.map