Interface
PersistenceCapable

Definition

Namespace:Telerik.OpenAccess.SPI.dataobjects

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
public interface PersistenceCapable

Methods

OpenAccessEnhancedCopyKeyFieldsFromObjectId(IObjectId)

Declaration

cs-api-definition
void OpenAccessEnhancedCopyKeyFieldsFromObjectId(IObjectId oid)

Parameters

oid

IObjectId

OpenAccessEnhancedCopyKeyFieldsToObjectId(IObjectId)

Declaration

cs-api-definition
void OpenAccessEnhancedCopyKeyFieldsToObjectId(IObjectId oid)

Parameters

oid

IObjectId

OpenAccessEnhancedGetObjectId()

Declaration

cs-api-definition
IObjectId OpenAccessEnhancedGetObjectId()

Returns

IObjectId

OpenAccessEnhancedGetPersistenceManager()

Declaration

cs-api-definition
IPersistenceManager OpenAccessEnhancedGetPersistenceManager()

Returns

IPersistenceManager

OpenAccessEnhancedIsDeleted()

Declaration

cs-api-definition
bool OpenAccessEnhancedIsDeleted()

Returns

bool

OpenAccessEnhancedIsDirty(string)

Declaration

cs-api-definition
bool OpenAccessEnhancedIsDirty(string fieldName)

Parameters

fieldName

string

Returns

bool

OpenAccessEnhancedIsNew()

Declaration

cs-api-definition
bool OpenAccessEnhancedIsNew()

Returns

bool

OpenAccessEnhancedIsPersistent()

Declaration

cs-api-definition
bool OpenAccessEnhancedIsPersistent()

Returns

bool

OpenAccessEnhancedIsTransactional()

Declaration

cs-api-definition
bool OpenAccessEnhancedIsTransactional()

Returns

bool

OpenAccessEnhancedMakeDirty(string)

Declaration

cs-api-definition
void OpenAccessEnhancedMakeDirty(string fieldName)

Parameters

fieldName

string

OpenAccessEnhancedNewInstance(StateManager)

Declaration

cs-api-definition
PersistenceCapable OpenAccessEnhancedNewInstance(StateManager sm)

Parameters

sm

StateManager

Returns

PersistenceCapable

OpenAccessEnhancedNewInstance(StateManager, IObjectId)

Declaration

cs-api-definition
PersistenceCapable OpenAccessEnhancedNewInstance(StateManager sm, IObjectId oid)

Parameters

sm

StateManager

oid

IObjectId

Returns

PersistenceCapable

OpenAccessEnhancedNewObjectIdInstance()

Declaration

cs-api-definition
IObjectId OpenAccessEnhancedNewObjectIdInstance()

Returns

IObjectId

OpenAccessEnhancedNewObjectIdInstance(string)

Declaration

cs-api-definition
IObjectId OpenAccessEnhancedNewObjectIdInstance(string str)

Parameters

str

string

Returns

IObjectId

OpenAccessEnhancedPreSerialize()

Declaration

cs-api-definition
void OpenAccessEnhancedPreSerialize()

OpenAccessEnhancedProvideField(int)

Declaration

cs-api-definition
void OpenAccessEnhancedProvideField(int fieldNumber)

Parameters

fieldNumber

int

OpenAccessEnhancedProvideFields(int[])

Declaration

cs-api-definition
void OpenAccessEnhancedProvideFields(int[] fieldNumbers)

Parameters

fieldNumbers

int[]

OpenAccessEnhancedReplaceField(int)

Declaration

cs-api-definition
void OpenAccessEnhancedReplaceField(int fieldNumber)

Parameters

fieldNumber

int

OpenAccessEnhancedReplaceFields(int[])

Declaration

cs-api-definition
void OpenAccessEnhancedReplaceFields(int[] fieldNumbers)

Parameters

fieldNumbers

int[]

OpenAccessEnhancedReplaceFlags()

Declaration

cs-api-definition
void OpenAccessEnhancedReplaceFlags()

OpenAccessEnhancedReplaceStateManager(StateManager)

Declaration

cs-api-definition
void OpenAccessEnhancedReplaceStateManager(StateManager sm)

Parameters

sm

StateManager