You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by hu...@apache.org on 2002/09/12 14:36:42 UTC
cvs commit: jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/sql StorageBeanBase.java ResultSetUtils.java
husted 2002/09/12 05:36:42
Modified: scaffold/src/java/org/apache/commons/scaffold/sql
StorageBeanBase.java ResultSetUtils.java
Log:
+ Replace calls to BeanUtils.populate with copyProperties.
+ Migrate to latest commons.beanutil.BeanUtils.
+ StorageBeanBase: change marked default to 1 (nominal).
Revision Changes Path
1.8 +22 -7 jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/sql/StorageBeanBase.java
Index: StorageBeanBase.java
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/sql/StorageBeanBase.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- StorageBeanBase.java 9 Sep 2002 20:37:05 -0000 1.7
+++ StorageBeanBase.java 12 Sep 2002 12:36:42 -0000 1.8
@@ -8,8 +8,8 @@
import java.util.Map;
import java.util.Properties;
-// import org.apache.commons.beanutils.BeanUtils; // Struts 1.1
-import org.apache.struts.util.BeanUtils; // Struts 1.0.x
+// import org.apache.struts.util.BeanUtils; // Struts 1.0.x
+import org.apache.commons.beanutils.BeanUtils; // Struts 1.1
import org.apache.commons.scaffold.lang.ParameterException;
import org.apache.commons.scaffold.lang.PopulateException;
@@ -277,9 +277,9 @@
* Records to be deleted are marked and may be
* restored before they are removed from the
* database.
- * The default value is "0" - not marked.
+ * The default value is "1" - nominal.
*/
- private Short marked = ConvertUtils.SHORT_ZERO;
+ private Short marked = ConvertUtils.SHORT_ONE;
/**
@@ -308,7 +308,7 @@
public void populate(Map parameters) throws Exception {
if (parameters!=null) {
- BeanUtils.populate(this,parameters);
+ BeanUtils.copyProperties(this,parameters);
}
} // end populate
@@ -334,6 +334,21 @@
} // end executeUpdate
+ public void executeUpdateRoot(String command)
+ throws ResourceException {
+
+ try {
+
+ int result = StatementUtils.executeUpdate(
+ null,getCommandRoot(command));
+
+ }
+ catch (SQLException e) {
+ throw new ResourceException(e);
+ }
+
+ } // end executeUpdate
+
// --------------------------------------------------------------------- Retrieval Methods
@@ -952,7 +967,7 @@
return result;
- } // end execute
+ } // end restore
} // end StorageBeanBase
1.2 +5 -5 jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/sql/ResultSetUtils.java
Index: ResultSetUtils.java
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/sql/ResultSetUtils.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ResultSetUtils.java 14 Aug 2002 17:51:42 -0000 1.1
+++ ResultSetUtils.java 12 Sep 2002 12:36:42 -0000 1.2
@@ -21,10 +21,10 @@
import java.util.Iterator;
import java.util.Map;
-// import org.apache.commons.beanutils.BeanUtils; // Struts 1.1
-// import org.apache.commons.beanutils.PropertyUtils; // Struts 1.1
-import org.apache.struts.util.BeanUtils; // Struts 1.0.x
-import org.apache.struts.util.PropertyUtils; // Struts 1.0.x
+// import org.apache.struts.util.BeanUtils; // Struts 1.0.x
+// import org.apache.struts.util.PropertyUtils; // Struts 1.0.x
+import org.apache.commons.beanutils.BeanUtils; // Struts 1.1
+import org.apache.commons.beanutils.PropertyUtils; // Struts 1.1
/**
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>