Author: mrisaliti
Date: Sat Jan 22 15:43:05 2011 New Revision: 1062178 URL: http://svn.apache.org/viewvc?rev=1062178&view=rev Log: Remove some java compilation warnings of ContentServicesComples (OFBIZ-4102) Modified: ofbiz/trunk/applications/content/src/org/ofbiz/content/content/ContentServicesComplex.java Modified: ofbiz/trunk/applications/content/src/org/ofbiz/content/content/ContentServicesComplex.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/content/ContentServicesComplex.java?rev=1062178&r1=1062177&r2=1062178&view=diff ============================================================================== --- ofbiz/trunk/applications/content/src/org/ofbiz/content/content/ContentServicesComplex.java (original) +++ ofbiz/trunk/applications/content/src/org/ofbiz/content/content/ContentServicesComplex.java Sat Jan 22 15:43:05 2011 @@ -30,6 +30,7 @@ import javolution.util.FastMap; import org.ofbiz.base.util.Debug; import org.ofbiz.base.util.StringUtil; import org.ofbiz.base.util.UtilDateTime; +import org.ofbiz.base.util.UtilGenerics; import org.ofbiz.base.util.UtilMisc; import org.ofbiz.base.util.UtilValidate; import org.ofbiz.entity.Delegator; @@ -63,10 +64,9 @@ public class ContentServicesComplex { * A mapKey value. */ public static Map<String, Object> getAssocAndContentAndDataResource(DispatchContext dctx, Map<String, ? extends Object> context) { - Delegator delegator = dctx.getDelegator(); - List assocTypes = (List) context.get("assocTypes"); - List contentTypes = (List)context.get("contentTypes"); + List<String> assocTypes = UtilGenerics.checkList(context.get("assocTypes")); + List<String> contentTypes = UtilGenerics.checkList(context.get("contentTypes")); Timestamp fromDate = (Timestamp)context.get("fromDate"); Timestamp thruDate = (Timestamp)context.get("thruDate"); String fromDateStr = (String)context.get("fromDateStr"); @@ -74,18 +74,14 @@ public class ContentServicesComplex { String contentId = (String)context.get("contentId"); String direction = (String)context.get("direction"); String mapKey = (String)context.get("mapKey"); - Boolean nullThruDatesOnly = (Boolean)context.get("nullThruDatesOnly"); - Map results = getAssocAndContentAndDataResourceMethod(delegator, - contentId, mapKey, direction, fromDate, thruDate, - fromDateStr, thruDateStr, assocTypes, contentTypes); + // Boolean nullThruDatesOnly = (Boolean)context.get("nullThruDatesOnly"); + Map<String, Object> results = getAssocAndContentAndDataResourceMethod(delegator, contentId, mapKey, direction, fromDate, thruDate, fromDateStr, thruDateStr, assocTypes, contentTypes); return results; } - public static Map getAssocAndContentAndDataResourceMethod(Delegator delegator, String contentId, String mapKey, String direction, Timestamp fromDate, Timestamp thruDate, String fromDateStr, String thruDateStr, List assocTypes, List contentTypes) { - + public static Map<String, Object> getAssocAndContentAndDataResourceMethod(Delegator delegator, String contentId, String mapKey, String direction, Timestamp fromDate, Timestamp thruDate, String fromDateStr, String thruDateStr, List<String> assocTypes, List<String> contentTypes) { List exprList = FastList.newInstance(); EntityExpr joinExpr = null; - EntityExpr expr = null; String viewName = null; if (mapKey != null) { EntityExpr mapKeyExpr = EntityCondition.makeCondition("caMapKey", EntityOperator.EQUALS, mapKey); @@ -118,44 +114,37 @@ public class ContentServicesComplex { exprList.add(fromExpr); } if (thruDate != null) { - List thruList = FastList.newInstance(); + List<EntityExpr> thruList = FastList.newInstance(); //thruDate = UtilDateTime.getDayStart(thruDate, daysLater); EntityExpr thruExpr = EntityCondition.makeCondition("caThruDate", EntityOperator.LESS_THAN, thruDate); thruList.add(thruExpr); EntityExpr thruExpr2 = EntityCondition.makeCondition("caThruDate", EntityOperator.EQUALS, null); thruList.add(thruExpr2); - EntityConditionList thruExprList = EntityCondition.makeCondition(thruList, EntityOperator.OR); + EntityConditionList<EntityExpr> thruExprList = EntityCondition.makeCondition(thruList, EntityOperator.OR); exprList.add(thruExprList); } else if (fromDate != null) { - List thruList = FastList.newInstance(); + List<EntityExpr> thruList = FastList.newInstance(); EntityExpr thruExpr = EntityCondition.makeCondition("caThruDate", EntityOperator.GREATER_THAN, fromDate); thruList.add(thruExpr); EntityExpr thruExpr2 = EntityCondition.makeCondition("caThruDate", EntityOperator.EQUALS, null); thruList.add(thruExpr2); - EntityConditionList thruExprList = EntityCondition.makeCondition(thruList, EntityOperator.OR); + EntityConditionList<EntityExpr> thruExprList = EntityCondition.makeCondition(thruList, EntityOperator.OR); exprList.add(thruExprList); } - EntityConditionList assocExprList = EntityCondition.makeCondition(exprList, EntityOperator.AND); - List relatedAssocs = null; + EntityConditionList<EntityExpr> assocExprList = EntityCondition.makeCondition(exprList, EntityOperator.AND); + List<GenericValue> relatedAssocs = null; try { - //relatedAssocs = delegator.findByCondition(viewName, joinExpr, relatedAssocs = delegator.findList(viewName, assocExprList, null,UtilMisc.toList("caFromDate"), null, false); } catch (GenericEntityException e) { return ServiceUtil.returnError(e.getMessage()); } for (int i=0; i < relatedAssocs.size(); i++) { GenericValue a = (GenericValue)relatedAssocs.get(i); - Debug.logVerbose(" contentId:" + a.get("contentId") - + " To:" + a.get("caContentIdTo") - + " fromDate:" + a.get("caFromDate") - + " thruDate:" + a.get("caThruDate") - + " AssocTypeId:" + a.get("caContentAssocTypeId") - ,null); - + Debug.logVerbose(" contentId:" + a.get("contentId") + " To:" + a.get("caContentIdTo") + " fromDate:" + a.get("caFromDate") + " thruDate:" + a.get("caThruDate") + " AssocTypeId:" + a.get("caContentAssocTypeId"), null); } - Map results = FastMap.newInstance(); + Map<String, Object> results = FastMap.newInstance(); results.put("entityList", relatedAssocs); return results; } @@ -169,21 +158,20 @@ public class ContentServicesComplex { * A mapKey value. */ public static Map<String, Object> getAssocAndContentAndDataResourceCache(DispatchContext dctx, Map<String, ? extends Object> context) { - Delegator delegator = dctx.getDelegator(); - List assocTypes = (List) context.get("assocTypes"); + List<String> assocTypes = UtilGenerics.checkList(context.get("assocTypes")); String assocTypesString = (String)context.get("assocTypesString"); if (UtilValidate.isNotEmpty(assocTypesString)) { - List lst = StringUtil.split(assocTypesString, "|"); + List<String> lst = StringUtil.split(assocTypesString, "|"); if (assocTypes == null) { assocTypes = FastList.newInstance(); } assocTypes.addAll(lst); } - List contentTypes = (List)context.get("contentTypes"); + List<String> contentTypes = UtilGenerics.checkList(context.get("contentTypes")); String contentTypesString = (String)context.get("contentTypesString"); if (UtilValidate.isNotEmpty(contentTypesString)) { - List lst = StringUtil.split(contentTypesString, "|"); + List<String> lst = StringUtil.split(contentTypesString, "|"); if (contentTypes == null) { contentTypes = FastList.newInstance(); } @@ -196,11 +184,9 @@ public class ContentServicesComplex { String mapKey = (String)context.get("mapKey"); String contentAssocPredicateId = (String)context.get("contentAssocPredicateId"); Boolean nullThruDatesOnly = (Boolean)context.get("nullThruDatesOnly"); - Map results = null; + Map<String, Object> results = null; try { - results = getAssocAndContentAndDataResourceCacheMethod(delegator, - contentId, mapKey, direction, fromDate, - fromDateStr, assocTypes, contentTypes, nullThruDatesOnly, contentAssocPredicateId); + results = getAssocAndContentAndDataResourceCacheMethod(delegator, contentId, mapKey, direction, fromDate, fromDateStr, assocTypes, contentTypes, nullThruDatesOnly, contentAssocPredicateId); } catch (GenericEntityException e) { return ServiceUtil.returnError(e.getMessage()); } catch (MiniLangException e2) { @@ -210,16 +196,14 @@ public class ContentServicesComplex { } - public static Map getAssocAndContentAndDataResourceCacheMethod(Delegator delegator, String contentId, String mapKey, String direction, - Timestamp fromDate, String fromDateStr, List assocTypes, List contentTypes, Boolean nullThruDatesOnly, String contentAssocPredicateId) throws GenericEntityException, MiniLangException { - Map results = getAssocAndContentAndDataResourceCacheMethod(delegator, - contentId, mapKey, direction, fromDate, fromDateStr, assocTypes, - contentTypes, nullThruDatesOnly, contentAssocPredicateId, null); + public static Map<String, Object> getAssocAndContentAndDataResourceCacheMethod(Delegator delegator, String contentId, String mapKey, String direction, + Timestamp fromDate, String fromDateStr, List<String> assocTypes, List<String> contentTypes, Boolean nullThruDatesOnly, String contentAssocPredicateId) throws GenericEntityException, MiniLangException { + Map<String, Object> results = getAssocAndContentAndDataResourceCacheMethod(delegator, contentId, mapKey, direction, fromDate, fromDateStr, assocTypes, contentTypes, nullThruDatesOnly, contentAssocPredicateId, null); return results; } - public static Map getAssocAndContentAndDataResourceCacheMethod(Delegator delegator, String contentId, String mapKey, String direction, - Timestamp fromDate, String fromDateStr, List assocTypes, List contentTypes, Boolean nullThruDatesOnly, String contentAssocPredicateId, String orderBy) throws GenericEntityException, MiniLangException { + public static Map<String, Object> getAssocAndContentAndDataResourceCacheMethod(Delegator delegator, String contentId, String mapKey, String direction, + Timestamp fromDate, String fromDateStr, List<String> assocTypes, List<String> contentTypes, Boolean nullThruDatesOnly, String contentAssocPredicateId, String orderBy) throws GenericEntityException, MiniLangException { //List exprList = FastList.newInstance(); //EntityExpr joinExpr = null; @@ -237,42 +221,42 @@ public class ContentServicesComplex { } else { viewName = "ContentAssocDataResourceViewTo"; } - //if (Debug.infoOn()) Debug.logInfo("in getAssocAndContent...Cache, assocTypes:" + assocTypes, module); - Map fieldMap = UtilMisc.toMap(contentFieldName, contentId); + //if (Debug.infoOn()) Debug.logInfo("in getAssocAndContent...Cache, assocTypes:" + assocTypes, module); + Map<String, Object> fieldMap = UtilMisc.<String, Object>toMap(contentFieldName, contentId); if (assocTypes != null && assocTypes.size() == 1) { - fieldMap.putAll(UtilMisc.toMap("contentAssocTypeId", assocTypes.get(0))); + fieldMap.putAll(UtilMisc.<String, Object>toMap("contentAssocTypeId", assocTypes.get(0))); } if (UtilValidate.isNotEmpty(mapKey)) { if (mapKey.equalsIgnoreCase("is null")) - fieldMap.putAll(UtilMisc.toMap("mapKey", null)); + fieldMap.putAll(UtilMisc.<String, Object>toMap("mapKey", null)); else - fieldMap.putAll(UtilMisc.toMap("mapKey", mapKey)); + fieldMap.putAll(UtilMisc.<String, Object>toMap("mapKey", mapKey)); } if (UtilValidate.isNotEmpty(contentAssocPredicateId)) { if (contentAssocPredicateId.equalsIgnoreCase("is null")) - fieldMap.putAll(UtilMisc.toMap("contentAssocPredicateId", null)); + fieldMap.putAll(UtilMisc.<String, Object>toMap("contentAssocPredicateId", null)); else - fieldMap.putAll(UtilMisc.toMap("contentAssocPredicateId", contentAssocPredicateId)); + fieldMap.putAll(UtilMisc.<String, Object>toMap("contentAssocPredicateId", contentAssocPredicateId)); } if (nullThruDatesOnly != null && nullThruDatesOnly.booleanValue()) { - fieldMap.putAll(UtilMisc.toMap("thruDate", null)); + fieldMap.putAll(UtilMisc.<String, Object>toMap("thruDate", null)); } - List contentAssocsUnfiltered = null; + List<GenericValue> contentAssocsUnfiltered = null; - //if (Debug.infoOn()) Debug.logInfo("in getAssocAndContent...Cache, fieldMap:" + fieldMap, module); + //if (Debug.infoOn()) Debug.logInfo("in getAssocAndContent...Cache, fieldMap:" + fieldMap, module); contentAssocsUnfiltered = delegator.findByAndCache("ContentAssoc", fieldMap, UtilMisc.toList("-fromDate")); - //if (Debug.infoOn()) Debug.logInfo("in getAssocAndContent...Cache, contentAssocsUnfiltered:" + contentAssocsUnfiltered, module); + //if (Debug.infoOn()) Debug.logInfo("in getAssocAndContent...Cache, contentAssocsUnfiltered:" + contentAssocsUnfiltered, module); if (fromDate == null && fromDateStr != null) { fromDate = UtilDateTime.toTimestamp(fromDateStr); } - List contentAssocsDateFiltered2 = EntityUtil.filterByDate(contentAssocsUnfiltered, fromDate); - List contentAssocsDateFiltered = EntityUtil.orderBy(contentAssocsDateFiltered2, UtilMisc.toList("sequenceNum", "fromDate DESC")); + List<GenericValue> contentAssocsDateFiltered2 = EntityUtil.filterByDate(contentAssocsUnfiltered, fromDate); + List<GenericValue> contentAssocsDateFiltered = EntityUtil.orderBy(contentAssocsDateFiltered2, UtilMisc.toList("sequenceNum", "fromDate DESC")); String contentAssocTypeId = null; - List contentAssocsTypeFiltered = FastList.newInstance(); + List<GenericValue> contentAssocsTypeFiltered = FastList.newInstance(); if (assocTypes != null && assocTypes.size() > 1) { - Iterator it = contentAssocsDateFiltered.iterator(); + Iterator<GenericValue> it = contentAssocsDateFiltered.iterator(); while (it.hasNext()) { contentAssoc = (GenericValue)it.next(); contentAssocTypeId = (String)contentAssoc.get("contentAssocTypeId"); @@ -294,9 +278,9 @@ public class ContentServicesComplex { GenericValue contentAssocDataResourceView = null; GenericValue content = null; GenericValue dataResource = null; - List contentAssocDataResourceList = FastList.newInstance(); + List<GenericValue> contentAssocDataResourceList = FastList.newInstance(); Locale locale = Locale.getDefault(); // TODO: this needs to be passed in - Iterator it = contentAssocsTypeFiltered.iterator(); + Iterator<GenericValue> it = contentAssocsTypeFiltered.iterator(); while (it.hasNext()) { contentAssoc = (GenericValue)it.next(); content = contentAssoc.getRelatedOneCache(assocRelationName); @@ -326,12 +310,12 @@ public class ContentServicesComplex { contentAssocDataResourceList.add(contentAssocDataResourceView); } - List orderByList = null; + List<String> orderByList = null; if (UtilValidate.isNotEmpty(orderBy)) { orderByList = StringUtil.split(orderBy, "|"); contentAssocDataResourceList = EntityUtil.orderBy(contentAssocDataResourceList, orderByList); } - Map results = FastMap.newInstance(); + Map<String, Object> results = FastMap.newInstance(); results.put("entityList", contentAssocDataResourceList); if (UtilValidate.isNotEmpty(contentAssocDataResourceList)) { results.put("view", contentAssocDataResourceList.get(0)); |
Free forum by Nabble | Edit this page |