33 lines
1.4 KiB
JavaScript
33 lines
1.4 KiB
JavaScript
|
Ext.namespace('Zarafa.plugins.mdm.data');
|
||
|
|
||
|
/**
|
||
|
* @class Zarafa.plugins.mdm.data.JsonCertificateReader
|
||
|
* @extends Zarafa.core.data.JsonReader
|
||
|
*/
|
||
|
Zarafa.plugins.mdm.data.JsonCertificateReader = Ext.extend(Zarafa.core.data.JsonReader, {
|
||
|
/**
|
||
|
* @cfg {Zarafa.core.data.RecordCustomObjectType} customObjectType The custom object type
|
||
|
* which represents the {@link Ext.data.Record records} which should be created using
|
||
|
* {@link Zarafa.core.data.RecordFactory#createRecordObjectByCustomType}.
|
||
|
*/
|
||
|
customObjectType : Zarafa.core.data.RecordCustomObjectType.ZARAFA_MDM,
|
||
|
|
||
|
/**
|
||
|
* @constructor
|
||
|
* @param {Object} meta Metadata configuration options.
|
||
|
* @param {Object} recordType (optional) Optional Record type matches the type
|
||
|
* which must be read from response. If no type is given, it will use the
|
||
|
* record type for the {@link Zarafa.core.data.RecordCustomObjectType#ZARAFA_MDM}.
|
||
|
*/
|
||
|
constructor : function(meta, recordType)
|
||
|
{
|
||
|
meta = Ext.applyIf(meta || {}, {
|
||
|
dynamicRecord : false
|
||
|
});
|
||
|
|
||
|
recordType = Zarafa.core.data.RecordFactory.getRecordClassByCustomType(Zarafa.core.data.RecordCustomObjectType.ZARAFA_MDM);
|
||
|
|
||
|
Zarafa.plugins.mdm.data.JsonCertificateReader.superclass.constructor.call(this, meta, recordType);
|
||
|
}
|
||
|
});
|