Add property omitExposedJoins

This commit is contained in:
2025-07-14 15:56:13 -05:00
parent 2aa2e4643e
commit a3c5410897

View File

@ -38,6 +38,7 @@ public class FilterAndColumnsSetupData extends QWidgetData
private Boolean hideSortBy = false;
private Boolean overrideIsEditable;
private List<String> filterDefaultFieldNames;
private List<String> omitExposedJoins;
private Boolean isApiVersioned = false;
private String apiName;
@ -483,4 +484,41 @@ public class FilterAndColumnsSetupData extends QWidgetData
}
/*******************************************************************************
* Getter for omitExposedJoins
* @see #withOmitExposedJoins(List)
*******************************************************************************/
public List<String> getOmitExposedJoins()
{
return (this.omitExposedJoins);
}
/*******************************************************************************
* Setter for omitExposedJoins
* @see #withOmitExposedJoins(List)
*******************************************************************************/
public void setOmitExposedJoins(List<String> omitExposedJoins)
{
this.omitExposedJoins = omitExposedJoins;
}
/*******************************************************************************
* Fluent setter for omitExposedJoins
*
* @param omitExposedJoins
* list of tableNames of exposed joins that shouldn't be available in the filter.
* @return this
*******************************************************************************/
public FilterAndColumnsSetupData withOmitExposedJoins(List<String> omitExposedJoins)
{
this.omitExposedJoins = omitExposedJoins;
return (this);
}
}