(function(window) { var Gitana = window.Gitana; Gitana.InteractionCityMap = Gitana.AbstractWarehouseObjectMap.extend( /** @lends Gitana.InteractionCityMap.prototype */ { /** * @constructs * @augments Gitana.AbstractWarehouseObjectMap * * @class InteractionCityMap * * @param {Gitana.Warehouse} warehouse * @param [Object] object */ constructor: function(warehouse, object) { this.objectType = function() { return "Gitana.InteractionCityMap"; }; ////////////////////////////////////////////////////////////////////////////////////////////// // // CALL THROUGH TO BASE CLASS (at the end) // ////////////////////////////////////////////////////////////////////////////////////////////// this.base(warehouse, object); }, /** * @override */ clone: function() { return this.getFactory().interactionCityMap(this.getWarehouse(), this); }, /** * @param json */ buildObject: function(json) { return this.getFactory().interactionCity(this.getWarehouse(), json); } }); })(window);