C# Class Habanero.Testability.Helpers.NonValidatingTransactionalBusinessObject

Wraps a BO in a TransactionalBusinessObject but does not call validate the BO when IsValid is called.
Inheritance: Habanero.BO.TransactionalBusinessObject
ファイルを表示 Open project: Chillisoft/habanero.testability

Protected Methods

Method Description
CheckDuplicateIdentifier ( List pendingTransactions, List errorMessages ) : void
CheckForConcurrencyErrors ( ) : void

Checks the underlying business object for any concurrency control errors before trying to commit to the datasource

IsValid ( string &invalidReason ) : bool

Indicates whether all of the property values are valid

NonValidatingTransactionalBusinessObject ( IBusinessObject businessObject ) : System

Method Details

CheckDuplicateIdentifier() protected method

protected CheckDuplicateIdentifier ( List pendingTransactions, List errorMessages ) : void
pendingTransactions List
errorMessages List
return void

CheckForConcurrencyErrors() protected method

Checks the underlying business object for any concurrency control errors before trying to commit to the datasource
protected CheckForConcurrencyErrors ( ) : void
return void

IsValid() protected method

Indicates whether all of the property values are valid
protected IsValid ( string &invalidReason ) : bool
invalidReason string A string to modify with a reason /// for any invalid values
return bool

NonValidatingTransactionalBusinessObject() protected method

protected NonValidatingTransactionalBusinessObject ( IBusinessObject businessObject ) : System
businessObject IBusinessObject
return System