Project: iBATIS

Revision: 664536

Author: gbayon

Date: 08 Jun 2008 14:20:44

Changes:

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)
[?]
To list