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"/>