12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- 'use strict';
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- /**
- * Licensed Materials - Property of IBM
- * IBM Cognos Products: Dashboard
- * (C) Copyright IBM Corp. 2019
- * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- */
- define(['../renderSequence/api/RenderStepProviderAPI', './api/QueryResultOverrideAPI', '../../../lib/@waca/dashboard-common/dist/core/APIFactory'], function (RenderStepProviderAPI, QueryResultOverrideAPI, APIFactory) {
- var QueryResultOverride = function () {
- /**
- * @param {Object} options
- * @param {ContentAPI} options.content
- */
- function QueryResultOverride(options) {
- _classCallCheck(this, QueryResultOverride);
- this._content = options.content;
- this._api = APIFactory.createAPI(this, [RenderStepProviderAPI, QueryResultOverrideAPI]);
- }
- QueryResultOverride.prototype.initialize = function initialize() {
- this._content.getFeature('RenderSequence').registerRenderStepProvider(this.getAPI());
- };
- QueryResultOverride.prototype.getAPI = function getAPI() {
- return this._api;
- };
- QueryResultOverride.prototype.destroy = function destroy() {
- this._content = null;
- };
- /**
- * @implements QueryResultOverrideAPI.setQueryResults
- */
- QueryResultOverride.prototype.setQueryResults = function setQueryResults(queryResults) {
- this._queryResults = queryResults;
- };
- /**
- * @implements RenderStepProviderAPI.getRenderStepList
- */
- QueryResultOverride.prototype.getRenderStepList = function getRenderStepList() {
- return [{
- id: 'data',
- dependencies: ['predictSuggestions', 'keyDrivers'],
- modulePath: 'dashboard-analytics/features/widget/queryResultOverride/DataTaskOverride',
- moduleOptions: {
- queryResults: this._queryResults
- }
- }];
- };
- return QueryResultOverride;
- }();
- return QueryResultOverride;
- });
- //# sourceMappingURL=QueryResultOverride.js.map
|