Resources Class
/private/var/user/Documents/App/Hybrid/JavaScript/Siminov/Resource/ResourceManager.js:73
                                It handles and provides all resources needed by SIMINOV HYBRID.
Item Index
Methods
- getApplicationDescriptor
- getApplicationDescriptorAsync
- getDatabaseDescriptor
- getDatabaseDescriptorAsync
- getDatabaseDescriptorBasedOnClassName
- getDatabaseDescriptorBasedOnClassNameAsync
- getDatabaseDescriptorBasedOnTableName
- getDatabaseDescriptorBasedOnTableNameAsync
- getEntityDescriptorBasedOnClassName
- getEntityDescriptorBasedOnClassNameAsync
- getEntityDescriptorBasedOnTableName
- getEntityDescriptorBasedOnTableNameAsync
Methods
getApplicationDescriptor
                                            
                                                    ()
                                            
                                                    
                                                        ApplicationDescriptor
                                                    
                                            
                                            
                                            
                                            
                                            
                                            
                                            
                                                
                                            
                                                Get Application Descriptor object of application.
Returns:
Application Descriptor.
getApplicationDescriptorAsync
                                            
                                                    - 
                                                                    callback
- 
                                                                    transaction
Get Application Descriptor object asynchronous of application.
- Using Transaction
                                            
                                                var callback = new Callback();
                                                callback.onExecute = function(transaction) {
                                            
                                                    var getApplicationDescriptorCallback = new Callback();
                                                    getApplicationDescriptorCallback.onSuccess = function(applicationDescriptor) {
                                            
                                                    }
                                            
                                                    ResourceManager.getInstance().getApplicationDescriptorAsync(getApplicationDescriptorCallback, transaction);
                                                }
                                            
                                                callback.onSuccess = function() {
                                            
                                                }
                                            
                                                var databaseDescriptor = new Book().getDatabaseDescriptor();
                                                Database.beginTransactionAsync(databaseDescriptor, callback);
                                            
                                            
                                            - Using Callback
                                            
                                                var callback = new Callback();
                                                callback.onSuccess = function(applicationDescriptor) {
                                            
                                                }
                                            
                                            
                                                var resourceManager = ResourceManager.getInstance();
                                                resourceManager.getApplicationDescriptorAsync(callback);Parameters:
- 
                                                                    callbackCallbackRequest Callback 
- 
                                                                    transactionTransactionRequest Transaction 
getDatabaseDescriptor
                                            
                                                    - 
                                                                    databaseDescriptorName
Get Database Descriptor based on database descriptor name provided as per defined in Database Descriptor file.
Example:
var resourceManager = ResourceManager.getInstance();
                                            resourceManager.getDatabaseDescriptor('database_name');Parameters:
- 
                                                                    databaseDescriptorNameObjectDatabase Descriptor object based on database descriptor name provided. 
Returns:
Database Descriptor
getDatabaseDescriptorAsync
                                            
                                                    - 
                                                                    databaseName
- 
                                                                    callback
- 
                                                                    transaction
Get Database Descriptor object asynchronous of application.
- Using Transaction
                                            
                                                var callback = new Callback();
                                                callback.onExecute = function(transaction) {
                                            
                                                    var getDatabaseDescriptorCallback = new Callback();
                                                    getDatabaseDescriptorCallback.onSuccess = function(databaseDescriptor) {
                                            
                                                    }
                                            
                                                    ResourceManager.getInstance().getDatabaseDescriptorAsync(getDatabaseDescriptorCallback, transaction);
                                                }
                                            
                                                callback.onSuccess = function() {
                                            
                                                }
                                            
                                                var databaseDescriptor = new Book().getDatabaseDescriptor();
                                                Database.beginTransactionAsync(databaseDescriptor, callback);
                                            
                                            
                                            - Using Callback
                                            
                                                var callback = new Callback();
                                                callback.onSuccess = function(applicationDescriptor) {
                                            
                                                }
                                            
                                            
                                                var resourceManager = ResourceManager.getInstance();
                                                resourceManager.getDatabaseDescriptorAsync(callback);Parameters:
