Interface IPersistenceManager
Namespace: Telerik.OpenAccess.SPI
Assembly: Telerik.OpenAccess.dll
Syntax
public interface IPersistenceManager
Properties
UserVisibleMetaData
Methods
cast2persistent(Object)
Declaration
PersistenceCapable cast2persistent(object o)
Parameters
System.
|
Returns
CheckProperty(String, String)
Declaration
void CheckProperty(string className, string fieldName)
Parameters
System.
|
System.
|
createCopyFor(PersistenceCapable, ObjectRepository, Object, Boolean)
Declaration
OfflineStateManager createCopyFor(PersistenceCapable fco, ObjectRepository objectRep, object oid, bool asProxy)
Parameters
Persistence
|
Object
|
System.
|
System.
|
Returns
deletePersistentAll(IEnumerator)
Declaration
void deletePersistentAll(IEnumerator en)
Parameters
System.
|
disconnectedOID(Object)
Declaration
object disconnectedOID(object connectedID)
Parameters
System.
|
Returns
System.
|
evictAll(IEnumerator)
Declaration
void evictAll(IEnumerator en)
Parameters
System.
|
fillCopy(OfflineStateManager, PersistenceCapable)
Declaration
void fillCopy(OfflineStateManager osm, PersistenceCapable pc)
Parameters
GetFieldValue(PersistenceCapable, Object)
Declaration
object GetFieldValue(PersistenceCapable pc, object fmd)
Parameters
Persistence
|
System.
|
Returns
System.
|
getObjectId(Object)
getOptimisticLockingValue(Object)
Declaration
object getOptimisticLockingValue(object o)
Parameters
System.
|
Returns
System.
|
GetOriginalValue<T>(Object, String)
Declaration
T GetOriginalValue<T>(object entity, string propertyName)
Parameters
System.
|
System.
|
Returns
T
|
Type Parameters
T
|
GetState(Object)
GetState(Object, String)
Declaration
ObjectState GetState(object entity, string fieldName)
Parameters
System.
|
System.
|
Returns
getUserObject()
Declaration
object getUserObject()
Returns
System.
|
isReadAfterDelete()
Declaration
bool isReadAfterDelete()
Returns
System.
|
makeBlob(Int16)
makePersistent(Object)
Declaration
object makePersistent(object pc)
Parameters
System.
|
Returns
System.
|
makePersistentAll(IEnumerator)
Declaration
void makePersistentAll(IEnumerator en)
Parameters
System.
|
refreshAll(IEnumerator)
Declaration
void refreshAll(IEnumerator en)
Parameters
System.
|
resolveDisconnectedOID(Object)
Declaration
object resolveDisconnectedOID(object doid)
Parameters
System.
|
Returns
System.
|
retrieve(Object)
Declaration
void retrieve(object pc)
Parameters
System.
|
retrieve(Object, Boolean)
Declaration
void retrieve(object pc, bool useFetchPlan)
Parameters
System.
|
System.
|
retrieveAll(IEnumerator)
Declaration
void retrieveAll(IEnumerator en)
Parameters
System.
|
SetFieldValue(PersistenceCapable, Object, Object)
Declaration
void SetFieldValue(PersistenceCapable pc, object fmd, object val)
Parameters
Persistence
|
System.
|
System.
|
setTracking(Int32)
Declaration
void setTracking(int val)
Parameters
System.
|
setTracking(Object)
Declaration
void setTracking(object impl)
Parameters
System.
|
setUserObject(Object)
Declaration
void setUserObject(object o)
Parameters
System.
|
updateFromCopy(PersistenceCapable, OfflineStateManager, ObjectRepositoryMerger, Boolean)
Declaration
void updateFromCopy(PersistenceCapable pc, OfflineStateManager cpy, ObjectRepositoryMerger objectRep, bool isNew)
Parameters
Persistence
|
Offline
|
Object
|
System.
|
verifySeals(IList, IList, IDictionary, Boolean, Boolean)
Declaration
bool verifySeals(IList reading, IList writing, IDictionary errors, bool lockReads, bool lockWrites)
Parameters
System.
|
System.
|
System.
|
System.
|
System.
|
Returns
System.
|