This is an automated email from the ASF dual-hosted git repository.

doebele pushed a commit to branch version3
in repository https://gitbox.apache.org/repos/asf/empire-db.git


The following commit(s) were added to refs/heads/version3 by this push:
     new ed1a9f2  EMPIREDB-362 Interface cleanup (3) small fix
ed1a9f2 is described below

commit ed1a9f285cd895ca74a4c0a971b874f21ac9613b
Author: Rainer Döbele <[email protected]>
AuthorDate: Sun Feb 13 19:56:36 2022 +0100

    EMPIREDB-362 Interface cleanup (3) small fix
---
 .../java/org/apache/empire/data/RecordData.java    |  9 -----
 .../apache/empire/data/bean/BeanRecordProxy.java   |  1 -
 .../org/apache/empire/data/list/DataListEntry.java | 44 +++++++++++++---------
 .../java/org/apache/empire/db/DBRecordData.java    |  1 -
 4 files changed, 26 insertions(+), 29 deletions(-)

diff --git a/empire-db/src/main/java/org/apache/empire/data/RecordData.java 
b/empire-db/src/main/java/org/apache/empire/data/RecordData.java
index 13b1278..e42cf06 100644
--- a/empire-db/src/main/java/org/apache/empire/data/RecordData.java
+++ b/empire-db/src/main/java/org/apache/empire/data/RecordData.java
@@ -100,13 +100,4 @@ public interface RecordData
      */
     int setBeanProperties(Object bean, Collection<? extends ColumnExpr> 
ignoreList);
 
-    /**
-     * copies all field values into a static Java Bean.
-     * <P>
-     * In order to map column names to property names 
-     * the property name is detected by ColumnExpr.getBeanPropertyName()     
-     * @param bean the Java Bean for which to set the properties
-     */
-    int setBeanProperties(Object bean);
-
 }
diff --git 
a/empire-db/src/main/java/org/apache/empire/data/bean/BeanRecordProxy.java 
b/empire-db/src/main/java/org/apache/empire/data/bean/BeanRecordProxy.java
index 513218c..a4a5134 100644
--- a/empire-db/src/main/java/org/apache/empire/data/bean/BeanRecordProxy.java
+++ b/empire-db/src/main/java/org/apache/empire/data/bean/BeanRecordProxy.java
@@ -315,7 +315,6 @@ public class BeanRecordProxy<T> implements Record
 
     // --------------- Bean support ------------------
 
-    @Override
     public int setBeanProperties(Object bean)
     {
         return setBeanProperties(bean, null);
diff --git 
a/empire-db/src/main/java/org/apache/empire/data/list/DataListEntry.java 
b/empire-db/src/main/java/org/apache/empire/data/list/DataListEntry.java
index cc21c4f..20c25a2 100644
--- a/empire-db/src/main/java/org/apache/empire/data/list/DataListEntry.java
+++ b/empire-db/src/main/java/org/apache/empire/data/list/DataListEntry.java
@@ -173,6 +173,15 @@ public class DataListEntry implements RecordData, 
Serializable
     {
         return getValue(indexOf(column));
     }
+    
+    /**
+     * @Deprecated Renamed to get(...)   
+     */
+    @Deprecated
+    public Object getValue(ColumnExpr column)
+    {
+        return get(column);
+    }
 
     public final <T> T get(Column column, Class<T> returnType)
     {
@@ -198,24 +207,6 @@ public class DataListEntry implements RecordData, 
Serializable
         return ObjectUtils.isEmpty(getValue(index));
     }
     
-    @Override
-    public final boolean isNull(ColumnExpr column)
-    {
-        return isNull(indexOf(column));
-    }
-    
-    @Override
-    public int setBeanProperties(Object bean, Collection<? extends ColumnExpr> 
ignoreList)
-    {
-        throw new NotImplementedException(this, "setBeanProperties");
-    }
-    
-    @Override
-    public int setBeanProperties(Object bean)
-    {
-        return setBeanProperties(bean, null);
-    }
-    
     /*
      * Conversion functions
      */
@@ -301,6 +292,23 @@ public class DataListEntry implements RecordData, 
Serializable
         return getDate(indexOf(column));
     }
     
+    @Override
+    public final boolean isNull(ColumnExpr column)
+    {
+        return isNull(indexOf(column));
+    }
+    
+    @Override
+    public int setBeanProperties(Object bean, Collection<? extends ColumnExpr> 
ignoreList)
+    {
+        throw new NotImplementedException(this, "setBeanProperties");
+    }
+    
+    public int setBeanProperties(Object bean)
+    {
+        return setBeanProperties(bean, null);
+    }
+    
     /*
      * Miscellaneous functions
      */
diff --git a/empire-db/src/main/java/org/apache/empire/db/DBRecordData.java 
b/empire-db/src/main/java/org/apache/empire/db/DBRecordData.java
index c14ebc8..f7cb9ee 100644
--- a/empire-db/src/main/java/org/apache/empire/db/DBRecordData.java
+++ b/empire-db/src/main/java/org/apache/empire/db/DBRecordData.java
@@ -544,7 +544,6 @@ public abstract class DBRecordData extends DBObject
      * 
      * @return the number of bean properties set on the supplied bean
      */
-    @Override
     public final int setBeanProperties(Object bean)
     {
         return setBeanProperties(bean, null);

Reply via email to