- 
                                                                    databaseNameStringName of database 
- 
                                                                    callbackCallbackRequest Callback 
- 
                                                                    transactionTransactionRequest Transaction 
getDatabaseDescriptorBasedOnClassName
                                            
                                                    - 
                                                                    className
Get Database Descriptor based on Hybrid model class name.
        var resourceManager = ResourceManager.getInstance();
                                                    var databaseDescriptor = resourceManager.getDatabaseDescriptorBasedOnClassName('Book');Parameters:
- 
                                                                    classNameStringName of class 
Returns:
Database Descriptor
getDatabaseDescriptorBasedOnClassNameAsync
                                            
                                                    - 
                                                                    databaseName
- 
                                                                    callback
- 
                                                                    transaction
Get Database Descriptor based on Hybrid model class name.
- Using Transaction
                                            
                                                var callback = new Callback();
                                                callback.onExecute = function() {
                                            
                                                    var getDatabaseDescriptorCallback = new Callback();
                                                    getDatabaseDescriptorCallback.onSuccess = function(databaseDescriptor) {
                                            
                                                    }
                                            
                                                    var resourceManager = ResourceManager.getInstance();
                                                    resourceManager.getDatabaseDescriptorBasedOnClassNameAsync(getDatabaseDescriptorCallback, transaction);
                                                }
                                            
                                                callback.onSuccess = function() {
                                            
                                                }
                                            
                                                var databaseDescriptor = new Book().getDatabaseDescriptor();
                                                Database.beginTransactionAsync(databaseDescriptor, callback);
                                            
                                            - Using Callback
                                            
                                                var callback = new Callback();
                                                callback.onSuccess = function(databaseDescriptor) {
                                            
                                                }
                                            
                                                var resourceManager = ResourceManager.getInstance();
                                                resourceManager.getDatabaseDescriptorBasedOnClassNameAsync(callback);Parameters:
- 
                                                                    databaseNameStringName of database 
- 
                                                                    callbackCallbackRequest Callback 
- 
                                                                    transactionTransactionRequest Transaction 
getDatabaseDescriptorBasedOnTableName
                                            
                                                    - 
                                                                    className
Get Database Descriptor based on Hybrid model table name.
        var resourceManager = ResourceManager.getInstance();
                                                    var databaseDescriptor = resourceManager.getDatabaseDescriptorBasedOnTableName('BOOK');Parameters:
- 
                                                                    classNameStringName of class 
Returns:
Database Descriptor
getDatabaseDescriptorBasedOnTableNameAsync
                                            
                                                    - 
                                                                    className
- 
                                                                    callback
- 
                                                                    transaction
Get Database Descriptor asynchronous based on Hybrid model table name.
        - Using Transaction
                                            
                                                        var callback = new Callback();
                                                        callback.onExecute = function () {
                                            
                                                            var getDatabaseDescriptorCallback = new Callback();
                                                            getDatabaseDescriptorCallback.onSuccess = function(databaseDescriptor) {
                                            
                                                            }
                                            
                                                            var resourceManager = ResourceManager.getInstance();
                                                            resourceManager.getDatabaseDescriptorBasedOnTableNameAsync(getDatabaseDescriptorCallback, transaction);
                                                        }
                                            
                                                        callback.onSuccess = function() {
                                            
                                                        }
                                            
                                                        var databaseDescriptor = new Book().getDatabaseDescriptor();
                                                        Database.beginTransactionAsync(databaseDescriptor, callback);
                                            
                                                    - Using Callback
                                            
                                                        var callback = new Callback();
                                                        callback.onSuccess = function(databaseDescriptor) {
                                            
                                                        }
                                            
                                            
                                                        var resourceManager = ResourceManager.getInstance();
                                                        resourceManager.getDatabaseDescriptorBasedOnTableNameAsyncParameters:
- 
                                                                    classNameStringName of class 
- 
                                                                    callbackCallbackRequest Callback 
