IBATISNET-271 add event support
Files:added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/PostUpdateOrDeleteEvent.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/BaseTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/PostSelectStrategy/ListStrategy.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/PostSelectStrategy/StrongTypedListStrategy.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/PropertStrategy/SelectListStrategy.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/MSSQL/ProcedureTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/InsertMappedStatement.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/Listeners/PreInsertEventListener.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/ResultMapping/NullResultMap.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/Listeners/PreUpdateOrDeleteEventListener.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/Listeners/IStatementEventListener.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/ResultStrategy/DictionaryStrategy.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/CacheTest.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/Listeners (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Maps/Event.xml (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/UpdateMappedStatement.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/ComplexTypeTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/ResultMapping/IResultMap.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/PostCreateEvent.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/BaseSatementEvent.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/PostSelectStrategy/GenericListStrategy.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/ParameterMapTest.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/EventTest.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/DataMapperLocalSessionScope.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/PostSelectStrategy/ArrayStrategy.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/TransactionTest.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/PostSelectEvent.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/IResultMapEvent.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/PostBindind.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/DataExchange/DotNetObjectDataExchange.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/Listeners/PreCreateEventListener.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/CachingStatement.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/ResultMapping/AutoResultMap.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/ISatementEvent.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/PostPropertyEvent.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/Perf/PerformanceTest.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/PrePropertyEvent.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Apache.Ibatis.DataMapper.SqlClient.Test.2005.csproj (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/ResultStrategy/CirularStrategy.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/MSSQL/Generics/StatementTest.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/Listeners/PreSelectEventListener.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/bin/Debug/SqlMap.event.config (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/ThreadTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/PostSelectStrategy/ObjectStrategy.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/Generics/ResultMapTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/ResultMapTest.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/PostStatementEvent.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/Listeners/IResultPropertyEventListener.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/PreInsertEvent.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/IMappedStatement.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/PreUpdateOrDeleteEvent.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/PropertStrategy/SelectObjectStrategy.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/ConstructorTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Scope/RequestScope.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/GroupByTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/ResultStrategy/SimpleTypeStrategy.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/InheritanceTest.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/Listeners/PostInsertEventListener.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/MultipleResultTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/PropertStrategy/SelectStrategy.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/Listeners/PostUpdateOrDeleteEventListener.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/Generics/NullableTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/VelocityTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/MSSQL/StatementTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/Generics/StatementTest.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Modules/EventModule.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/StatementTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/ArgumentStrategy/SelectObjectStrategy.cs (
try)
deleted: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Session/Transaction/AdoTransactionManager.cs
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/StatementEventType.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/BaseResultMapEvent.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/ResultStrategy/ResultMapStrategy.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/PreCreateEvent.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/PreStatementEvent.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/ArgumentStrategy/ResultMapStrategy.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/StatementNamespaceTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/PropertStrategy/SelectGenericListStrategy.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/CircularReferenceTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/DynamicTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/PropertStrategy/ResultMapStrategy.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/DeleteMappedStatement.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/PreSelectEvent.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/Listeners/PostCreateEventListener.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/PropertStrategy/SelectArrayStrategy.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/IResultPropertyEvent.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/ResultMapping/ResultMap.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/Mapping/DynamicPrependTest.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/PropertStrategy/GroupByStrategy.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/ScriptBase.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/ResultStrategy/AutoMapStrategy.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Apache.Ibatis.DataMapper.20005.csproj (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/Listeners/PostSelectEventListener.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/Listeners/IResultMapEventListener.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/ResultMapping/ResultProperty.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/MappedStatements/ResultStrategy/ListStrategy.cs (
try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/DataMapper.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/Listeners/PostPropertyEventListener.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/Listeners/PrePropertyEventListener.cs (
try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper/Model/Events/PostInsertEvent.cs (
try)