Class JsonConfigProvider.JsonScope

  • All Implemented Interfaces:
    org.keycloak.Config.Scope
    Enclosing class:
    JsonConfigProvider

    public class JsonConfigProvider.JsonScope
    extends Object
    implements org.keycloak.Config.Scope
    • Constructor Detail

      • JsonScope

        public JsonScope​(com.fasterxml.jackson.databind.JsonNode config)
    • Method Detail

      • get

        public String get​(String key)
        Specified by:
        get in interface org.keycloak.Config.Scope
      • get

        public String get​(String key,
                          String defaultValue)
        Specified by:
        get in interface org.keycloak.Config.Scope
      • getArray

        public String[] getArray​(String key)
        Specified by:
        getArray in interface org.keycloak.Config.Scope
      • getInt

        public Integer getInt​(String key)
        Specified by:
        getInt in interface org.keycloak.Config.Scope
      • getInt

        public Integer getInt​(String key,
                              Integer defaultValue)
        Specified by:
        getInt in interface org.keycloak.Config.Scope
      • getLong

        public Long getLong​(String key)
        Specified by:
        getLong in interface org.keycloak.Config.Scope
      • getLong

        public Long getLong​(String key,
                            Long defaultValue)
        Specified by:
        getLong in interface org.keycloak.Config.Scope
      • getBoolean

        public Boolean getBoolean​(String key)
        Specified by:
        getBoolean in interface org.keycloak.Config.Scope
      • getBoolean

        public Boolean getBoolean​(String key,
                                  Boolean defaultValue)
        Specified by:
        getBoolean in interface org.keycloak.Config.Scope
      • scope

        public org.keycloak.Config.Scope scope​(String... path)
        Specified by:
        scope in interface org.keycloak.Config.Scope
      • getPropertyNames

        public Set<String> getPropertyNames()
        Specified by:
        getPropertyNames in interface org.keycloak.Config.Scope