Class M.DataProviderHybrid
Extends
M.Object.
Defined in: hybrid_provider.js.
Constructor Attributes | Constructor Name and Description |
---|---|
Field Attributes | Field Name and Description |
---|---|
Indicates whether data provider operates asynchronously or not.
|
|
The type of this object.
|
|
Defines the operation type: 1 for 'remote' or 'local', 2 for 'both'
|
Method Attributes | Method Name and Description |
---|---|
configure(obj)
|
|
crud(obj, op)
|
|
del(obj)
|
|
find(obj)
|
|
handleErrorCallback(err, obj, dp)
|
|
handleSuccessCallback(res, obj, dp)
|
|
save(obj)
|
|
setOriginCallbacks(obj)
|
Field Detail
{Object}
config
{Boolean}
isAsync
Indicates whether data provider operates asynchronously or not.
{Object}
localProvider
{Object}
remoteProvider
{String}
type
The type of this object.
{Number}
usedProviders
Defines the operation type: 1 for 'remote' or 'local', 2 for 'both'
Method Detail
calculateOperationState(obj)
- Parameters:
- obj
configure(obj)
- Parameters:
- obj
crud(obj, op)
- Parameters:
- {Obj} obj
- The param obj
- {String} op
- The operation to be performed on the actual data provider
del(obj)
- Parameters:
- obj
find(obj)
- Parameters:
- obj
handleErrorCallback(err, obj, dp)
- Parameters:
- err
- obj
- dp
handleSuccessCallback(res, obj, dp)
- Parameters:
- res
- obj
- dp
save(obj)
- Parameters:
- obj
setIntermediateCallbacks(obj)
- Parameters:
- obj
setOriginCallbacks(obj)
- Parameters:
- obj