X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/530ef4b6c5b943cfa68b779d11cf7de29aa878bf..6746dc89c47ed01b165cc1152533605f97eb8e8d:/docs/source/Transaction.html diff --git a/docs/source/Transaction.html b/docs/source/Transaction.html index cad6118a..ecb625e4 100644 --- a/docs/source/Transaction.html +++ b/docs/source/Transaction.html @@ -1,32 +1,52 @@ + - + The source code - - + + + + - -
/*!
- * Ext JS Library 3.2.1
- * Copyright(c) 2006-2010 Ext JS, Inc.
- * licensing@extjs.com
- * http://www.extjs.com/license
- */
-
/** - * @class Ext.Direct.Transaction + +
/**
+ * @class Ext.direct.Transaction
  * @extends Object
- * 

Supporting Class for Ext.Direct (not intended to be used directly).

- * @constructor - * @param {Object} config + * <p>Supporting Class for Ext.Direct (not intended to be used directly).</p> */ -Ext.Direct.Transaction = function(config){ - Ext.apply(this, config); - this.tid = ++Ext.Direct.TID; - this.retryCount = 0; -}; -Ext.Direct.Transaction.prototype = { +Ext.define('Ext.direct.Transaction', { + + /* Begin Definitions */ + + alias: 'direct.transaction', + alternateClassName: 'Ext.Direct.Transaction', + + statics: { + TRANSACTION_ID: 0 + }, + + /* End Definitions */ + + /** + * Creates new Transaction. + * @param {Object} config (optional) Config object. + */ + constructor: function(config){ + var me = this; + + Ext.apply(me, config); + me.id = ++me.self.TRANSACTION_ID; + me.retryCount = 0; + }, + send: function(){ - this.provider.queueTransaction(this); + this.provider.queueTransaction(this); }, retry: function(){ @@ -37,6 +57,7 @@ Ext.Direct.Transaction.prototype = { getProvider: function(){ return this.provider; } -};
+}); +
- \ No newline at end of file +