SIHResourceManager Class Reference

Inherits from NSObject
Declared in SIHResourceManager.h
SIHResourceManager.m

Overview

It handles and provides all resources needed by SIMINOV HYBRID.

Such As: Provides HybridDescriptor, AdapterDescriptor.

+ getInstance

It provides an instance of Resources class.

+ (SIHResourceManager *)getInstance

Return Value

Resources instance.

Discussion

It provides an instance of Resources class.

Declared In

SIHResourceManager.h

– getApplicationDescriptor

Get Hybrid Descriptor.

- (SIHApplicationDescriptor *)getApplicationDescriptor

Return Value

Hybrid Descriptor.

Discussion

Get Hybrid Descriptor.

Declared In

SIHResourceManager.h

– setApplicationDescriptor:

Set Hybrid Descriptor.

- (void)setApplicationDescriptor:(SIHApplicationDescriptor *)applicationdescriptor

Parameters

applicationDescriptor

Hybrid Descriptor.

Discussion

Set Hybrid Descriptor.

Declared In

SIHResourceManager.h

– getAdapterDescriptors

Get All Adapter Descriptors defined by Application.

- (NSEnumerator *)getAdapterDescriptors

Return Value

All Adapter Descriptors.

Discussion

Get All Adapter Descriptors defined by Application.

Declared In

SIHResourceManager.h

– getAdapterDescriptorsBasedOnPaths

Get All Adapter Descriptors Defined By Paths.

- (NSEnumerator *)getAdapterDescriptorsBasedOnPaths

Return Value

All Adapter Descriptors.

Discussion

Get All Adapter Descriptors Defined By Paths.

Declared In

SIHResourceManager.h

– getAdapterDescriptor:

Get Adapter Descriptor based on Adapter Descriptor Name.

- (SIHAdapterDescriptor *)getAdapterDescriptor:(NSString *)adapterDescriptorName

Parameters

adapterDescriptorName

Name of Adapter Descriptor.

Return Value

Adapter Descriptor

Discussion

Get Adapter Descriptor based on Adapter Descriptor Name.

Declared In

SIHResourceManager.h

– getAdapterBasedOnName:

Get Adapter Descriptor based on Adapter Descriptor Name.

- (SIHAdapterDescriptor *)getAdapterBasedOnName:(NSString *)adapterDescriptorName

Parameters

adapterDescriptorName

Name of Adapter Descriptor.

Return Value

Adapter Descriptor.

Discussion

Get Adapter Descriptor based on Adapter Descriptor Name.

Declared In

SIHResourceManager.h

– getAdapterBasedOnPath:

Get Adapter Descriptor based on adapter descriptor path.

- (SIHAdapterDescriptor *)getAdapterBasedOnPath:(NSString *)adapterDescriptorPath

Parameters

adapterDescriptorPath

Path of Adapter Descriptor.

Return Value

Adapter Descriptor.

Discussion

Get Adapter Descriptor based on adapter descriptor path.

Declared In

SIHResourceManager.h

– containAdapterBasedOnName:

Check whether adapter descriptor exist or not based on adapter descriptor name.

- (bool)containAdapterBasedOnName:(NSString *)adapterDescriptorName

Parameters

adapterDescriptorName

Name of adapter descriptor.

Return Value

true/false; TRUE if adapter descriptor exist, FALSE if adapter descriptor does not exist.

Discussion

Check whether adapter descriptor exist or not based on adapter descriptor name.

Declared In

SIHResourceManager.h

– containAdapterBasedOnPath:

Check whether adapter descriptor exist or not based on adapter descriptor path.

- (bool)containAdapterBasedOnPath:(NSString *)adapterDescriptorPath

Parameters

adapterDescriptorPath

Path of Adapter Descriptor.

Return Value

true/false; TRUE if adapter descriptor exist, FALSE if adapter descriptor does not exist.

Discussion

Check whether adapter descriptor exist or not based on adapter descriptor path.

Declared In

SIHResourceManager.h

– getHandlers

Get All Handlers defined by Application.

