Add some with'ers

This commit is contained in:
2023-03-15 17:02:28 -05:00
parent 21500b642f
commit d569541b77

View File

@ -22,6 +22,8 @@
package com.kingsrook.qqq.backend.core.model.metadata.dashboard.nocode;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import com.kingsrook.qqq.backend.core.actions.tables.QueryAction;
import com.kingsrook.qqq.backend.core.exceptions.QException;
@ -135,4 +137,31 @@ public class WidgetQueryField extends AbstractWidgetValueSourceWithFilter
return (this);
}
/*******************************************************************************
** Fluent setter for conditionalFilterList
*******************************************************************************/
@Override
public WidgetQueryField withConditionalFilterList(List<AbstractConditionalFilter> conditionalFilterList)
{
this.conditionalFilterList = conditionalFilterList;
return (this);
}
/*******************************************************************************
** Fluent setter to add a single conditionalFilter
*******************************************************************************/
public WidgetQueryField withConditionalFilter(AbstractConditionalFilter conditionalFilter)
{
if(this.conditionalFilterList == null)
{
this.conditionalFilterList = new ArrayList<>();
}
this.conditionalFilterList.add(conditionalFilter);
return (this);
}
}