java.lang.Object
org.springframework.security.oauth2.server.authorization.settings.AbstractSettings
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AuthorizationServerSettings, ClientSettings, TokenSettings

public abstract class AbstractSettings extends Object implements Serializable
Base implementation for configuration settings.
Since:
0.0.2
See Also:
  • Constructor Details

    • AbstractSettings

      protected AbstractSettings(Map<String,Object> settings)
  • Method Details

    • getSetting

      public <T> T getSetting(String name)
      Returns a configuration setting.
      Type Parameters:
      T - the type of the setting
      Parameters:
      name - the name of the setting
      Returns:
      the value of the setting, or null if not available
    • getSettings

      public Map<String,Object> getSettings()
      Returns a Map of the configuration settings.
      Returns:
      a Map of the configuration settings
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object