Class BasicGroupSettingSpecifier

java.lang.Object
net.solarnetwork.settings.support.BaseSettingSpecifier
net.solarnetwork.settings.support.BasicGroupSettingSpecifier
All Implemented Interfaces:
GroupSettingSpecifier, MappableSpecifier, SettingSpecifier

public class BasicGroupSettingSpecifier extends BaseSettingSpecifier implements GroupSettingSpecifier
Basic implementation of GroupSettingSpecifier.
Version:
1.0
Author:
matt
  • Constructor Details

    • BasicGroupSettingSpecifier

      public BasicGroupSettingSpecifier(List<SettingSpecifier> settings)
      Construct without a key. The dynamic property will be set to false.
      Parameters:
      settings - The group settings.
    • BasicGroupSettingSpecifier

      public BasicGroupSettingSpecifier(String groupKey, List<SettingSpecifier> settings)
      Construct with the group settings. The dynamic property will be set to false.
      Parameters:
      groupKey - The key for the entire group.
      settings - The group settings.
    • BasicGroupSettingSpecifier

      public BasicGroupSettingSpecifier(String groupKey, List<SettingSpecifier> settings, boolean dynamic)
      Construct with settings and dynamic flag.
      Parameters:
      groupKey - The key for the entire group.
      settings - The group settings.
      dynamic - The dynamic flag.
    • BasicGroupSettingSpecifier

      public BasicGroupSettingSpecifier(String groupKey, List<SettingSpecifier> settings, boolean dynamic, String footerText)
      Construct with values.
      Parameters:
      groupKey - The key for the entire group.
      settings - The group settings.
      dynamic - The dynamic flag.
      footerText - The footer text.
  • Method Details