Record Class GenericFilterUrlQueryParametersBinder.InitialState

java.lang.Object
java.lang.Record
io.jmix.flowui.facet.urlqueryparameters.GenericFilterUrlQueryParametersBinder.InitialState
Record Components:
configuration - the current configuration at initialization
structure - the configuration's initial component tree — each root child in order, recursively including nested groups' own children — that a restore reconstructs (re-adding user-removed components, dropping URL-added ones), carrying each component's modified flag (controls its remove button)
states - the initial state (operation and value) of the baseline single filter components, keyed by identity, used to reset components whose operation or value was changed via the URL
defaultValues - the initial default values registered for the configuration, keyed by parameter name, re-registered on restore so a later configuration switch keeps them instead of falling back to null
Enclosing class:
GenericFilterUrlQueryParametersBinder

protected static record GenericFilterUrlQueryParametersBinder.InitialState(Configuration configuration, List<GenericFilterUrlQueryParametersBinder.ComponentNode> structure, Map<SingleFilterComponentBase<?>,SingleFilterComponentStateSupport.State> states, Map<String,Object> defaultValues) extends Record
A POJO class for storing the GenericFilter's initial state.