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

com.commercetools.sunrise.search.facetedsearch.bucketranges.ConfiguredBucketRangeFacetedSearchFormSettings Maven / Gradle / Ivy

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

import com.commercetools.sunrise.framework.viewmodels.forms.WithFormFieldName;
import com.commercetools.sunrise.framework.viewmodels.forms.WithFormOptions;
import com.commercetools.sunrise.search.facetedsearch.ConfiguredFacetedSearchFormSettingsWithOptions;

import javax.annotation.Nullable;
import java.util.List;

public interface ConfiguredBucketRangeFacetedSearchFormSettings extends ConfiguredFacetedSearchFormSettingsWithOptions, WithFormFieldName, WithFormOptions {

    static ConfiguredBucketRangeFacetedSearchFormSettings of(final String fieldName, final String label, final String attributePath,
                                                             final boolean isCountDisplayed, @Nullable final String uiType,
                                                             final boolean isMultiSelect, final boolean isMatchingAll,
                                                             final List options) {
        return new ConfiguredBucketRangeFacetedSearchFormSettingsImpl(fieldName, label, attributePath, isCountDisplayed, uiType, isMultiSelect, isMatchingAll, options);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy