All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.commercetools.sunrise.search.facetedsearch.sliderranges.ConfiguredSliderRangeFacetedSearchFormSettingsImpl Maven / Gradle / Ivy

The newest version!
package com.commercetools.sunrise.search.facetedsearch.sliderranges;

import com.commercetools.sunrise.search.facetedsearch.AbstractConfiguredFacetedSearchFormSettings;

import javax.annotation.Nullable;

final class ConfiguredSliderRangeFacetedSearchFormSettingsImpl extends AbstractConfiguredFacetedSearchFormSettings implements ConfiguredSliderRangeFacetedSearchFormSettings {

    private final RangeEndpointFormSettings lowerEndpointSettings;
    private final RangeEndpointFormSettings upperEndpointSettings;

    ConfiguredSliderRangeFacetedSearchFormSettingsImpl(final String fieldLabel, final String attributePath, final boolean countDisplayed,
                                                       @Nullable final String uiType, final RangeEndpointFormSettings lowerEndpointSettings,
                                                       final RangeEndpointFormSettings upperEndpointSettings) {
        super(fieldLabel, attributePath, countDisplayed, uiType);
        this.lowerEndpointSettings = lowerEndpointSettings;
        this.upperEndpointSettings = upperEndpointSettings;
    }

    @Override
    public RangeEndpointFormSettings getLowerEndpointSettings() {
        return lowerEndpointSettings;
    }

    @Override
    public RangeEndpointFormSettings getUpperEndpointSettings() {
        return upperEndpointSettings;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy