SICDatabaseFactory Class Reference

Inherits from NSObject
Declared in SICDatabaseFactory.h
SICDatabaseFactory.m

Overview

Exposes methods to create database instance based on Database Type needed. It has methods to GET DatabaseFactory, GET Database.

Other Methods

+ getInstance

It provides an instance of DatabaseFactory class.

+ (SICDatabaseFactory *)getInstance

Return Value

SICDatabaseFactory instance.

Discussion

It provides an instance of DatabaseFactory class.

Declared In

SICDatabaseFactory.h

– getDatabaseBundle:

Get SICIDatabase Instance.

- (SICDatabaseBundle *)getDatabaseBundle:(SICDatabaseDescriptor *const)databaseDescriptor

Parameters

databaseDescriptor

DatabaseDescriptor Object.

Return Value

SICIDatabase Object.

Discussion

Get SICIDatabase Instance.

Declared In

SICDatabaseFactory.h

– getDatabaseBundles

Returns all database bundles.

- (NSEnumerator *)getDatabaseBundles

Return Value

Iterator All Database Bundle instances.

Discussion

Returns all database bundles.

Declared In

SICDatabaseFactory.h

– removeDatabaseBundle:

Removes database bundle instance.

- (void)removeDatabaseBundle:(SICDatabaseDescriptor *const)databaseDescriptor

Parameters

databaseDescriptor

Database descriptor instance object.

Discussion

Removes database bundle instance.

Declared In

SICDatabaseFactory.h

Private Methods

– getDatabaseBundleForPackageName:

Returns database bundle instance.

- (SICDatabaseBundle *)getDatabaseBundleForPackageName:(NSString *)packageName

Parameters

packageName

Name of the package.

Return Value

SICDatabaseBundle Instance of database bundle.

Discussion

Returns database bundle instance.

Declared In

SICDatabaseFactory.m