- (NSEnumerator *)getHandlers

Return Value

All Handlers.

Discussion

Get All Handlers defined by Application.

Declared In

SIHResourceManager.h

– getHandler:handlerName:

Get Handler based on Adapter Name and Handler Name.

- (SIHHandler *)getHandler:(NSString *)adapterDescriptorName handlerName:(NSString *)handlerName

Parameters

adapterDescriptorName

Name of Adapter.

handlerName

Name of Handler.

Return Value

Handler.

Discussion

Get Handler based on Adapter Name and Handler Name.

Declared In

SIHResourceManager.h

– containHandler:

Check whether Handler exist or not based on handler name.

- (bool)containHandler:(NSString *)handlerName

Parameters

handlerName

Name of Handler.

Return Value

true/false; TRUE if handler exist, FALSE if handler does not exist.

Discussion

Check whether Handler exist or not based on handler name.

Declared In

SIHResourceManager.h

– containHandler:handlerName:

Check whether Handler exist or not based on adapter name and handler name.

- (bool)containHandler:(NSString *)adapterDescriptorName handlerName:(NSString *)handlerName

Parameters

adapterDescriptorName

Name of Adapter.

handlerName

Name of Handler.

Return Value

true/false; TRUE if handler exist, FALSE if handler does not exist.

Discussion

Check whether Handler exist or not based on adapter name and handler name.

Declared In

SIHResourceManager.h

– getWebView

Get Web View.

- (UIWebView *)getWebView

Return Value

Web View.

Discussion

Get Web View.

Declared In

SIHResourceManager.h

– setWebView:

Set Web View.

- (void)setWebView:(UIWebView *)webview

Parameters

webView

Web View.

Discussion

Set Web View.

Declared In

SIHResourceManager.h

– doesEventsRegistered

Check whether any event registered by application or not.

- (bool)doesEventsRegistered

Return Value

true/false; TRUE if event registered by application, FALSE if event not registered by application.

Discussion

Check whether any event registered by application or not.

Declared In

SIHResourceManager.h

– addEvent:

Add Event.

- (void)addEvent:(NSString *)event

Parameters

event

Event.

Discussion

Add Event.

Declared In

SIHResourceManager.h

– getEvents

Get All Events registered by application.

- (NSEnumerator *)getEvents

Return Value

All Events.

Discussion

Get All Events registered by application.

Declared In

SIHResourceManager.h

– getAdapterHandler

Get AdapterHandler.

- (SIHAdapterHandler *)getAdapterHandler

Return Value

AdapterHandler.

Discussion

Get AdapterHandler.

Declared In

SIHResourceManager.h

– setAdapterHandler:

Set AdapterHandler.

- (void)setAdapterHandler:(SIHAdapterHandler *)adapterhandler

Parameters

adapterHandler

AdapterHandler.

Discussion

Set AdapterHandler.

Declared In

SIHResourceManager.h

– getAdapterFactory

Get Adapter Resources.

- (SIHAdapterFactory *)getAdapterFactory

Return Value

Adapter Resources.

Discussion

Get Adapter Resources.

Declared In

SIHResourceManager.h

– setAdapterFactory:

Set Adapter Resources.

- (void)setAdapterFactory:(SIHAdapterFactory *)adapterfactory

Parameters

adapterFactory

Adapter Resources.

Discussion

Set Adapter Resources.

Declared In

SIHResourceManager.h

– getDatabaseDescriptorBasedOnClassName:

Get Database Descriptor based on Hybrid model class name.

- (SICDatabaseDescriptor *)getDatabaseDescriptorBasedOnClassName:(NSString *)className

Parameters

className

Name of Hybrid Model Class.

Return Value

Database Descriptor.

Discussion

Get Database Descriptor based on Hybrid model class name.

Declared In

SIHResourceManager.h

– getDatabaseDescriptorNameBasedOnClassName:

Get Database Descriptor Name based on Hybrid Model class name.

- (NSString *)getDatabaseDescriptorNameBasedOnClassName:(NSString *)className

