package fr.openwide.core.wicket.more.link.descriptor.builder.state.parameter.chosen; import fr.openwide.core.wicket.more.link.descriptor.builder.state.parameter.choice.somechosen.IFourOrMoreMappableParameterSomeChosenChoiceState; import fr.openwide.core.wicket.more.link.descriptor.builder.state.parameter.chosen.common.IThreeChosenParameterState; public interface IFourMappableParameterThreeChosenParameterState < InitialState, TParam1, TParam2, TParam3, TParam4, TChosenParam1, TChosenParam2, TChosenParam3, TLateTargetDefinitionPageResult, TLateTargetDefinitionResourceResult, TLateTargetDefinitionImageResourceResult > extends IThreeChosenParameterState < InitialState, TChosenParam1, TChosenParam2, TChosenParam3, TLateTargetDefinitionPageResult, TLateTargetDefinitionResourceResult, TLateTargetDefinitionImageResourceResult >, IFourOrMoreMappableParameterSomeChosenChoiceState { @Override IFourMappableParameterFourChosenParameterState< InitialState, TParam1, TParam2, TParam3, TParam4, TChosenParam1, TChosenParam2, TChosenParam3, TParam1, TLateTargetDefinitionPageResult, TLateTargetDefinitionResourceResult, TLateTargetDefinitionImageResourceResult > andFirst(); @Override IFourMappableParameterFourChosenParameterState< InitialState, TParam1, TParam2, TParam3, TParam4, TChosenParam1, TChosenParam2, TChosenParam3, TParam2, TLateTargetDefinitionPageResult, TLateTargetDefinitionResourceResult, TLateTargetDefinitionImageResourceResult > andSecond(); @Override IFourMappableParameterFourChosenParameterState< InitialState, TParam1, TParam2, TParam3, TParam4, TChosenParam1, TChosenParam2, TChosenParam3, TParam3, TLateTargetDefinitionPageResult, TLateTargetDefinitionResourceResult, TLateTargetDefinitionImageResourceResult > andThird(); @Override IFourMappableParameterFourChosenParameterState< InitialState, TParam1, TParam2, TParam3, TParam4, TChosenParam1, TChosenParam2, TChosenParam3, TParam4, TLateTargetDefinitionPageResult, TLateTargetDefinitionResourceResult, TLateTargetDefinitionImageResourceResult > andFourth(); }