svn commit: r1704769 - in /ofbiz/trunk: applications/product/src/org/ofbiz/product/store/ framework/entity/src/org/ofbiz/entity/ framework/entity/src/org/ofbiz/entity/util/ specialpurpose/solr/src/org/ofbiz/solr/

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1704769 - in /ofbiz/trunk: applications/product/src/org/ofbiz/product/store/ framework/entity/src/org/ofbiz/entity/ framework/entity/src/org/ofbiz/entity/util/ specialpurpose/solr/src/org/ofbiz/solr/

jleroux@apache.org
Author: jleroux
Date: Wed Sep 23 08:03:45 2015
New Revision: 1704769

URL: http://svn.apache.org/viewvc?rev=1704769&view=rev
Log:
No functional changes for https://issues.apache.org/jira/browse/OFBIZ-6651
Removes unused methods (not in Java code, FTL templates and Groovy scripts) in GenericValue and EntityUtil classes + misc related comments or logs
Adds log warning to spot possible use cases in templates and scripts of getRelated() and getRelatedOne() methods

Modified:
    ofbiz/trunk/applications/product/src/org/ofbiz/product/store/ProductStoreWorker.java
    ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericValue.java
    ofbiz/trunk/framework/entity/src/org/ofbiz/entity/util/EntityUtil.java
    ofbiz/trunk/specialpurpose/solr/src/org/ofbiz/solr/SolrUtil.java

