Interface
OfflineStateManager

Definition

Namespace:Telerik.OpenAccess.SPI

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
public interface OfflineStateManager : ExtendedStateManager, StateManager

Inherited Members ExtendedStateManager.GetPersistenceCapable()ExtendedStateManager.GetObjectId()StateManager.ReplacingFlags(PersistenceCapable)StateManager.ReplacingStateManager(PersistenceCapable, StateManager)StateManager.IsDirty(PersistenceCapable, string)StateManager.IsTransactional(PersistenceCapable)StateManager.IsPersistent(PersistenceCapable)StateManager.IsNew(PersistenceCapable)StateManager.IsDeleted(PersistenceCapable)StateManager.GetPersistenceManager(PersistenceCapable)StateManager.MakeDirty(PersistenceCapable, string)StateManager.GetObjectId(PersistenceCapable)StateManager.IsLoaded(PersistenceCapable, int)StateManager.PreSerialize(PersistenceCapable)StateManager.GetField<T>(PersistenceCapable, int, T)StateManager.GetNullableField<T>(PersistenceCapable, int, T?)StateManager.GetStringField(PersistenceCapable, int, string)StateManager.GetObjectField(PersistenceCapable, int, object)StateManager.SetField<T>(PersistenceCapable, int, T, T)StateManager.SetNullableField<T>(PersistenceCapable, int, T?, T?)StateManager.SetStringField(PersistenceCapable, int, string, string)StateManager.SetObjectField(PersistenceCapable, int, object, object)StateManager.ProvidedField<T>(PersistenceCapable, int, T)StateManager.ProvidedNullableField<T>(PersistenceCapable, int, T?)StateManager.ProvidedStringField(PersistenceCapable, int, string)StateManager.ProvidedObjectField(PersistenceCapable, int, object)StateManager.ReplacingField<T>(PersistenceCapable, int)StateManager.ReplacingNullableField<T>(PersistenceCapable, int)StateManager.ReplacingStringField(PersistenceCapable, int)StateManager.ReplacingObjectField(PersistenceCapable, int)

Methods

BeginFillFields(StateManager, PersistenceCapable, ObjectRepositoryMerger)

Declaration

cs-api-definition
StateManager BeginFillFields(StateManager pcsm, PersistenceCapable toPC, ObjectRepositoryMerger m)

Parameters

pcsm

StateManager

toPC

PersistenceCapable

m

ObjectRepositoryMerger

Returns

StateManager

CopyPrimaryKeys(PersistenceCapable, StateManager, IPersistenceManager, int[])

Declaration

cs-api-definition
void CopyPrimaryKeys(PersistenceCapable from, StateManager fromSM, IPersistenceManager fromPM, int[] pkFields)

Parameters

from

PersistenceCapable

fromSM

StateManager

fromPM

IPersistenceManager

pkFields

int[]

CreateCopy(PersistenceCapable, StateManager, IPersistenceManager, int[])

Declaration

cs-api-definition
void CreateCopy(PersistenceCapable pc, StateManager sm, IPersistenceManager pm, int[] pkFields)

Parameters

pc

PersistenceCapable

sm

StateManager

pm

IPersistenceManager

pkFields

int[]

EndFillFields(StateManager)

Declaration

cs-api-definition
void EndFillFields(StateManager filler)

Parameters

filler

StateManager

FillNewObject(PersistenceCapable, ObjectRepositoryMerger, StateManager)

Declaration

cs-api-definition
void FillNewObject(PersistenceCapable pc, ObjectRepositoryMerger mrg, StateManager sm)

Parameters

pc

PersistenceCapable

mrg

ObjectRepositoryMerger

sm

StateManager

GetData()

Declaration

cs-api-definition
object[] GetData()

Returns

object[]

GetOptLockInfo()

Declaration

cs-api-definition
object GetOptLockInfo()

Returns

object

GetPCNoCreate()

Declaration

cs-api-definition
PersistenceCapable GetPCNoCreate()

Returns

PersistenceCapable

GetReferencedObjects(ReferenceCollector, PersistenceCapable, bool)

Declaration

cs-api-definition
void GetReferencedObjects(ReferenceCollector referencedObjs, PersistenceCapable FCOorItsSCO, bool all)

Parameters

referencedObjs

ReferenceCollector

FCOorItsSCO

PersistenceCapable

all

bool

GetRepository()

Declaration

cs-api-definition
ObjectRepository GetRepository()

Returns

ObjectRepository

IsClean()

Declaration

cs-api-definition
bool IsClean()

Returns

bool

IsLoaded(int)

Declaration

cs-api-definition
bool IsLoaded(int slot)

Parameters

slot

int

Returns

bool

IsProxy()

Declaration

cs-api-definition
bool IsProxy()

Returns

bool

MarkAdded()

Declaration

cs-api-definition
void MarkAdded()

MarkDeleted()

Declaration

cs-api-definition
void MarkDeleted()

MarkPersistentDeleted()

Declaration

cs-api-definition
void MarkPersistentDeleted()

SetClean()

Declaration

cs-api-definition
void SetClean()

SetDirty()

Declaration

cs-api-definition
void SetDirty()

SetObjectId(object)

Declaration

cs-api-definition
void SetObjectId(object id)

Parameters

id

object

SetOptLockInfo(object)

Declaration

cs-api-definition
void SetOptLockInfo(object o)

Parameters

o

object

SetRepository(ObjectRepository)

Declaration

cs-api-definition
void SetRepository(ObjectRepository repos)

Parameters

repos

ObjectRepository