Class SettingData

java.lang.Object
net.sf.basedb.core.data.BasicData
net.sf.basedb.core.data.SettingData
All Implemented Interfaces:
IdentifiableData
Direct Known Subclasses:
ClientDefaultSettingData, GlobalDefaultSettingData, UserClientSettingData, UserDefaultSettingData

public abstract class SettingData
extends BasicData
Version:
2.0
Author:
enell
See Also:
Setting, Developer documentation: Client, session and settings
  • Field Details

    • MAX_NAME_LENGTH

      public static final int MAX_NAME_LENGTH
      The maximum length of the name of the setting that can be stored in the database.
      See Also:
      setName(String), Constant Field Values
    • name

      private String name
    • MAX_VALUE_LENGTH

      public static final int MAX_VALUE_LENGTH
      The maximum length of the value of the setting that can be stored in the database.
      See Also:
      setValue(String), Constant Field Values
    • value

      private String value
  • Constructor Details

    • SettingData

      public SettingData()
  • Method Details

    • getName

      public String getName()
      Used by Hibernate to link with setting name. NOTE! Must be mapped in each of the subclasses to make unique-key settings unique.
    • setName

      public void setName​(String name)
    • getValue

      public String getValue()
      Get the value of this setting.
      Hibernate: property
      column="`value`" type="text" not-null="true"
    • setValue

      public void setValue​(String value)