Parameters

className

Name of Hybrid Model Class.

Return Value

Database Descriptor Name.

Discussion

Get Database Descriptor Name based on Hybrid Model class name.

Declared In

SIHResourceManager.h

– getDatabaseDescriptorNameBasedOnTableName:

Get Database Descriptor Name based on table name.

- (NSString *)getDatabaseDescriptorNameBasedOnTableName:(NSString *)tableName

Parameters

tableName

Name of table.

Return Value

Database Descriptor Name.

Discussion

Get Database Descriptor Name based on table name.

Declared In

SIHResourceManager.h

– getDatabaseDescriptorBasedOnTableName:

Get Database Descriptor based on table name.

- (SICDatabaseDescriptor *)getDatabaseDescriptorBasedOnTableName:(NSString *)tableName

Parameters

tableName

Name of Table.

Return Value

Database Descriptor.

Discussion

Get Database Descriptor based on table name.

Declared In

SIHResourceManager.h

– getEntityDescriptorBasedOnClassName:

Get Entity Descriptor based on Hybrid Model Class Name.

- (SICEntityDescriptor *)getEntityDescriptorBasedOnClassName:(NSString *)className

Parameters

className

Name of Hybrid Model Class.

Return Value

Entity Descriptor.

Discussion

Get Entity Descriptor based on Hybrid Model Class Name.

Declared In

SIHResourceManager.h

– getEntityDescriptorBasedOnTableName:

Get Entity Descriptor based on table name.

- (SICEntityDescriptor *)getEntityDescriptorBasedOnTableName:(NSString *)tableName

Parameters

tableName

Name of Table.

Return Value

Entity Descriptor.

Discussion

Get Entity Descriptor based on table name.

Declared In

SIHResourceManager.h

– getMappedNativeClassName:

Get Mapped Native Model Class Name.

- (NSString *)getMappedNativeClassName:(NSString *)hybridClassName

Parameters

hybridClassName

Hybrid Model Class Name.

Return Value

Native Model Class Name.

Discussion

Get Mapped Native Model Class Name.

Declared In

SIHResourceManager.h

– getMappedHybridClassName:

Get Mapped Hybrid Model Class Name.

- (NSString *)getMappedHybridClassName:(NSString *)nativeClassName

Parameters

nativeClassName

Native Model Class Name.

Return Value

Hybrid Model Class Name.

Discussion

Get Mapped Hybrid Model Class Name.

Declared In

SIHResourceManager.h

– synchronizeEntityDescriptors

Map Native Model Class Name with Hybrid Model Class Name.

- (void)synchronizeEntityDescriptors

Discussion

Map Native Model Class Name with Hybrid Model Class Name.

Declared In

SIHResourceManager.h

– generateHybridDatabaseDescriptor:

Generates Hybrid Database Descriptor

- (SIHHybridSiminovData *)generateHybridDatabaseDescriptor:(SICDatabaseDescriptor *)databaseDescriptor

Parameters

databaseDescriptor

Database Descriptor.

Return Value

Hybrid Application Descriptor.

Discussion

Generates Hybrid Database Descriptor

Declared In

SIHResourceManager.h

– generateHybridEntityDescriptor:

Generate Hybrid Entity Descriptor.

- (SIHHybridSiminovData *)generateHybridEntityDescriptor:(SICEntityDescriptor *)entityDescriptor

Parameters

entityDescriptor

Entity Descriptor.

Return Value

Hybrid Entity Descriptor.

Discussion

Generate Hybrid Entity Descriptor.

Declared In

SIHResourceManager.h

– generateHybridEntityDescriptorColumn:

Generate Hybrid Entity Descriptor Column.

- (SIHHybridSiminovData *)generateHybridEntityDescriptorColumn:(SICAttribute *)attribute

Parameters

attribute

Entity Descriptor Column.

Return Value

Hybrid Siminov Data.

Discussion

Generate Hybrid Entity Descriptor Column.

Declared In

SIHResourceManager.h

– generateHybridEntityDescriptorIndex:

