Author: doogie
Date: Tue Nov 30 22:03:58 2010
New Revision: 1040801

URL: http://svn.apache.org/viewvc?rev=1040801&view=rev
Log:
Remove uses of delegator.findByPrimaryKey(Cache)?, and replace with findOne.

Modified:
    
ofbiz/trunk/applications/content/src/org/ofbiz/content/data/DataResourceWorker.java

Modified: 
ofbiz/trunk/applications/content/src/org/ofbiz/content/data/DataResourceWorker.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/data/DataResourceWorker.java?rev=1040801&r1=1040800&r2=1040801&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/content/src/org/ofbiz/content/data/DataResourceWorker.java
 (original)
+++ 
ofbiz/trunk/applications/content/src/org/ofbiz/content/data/DataResourceWorker.java
 Tue Nov 30 22:03:58 2010
@@ -150,7 +150,7 @@ public class DataResourceWorker  impleme
      */
     public static void getDataCategoryAncestry(Delegator delegator, String 
dataCategoryId, List<String> categoryTypeIds) throws GenericEntityException {
         categoryTypeIds.add(dataCategoryId);
-        GenericValue dataCategoryValue = 
delegator.findByPrimaryKey("DataCategory", UtilMisc.toMap("dataCategoryId", 
dataCategoryId));
+        GenericValue dataCategoryValue = delegator.findOne("DataCategory", 
UtilMisc.toMap("dataCategoryId", dataCategoryId), false);
         if (dataCategoryValue == null)
             return;
         String parentCategoryId = (String) 
dataCategoryValue.get("parentCategoryId");
@@ -306,7 +306,7 @@ public class DataResourceWorker  impleme
             String ownerContentId = (String) context.get("ownerContentId");
             if (UtilValidate.isNotEmpty(ownerContentId)) {
                 try {
-                    GenericValue content = 
delegator.findByPrimaryKeyCache("Content", UtilMisc.toMap("contentId", 
ownerContentId));
+                    GenericValue content = delegator.findOne("Content", 
UtilMisc.toMap("contentId", ownerContentId), false);
                     if (content != null)
                         serviceInMap.put("currentContent", content);
                 } catch (GenericEntityException e) {
@@ -330,7 +330,7 @@ public class DataResourceWorker  impleme
     public static byte[] acquireImage(Delegator delegator, String 
dataResourceId) throws GenericEntityException {
 
         byte[] b = null;
-        GenericValue dataResource = 
delegator.findByPrimaryKeyCache("DataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId));
+        GenericValue dataResource = delegator.findOne("DataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId), true);
         if (dataResource == null)
             return b;
 
@@ -341,7 +341,7 @@ public class DataResourceWorker  impleme
     public static byte[] acquireImage(Delegator delegator, GenericValue 
dataResource) throws  GenericEntityException {
         byte[] b = null;
         String dataResourceId = dataResource.getString("dataResourceId");
-        GenericValue imageDataResource = 
delegator.findByPrimaryKey("ImageDataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId));
+        GenericValue imageDataResource = 
delegator.findOne("ImageDataResource", UtilMisc.toMap("dataResourceId", 
dataResourceId), false);
         if (imageDataResource != null) {
             //b = (byte[]) imageDataResource.get("imageData");
             b = imageDataResource.getBytes("imageData");
@@ -360,8 +360,8 @@ public class DataResourceWorker  impleme
                     if (UtilValidate.isNotEmpty(fileExtension)) {
                         GenericValue ext = null;
                         try {
-                            ext = 
dataResource.getDelegator().findByPrimaryKey("FileExtension",
-                                    UtilMisc.toMap("fileExtensionId", 
fileExtension));
+                            ext = 
dataResource.getDelegator().findOne("FileExtension",
+                                    UtilMisc.toMap("fileExtensionId", 
fileExtension), false);
                         } catch (GenericEntityException e) {
                             Debug.logError(e, module);
                         }
@@ -450,7 +450,7 @@ public class DataResourceWorker  impleme
             mimeType = view.getString("drMimeTypeId");
             //if (Debug.infoOn()) Debug.logInfo("getDataResourceMimeType, 
mimeType(2):" + mimeType, "");
         if (UtilValidate.isEmpty(mimeType) && 
UtilValidate.isNotEmpty(dataResourceId)) {
-                GenericValue dataResource = 
delegator.findByPrimaryKeyCache("DataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId));
+                GenericValue dataResource = delegator.findOne("DataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId), true);
                 //if (Debug.infoOn()) Debug.logInfo("getDataResourceMimeType, 
dataResource(2):" + dataResource, "");
                 mimeType = dataResource.getString("mimeTypeId");
 
@@ -612,12 +612,7 @@ public class DataResourceWorker  impleme
         }
 
         // get the data resource object
-        GenericValue dataResource = null;
-        if (cache) {
-            dataResource = delegator.findByPrimaryKeyCache("DataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId));
-        } else {
-            dataResource = delegator.findByPrimaryKey("DataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId));
-        }
+        GenericValue dataResource = delegator.findOne("DataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId), cache);
 
         if (dataResource == null) {
             throw new GeneralException("No data resource object found for 
dataResourceId: [" + dataResourceId + "]");
@@ -659,7 +654,7 @@ public class DataResourceWorker  impleme
                 } else {
                     String defaultVisualThemeId = 
UtilProperties.getPropertyValue("general", "VISUAL_THEME");
                     if (defaultVisualThemeId != null) {
-                        GenericValue themeValue = 
delegator.findByPrimaryKeyCache("VisualThemeResource", 
UtilMisc.toMap("visualThemeId", defaultVisualThemeId, "resourceTypeEnumId", 
"VT_DOCBOOKSTYLESHEET", "sequenceId", "01"));
+                        GenericValue themeValue = 
delegator.findOne("VisualThemeResource", UtilMisc.toMap("visualThemeId", 
defaultVisualThemeId, "resourceTypeEnumId", "VT_DOCBOOKSTYLESHEET", 
"sequenceId", "01"), true);
                         sourceFileLocation = new 
File(System.getProperty("ofbiz.home") + "/themes" + 
themeValue.get("resourceValue"));
                         
UtilMisc.copyFile(sourceFileLocation,targetFileLocation);
                     }
@@ -779,12 +774,7 @@ public class DataResourceWorker  impleme
             String text = dataResource.getString("objectInfo");
             writeText(dataResource, text, templateContext, mimeTypeId, locale, 
out);
         } else if ("ELECTRONIC_TEXT".equals(dataResourceTypeId)) {
-            GenericValue electronicText;
-            if (cache) {
-                electronicText = 
delegator.findByPrimaryKeyCache("ElectronicText", 
UtilMisc.toMap("dataResourceId", dataResourceId));
-            } else {
-                electronicText = delegator.findByPrimaryKey("ElectronicText", 
UtilMisc.toMap("dataResourceId", dataResourceId));
-            }
+            GenericValue electronicText = delegator.findOne("ElectronicText", 
UtilMisc.toMap("dataResourceId", dataResourceId), cache);
             String text = electronicText.getString("textData");
             writeText(dataResource, text, templateContext, mimeTypeId, locale, 
out);
 
@@ -857,7 +847,7 @@ public class DataResourceWorker  impleme
 
         if ("text/html".equals(targetMimeTypeId)) {
             // get the default mime type template
-            GenericValue mimeTypeTemplate = 
delegator.findByPrimaryKeyCache("MimeTypeHtmlTemplate", 
UtilMisc.toMap("mimeTypeId", dataResourceMimeTypeId));
+            GenericValue mimeTypeTemplate = 
delegator.findOne("MimeTypeHtmlTemplate", UtilMisc.toMap("mimeTypeId", 
dataResourceMimeTypeId), true);
 
             if (mimeTypeTemplate != null && 
mimeTypeTemplate.get("templateLocation") != null) {
                 // prepare the context
@@ -963,12 +953,7 @@ public class DataResourceWorker  impleme
             if ("SHORT_TEXT".equals(dataResourceTypeId) || 
"LINK".equals(dataResourceTypeId)) {
                 text = dataResource.getString("objectInfo");
             } else if ("ELECTRONIC_TEXT".equals(dataResourceTypeId)) {
-                GenericValue electronicText;
-                if (cache) {
-                    electronicText = 
delegator.findByPrimaryKeyCache("ElectronicText", 
UtilMisc.toMap("dataResourceId", dataResourceId));
-                } else {
-                    electronicText = 
delegator.findByPrimaryKey("ElectronicText", UtilMisc.toMap("dataResourceId", 
dataResourceId));
-                }
+                GenericValue electronicText = 
delegator.findOne("ElectronicText", UtilMisc.toMap("dataResourceId", 
dataResourceId), cache);
                 if (electronicText != null) {
                     text = electronicText.getString("textData");
                 }
@@ -985,38 +970,22 @@ public class DataResourceWorker  impleme
             GenericValue valObj;
 
             if ("IMAGE_OBJECT".equals(dataResourceTypeId)) {
-                if (cache) {
-                    valObj = 
delegator.findByPrimaryKeyCache("ImageDataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId));
-                } else {
-                    valObj = delegator.findByPrimaryKey("ImageDataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId));
-                }
+                valObj = delegator.findOne("ImageDataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId), cache);
                 if (valObj != null) {
                     bytes = valObj.getBytes("imageData");
                 }
             } else if ("VIDEO_OBJECT".equals(dataResourceTypeId)) {
-                if (cache) {
-                    valObj = 
delegator.findByPrimaryKeyCache("VideoDataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId));
-                } else {
-                    valObj = delegator.findByPrimaryKey("VideoDataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId));
-                }
+                valObj = delegator.findOne("VideoDataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId), cache);
                 if (valObj != null) {
                     bytes = valObj.getBytes("videoData");
                 }
             } else if ("AUDIO_OBJECT".equals(dataResourceTypeId)) {
-                if (cache) {
-                    valObj = 
delegator.findByPrimaryKeyCache("AudioDataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId));
-                } else {
-                    valObj = delegator.findByPrimaryKey("AudioDataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId));
-                }
+                valObj = delegator.findOne("AudioDataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId), cache);
                 if (valObj != null) {
                     bytes = valObj.getBytes("audioData");
                 }
             } else if ("OTHER_OBJECT".equals(dataResourceTypeId)) {
-                if (cache) {
-                    valObj = 
delegator.findByPrimaryKeyCache("OtherDataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId));
-                } else {
-                    valObj = delegator.findByPrimaryKey("OtherDataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId));
-                }
+                valObj = delegator.findOne("OtherDataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId), cache);
                 if (valObj != null) {
                     bytes = valObj.getBytes("dataResourceContent");
                 }
@@ -1064,7 +1033,7 @@ public class DataResourceWorker  impleme
     // TODO: remove this method in favor of getDataResourceStream
     public static void streamDataResource(OutputStream os, Delegator 
delegator, String dataResourceId, String https, String webSiteId, Locale 
locale, String rootDir) throws IOException, GeneralException {
         try {
-            GenericValue dataResource = 
delegator.findByPrimaryKeyCache("DataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId));
+            GenericValue dataResource = delegator.findOne("DataResource", 
UtilMisc.toMap("dataResourceId", dataResourceId), true);
             if (dataResource == null) {
                 throw new GeneralException("Error in streamDataResource: 
DataResource with ID [" + dataResourceId + "] was not found.");
             }
@@ -1081,7 +1050,7 @@ public class DataResourceWorker  impleme
                 String text = dataResource.getString("objectInfo");
                 os.write(text.getBytes());
             } else if (dataResourceTypeId.equals("ELECTRONIC_TEXT")) {
-                GenericValue electronicText = 
delegator.findByPrimaryKeyCache("ElectronicText", 
UtilMisc.toMap("dataResourceId", dataResourceId));
+                GenericValue electronicText = 
delegator.findOne("ElectronicText", UtilMisc.toMap("dataResourceId", 
dataResourceId), true);
                 if (electronicText != null) {
                     String text = electronicText.getString("textData");
                     if (text != null) os.write(text.getBytes());


Reply via email to