(function(window) { var Gitana = window.Gitana; Gitana.AbstractWarehouseObjectMap = Gitana.AbstractPlatformObjectMap.extend( /** @lends Gitana.AbstractWarehouseObjectMap.prototype */ { /** * @constructs * @augments Gitana.AbstractMap * * @class AbstractWarehouseObjectMap * * @param {Gitana.Warehouse} warehouse * @param [Object] object */ constructor: function(warehouse, object) { ////////////////////////////////////////////////////////////////////////////////////////////// // // PRIVILEGED METHODS // ////////////////////////////////////////////////////////////////////////////////////////////// this.getWarehouse = function() { return warehouse; }; this.getWarehouseId = function() { return warehouse.getId(); }; // NOTE: call this last this.base(warehouse.getPlatform(), object); } }); })(window);