Ext.namespace('Zarafa.plugins.mdm.data'); /** * @class Zarafa.plugins.mdm.data.MDMDeviceFolderStore * @extends Zarafa.core.data.MAPISubStore * @xtype mdm.devicefolderstore * Store specific for MDM Plugin which creates {@link Zarafa.plugins.mdm.MDMDeviceFolderStore record}. */ Zarafa.plugins.mdm.data.MDMDeviceFolderStore = Ext.extend(Zarafa.core.data.MAPISubStore, { /** * @constructor * @param config Configuration object */ constructor: function (config) { config = config || {}; Ext.applyIf(config, { autoLoad: true, remoteSort: false, reader: new Zarafa.plugins.mdm.data.JsonDeviceFolderReader(), writer: new Zarafa.core.data.JsonWriter(), proxy: new Zarafa.core.data.IPMProxy({ listModuleName: 'pluginmdmmodule', itemModuleName: 'pluginmdmmodule' }) }); Zarafa.plugins.mdm.data.MDMDeviceFolderStore.superclass.constructor.call(this, config); } }); Ext.reg('mdm.devicefolderstore', Zarafa.plugins.mdm.data.MDMDeviceFolderStore);