Interface
StateManager

Definition

Namespace:Telerik.OpenAccess.SPI.dataobjects

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
public interface StateManager

Methods

GetField<T>(PersistenceCapable, int, T)

Declaration

cs-api-definition
T GetField<T>(PersistenceCapable pc, int field, T currentValue) where T : struct

Parameters

pc

PersistenceCapable

field

int

currentValue

T

Returns

T

GetNullableField<T>(PersistenceCapable, int, T?)

Declaration

cs-api-definition
T? GetNullableField<T>(PersistenceCapable pc, int field, T? currentValue) where T : struct

Parameters

pc

PersistenceCapable

field

int

currentValue

T?

Returns

T?

GetObjectField(PersistenceCapable, int, object)

Declaration

cs-api-definition
object GetObjectField(PersistenceCapable pc, int field, object currentValue)

Parameters

pc

PersistenceCapable

field

int

currentValue

object

Returns

object

GetObjectId(PersistenceCapable)

Declaration

cs-api-definition
IObjectId GetObjectId(PersistenceCapable pc)

Parameters

pc

PersistenceCapable

Returns

IObjectId

GetPersistenceManager(PersistenceCapable)

Declaration

cs-api-definition
IPersistenceManager GetPersistenceManager(PersistenceCapable pc)

Parameters

pc

PersistenceCapable

Returns

IPersistenceManager

GetStringField(PersistenceCapable, int, string)

Declaration

cs-api-definition
string GetStringField(PersistenceCapable pc, int field, string currentValue)

Parameters

pc

PersistenceCapable

field

int

currentValue

string

Returns

string

IsDeleted(PersistenceCapable)

Declaration

cs-api-definition
bool IsDeleted(PersistenceCapable pc)

Parameters

pc

PersistenceCapable

Returns

bool

IsDirty(PersistenceCapable, string)

Declaration

cs-api-definition
bool IsDirty(PersistenceCapable pc, string fieldName)

Parameters

pc

PersistenceCapable

fieldName

string

Returns

bool

IsLoaded(PersistenceCapable, int)

Declaration

cs-api-definition
bool IsLoaded(PersistenceCapable pc, int field)

Parameters

pc

PersistenceCapable

field

int

Returns

bool

IsNew(PersistenceCapable)

Declaration

cs-api-definition
bool IsNew(PersistenceCapable pc)

Parameters

pc

PersistenceCapable

Returns

bool

IsPersistent(PersistenceCapable)

Declaration

cs-api-definition
bool IsPersistent(PersistenceCapable pc)

Parameters

pc

PersistenceCapable

Returns

bool

IsTransactional(PersistenceCapable)

Declaration

cs-api-definition
bool IsTransactional(PersistenceCapable pc)

Parameters

pc

PersistenceCapable

Returns

bool

MakeDirty(PersistenceCapable, string)

Declaration

cs-api-definition
void MakeDirty(PersistenceCapable pc, string fieldName)

Parameters

pc

PersistenceCapable

fieldName

string

PreSerialize(PersistenceCapable)

Declaration

cs-api-definition
void PreSerialize(PersistenceCapable pc)

Parameters

pc

PersistenceCapable

ProvidedField<T>(PersistenceCapable, int, T)

Declaration

cs-api-definition
void ProvidedField<T>(PersistenceCapable pc, int field, T currentValue) where T : struct

Parameters

pc

PersistenceCapable

field

int

currentValue

T

ProvidedNullableField<T>(PersistenceCapable, int, T?)

Declaration

cs-api-definition
void ProvidedNullableField<T>(PersistenceCapable pc, int field, T? currentValue) where T : struct

Parameters

pc

PersistenceCapable

field

int

currentValue

T?

ProvidedObjectField(PersistenceCapable, int, object)

Declaration

cs-api-definition
void ProvidedObjectField(PersistenceCapable pc, int field, object currentValue)

Parameters

pc

PersistenceCapable

field

int

currentValue

object

ProvidedStringField(PersistenceCapable, int, string)

Declaration

cs-api-definition
void ProvidedStringField(PersistenceCapable pc, int field, string currentValue)

Parameters

pc

PersistenceCapable

field

int

currentValue

string

ReplacingField<T>(PersistenceCapable, int)

Declaration

cs-api-definition
T ReplacingField<T>(PersistenceCapable pc, int field) where T : struct

Parameters

pc

PersistenceCapable

field

int

Returns

T

ReplacingFlags(PersistenceCapable)

Declaration

cs-api-definition
short ReplacingFlags(PersistenceCapable pc)

Parameters

pc

PersistenceCapable

Returns

short

ReplacingNullableField<T>(PersistenceCapable, int)

Declaration

cs-api-definition
T? ReplacingNullableField<T>(PersistenceCapable pc, int field) where T : struct

Parameters

pc

PersistenceCapable

field

int

Returns

T?

ReplacingObjectField(PersistenceCapable, int)

Declaration

cs-api-definition
object ReplacingObjectField(PersistenceCapable pc, int field)

Parameters

pc

PersistenceCapable

field

int

Returns

object

ReplacingStateManager(PersistenceCapable, StateManager)

Declaration

cs-api-definition
StateManager ReplacingStateManager(PersistenceCapable pc, StateManager sm)

Parameters

pc

PersistenceCapable

sm

StateManager

Returns

StateManager

ReplacingStringField(PersistenceCapable, int)

Declaration

cs-api-definition
string ReplacingStringField(PersistenceCapable pc, int field)

Parameters

pc

PersistenceCapable

field

int

Returns

string

SetField<T>(PersistenceCapable, int, T, T)

Declaration

cs-api-definition
void SetField<T>(PersistenceCapable pc, int field, T currentValue, T newValue) where T : struct

Parameters

pc

PersistenceCapable

field

int

currentValue

T

newValue

T

SetNullableField<T>(PersistenceCapable, int, T?, T?)

Declaration

cs-api-definition
void SetNullableField<T>(PersistenceCapable pc, int field, T? currentValue, T? newValue) where T : struct

Parameters

pc

PersistenceCapable

field

int

currentValue

T?

newValue

T?

SetObjectField(PersistenceCapable, int, object, object)

Declaration

cs-api-definition
void SetObjectField(PersistenceCapable pc, int field, object currentValue, object newValue)

Parameters

pc

PersistenceCapable

field

int

currentValue

object

newValue

object

SetStringField(PersistenceCapable, int, string, string)

Declaration

cs-api-definition
void SetStringField(PersistenceCapable pc, int field, string currentValue, string newValue)

Parameters

pc

PersistenceCapable

field

int

currentValue

string

newValue

string