| 123456789101112131415161718192021222324252627282930313233343536373839404142 | 
							- define([ "require", "utils/Globals", "collection/BaseCollection", "models/VSearch", "utils/UrlLinks" ], function(require, Globals, BaseCollection, VSearch, UrlLinks) {
 
-     "use strict";
 
-     var VSearchList = BaseCollection.extend({
 
-         url: UrlLinks.searchApiUrl(),
 
-         model: VSearch,
 
-         initialize: function(options) {
 
-             _.extend(this, options), this.modelName = "VSearchList", this.modelAttrName = "";
 
-         },
 
-         parseRecords: function(resp, options) {
 
-             if (this.queryType = resp.queryType, this.queryText = resp.queryText, this.referredEntities = resp.referredEntities, 
 
-             resp.attributes) {
 
-                 this.dynamicTable = !0;
 
-                 var entities = [];
 
-                 return _.each(resp.attributes.values, function(obj) {
 
-                     var temp = {};
 
-                     _.each(obj, function(val, index) {
 
-                         var key = resp.attributes.name[index];
 
-                         "__guid" == key && (key = "guid"), temp[key] = val;
 
-                     }), entities.push(temp);
 
-                 }), entities;
 
-             }
 
-             return resp.entities ? (this.dynamicTable = !1, resp.entities ? resp.entities : []) : [];
 
-         },
 
-         getExpimpAudit: function(params, options) {
 
-             var url = UrlLinks.expimpAudit(params);
 
-             return options = _.extend({
 
-                 contentType: "application/json",
 
-                 dataType: "json"
 
-             }, options), this.constructor.nonCrudOperation.call(this, url, "GET", options);
 
-         },
 
-         getBasicRearchResult: function(options) {
 
-             var url = UrlLinks.searchApiUrl("basic");
 
-             return options = _.extend({
 
-                 contentType: "application/json",
 
-                 dataType: "json"
 
-             }, options), options.data = JSON.stringify(options.data), this.constructor.nonCrudOperation.call(this, url, "POST", options);
 
-         }
 
-     }, {
 
-         tableCols: {}
 
-     });
 
-     return VSearchList;
 
- });
 
 
  |