Package org.n52.faroe

Interface SettingValue<T>

  • Type Parameters:
    T - the value type
    All Superinterfaces:
    Serializable

    public interface SettingValue<T>
    extends Serializable
    Holder for generic settings. Implementations are SettingsService specific.
    Since:
    1.0.0
    • Method Detail

      • getKey

        String getKey()
        Returns:
        the key of this setting
      • getValue

        T getValue()
        Returns:
        the value
      • setKey

        void setKey​(String key)
        Parameters:
        key - the key of this setting
      • setValue

        void setValue​(T value)
        Parameters:
        value - the value of this setting
      • getType

        SettingType getType()
        Returns:
        the SettingType of this value