Author: rgrabowski
Date: Sun Jun 28 05:28:22 2009
New Revision: 789048
URL: http://svn.apache.org/viewvc?rev=789048&view=rev
Log:
Changed typo'ed RunQueryForForDataTable to RunQueryForDataTable.
Added comment to MappedStatement.Execute explaining that it exists to raise
events and create the RequestScope in a consistent manner.
Modified:
ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/DataMapper.cs
ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.ExecuteQueryForDataTable.cs
ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.cs
Modified:
ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/DataMapper.cs
URL:
http://svn.apache.org/viewvc/ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/DataMapper.cs?rev=789048&r1=789047&r2=789048&view=diff
==============================================================================
---
ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/DataMapper.cs
(original)
+++
ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/DataMapper.cs
Sun Jun 28 05:28:22 2009
@@ -404,7 +404,7 @@
/// </returns>
public T QueryForObject<T>(string statementId, object parameterObject)
{
- return QueryForObject<T>(statementId, parameterObject, default(T));
+ return QueryForObject(statementId, parameterObject, default(T));
}
/// <summary>
Modified:
ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.ExecuteQueryForDataTable.cs
URL:
http://svn.apache.org/viewvc/ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.ExecuteQueryForDataTable.cs?rev=789048&r1=789047&r2=789048&view=diff
==============================================================================
---
ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.ExecuteQueryForDataTable.cs
(original)
+++
ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.ExecuteQueryForDataTable.cs
Sun Jun 28 05:28:22 2009
@@ -41,7 +41,7 @@
public virtual DataTable ExecuteQueryForDataTable(ISession session,
object parameterObject)
{
return Execute(PreSelectEventKey, PostSelectEventKey, session,
parameterObject,
- (r, p) => RunQueryForForDataTable(r, session,
parameterObject));
+ (r, p) => RunQueryForDataTable(r, session, parameterObject));
// return RaisePostEvent<DataTable,
PostSelectEventArgs>(PostSelectEventKey, param, dataTable);
}
@@ -53,7 +53,7 @@
/// <param name="session">The session.</param>
/// <param name="parameterObject">The parameter object.</param>
/// <returns></returns>
- internal DataTable RunQueryForForDataTable(RequestScope request,
ISession session, object parameterObject)
+ internal DataTable RunQueryForDataTable(RequestScope request, ISession
session, object parameterObject)
{
DataTable dataTable = new DataTable("DataTable");
Modified:
ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.cs
URL:
http://svn.apache.org/viewvc/ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.cs?rev=789048&r1=789047&r2=789048&view=diff
==============================================================================
---
ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.cs
(original)
+++
ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.cs
Sun Jun 28 05:28:22 2009
@@ -216,6 +216,10 @@
Executed(this, e);
}
+ /// <summary>
+ /// Ensures all the related Execute methods are run in a consistent
manner with pre and post events.
+ /// </summary>
+ /// <returns></returns>
protected virtual T Execute<T>(object preEvent, object postEvent,
ISession session, object parameterObject, Func<RequestScope, object, T>
requestRunner)
{
object paramPreEvent = RaisePreEvent(preEvent, parameterObject);