InterfaceStateManager
Definition
Namespace:Telerik.OpenAccess.SPI.dataobjects
Assembly:Telerik.OpenAccess.dll
Syntax:
public interface StateManager
Methods
GetField<T>(PersistenceCapable, int, T)
Declaration
T GetField<T>(PersistenceCapable pc, int field, T currentValue) where T : struct
Parameters
pc
field
int
currentValue
T
Returns
T
GetNullableField<T>(PersistenceCapable, int, T?)
Declaration
T? GetNullableField<T>(PersistenceCapable pc, int field, T? currentValue) where T : struct
Parameters
pc
field
int
currentValue
T?
Returns
T?
GetObjectField(PersistenceCapable, int, object)
Declaration
object GetObjectField(PersistenceCapable pc, int field, object currentValue)
Parameters
pc
field
int
currentValue
object
Returns
object
GetObjectId(PersistenceCapable)
Declaration
IObjectId GetObjectId(PersistenceCapable pc)
Parameters
pc
Returns
GetPersistenceManager(PersistenceCapable)
Declaration
IPersistenceManager GetPersistenceManager(PersistenceCapable pc)
Parameters
pc
Returns
GetStringField(PersistenceCapable, int, string)
Declaration
string GetStringField(PersistenceCapable pc, int field, string currentValue)
Parameters
pc
field
int
currentValue
string
Returns
string
IsDeleted(PersistenceCapable)
Declaration
bool IsDeleted(PersistenceCapable pc)
Parameters
pc
Returns
bool
IsDirty(PersistenceCapable, string)
Declaration
bool IsDirty(PersistenceCapable pc, string fieldName)
Parameters
pc
fieldName
string
Returns
bool
IsLoaded(PersistenceCapable, int)
Declaration
bool IsLoaded(PersistenceCapable pc, int field)
Parameters
pc
field
int
Returns
bool
IsNew(PersistenceCapable)
Declaration
bool IsNew(PersistenceCapable pc)
Parameters
pc
Returns
bool
IsPersistent(PersistenceCapable)
Declaration
bool IsPersistent(PersistenceCapable pc)
Parameters
pc
Returns
bool
IsTransactional(PersistenceCapable)
Declaration
bool IsTransactional(PersistenceCapable pc)
Parameters
pc
Returns
bool
MakeDirty(PersistenceCapable, string)
Declaration
void MakeDirty(PersistenceCapable pc, string fieldName)
Parameters
pc
fieldName
string
PreSerialize(PersistenceCapable)
Declaration
void PreSerialize(PersistenceCapable pc)
Parameters
pc
ProvidedField<T>(PersistenceCapable, int, T)
Declaration
void ProvidedField<T>(PersistenceCapable pc, int field, T currentValue) where T : struct
Parameters
pc
field
int
currentValue
T
ProvidedNullableField<T>(PersistenceCapable, int, T?)
Declaration
void ProvidedNullableField<T>(PersistenceCapable pc, int field, T? currentValue) where T : struct
Parameters
pc
field
int
currentValue
T?
ProvidedObjectField(PersistenceCapable, int, object)
Declaration
void ProvidedObjectField(PersistenceCapable pc, int field, object currentValue)
Parameters
pc
field
int
currentValue
object
ProvidedStringField(PersistenceCapable, int, string)
Declaration
void ProvidedStringField(PersistenceCapable pc, int field, string currentValue)
Parameters
pc
field
int
currentValue
string
ReplacingField<T>(PersistenceCapable, int)
Declaration
T ReplacingField<T>(PersistenceCapable pc, int field) where T : struct
Parameters
pc
field
int
Returns
T
ReplacingFlags(PersistenceCapable)
Declaration
short ReplacingFlags(PersistenceCapable pc)
Parameters
pc
Returns
short
ReplacingNullableField<T>(PersistenceCapable, int)
Declaration
T? ReplacingNullableField<T>(PersistenceCapable pc, int field) where T : struct
Parameters
pc
field
int
Returns
T?
ReplacingObjectField(PersistenceCapable, int)
Declaration
object ReplacingObjectField(PersistenceCapable pc, int field)
Parameters
pc
field
int
Returns
object
ReplacingStateManager(PersistenceCapable, StateManager)
Declaration
StateManager ReplacingStateManager(PersistenceCapable pc, StateManager sm)
Parameters
pc
sm
Returns
ReplacingStringField(PersistenceCapable, int)
Declaration
string ReplacingStringField(PersistenceCapable pc, int field)
Parameters
pc
field
int
Returns
string
SetField<T>(PersistenceCapable, int, T, T)
Declaration
void SetField<T>(PersistenceCapable pc, int field, T currentValue, T newValue) where T : struct
Parameters
pc
field
int
currentValue
T
newValue
T
SetNullableField<T>(PersistenceCapable, int, T?, T?)
Declaration
void SetNullableField<T>(PersistenceCapable pc, int field, T? currentValue, T? newValue) where T : struct
Parameters
pc
field
int
currentValue
T?
newValue
T?
SetObjectField(PersistenceCapable, int, object, object)
Declaration
void SetObjectField(PersistenceCapable pc, int field, object currentValue, object newValue)
Parameters
pc
field
int
currentValue
object
newValue
object
SetStringField(PersistenceCapable, int, string, string)
Declaration
void SetStringField(PersistenceCapable pc, int field, string currentValue, string newValue)
Parameters
pc
field
int
currentValue
string
newValue
string