Class FeatureConfiguration

java.lang.Object
de.gematik.bbriccs.toggle.FeatureConfiguration

public class FeatureConfiguration extends Object
  • Constructor Details

    • FeatureConfiguration

      public FeatureConfiguration()
  • Method Details

    • hasToggle

      public final boolean hasToggle(String key)
    • getStringToggle

      public final Optional<String> getStringToggle(String key)
    • getStringToggle

      public final String getStringToggle(String key, String defaultValue)
    • getBooleanToggle

      public final boolean getBooleanToggle(String key)
    • getBooleanToggle

      public final boolean getBooleanToggle(String key, boolean defaultValue)
    • getIntegerToggle

      public final int getIntegerToggle(String key)
    • getIntegerToggle

      public final int getIntegerToggle(String key, int defaultValue)
    • getDoubleToggle

      public final double getDoubleToggle(String key)
    • getDoubleToggle

      public final double getDoubleToggle(String key, double defaultValue)
    • getEnumToggle

      public final <T extends Enum<?>> T getEnumToggle(String key, Class<T> type, T defaultValue)
    • getToggle

      public final <T> Optional<T> getToggle(String key, Function<String,T> converter)
    • getToggle

      public final <T> T getToggle(FeatureToggle<T> featureToggle)
    • getToggle

      public final <T> T getToggle(String key, Function<String,T> converter, T defaultValue)