C_ScriptableParameterValue.js 2.9 KB

123456
  1. // Licensed Materials - Property of IBM
  2. // IBM Cognos Products: cchl
  3. // (C) Copyright IBM Corp. 2003, 2016.
  4. // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  5. function C_ScriptableParameterValue(_cKU1, _c6J1){this.use=_cKU1;this.display=_c6J1;};C_ScriptableParameterValue.F_ToXmlString=function(_cYO1){var a=[];if(_cYO1.use===null){a.push( '<bus:value SOAP-ENC:arrayType="bus:parmValueItem[0]" xsi:type="SOAP-ENC:Array"/>' );}else{a.push( '<bus:value xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="bus:parmValueItem[]">' );a.push( '<item xsi:type="bus:simpleParmValueItem">' );a.push( '<bus:inclusive xsi:type="xsd:boolean">true</bus:inclusive>' );if(_cYO1.display!==null){a.push( '<bus:display xsi:type="xsd:string">' + ( _cYO1.display||_cYO1.use ).F_XMLEncode() + '</bus:display>' );}a.push( '<bus:use xsi:type="xsd:string">' + _cYO1.use.F_XMLEncode() + '</bus:use>' );a.push('</item>');a.push('</bus:value>');}return a.join("");};C_ScriptableParameterValue.prototype.F_ToXmlString=function(){return C_ScriptableParameterValue.F_ToXmlString(this);};function C_ScriptableParameterRangeValue(_cJE1, _c6U, _cUM1, _c941){this.start=new C_ScriptableParameterValue(_cJE1, _c6U);this.end=new C_ScriptableParameterValue(_cUM1, _c941);};C_ScriptableParameterRangeValue.F_ToXmlString=function(_cYO1){var a=[];var _cVO1=_cYO1.start.use;var _c0U1=_cYO1.end.use;if(!_cVO1&&!_c0U1){a.push( '<bus:value SOAP-ENC:arrayType="bus:parmValueItem[0]" xsi:type="SOAP-ENC:Array"/>' );}else{var _cIR1=((_cVO1&&_c0U1 )?'boundRangeParmValueItem':( _cVO1?'unboundedEndRangeParmValueItem':'unboundedStartRangeParmValueItem' ) );a.push( '<bus:value SOAP-ENC:arrayType="bus:parmValueItem[1]" xsi:type="SOAP-ENC:Array">' );a.push( '<item xsi:type="bus:' + _cIR1 + '">' );a.push( '<bus:inclusive xsi:type="xs:boolean">true</bus:inclusive>' );if(_cVO1){a.push( '<bus:start xsi:type="bus:simpleParmValueItem">');a.push( '<bus:inclusive xsi:type="xs:boolean">true</bus:inclusive>' );a.push( '<bus:display xsi:type="xs:string">' + _cYO1.start.display.F_XMLEncode() + '</bus:display>' );a.push( '<bus:use xsi:type="xs:string">' + _cVO1.F_XMLEncode() + '</bus:use>' );a.push('</bus:start>');}if(_c0U1){a.push( '<bus:end xsi:type="bus:simpleParmValueItem">' );a.push( '<bus:inclusive xsi:type="xs:boolean">true</bus:inclusive>' );a.push( '<bus:display xsi:type="xs:string">' + _cYO1.end.display.F_XMLEncode() + '</bus:display>' );a.push( '<bus:use xsi:type="xs:string">' + _c0U1.F_XMLEncode() + '</bus:use>' );a.push('</bus:end>');}a.push('</item>');a.push('</bus:value>');}return a.join("");};C_ScriptableParameterRangeValue.prototype.F_ToXmlString=function(){return C_ScriptableParameterRangeValue.F_ToXmlString(this);};function C_ScriptableParameter(_cG91){this.parameter=_cG91;this.values=[];};function C_ScriptableRangeParameter(_cG91){this.parameter=_cG91;this.values=[];};