Opf
Class ObjectBroker


public class ObjectBroker


Method Summary
 voidAddObject(object domainObject)
           
 voidBeginTransaction()
           
 voidCommitTransaction()
           
 voidDeleteObject(object domainObject)
           
 voidFlush(object domainObject)
           
 voidFlush()
           
 objectGetObject(Type type, object key)
           
 objectGetObject(Type type, object[] keys)
           
 objectGetObject(Type type, IQuery query)
           
 IListGetObjects(Type type, IQuery query)
           
 voidRollbackTransaction()
           
 voidUpdateObject(object domainObject)
           

Method Detail

AddObject

public void AddObject(object domainObject)

BeginTransaction

public void BeginTransaction()

CommitTransaction

public void CommitTransaction()

DeleteObject

public void DeleteObject(object domainObject)

Flush

public void Flush(object domainObject)

Flush

public void Flush()

GetObject

public object GetObject(Type type, object key)

GetObject

public object GetObject(Type type, object[] keys)

GetObject

public object GetObject(Type type, IQuery query)

GetObjects

public IList GetObjects(Type type, IQuery query)

RollbackTransaction

public void RollbackTransaction()

UpdateObject

public void UpdateObject(object domainObject)

Association Links

to Class Opf.ObjectCache

to Class Opf.IMapSource

to Class Opf.IDataSource