This is an automated email from the ASF dual-hosted git repository.

dixitdeepak pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git


The following commit(s) were added to refs/heads/trunk by this push:
     new b8c7224e98 Align performFindList parameters with performFind service 
(OFBIZ-13404) (#1170)
b8c7224e98 is described below

commit b8c7224e9886c3f8365574fd73c5313b9af526e8
Author: Deepak Dixit <[email protected]>
AuthorDate: Thu May 7 10:51:04 2026 +0530

    Align performFindList parameters with performFind service (OFBIZ-13404) 
(#1170)
    
    Improved: Align performFindList parameters with performFind service
    (OFBIZ-13404)
---
 framework/common/servicedef/services.xml | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/framework/common/servicedef/services.xml 
b/framework/common/servicedef/services.xml
index cc68a7495c..c40631ee8e 100644
--- a/framework/common/servicedef/services.xml
+++ b/framework/common/servicedef/services.xml
@@ -276,13 +276,26 @@ under the License.
             FormRenderer.renderItemRows sets the lowIndex correctly, because 
once the results of performFindList are displayed,
             otherwise pages > 0 are rendered as empty. see OFBIZ-6422 + 6423 
for details</description>
         <attribute name="entityName" type="String" mode="IN" optional="false"/>
+        <attribute name="dynamicViewEntity" 
type="org.apache.ofbiz.entity.model.DynamicViewEntity" mode="IN" 
optional="true"/>
         <attribute name="inputFields" type="java.util.Map" mode="IN" 
optional="false"/>
+        <attribute name="fieldList" type="java.util.List" mode="IN" 
optional="true"/>
         <attribute name="orderBy" type="String" mode="IN" optional="true"/>
         <attribute name="noConditionFind" type="String" mode="IN" 
optional="true"><!-- find with no condition (empty entityConditionList) only 
done when this is Y --></attribute>
+        <attribute name="distinct" type="String" mode="IN" 
optional="true"><!-- distinct find only done when this is Y --></attribute>
         <attribute name="filterByDate" type="String" mode="IN" 
optional="true"/>
         <attribute name="filterByDateValue" type="Timestamp" mode="IN" 
optional="true"/>
+        <attribute name="fromDateName" type="String" mode="IN" 
optional="true"/>
+        <attribute name="thruDateName" type="String" mode="IN" 
optional="true"/>
         <attribute name="viewIndex" type="Integer" mode="IN" optional="true"/>
         <attribute name="viewSize" type="Integer" mode="IN" optional="true"/>
+        <attribute name="groupConditionOperator" type="String" mode="IN" 
optional="true">
+            <description>
+                Defines how the group condition will be applied, default is 
AND_OR:
+                (group1_v1 AND group1_v2) OR (group2_v1 AND group2_v2) AND 
no_group
+                Alternative is OR_AND:
+                (group1_v1 OR group1_v2) AND (group2_v1 OR group2_v2) AND 
no_group
+            </description>
+        </attribute>
         <attribute name="list" type="List" mode="OUT" optional="true"/>
         <attribute name="listSize" type="Integer" mode="OUT" optional="false"/>
         <attribute name="queryString" type="String" mode="OUT" 
optional="true"/>

Reply via email to