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 +} |
Free forum by Nabble | Edit this page |