/*! * Licensed Materials - Property of IBM * IBM Cognos Products: Modeling UI * (C) Copyright IBM Corp. 2020 * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ (window.caModellingPerspective=window.caModellingPerspective||[]).push([[34],{1011:function(e,t,r){"use strict";var a=r(77);t.a=Object(a.a)("tableCountStateExtension",function(){return{dirtyPointer:0,setDirty:function(){this.dirtyPointer+=1}}})},1031:function(e,t,r){"use strict";r.d(t,"e",function(){return u}),r.d(t,"d",function(){return s}),r.d(t,"c",function(){return c}),r.d(t,"a",function(){return p}),r.d(t,"b",function(){return d});var a,n=r(0),o=r.n(n),i=r(30),l=((a={})[o.a.ParameterDataType.BOOLEAN.name()]=i.b,a[o.a.ParameterDataType.DATE.name()]=i.c,a[o.a.ParameterDataType.DATETIME.name()]=i.d,a[o.a.ParameterDataType.DECIMAL.name()]=i.e,a[o.a.ParameterDataType.INTEGER.name()]=i.f,a[o.a.ParameterDataType.INTERVAL.name()]=i.g,a[o.a.ParameterDataType.MEMBER_UNIQUE_NAME.name()]=i.h,a[o.a.ParameterDataType.STRING.name()]=i.k,a[o.a.ParameterDataType.TIME.name()]=i.l,a);function u(e){return function(e){return l[null==e?void 0:null==e.name?void 0:e.name()]}(e)||function(e){var t;return l[null==e?void 0:null==e.getDataType?void 0:null==(t=e.getDataType())?void 0:t.name()]}(e)}function s(e){return Object(i.B)(u(e))}function c(e){return Object(i.y)(u(e))}function p(e){return Object(i.m)(u(e))}function d(e){return Object(i.n)(u(e))}},1244:function(e,t,r){"use strict";r.r(t),r.d(t,"default",function(){return P});var a,n,o,i=r(1),l=r.n(i),u=r(16),s=r(3),c=r(19),p=r(270),d=r.n(p),m=r(1886),y=r.n(m),g=r(5),f=r(2),b=r(25),h=r(1887),v=r(1245),O=r(114);var S=s.keyboardUtils.getKeyName,V=s.keyboardUtils.keyNames,j=function(e){return Object(b.a)("ParameterView",e)},P=Object(g.e)(function(e){return{parameterList:e.parameterList,parameterSearchString:e.parameterSearchString,setParameterSearchString:e.setParameterSearchString,getPromptStore:e.getPromptStore,viewMode:e.viewMode,parameterResponseNameList:e.parameterResponseNameList,parameterFaultNameList:e.parameterFaultNameList,setViewMode:e.setViewMode}})(a=Object(u.observer)((o=n=function(e){function t(){for(var t,r=arguments.length,a=new Array(r),n=0;n'});i.a.add(l),t.a=l}},["7c2db376ce0d1f5bdc4b"])}(r(15))},1887:function(e,t,r){"use strict";r.d(t,"a",function(){return S});var a,n,o,i=r(1),l=r.n(i),u=r(16),s=r(3),c=r(19),p=r(5),d=r(2),m=r(25),y=r(223),g=r(114),f=r(1245),b=r(1888),h=r(1889),v=r(1891);r(1892);var O=function(e){return Object(m.a)("PromptView",e)},S=Object(p.e)(function(e){return{parameterValue:e.parameterValue,prompt:e.prompt,callFetch:e.callFetch,fetchStatus:e.fetchStatus,isRange:e.isRange,isNotRange:e.isNotRange,userValuesList:e.userValuesList,isInverted:e.isInverted}})(a=Object(u.observer)((o=n=function(e){function t(){for(var t,r=arguments.length,a=new Array(r),n=0;n1){var r=e.data[0].pt;t.setDataMin(r[0].v?r[0].v:f.c),t.setDataMax(r[1].v?r[1].v:f.b)}}):Promise.resolve())},r.callFetchParameterValues=function(e){var t=this;return this.setDataValues([]),this.isRange?Promise.resolve():Object(h.a)(this.context,{moduleId:this.provider.getModuleId(),queryItem:e,offset:0,limit:f.f,searchString:this.promptSearchString}).then(function(e){t.setDataValues((e.dataItems[0].items||[]).map(function(e){var t;return String(null!=(t=e.t[0].d)?t:e.t[0].u)}))})},r.callFetch=function(){var e=this,t=this.queryExpression&&g.a.ModuleUtils.getMoserObjectByIdForExpression(this.queryExpression,this.provider.getModule());t?(this.setFetchStatus(f.i),Promise.all([this.callFetchMinMax(t),this.callFetchParameterValues(t)]).then(function(){return e.setFetchStatus(f.j)},function(){return e.setFetchStatus(f.g)})):this.setFetchStatus(f.j)},r.findSelectionInSelectionList=function(e,t){return e.find(function(e){return e.key===t.key})},r.sortNumeric=function(e){return this.sortNonNumeric(e).sort(function(e,t){var r=Number(e.label),a=Number(t.label);return isNaN(a)?0:isNaN(r)?1:ra?1:0})},r.sortNonNumeric=function(e){return e.sort(function(e,t){var r=e.label.toLowerCase(),a=t.label.toLowerCase();return ra?1:e.label>t.label?-1:e.labelt.value.getUse()?1:e.value.getUse2()t.value.getUse2()?1:0})},r.sortSelectionList=function(e){return this.isNumericDataType?this.sortNumeric(e):this.sortNonNumeric(e)},r.typeInSelection=function(e){var t,r,a=Object(S.b)(this.selectionList,e);null!=a&&a.isUserValue?this.addSelectedKey(a.key):(this.isSingle&&this.userValuesList.length&&this.removeValue(this.userValuesList[0].value),this.addValue(null!=(t=null==a?void 0:a.value)?t:e),this.addSelectedKey(null!=(r=null==a?void 0:a.key)?r:Object(S.d)(e)))},r.toggleSelection=function(e){var t,r,a=this.findSelectionInSelectionList(this.selectionList,e);if(a.isUserValue)return this.removeValue(a.value),void this.addSelectedKey(void 0);this.isSingle&&this.userValuesList.length&&this.removeValue(this.userValuesList[0].value),this.addValue(null!=(t=null==a?void 0:a.value)?t:e.value),this.addSelectedKey(null!=(r=null==a?void 0:a.key)?r:e.key)},r.addSelectedKey=function(e){this._selectedKey=e},r.getLocalizedValue=function(e){return Object(v.f)(e,this.parameterValue)},r.removeParameterValue=function(e,t,r){void 0===t&&(t=e.getParent()),void 0===r&&(r=this.provider.getModule()),Object(O.d)(e,t,r),this.provider.setDirty()},r.removeParameterValueValues=function(){this.setInvert(!1),Object(O.e)(this.parameterValue),this.provider.setDirty()},r.findValue=function(e){return Object(v.e)(this.parameterValue,e)},r.createValue=function(e){return Object(v.c)(e)},r.addValue=function(e){Object(v.b)(this.parameterValue,e),this.findStaticValueSelector(e)||this.addStaticValueSelector(this.createStaticValueSelector({operator:e.getOperator(),use:e.getUse(),display:e.getDisplay(),use2:e.getUse2(),display2:e.getDisplay2()})),this.provider.setDirty()},r.updateValue=function(e,t){Object(v.i)(e,t),this.provider.setDirty()},r.removeValue=function(e){Object(v.h)(e,this.parameterValue),this.parameterValue.getValues().length||this.setInvert(!1),this.provider.setDirty()},r.findStaticValueSelector=function(e){return Object(v.d)(this.prompt,e)},r.createStaticValueSelector=function(e){return Object(v.c)(e)},r.addStaticValueSelector=function(e){Object(v.a)(this.prompt,e),this.provider.setDirty()},r.updateStaticValueSelector=function(e,t){Object(v.i)(e,t),this.provider.setDirty()},r.removeStaticValueSelector=function(e){Object(v.g)(this.findStaticValueSelector(e),this.prompt);var t=this.findValue(e);t&&this.removeValue(t),this.provider.setDirty()},function(e,t,r){t&&P(e.prototype,t),r&&P(e,r)}(t,[{key:"capabilities",get:function(){return JSON.parse(this.prompt.getUiControlReference())||{}}},{key:"isBoundRange",get:function(){return!!this.capabilities.boundRange}},{key:"isUnBoundRange",get:function(){return!!this.capabilities.unboundedRange}},{key:"isRange",get:function(){return this.isBoundRange||this.isUnBoundRange}},{key:"isNotRange",get:function(){return!this.isRange}},{key:"isMulti",get:function(){return!!this.capabilities.multivalued}},{key:"isSingle",get:function(){return!this.isMulti}},{key:"isOptional",get:function(){return!!this.capabilities.optional}},{key:"isRequired",get:function(){return!this.isOptional}},{key:"isInverted",get:function(){return this.parameterValue.isInvert()}},{key:"isDiscrete",get:function(){return this.capabilities.discreteValue}},{key:"isNotDiscrete",get:function(){return!this.isDiscrete}},{key:"queryExpression",get:function(){var e,t,r;return null==(e=(t=this.prompt).getQueryValueSelector)?void 0:null==(r=e.call(t))?void 0:r.getUseExpression()}},{key:"isNumericDataType",get:function(){return Object(V.c)(this.parameterValue)}},{key:"isStringDataType",get:function(){return Object(V.d)(this.parameterValue)}},{key:"staticValueSelector",get:function(){return this.prompt.getStaticValueSelector()}},{key:"promptSearchString",get:function(){return this._promptSearchString}},{key:"fetchStatus",get:function(){return this._fetchStatus}},{key:"dataMin",get:function(){return this._dataMin}},{key:"dataMax",get:function(){return this._dataMax}},{key:"dataValues",get:function(){return this._dataValues}},{key:"userValuesList",get:function(){var e=this;return this.sortSelectionList(this.parameterValue.getValues().map(function(t){return{value:t,label:Object(v.f)(t,e.parameterValue),isUserValue:!0,key:Object(S.d)(t)}}))}},{key:"staticValuesList",get:function(){var e=this;return this.sortSelectionList(this.staticValueSelector.map(function(t){var r=e.createValue({operator:t.getOperator(),use:t.getUse(),display:t.getDisplay(),use2:t.getUse2(),display2:t.getDisplay2()});return{value:r,label:Object(v.f)(r,e.parameterValue),isStaticValue:!0,key:Object(S.d)(r)}}))}},{key:"dataValuesList",get:function(){var e=this;return this.sortSelectionList(this.dataValues.map(function(t){var r=e.createValue({operator:f.e,use:t});return{value:r,label:Object(v.f)(r,e.parameterValue),isDataValue:!0,key:Object(S.d)(r)}}))}},{key:"selectionList",get:function(){var e=this,t=[].concat(this.userValuesList);this.staticValuesList.forEach(function(r){var a=e.findSelectionInSelectionList(t,r);a?a.isStaticValue=!0:t.push(r)}),this.dataValuesList.forEach(function(r){var a=e.findSelectionInSelectionList(t,r);a?a.isDataValue=!0:t.push(r)});var r=t;if(this.promptSearchString){var a=this.promptSearchString.toLowerCase();r=t.filter(function(e){return e.label.toLowerCase().includes(a)})}return this.sortSelectionList(r).slice(0,f.f)}},{key:"selectedKey",get:function(){return this._selectedKey}},{key:"selectedObject",get:function(){var e=this;return this.selectionList.find(function(t){return t.key===e._selectedKey})}}]),t}(d.a),n=D(a.prototype,"parameterValue",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=D(a.prototype,"prompt",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D(a.prototype,"capabilities",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"capabilities"),a.prototype),D(a.prototype,"isBoundRange",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isBoundRange"),a.prototype),D(a.prototype,"isUnBoundRange",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isUnBoundRange"),a.prototype),D(a.prototype,"isRange",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isRange"),a.prototype),D(a.prototype,"isNotRange",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isNotRange"),a.prototype),D(a.prototype,"isMulti",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isMulti"),a.prototype),D(a.prototype,"isSingle",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isSingle"),a.prototype),D(a.prototype,"isOptional",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isOptional"),a.prototype),D(a.prototype,"isRequired",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isRequired"),a.prototype),D(a.prototype,"isInverted",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isInverted"),a.prototype),D(a.prototype,"setInvert",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"setInvert"),a.prototype),D(a.prototype,"isDiscrete",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isDiscrete"),a.prototype),D(a.prototype,"isNotDiscrete",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isNotDiscrete"),a.prototype),D(a.prototype,"queryExpression",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"queryExpression"),a.prototype),D(a.prototype,"isNumericDataType",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isNumericDataType"),a.prototype),D(a.prototype,"isStringDataType",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isStringDataType"),a.prototype),D(a.prototype,"staticValueSelector",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"staticValueSelector"),a.prototype),i=D(a.prototype,"_promptSearchString",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),D(a.prototype,"promptSearchString",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"promptSearchString"),a.prototype),D(a.prototype,"setPromptSearchString",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"setPromptSearchString"),a.prototype),l=D(a.prototype,"_fetchStatus",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return f.h}}),D(a.prototype,"fetchStatus",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"fetchStatus"),a.prototype),D(a.prototype,"setFetchStatus",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"setFetchStatus"),a.prototype),u=D(a.prototype,"_dataMin",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),D(a.prototype,"dataMin",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"dataMin"),a.prototype),D(a.prototype,"setDataMin",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"setDataMin"),a.prototype),s=D(a.prototype,"_dataMax",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),D(a.prototype,"dataMax",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"dataMax"),a.prototype),D(a.prototype,"setDataMax",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"setDataMax"),a.prototype),c=D(a.prototype,"_dataValues",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),D(a.prototype,"dataValues",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"dataValues"),a.prototype),D(a.prototype,"setDataValues",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"setDataValues"),a.prototype),D(a.prototype,"callFetch",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"callFetch"),a.prototype),D(a.prototype,"userValuesList",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"userValuesList"),a.prototype),D(a.prototype,"staticValuesList",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"staticValuesList"),a.prototype),D(a.prototype,"dataValuesList",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"dataValuesList"),a.prototype),D(a.prototype,"selectionList",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"selectionList"),a.prototype),D(a.prototype,"typeInSelection",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"typeInSelection"),a.prototype),D(a.prototype,"toggleSelection",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"toggleSelection"),a.prototype),p=D(a.prototype,"_selectedKey",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),D(a.prototype,"selectedKey",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"selectedKey"),a.prototype),D(a.prototype,"addSelectedKey",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"addSelectedKey"),a.prototype),D(a.prototype,"selectedObject",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"selectedObject"),a.prototype),D(a.prototype,"getLocalizedValue",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"getLocalizedValue"),a.prototype),D(a.prototype,"removeParameterValue",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"removeParameterValue"),a.prototype),D(a.prototype,"removeParameterValueValues",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"removeParameterValueValues"),a.prototype),D(a.prototype,"findValue",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"findValue"),a.prototype),D(a.prototype,"createValue",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"createValue"),a.prototype),D(a.prototype,"addValue",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"addValue"),a.prototype),D(a.prototype,"updateValue",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"updateValue"),a.prototype),D(a.prototype,"removeValue",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"removeValue"),a.prototype),D(a.prototype,"findStaticValueSelector",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"findStaticValueSelector"),a.prototype),D(a.prototype,"createStaticValueSelector",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"createStaticValueSelector"),a.prototype),D(a.prototype,"addStaticValueSelector",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"addStaticValueSelector"),a.prototype),D(a.prototype,"updateStaticValueSelector",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"updateStaticValueSelector"),a.prototype),D(a.prototype,"removeStaticValueSelector",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"removeStaticValueSelector"),a.prototype),a)},1895:function(e,t,r){"use strict";var a=r(772);t.a=function(e,t){var r=t.queryItem,n=t.searchString,o=t.offset,i=t.limit,l=t.moduleURL,u=t.moduleId;return e.resolveConnection(function(t){return e.ajaxService(Object(a.a)(l,u,Object(a.d)(r,n,o,i,t)))})}},721:function(e,t,r){"use strict";r.r(t);var a=r(1885),n=r(1244),o=r(1248);t.default={"components/ParameterView":n,"components/ParameterDialog":a,"stores/ParameterStore":o}},877:function(e,t,r){"use strict";r.d(t,"c",function(){return s}),r.d(t,"f",function(){return c}),r.d(t,"e",function(){return p}),r.d(t,"d",function(){return m}),r.d(t,"b",function(){return y}),r.d(t,"a",function(){return g});var a=r(114),n=r(223),o=r(1890),i=r(100),l=r(144),u=r(1247);function s(e,t,r,a){void 0===a&&(a=Object(i.b)(e));var o=t;if(r){var u=r.toLowerCase();o=t.filter(function(e){return e.toLowerCase().includes(u)})}return o.map(function(t){return{prompt:Object(n.c)(e,t),parameterValue:Object(l.c)(e,t,a)}})}function c(e,t,r){return void 0===r&&(r=Object(i.b)(e)),t.map(function(t){var a=t.parameterName;if(Object(n.c)(e,a)||Object(n.b)({parameterName:a,uiControlReference:JSON.stringify(t.capabilities),queryValueSelector:d(t.modelFilterItem)}),!Object(l.c)(e,a,r)){var o=Object(l.b)({parameterName:a,dataType:t.dataType,invert:!!t.invert,values:[]});Object(l.a)(e,o,r),t.values.forEach(function(e){Object(u.b)(o,Object(u.c)(e))})}return a}).sort()}function p(e,t,r){return void 0===r&&(r=Object(i.b)(e)),t.map(function(t){var o=t.value.parameterName;return Object(n.c)(e,o)||Object(n.a)(e,Object(n.b)({parameterName:o,uiControlReference:JSON.stringify(t.value.capabilities),queryValueSelector:d(t.value.modelFilterItem)})),Object(l.c)(e,o,r)||Object(l.a)(e,Object(l.b)({parameterName:o,dataType:a.o[t.value.dataType],invert:!1,values:[]}),r),o}).sort()}function d(e){return e?Object(o.a)({useExpression:e}):void 0}function m(e){return e.getOperator().name()+"_"+e.getUse()+"_"+e.getUse2()}function y(e,t,r){return void 0===r&&(r=m(t)),e.find(function(e){return e.key===r})}function g(e,t){!function(e,t){t.getPrompt().forEach(function(e){return t.removePrompt(e)}),e.getParameterValueSet().forEach(function(e){return t.addParameterValueSet(e)})}(e,t),function(e,t){t.getParameterValueSet().forEach(function(e){return t.removeParameterValueSet(e)}),e.getPrompt().forEach(function(e){return t.addPrompt(e)})}(e,t),t.setRefActiveParameterValueSet(e.getRefActiveParameterValueSet())}}}]); //# sourceMappingURL=parameter.js.map