SICRelationship Class Reference

Inherits from NSObject
Conforms to SICIDescriptor
Declared in SICDatabaseMappingDescriptor.h
SICDatabaseMappingDescriptor.m
SICEntityDescriptor.h
SICEntityDescriptor.m

Overview

Contains relationship details.

Other Methods

– getRelationshipType

Get relationship type.

- (NSString *)getRelationshipType

Return Value

Type of relationship.

Discussion

Get relationship type.

Declared In

SICDatabaseMappingDescriptor.h

– setRelationshipType:

Set relationship type.

- (void)setRelationshipType:(NSString *)relationshiptype

Parameters

relationshiptype

Type of relationship.

Discussion

Set relationship type.

Declared In

SICDatabaseMappingDescriptor.h

– getRefer

Get refer.

- (NSString *)getRefer

Return Value

Name of refer.

Discussion

Get refer.

Declared In

SICDatabaseMappingDescriptor.h

– setRefer:

Set refer.

- (void)setRefer:(NSString *)refername

Parameters

refername

Name of refer.

Discussion

Set refer.

Declared In

SICDatabaseMappingDescriptor.h

– getReferTo

Get refer to.

- (NSString *)getReferTo

Return Value

Name of refer to.

Discussion

Get refer to.

Declared In

SICDatabaseMappingDescriptor.h

– setReferTo:

Set refer to.

- (void)setReferTo:(NSString *)referto

Parameters

referto

Name of refer to.

Discussion

Set refer to.

Declared In

SICDatabaseMappingDescriptor.h

– getOnUpdate

Get on update.

- (NSString *)getOnUpdate

Return Value

Action on update.

Discussion

Get on update.

Declared In

SICDatabaseMappingDescriptor.h

– setOnUpdate:

Set on update.

- (void)setOnUpdate:(NSString *)onupdate

Parameters

onupdate

Action on update.

Discussion

Set on update.

Declared In

SICDatabaseMappingDescriptor.h

– getOnDelete

Get on delete.

- (NSString *)getOnDelete

Return Value

Action on delete.

Discussion

Get on delete.

Declared In

SICDatabaseMappingDescriptor.h

– setOnDelete:

Set on delete.

- (void)setOnDelete:(NSString *)ondelete

Parameters

ondelete

Action on delete.

Discussion

Set on delete.

Declared In

SICDatabaseMappingDescriptor.h

– getGetterReferMethodName

Get getter refer method name.

- (NSString *)getGetterReferMethodName

Return Value

Getter refer method name.

Discussion

Get getter refer method name.

Declared In

SICDatabaseMappingDescriptor.h

– setGetterReferMethodName:

Set getter refer method name.

- (void)setGetterReferMethodName:(NSString *)getterReferMethodname

Parameters

getterReferMethodname

Name of getter refer method name.

Discussion

Set getter refer method name.

Declared In

SICDatabaseMappingDescriptor.h

– getSetterReferMethodName

Get setter refer method name.

- (NSString *)getSetterReferMethodName

Return Value

Name of setter refer method name.

Discussion

Get setter refer method name.

Declared In

SICDatabaseMappingDescriptor.h

– setSetterReferMethodName:

Set setter refer method name.

- (void)setSetterReferMethodName:(NSString *)setterReferMethodname

Parameters

setterReferMethodname

Name of setter refer name.

Discussion

Set setter refer method name.

Declared In

SICDatabaseMappingDescriptor.h

– isLoad

Check whether load property value is set to TRUE/FASLE.

- (BOOL)isLoad

Return Value

TRUE: If load property value is set to true; FALSE: If load property value is set to false.

Discussion

Check whether load property value is set to TRUE/FASLE.

Declared In

SICDatabaseMappingDescriptor.h

– setLoad:

Set load property value.

- (void)setLoad:(BOOL)load

Parameters

load

TRUE: If load property value is true; FALSE: If load property value is false.

Discussion

Set load property value.

Declared In

SICDatabaseMappingDescriptor.h

– getReferedDatabaseMappingDescriptor

Get database mapping descriptor object.

- (SICDatabaseMappingDescriptor *)getReferedDatabaseMappingDescriptor

Return Value

DatabaseMappingDescriptor object.

Discussion

Get database mapping descriptor object.

Declared In

SICDatabaseMappingDescriptor.h

– setReferedDatabaseMappingDescriptor:

Set refered database mapping descriptor object.

- (void)setReferedDatabaseMappingDescriptor:(SICDatabaseMappingDescriptor *)referedDatabaseMappingdescriptor

Parameters

referedDatabaseMappingdescriptor

DatabaseMappingDescriptor object.

Discussion

Set refered database mapping descriptor object.

Declared In

SICDatabaseMappingDescriptor.h

Protocol Methods

– getProperties

Get all the properties of descriptor

- (NSEnumerator *)getProperties

Return Value

All properties

Discussion

Get all the properties of descriptor

Declared In

SICIDescriptor.h

– getProperty:

Get the property value based on the property name

- (NSString *)getProperty:(NSString *)name

Parameters

name

Name of the property

Return Value

Value of the property

Discussion

Get the property value based on the property name

Declared In

SICIDescriptor.h

– containProperty:

Check whether property exists or not

- (BOOL)containProperty:(NSString *)name

Parameters

name

Name of the property

Return Value

(true/false) TRUE: If property exists | FALSE: If property does not exists.

Discussion

Check whether property exists or not

Declared In

SICIDescriptor.h

– addProperty:value:

Add property to the descriptor

- (void)addProperty:(NSString *)name value:(NSString *)value

Parameters

name

Name of the property

value

Value of the property

Discussion

Add property to the descriptor

Declared In

SICIDescriptor.h

– removeProperty:

Remove property from the descriptor

- (void)removeProperty:(NSString *)name

Parameters

name

Name of the property

Discussion

Remove property from the descriptor

Declared In

SICIDescriptor.h

Other Methods

– getReferedEntityDescriptor

Get entity descriptor object.

- (SICEntityDescriptor *)getReferedEntityDescriptor

Return Value

EntityDescriptor object.

Discussion

Get entity descriptor object.

Declared In

SICEntityDescriptor.h

– setReferedEntityDescriptor:

Set refered entity descriptor object.

- (void)setReferedEntityDescriptor:(SICEntityDescriptor *)referedEntitydescriptor

Parameters

referedEntitydescriptor

EntityDescriptor object.

Discussion

Set refered entity descriptor object.

Declared In

SICEntityDescriptor.h