Modified: ofbiz/trunk/applications/product/src/org/ofbiz/product/store/ProductStoreWorker.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/src/org/ofbiz/product/store/ProductStoreWorker.java?rev=1704769&r1=1704768&r2=1704769&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/src/org/ofbiz/product/store/ProductStoreWorker.java (original)
+++ ofbiz/trunk/applications/product/src/org/ofbiz/product/store/ProductStoreWorker.java Wed Sep 23 08:03:45 2015
@@ -683,7 +683,7 @@ public class ProductStoreWorker {
             try {
                 productFacilities = product.getRelated("ProductFacility", null, null, true);
             } catch (GenericEntityException e) {
-                Debug.logWarning(e, "Error invoking getRelatedCache in isCatalogInventoryAvailable", module);
+                Debug.logWarning(e, "Error invoking getRelated in isCatalogInventoryAvailable", module);
                 return false;
             }
 

Modified: ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericValue.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericValue.java?rev=1704769&r1=1704768&r2=1704769&view=diff
==============================================================================
--- ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericValue.java (original)
+++ ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericValue.java Wed Sep 23 08:03:45 2015
@@ -22,6 +22,7 @@ package org.ofbiz.entity;
 import java.util.List;
 import java.util.Map;
 
+import org.ofbiz.base.util.Debug;
 import org.ofbiz.entity.model.ModelEntity;
 
 /**
@@ -30,7 +31,7 @@ import org.ofbiz.entity.model.ModelEntit
  */
 @SuppressWarnings("serial")
 public class GenericValue extends GenericEntity {
-
+    
     public static final GenericValue NULL_VALUE = new NullGenericValue();
 
     /** Creates new GenericValue */
@@ -95,6 +96,7 @@ public class GenericValue extends Generi
      */
     @Deprecated
     public List<GenericValue> getRelated(String relationName) throws GenericEntityException {
+        Debug.logWarning("deprecated method, please replace as suggested in API Java Doc, and link to OFBIZ-6651", getStackTraceAsString());
         return this.getDelegator().getRelated(relationName, null, null, this, false);
     }
 
@@ -107,6 +109,7 @@ public class GenericValue extends Generi
      */
     @Deprecated
     public List<GenericValue> getRelated(String relationName, List<String> orderBy) throws GenericEntityException {
+        Debug.logWarning("deprecated method, please replace as suggested in API Java Doc, and link to OFBIZ-6651", getStackTraceAsString());
         return this.getDelegator().getRelated(relationName, null, orderBy, this, false);
     }
 
@@ -120,20 +123,10 @@ public class GenericValue extends Generi
      */
     @Deprecated
     public List<GenericValue> getRelated(String relationName, Map<String, ? extends Object> byAndFields, List<String> orderBy) throws GenericEntityException {
+        Debug.logWarning("deprecated method, please replace as suggested in API Java Doc, and link to OFBIZ-6651", getStackTraceAsString());
         return this.getDelegator().getRelated(relationName, byAndFields, orderBy, this, false);
     }
 
-    /** Get the named Related Entity for the GenericValue from the persistent
-     *  store, looking first in the global generic cache (for the moment this isn't true, is same as EmbeddedCache variant)
-     *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file
-     *@return List of GenericValue instances as specified in the relation definition
-     *@deprecated use {@link #getRelated(String, Map, List, boolean)}
-     */
-    @Deprecated
-    public List<GenericValue> getRelatedCache(String relationName) throws GenericEntityException {
-        return this.getDelegator().getRelated(relationName, null, null, this, true);
-    }
-
     /** Get the named Related Entity for the GenericValue from the persistent store
      *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file
      * @param byAndFields the fields that must equal in order to keep; may be null
@@ -174,33 +167,6 @@ public class GenericValue extends Generi
         return this.getDelegator().getMultiRelation(this, relationNameOne, relationNameTwo, null);
     }
 
-    /** Get the named Related Entity for the GenericValue from the persistent
-     *  store, looking first in the global generic cache (for the moment this isn't true, is same as EmbeddedCache variant)
-     *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file
-     * @param byAndFields the fields that must equal in order to keep; may be null
-     * @param orderBy The fields of the named entity to order the query by; may be null;
-     *      optionally add a " ASC" for ascending or " DESC" for descending
-     *@return List of GenericValue instances as specified in the relation definition
-     *@deprecated use {@link #getRelated(String, Map, List, boolean)}
-     */
-    @Deprecated
-    public List<GenericValue> getRelatedCache(String relationName, Map<String, ? extends Object> byAndFields, List<String> orderBy) throws GenericEntityException {
-        return this.getDelegator().getRelated(relationName, byAndFields, orderBy, this, true);
-    }
-
-    /** Get the named Related Entity for the GenericValue from the persistent
-     *  store, looking first in the global generic cache (for the moment this isn't true, is same as EmbeddedCache variant)
-     *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file
-     * @param orderBy The fields of the named entity to order the query by; may be null;
-     *      optionally add a " ASC" for ascending or " DESC" for descending
-     *@return List of GenericValue instances as specified in the relation definition
-     *@deprecated use {@link #getRelated(String, Map, List, boolean)}
-     */
-    @Deprecated
-    public List<GenericValue> getRelatedCache(String relationName, List<String> orderBy) throws GenericEntityException {
-        return this.getDelegator().getRelated(relationName, null, orderBy, this, true);
-    }
-
     /** Get the named Related Entity for the GenericValue from the persistent store
      *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file
      *@return List of GenericValue instances as specified in the relation definition
@@ -208,20 +174,10 @@ public class GenericValue extends Generi
      */
     @Deprecated
     public GenericValue getRelatedOne(String relationName) throws GenericEntityException {
+        Debug.logWarning("deprecated method, please replace as suggested in API Java Doc, and link to OFBIZ-6651", getStackTraceAsString());
         return this.getDelegator().getRelatedOne(relationName, this, false);
     }
 
-    /** Get the named Related Entity for the GenericValue from the persistent
-     *  store, looking first in the global generic cache (for the moment this isn't true, is same as EmbeddedCache variant)
-     *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file
-     *@return List of GenericValue instances as specified in the relation definition
-     *@deprecated use {@link #getRelatedOne(String, boolean)}
-     */
-    @Deprecated
-    public GenericValue getRelatedOneCache(String relationName) throws GenericEntityException {
-        return this.getDelegator().getRelatedOne(relationName, this, true);
-    }
-
     /** Get the named Related Entity for the GenericValue from the persistent store
      *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file
      *@param useCache Whether to cache the results
@@ -231,52 +187,6 @@ public class GenericValue extends Generi
         return this.getDelegator().getRelatedOne(relationName, this, useCache);
     }
 
-    /** Get the named Related Entity for the GenericValue from the persistent store and filter it
-     *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file
-     *@param fields the fields that must equal in order to keep
-     *@return List of GenericValue instances as specified in the relation definition
-     *@deprecated use {@link #getRelated(String, Map, List, boolean)}
-     */
-    @Deprecated
-    public List<GenericValue> getRelatedByAnd(String relationName, Map<String, ? extends Object> fields) throws GenericEntityException {
-        return this.getDelegator().getRelated(relationName, fields, null, this, false);
-    }
-
-    /** Get the named Related Entity for the GenericValue from the persistent
-     *  store and filter it, looking first in the global generic cache (for the moment this isn't true, is same as EmbeddedCache variant)
-     *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file
-     *@param fields the fields that must equal in order to keep
-     *@return List of GenericValue instances as specified in the relation definition
-     *@deprecated use {@link #getRelated(String, Map, List, boolean)}
-     */
-    @Deprecated
-    public List<GenericValue> getRelatedByAndCache(String relationName, Map<String, ? extends Object> fields) throws GenericEntityException {
-        return this.getDelegator().getRelated(relationName, fields, null, this, true);
-    }
-
-    /** Get the named Related Entity for the GenericValue from the persistent store and order it
-     *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file
-     *@param orderBy the order that they should be returned
-     *@return List of GenericValue instances as specified in the relation definition
-     *@deprecated use {@link #getRelated(String, Map, List, boolean)}
-     */
-    @Deprecated
-    public List<GenericValue> getRelatedOrderBy(String relationName, List<String> orderBy) throws GenericEntityException {
-        return this.getDelegator().getRelated(relationName, null, orderBy, this, false);
-    }
-
-    /** Get the named Related Entity for the GenericValue from the persistent
-     *  store and order it, looking first in the global generic cache (for the moment this isn't true, is same as EmbeddedCache variant)
-     *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file
-     *@param orderBy the order that they should be returned
-     *@return List of GenericValue instances as specified in the relation definition
-     *@deprecated use {@link #getRelated(String, Map, List, boolean)}
-     */
-    @Deprecated
-    public List<GenericValue> getRelatedOrderByCache(String relationName, List<String> orderBy) throws GenericEntityException {
-        return this.getDelegator().getRelated(relationName, null, orderBy, this, true);
-    }
-
     /** Remove the named Related Entity for the GenericValue from the persistent store
      *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file
      */
@@ -331,4 +241,8 @@ public class GenericValue extends Generi
             return "[null-entity-value]";
         }
     }
