Show:

It handles and provides all resources needed by SIMINOV HYBRID.

Methods

getApplicationDescriptor

() ApplicationDescriptor

Get Application Descriptor object of application.

Returns:

ApplicationDescriptor:

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:

  • callback Callback

    Request Callback

  • transaction Transaction

    Request Transaction

getDatabaseDescriptor

(
  • databaseDescriptorName
)
DatabaseDescriptor

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:

  • databaseDescriptorName Object

    Database Descriptor object based on database descriptor name provided.

Returns:

DatabaseDescriptor:

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:

  • databaseName String

    Name of database

  • callback Callback

    Request Callback

  • transaction Transaction

    Request Transaction

getDatabaseDescriptorBasedOnClassName

(
  • className
)
DatabaseDescriptor

Get Database Descriptor based on Hybrid model class name.

        var resourceManager = ResourceManager.getInstance();
                                                    var databaseDescriptor = resourceManager.getDatabaseDescriptorBasedOnClassName('Book');

Parameters:

  • className String

    Name of class

Returns:

DatabaseDescriptor:

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:

  • databaseName String

    Name of database

  • callback Callback

    Request Callback

  • transaction Transaction

    Request Transaction

getDatabaseDescriptorBasedOnTableName

(
  • className
)
DatabaseDescriptor

Get Database Descriptor based on Hybrid model table name.

        var resourceManager = ResourceManager.getInstance();
                                                    var databaseDescriptor = resourceManager.getDatabaseDescriptorBasedOnTableName('BOOK');

Parameters:

  • className String

    Name of class

Returns:

DatabaseDescriptor:

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.getDatabaseDescriptorBasedOnTableNameAsync

Parameters:

  • className String

    Name of class

  • callback Callback

    Request Callback

  • transaction Transaction

    Request Transaction

getEntityDescriptorBasedOnClassName

(
  • className
)
EntityDescriptor

Get Entity Descriptor based on mapped class name provided.

var resourceManager = ResourceManager.getInstance();
                                            var entityDescriptor = resourceManager.getEntityDescriptorBasedOnClassName('Book');

Parameters:

  • className String

    POJO class name.

Returns:

EntityDescriptor:

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:

  • className String

    Name of class

  • callback Callback

    Request Callback

  • transaction Transaction

    Request Transaction

getEntityDescriptorBasedOnTableName

(
  • tableName
)
EntityDescriptor

Get Entity Descriptor based on table name provided.

var resourceManager = ResourceManager.getInstance();
                                            var entityDescriptor = resourceManager.getEntityDescriptorBasedOnTableName('BOOK');

Parameters:

  • tableName String

    Name of table.

Returns:

EntityDescriptor:

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:

  • tableName String

    Name of table

  • callback Callback

    Request Callback

  • transaction Transaction

    Request Transaction