package fr.openwide.core.wicket.more.link.descriptor.builder.state.parameter.choice.nonechosen; import fr.openwide.core.wicket.more.link.descriptor.builder.state.parameter.chosen.common.IOneChosenParameterState; public interface ITwoOrMoreMappableParameterNoneChosenChoiceState { /** * Pick the first-declared mappable parameter. * @return A {@link IOneChosenParameterState} with the first-declared parameter as the only chosen parameter, * that may optionally allow for picking additional parameters. */ IOneChosenParameterState<?, ?, ?, ?, ?> pickFirst(); /** * Pick the second-declared mappable parameter. * @return Same as {@link #pickFirst()}, but for the second-declared parameter instead of the first. */ IOneChosenParameterState<?, ?, ?, ?, ?> pickSecond(); }