C_MultiFileRequest.js 1.4 KB

123456
  1. // Licensed Materials - Property of IBM
  2. // IBM Cognos Products: hal
  3. // (C) Copyright IBM Corp. 2003, 2017.
  4. // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  5. function C_MultiFileRequest(_hLN1, _hV52, _h092, _hTO1){var _hVP1=this._h4K(_hV52, _h092, _hTO1);this.F_ConstructBaseClass(_hLN1, _hVP1, false);};C_MultiFileRequest.F_Extends(C_MultiRequest);C_MultiFileRequest.prototype._h4K=function(_hV52,_h092,_hTO1){this._hRO1=_hTO1;this._h5J1=_hV52;this._h7A2=_h092;this._h6J1={};var _hVP1=[];if(_hV52){for(var i=0;i<this._h5J1.length;i++){var _h8A2=this._h5J1[i];var _h1V1=_h092?(_h092+_h8A2):_h8A2;this._h6J1[_h1V1]=_h8A2;var _hI51=new C_FileRequest(null, _h1V1, _hTO1);_hVP1.push(_hI51);}}return _hVP1;};C_MultiFileRequest.prototype.F_SetFilesToLoad=function(_hV52){var _hVP1=this._h4K(_hV52, this._h7A2, this._hRO1);this.F_SetRequests(_hVP1);};C_MultiFileRequest.prototype.F_GetFileNames=function(){return this._h5J1;};C_MultiFileRequest.prototype.F_GetFileContents=function(){var o={};var _hVP1=this.F_GetRequests();var _hBZ1=_hVP1.length;for(var i=0;i<_hBZ1;i++){var _hWU1=_hVP1[i];o[this._h6J1[_hWU1.F_GetUrl()]]=_hWU1.F_IsSuccessStatus()?_hWU1.F_GetResponseText():null;}return o;};C_MultiFileRequest.prototype.F_Send=function(){G_RequestQueue.F_Add(this);};C_MultiFileRequest.prototype._h4D2=function(){C_MultiFileRequest.superClass.F_Send.call(this);};