Opf.Datasource
Class IMappingStrategy

Direct Known Subclasses:
SingleTableStrategy

public class IMappingStrategy


IMappingStrategy will be used by the IDataCommandBuilders, according to the passed in ClassMap

summary
IMappingStrategy will be used by the IDataCommandBuilders, according to the passed in ClassMap

Method Summary
 voidFillDeleteCommandParameterValues(IDataCommand deleteCommand, ClassMap cm, object domainObject)
           
 voidFillInsertCommandParameterValues(IDataCommand insertCommand, ClassMap cm, object domainObject)
           
 voidFillSelectCommandParameterValues(IDataCommand selectCommand, ClassMap cm, object key)
           
 voidFillUpdateCommandParameterValues(IDataCommand updateCommand, ClassMap cm, object domainObject)
           
 IDataCommandGetDeleteCommand(ClassMap cm, object domainObject)
           
 IDataCommandGetInsertCommand(ClassMap cm, object domainObject)
           
 IDataCommandGetSelectCommand(ClassMap cm, object key)
           
 IDataCommandGetUpdateCommand(ClassMap cm, object domainObject)
           

Method Detail

FillDeleteCommandParameterValues

public void FillDeleteCommandParameterValues(IDataCommand deleteCommand, ClassMap cm, object domainObject)

FillInsertCommandParameterValues

public void FillInsertCommandParameterValues(IDataCommand insertCommand, ClassMap cm, object domainObject)

FillSelectCommandParameterValues

public void FillSelectCommandParameterValues(IDataCommand selectCommand, ClassMap cm, object key)

FillUpdateCommandParameterValues

public void FillUpdateCommandParameterValues(IDataCommand updateCommand, ClassMap cm, object domainObject)

GetDeleteCommand

public IDataCommand GetDeleteCommand(ClassMap cm, object domainObject)

GetInsertCommand

public IDataCommand GetInsertCommand(ClassMap cm, object domainObject)

GetSelectCommand

public IDataCommand GetSelectCommand(ClassMap cm, object key)

GetUpdateCommand

public IDataCommand GetUpdateCommand(ClassMap cm, object domainObject)