+    
+    public static String getStackTraceAsString() {
+        return Thread.currentThread().getStackTrace().toString();
+    }    
 }

Modified: ofbiz/trunk/framework/entity/src/org/ofbiz/entity/util/EntityUtil.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/entity/src/org/ofbiz/entity/util/EntityUtil.java?rev=1704769&r1=1704768&r2=1704769&view=diff
==============================================================================
--- ofbiz/trunk/framework/entity/src/org/ofbiz/entity/util/EntityUtil.java (original)
+++ ofbiz/trunk/framework/entity/src/org/ofbiz/entity/util/EntityUtil.java Wed Sep 23 08:03:45 2015
@@ -362,33 +362,10 @@ public class EntityUtil {
      */
     @Deprecated
     public static List<GenericValue> getRelated(String relationName, List<GenericValue> values) throws GenericEntityException {
+        Debug.logWarning("deprecated method, please replace as suggested in API Java Doc, and link to OFBIZ-6651", GenericValue.getStackTraceAsString());
         return getRelated(relationName, null, values, false);
     }
 
-    /**
-     * @deprecated use {@link #getRelated(String, Map, List, boolean)}
-     */
-    @Deprecated
-    public static List<GenericValue> getRelatedCache(String relationName, List<GenericValue> values) throws GenericEntityException {
-        return getRelated(relationName, null, values, true);
-    }
-
-    /**
-     * @deprecated use {@link #getRelated(String, Map, List, boolean)}
-     */
-    @Deprecated
-    public static List<GenericValue> getRelatedByAnd(String relationName, Map<String, ? extends Object> fields, List<GenericValue> values) throws GenericEntityException {
-        return getRelated(relationName, fields, values, false);
-    }
-
-    /**
-     * @deprecated use {@link #getRelated(String, Map, List, boolean)}
-     */
-    @Deprecated
-    public static List<GenericValue> getRelatedByAndCache(String relationName, Map<String, ? extends Object> fields, List<GenericValue> values) throws GenericEntityException {
-        return getRelated(relationName, fields, values, true);
-    }
-
     public static List<GenericValue> getRelated(String relationName, Map<String, ? extends Object> fields, List<GenericValue> values, boolean useCache) throws GenericEntityException {
         if (values == null) return null;
 

Modified: ofbiz/trunk/specialpurpose/solr/src/org/ofbiz/solr/SolrUtil.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/solr/src/org/ofbiz/solr/SolrUtil.java?rev=1704769&r1=1704768&r2=1704769&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/solr/src/org/ofbiz/solr/SolrUtil.java (original)
+++ ofbiz/trunk/specialpurpose/solr/src/org/ofbiz/solr/SolrUtil.java Wed Sep 23 08:03:45 2015
@@ -130,10 +130,6 @@ public abstract class SolrUtil {
             List<String> category = UtilGenerics.<String>checkList(context.get("category"));
             Iterator<String> catIter = category.iterator();
             while (catIter.hasNext()) {
-                /*
-                 * GenericValue cat = (GenericValue) catIter.next(); GenericValue prodCategory = cat.getRelatedOneCache("ProductCategory"); if (prodCategory.get("description") != null) {
-                 * doc1.addField("category", prodCategory.get("description")); } doc1.addField("cat", prodCategory.get("productCategoryId"));
-                 */
                 String cat = (String) catIter.next();
                 doc1.addField("cat", cat);
             }
@@ -240,4 +236,4 @@ public abstract class SolrUtil {
         return result;
     }
 
-}
\ No newline at end of file
+}