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