Author: cbegin
Date: Fri Oct 27 09:40:55 2006
New Revision: 468449
URL: http://svn.apache.org/viewvc?view=rev&rev=468449
Log:
Deprecated PaginatedList features. Removed some spike tests for super auto
Mapper etc.
Removed:
ibatis/trunk/java/mapper/mapper2/test/com/ibatis/sqlmap/BindingTest.java
ibatis/trunk/java/mapper/mapper2/test/com/ibatis/sqlmap/mapper/
ibatis/trunk/java/mapper/mapper2/test/testdomain/DocumentMapper.java
Modified:
ibatis/trunk/java/mapper/mapper2/build/version.properties
ibatis/trunk/java/mapper/mapper2/doc/release.txt
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/common/util/PaginatedArrayList.java
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/common/util/PaginatedList.java
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/client/SqlMapExecutor.java
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/impl/SqlMapClientImpl.java
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/impl/SqlMapExecutorDelegate.java
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/impl/SqlMapSessionImpl.java
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/mapping/statement/PaginatedDataList.java
Modified: ibatis/trunk/java/mapper/mapper2/build/version.properties
URL:
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/build/version.properties?view=diff&rev=468449&r1=468448&r2=468449
==============================================================================
--- ibatis/trunk/java/mapper/mapper2/build/version.properties (original)
+++ ibatis/trunk/java/mapper/mapper2/build/version.properties Fri Oct 27
09:40:55 2006
@@ -1,5 +1,5 @@
#Build version info
-#Fri Oct 27 09:50:36 MDT 2006
+#Fri Oct 27 10:30:41 MDT 2006
version=2.2.1
-buildDate=2006/10/27 09\:50
-buildNum=652
+buildDate=2006/10/27 10\:30
+buildNum=656
Modified: ibatis/trunk/java/mapper/mapper2/doc/release.txt
URL:
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/doc/release.txt?view=diff&rev=468449&r1=468448&r2=468449
==============================================================================
--- ibatis/trunk/java/mapper/mapper2/doc/release.txt (original)
+++ ibatis/trunk/java/mapper/mapper2/doc/release.txt Fri Oct 27 09:40:55 2006
@@ -4,6 +4,7 @@
------------------------------
2.2.1 - ???
------------------------------
+ o DEPRECATED All PaginatedList related features due to misuse, minimal
applicability and inflexibility
o DEPRECATED DAO Framework -- Removed from primary distribution, available as
a separate download
o Removed DAO framework from Subversion source tree (tagged before removal)
o Changed deployment file naming convention, dropped "DBL" and lowercased all
Modified:
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/common/util/PaginatedArrayList.java
URL:
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/src/com/ibatis/common/util/PaginatedArrayList.java?view=diff&rev=468449&r1=468448&r2=468449
==============================================================================
---
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/common/util/PaginatedArrayList.java
(original)
+++
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/common/util/PaginatedArrayList.java
Fri Oct 27 09:40:55 2006
@@ -19,6 +19,7 @@
/**
* Implementation of PaginatedList backed by an ArrayList
+ * @deprecated All paginated list features have been deprecated
*/
public class PaginatedArrayList implements PaginatedList {
Modified:
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/common/util/PaginatedList.java
URL:
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/src/com/ibatis/common/util/PaginatedList.java?view=diff&rev=468449&r1=468448&r2=468449
==============================================================================
---
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/common/util/PaginatedList.java
(original)
+++
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/common/util/PaginatedList.java
Fri Oct 27 09:40:55 2006
@@ -19,6 +19,7 @@
/**
* Interface for lists that support paging
+ * @deprecated All paginated list features have been deprecated
*/
public interface PaginatedList extends List {
Modified:
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/client/SqlMapExecutor.java
URL:
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/client/SqlMapExecutor.java?view=diff&rev=468449&r1=468448&r2=468449
==============================================================================
---
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/client/SqlMapExecutor.java
(original)
+++
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/client/SqlMapExecutor.java
Fri Oct 27 09:40:55 2006
@@ -270,6 +270,7 @@
* @param pageSize The maximum number of result objects each page can
hold.
* @return A PaginatedList of result objects.
* @throws java.sql.SQLException If an error occurs.
+ * @deprecated All paginated list features have been deprecated
*/
PaginatedList queryForPaginatedList(String id, Object parameterObject, int
pageSize) throws SQLException;
@@ -283,6 +284,7 @@
* @param pageSize The maximum number of result objects each page can
hold.
* @return A PaginatedList of result objects.
* @throws java.sql.SQLException If an error occurs.
+ * @deprecated All paginated list features have been deprecated
*/
PaginatedList queryForPaginatedList(String id, int pageSize) throws
SQLException;
Modified:
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/impl/SqlMapClientImpl.java
URL:
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/impl/SqlMapClientImpl.java?view=diff&rev=468449&r1=468448&r2=468449
==============================================================================
---
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/impl/SqlMapClientImpl.java
(original)
+++
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/impl/SqlMapClientImpl.java
Fri Oct 27 09:40:55 2006
@@ -25,7 +25,6 @@
import com.ibatis.sqlmap.engine.execution.SqlExecutor;
import com.ibatis.sqlmap.engine.mapping.result.ResultObjectFactory;
import com.ibatis.sqlmap.engine.mapping.statement.MappedStatement;
-import com.ibatis.sqlmap.engine.binding.MapperProxy;
import javax.sql.DataSource;
import java.sql.Connection;
@@ -108,10 +107,16 @@
return getLocalSqlMapSession().queryForList(id, skip, max);
}
+ /**
+ * @deprecated All paginated list features have been deprecated
+ */
public PaginatedList queryForPaginatedList(String id, Object paramObject,
int pageSize) throws SQLException {
return getLocalSqlMapSession().queryForPaginatedList(id, paramObject,
pageSize);
}
+ /**
+ * @deprecated All paginated list features have been deprecated
+ */
public PaginatedList queryForPaginatedList(String id, int pageSize) throws
SQLException {
return getLocalSqlMapSession().queryForPaginatedList(id, pageSize);
}
@@ -246,10 +251,6 @@
public void flushDataCache(String cacheId) {
delegate.flushDataCache(cacheId);
- }
-
- public Object getMapper(Class c) {
- return MapperProxy.newMapperProxy(this, c);
}
protected SqlMapSessionImpl getLocalSqlMapSession() {
Modified:
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/impl/SqlMapExecutorDelegate.java
URL:
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/impl/SqlMapExecutorDelegate.java?view=diff&rev=468449&r1=468448&r2=468449
==============================================================================
---
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/impl/SqlMapExecutorDelegate.java
(original)
+++
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/impl/SqlMapExecutorDelegate.java
Fri Oct 27 09:40:55 2006
@@ -666,6 +666,7 @@
* @param pageSize - the page size
* @return - the data list
* @throws SQLException - if the query fails
+ * @deprecated All paginated list features have been deprecated
*/
public PaginatedList queryForPaginatedList(SessionScope session, String id,
Object paramObject, int pageSize) throws SQLException {
return new PaginatedDataList(session.getSqlMapExecutor(), id, paramObject,
pageSize);
Modified:
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/impl/SqlMapSessionImpl.java
URL:
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/impl/SqlMapSessionImpl.java?view=diff&rev=468449&r1=468448&r2=468449
==============================================================================
---
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/impl/SqlMapSessionImpl.java
(original)
+++
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/impl/SqlMapSessionImpl.java
Fri Oct 27 09:40:55 2006
@@ -130,10 +130,16 @@
return queryForList(id, null, skip, max);
}
+ /**
+ * @deprecated All paginated list features have been deprecated
+ */
public PaginatedList queryForPaginatedList(String id, Object paramObject,
int pageSize) throws SQLException {
return delegate.queryForPaginatedList(session, id, paramObject, pageSize);
}
+ /**
+ * @deprecated All paginated list features have been deprecated
+ */
public PaginatedList queryForPaginatedList(String id, int pageSize) throws
SQLException {
return queryForPaginatedList(id, null, pageSize);
}
Modified:
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/mapping/statement/PaginatedDataList.java
URL:
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/mapping/statement/PaginatedDataList.java?view=diff&rev=468449&r1=468448&r2=468449
==============================================================================
---
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/mapping/statement/PaginatedDataList.java
(original)
+++
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/mapping/statement/PaginatedDataList.java
Fri Oct 27 09:40:55 2006
@@ -22,7 +22,9 @@
import java.sql.SQLException;
import java.util.*;
-
+/**
+ * @deprecated All paginated list features have been deprecated
+ */
public class PaginatedDataList implements PaginatedList {
private SqlMapExecutor sqlMapExecutor;