You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ap...@apache.org on 2014/08/16 20:32:50 UTC
svn commit: r1618395 - in /ofbiz/trunk/applications:
content/script/org/ofbiz/content/data/DataServices.xml
content/src/org/ofbiz/content/data/DataResourceWorker.java
party/script/org/ofbiz/party/party/PartyServices.xml
Author: apatel
Date: Sat Aug 16 18:32:50 2014
New Revision: 1618395
URL: http://svn.apache.org/r1618395
Log:
[OFBIZ-5456] Reading Logo SystemProperty from database. Tested for working in Multi tenant deployment.
Modified:
ofbiz/trunk/applications/content/script/org/ofbiz/content/data/DataServices.xml
ofbiz/trunk/applications/content/src/org/ofbiz/content/data/DataResourceWorker.java
ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartyServices.xml
Modified: ofbiz/trunk/applications/content/script/org/ofbiz/content/data/DataServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/script/org/ofbiz/content/data/DataServices.xml?rev=1618395&r1=1618394&r2=1618395&view=diff
==============================================================================
--- ofbiz/trunk/applications/content/script/org/ofbiz/content/data/DataServices.xml (original)
+++ ofbiz/trunk/applications/content/script/org/ofbiz/content/data/DataServices.xml Sat Aug 16 18:32:50 2014
@@ -724,8 +724,11 @@ under the License.
</then>
</if>
<check-errors/>
-
- <call-class-method class-name="org.ofbiz.content.data.DataResourceWorker" method-name="getDataResourceContentUploadPath" ret-field="uploadPath"/>
+ <set field="absolute" value="true" type="Boolean"/>
+ <call-class-method method-name="getDataResourceContentUploadPath" class-name="org.ofbiz.content.data.DataResourceWorker" ret-field="uploadPath">
+ <field field="delegator" type="org.ofbiz.entity.Delegator"/>
+ <field field="absolute" type="boolean"/>
+ </call-class-method>
<log level="info" message="[attachLocalFileToDataResource] - Found Subdir : ${uploadPath}"/>
<set from-field="parameters._uploadedFile_contentType" field="extenLookup.mimeTypeId"/>
@@ -792,7 +795,8 @@ under the License.
<check-errors/>
<set field="absolute" value="false" type="Boolean"/>
- <call-class-method class-name="org.ofbiz.content.data.DataResourceWorker" method-name="getDataResourceContentUploadPath" ret-field="uploadPath">
+ <call-class-method method-name="getDataResourceContentUploadPath" class-name="org.ofbiz.content.data.DataResourceWorker" ret-field="uploadPath">
+ <field field="delegator" type="org.ofbiz.entity.Delegator"/>
<field field="absolute" type="boolean"/>
</call-class-method>
<log level="info" message="[attachLocalFileToDataResource] - Found Subdir : ${uploadPath}"/>
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=1618395&r1=1618394&r2=1618395&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 Sat Aug 16 18:32:50 2014
@@ -483,6 +483,16 @@ public class DataResourceWorker impleme
return getDataResourceContentUploadPath(initialPath, maxFiles, absolute);
}
+ public static String getDataResourceContentUploadPath(Delegator delegator, boolean absolute) {
+ String initialPath = EntityUtilProperties.getPropertyValue("content.properties", "content.upload.path.prefix", delegator);
+ double maxFiles = UtilProperties.getPropertyNumber("content.properties", "content.upload.max.files");
+ if (maxFiles < 1) {
+ maxFiles = 250;
+ }
+
+ return getDataResourceContentUploadPath(initialPath, maxFiles, absolute);
+ }
+
public static String getDataResourceContentUploadPath(String initialPath, double maxFiles) {
return getDataResourceContentUploadPath(initialPath, maxFiles, true);
}
Modified: ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartyServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartyServices.xml?rev=1618395&r1=1618394&r2=1618395&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartyServices.xml (original)
+++ ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartyServices.xml Sat Aug 16 18:32:50 2014
@@ -330,7 +330,11 @@ under the License.
</if-not-empty>
</if-empty>
<if-not-empty field="parameters._uploadedFile_fileName">
- <call-class-method class-name="org.ofbiz.content.data.DataResourceWorker" method-name="getDataResourceContentUploadPath" ret-field="uploadPath"/>
+ <set field="absolute" value="true" type="Boolean"/>
+ <call-class-method method-name="getDataResourceContentUploadPath" class-name="org.ofbiz.content.data.DataResourceWorker" ret-field="uploadPath">
+ <field field="delegator" type="org.ofbiz.entity.Delegator"/>
+ <field field="absolute" type="boolean"/>
+ </call-class-method>
<log level="always" message="[createPartyContent] - Found Subdir : ${uploadPath}"/>
<!-- locate the file extension to use based on mime-type -->
<set from-field="parameters._uploadedFile_contentType" field="extenLookup.mimeTypeId"/>
@@ -420,7 +424,11 @@ under the License.
<set from-field="content.dataResourceId" field="lookup.dataResourceId"/>
<find-by-primary-key use-cache="true" entity-name="DataResource" value-field="dataResourceMap" map="lookup"/>
<else>
- <call-class-method class-name="org.ofbiz.content.data.DataResourceWorker" method-name="getDataResourceContentUploadPath" ret-field="uploadPath"/>
+ <set field="absolute" value="true" type="Boolean"/>
+ <call-class-method method-name="getDataResourceContentUploadPath" class-name="org.ofbiz.content.data.DataResourceWorker" ret-field="uploadPath">
+ <field field="delegator" type="org.ofbiz.entity.Delegator"/>
+ <field field="absolute" type="boolean"/>
+ </call-class-method>
<log level="always" message="[createPartyContent] - Found Subdir : ${uploadPath}"/>
<!-- locate the file extension to use based on mime-type -->
<set from-field="parameters._uploadedFile_contentType" field="extenLookup.mimeTypeId"/>