+ createJobList(prodId: any[], result: EIJob[][]) {
+ let jobList = [];
+ prodId.forEach((element, index) => {
+ let jobs = result[index];
+ jobList = jobList.concat(jobs.map(job => this.createJob(element, job)));
+ });
+ return jobList;
+ }
+ createJob(element: any, job: EIJob): any {
+ let eiJob = <Job>{};
+ eiJob.jobId = job.ei_job_identity;
+ eiJob.typeId = job.ei_type_identity;
+ eiJob.owner = job.owner;
+ eiJob.targetUri = job.target_uri;
+ eiJob.prodId = element;
+ return eiJob;
+ }