Generate Hybrid Entity Descriptor Index.

- (SIHHybridSiminovData *)generateHybridEntityDescriptorIndex:(SICIndex *)index

Parameters

index

Entity Descriptor Index.

Return Value

Hybrid Entity Descriptor Index.

Discussion

Generate Hybrid Entity Descriptor Index.

Declared In

SIHResourceManager.h

– generateHybridEntityDescriptorRelationship:

Generate Hybrid Entity Descriptor Relationship.

- (SIHHybridSiminovData *)generateHybridEntityDescriptorRelationship:(SICRelationship *)relationship

Parameters

relationship

Entity Descriptor Relationship.

Return Value

Hybrid Entity Descriptor Relationship.

Discussion

Generate Hybrid Entity Descriptor Relationship.

Declared In

SIHResourceManager.h

– generateHybridLibraryDescriptor:

Generate Hybrid Library Descriptor.

- (SIHHybridSiminovData *)generateHybridLibraryDescriptor:(SICLibraryDescriptor *)libraryDescriptor

Parameters

libraryDescriptor

Library Descriptor.

Return Value

Hybrid Library Descriptor.

Discussion

Generate Hybrid Library Descriptor.

Declared In

SIHResourceManager.h

– generateHybridAdapterDescriptor:

Generate Hybrid Adapter.

- (SIHHybridSiminovData *)generateHybridAdapterDescriptor:(SIHAdapterDescriptor *)adapterDescriptor

Parameters

adapterDescriptor

Adapter.

Return Value

Hybrid Adapter.

Discussion

Generate Hybrid Adapter.

Declared In

SIHResourceManager.h

– generateHybridHandler:

Generate Hybrid Handler.

- (SIHHybridSiminovData *)generateHybridHandler:(SIHHandler *)handler

Parameters

handler

Handler.

Return Value

Hybrid Handler.

Discussion

Generate Hybrid Handler.

Declared In

SIHResourceManager.h

– generateHybridConnectionRequest:

Generate Hybrid Connection Request

- (SIHHybridSiminovData *)generateHybridConnectionRequest:(id<SIKIConnectionRequest>)connectionRequest

Parameters

connectionRequest

Connection Request

Return Value

Hybrid Siminov Data

Discussion

Generate Hybrid Connection Request

Declared In

SIHResourceManager.h

– generateHybridConnectionResponse:

Generate Hybrid Connection Response

- (SIHHybridSiminovData *)generateHybridConnectionResponse:(id<SIKIConnectionResponse>)connectionResponse

Parameters

connectionResponse

Connection Response

Return Value

Hybrid Siminov Data

Discussion

Generate Hybrid Connection Response

Declared In

SIHResourceManager.h

– generateHybridRegistration:

Generate Hybrid Registration

- (SIHHybridSiminovData *)generateHybridRegistration:(id<SIKIRegistration>)registration

Parameters

registration

Registration

Return Value

Hybrid Siminov Data

Discussion

Generate Hybrid Registration

Declared In

SIHResourceManager.h

– generateHybridMessage:

Generate Hybrid Message

- (SIHHybridSiminovData *)generateHybridMessage:(id<SIKIMessage>)message

Parameters

message

Message

Return Value

Hybrid Siminov Data

Discussion

Generate Hybrid Message

Declared In

SIHResourceManager.h

– generateHybridNotificationException:

Generate Hybrid Notification Exception

- (SIHHybridSiminovData *)generateHybridNotificationException:(SIKNotificationException *)notificationException

Parameters

notificationException

Notification Exception

Return Value

Hybrid Siminov Data

Discussion

Generate Hybrid Notification Exception

Declared In

SIHResourceManager.h

– generateHybridSyncRequest:

Generate Hybrid Sync Request

- (SIHHybridSiminovData *)generateHybridSyncRequest:(id<SIKISyncRequest>)syncRequest

Parameters

syncRequest

Sync Request

Return Value

Hybrid Siminov Data

Discussion

Generate Hybrid Sync Request

Declared In

SIHResourceManager.h