- 
                                                                    transactionTransactionRequest Transaction 
getEntityDescriptorBasedOnClassName
                                            
                                                    - 
                                                                    className
Get Entity Descriptor based on mapped class name provided.
var resourceManager = ResourceManager.getInstance();
                                            var entityDescriptor = resourceManager.getEntityDescriptorBasedOnClassName('Book');Parameters:
- 
                                                                    classNameStringPOJO class name. 
Returns:
Entity Descriptor object in respect to mapped class name.
getEntityDescriptorBasedOnClassNameAsync
                                            
                                                    - 
                                                                    className
- 
                                                                    callback
- 
                                                                    transaction
Get Entity Descriptor asynchronous based on mapped class name provided.
        - Using Transaction
                                            
                                                        var callback = new Callback();
                                                        callback.onExecute = function(transaction) {
                                            
                                                            var getEntityDescriptorCallback = new Callback();
                                                            getEntityDescriptorCallback.onSuccess = function(entityDescriptor) {
                                            
                                                            }
                                            
                                                            var resourceManager = ResourceManager.getInstance();
                                                            resourceManager.getEntityDescriptorBasedOnClassNameAsync('Book', getEntityDescriptorCallback, transaction);
                                                        }
                                            
                                                        callback.onSuccess = function() {
                                            
                                                        }
                                            
                                                        var databaseDescriptor = new Book().getDatabaseDescriptor();
                                                        Database.beginTransactionAsync(databaseDescriptor, callback);
                                            
                                                    - Using Callback
                                            
                                                        var callback = new Callback();
                                                        callback.onSuccess = function(entityDescriptor) {
                                            
                                                        }
                                            
                                            
                                                        var resourceManager = ResourceManager.getInstance();
                                                        resourceManager.getEntityDescriptorBasedOnClassNameAsync('Book', callback);Parameters:
- 
                                                                    classNameStringName of class 
- 
                                                                    callbackCallbackRequest Callback 
- 
                                                                    transactionTransactionRequest Transaction 
getEntityDescriptorBasedOnTableName
                                            
                                                    - 
                                                                    tableName
Get Entity Descriptor based on table name provided.
var resourceManager = ResourceManager.getInstance();
                                            var entityDescriptor = resourceManager.getEntityDescriptorBasedOnTableName('BOOK');Parameters:
- 
                                                                    tableNameStringName of table. 
Returns:
Entity Descriptor object in respect to table name.
getEntityDescriptorBasedOnTableNameAsync
                                            
                                                    - 
                                                                    tableName
- 
                                                                    callback
- 
                                                                    transaction
Get Entity Descriptor asynchronous based on table name provided.
- Using Transaction
                                            
                                                var callback = new Callback();
                                                callback.onExecute = function(transaction) {
                                            
                                                    var getEntityDescriptorCallback = new Callback();
                                                    getEntityDescriptorCallback.onSuccess = function(entityDescriptor) {
                                            
                                                    }
                                            
                                            
                                                    var resourceManager = ResourceManager.getInstance();
                                                    resourceManager.getEntityDescriptorBasedOnTableNameAsync('BOOK', getEntityDescriptorCallback, transaction);
                                                }
                                            
                                                callback.onSuccess = function() {
                                            
                                                }
                                            
                                                var databaseDescriptor = new Book().getDatabaseDescriptor();
                                                Database.beginTransactionAsync('BOOK', callback);
                                            
                                            
                                            - Using Callback
                                            
                                                var callback = new Callback();
                                                callback.onSuccess = function(entityDescriptor) {
                                            
                                                }
                                            
                                                var resourceManager = ResourceManager.getInstance();
                                                resourceManager.getEntityDescriptorBasedOnTableNameAsync('BOOK', callback);Parameters:
- 
                                                                    tableNameStringName of table 
- 
                                                                    callbackCallbackRequest Callback 
- 
                                                                    transactionTransactionRequest Transaction 
 Siminov Hybrid
            Siminov Hybrid