mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 05:01:07 +00:00
Add property omitExposedJoins
This commit is contained in:
@ -38,6 +38,7 @@ public class FilterAndColumnsSetupData extends QWidgetData
|
|||||||
private Boolean hideSortBy = false;
|
private Boolean hideSortBy = false;
|
||||||
private Boolean overrideIsEditable;
|
private Boolean overrideIsEditable;
|
||||||
private List<String> filterDefaultFieldNames;
|
private List<String> filterDefaultFieldNames;
|
||||||
|
private List<String> omitExposedJoins;
|
||||||
|
|
||||||
private Boolean isApiVersioned = false;
|
private Boolean isApiVersioned = false;
|
||||||
private String apiName;
|
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);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user