Class GshTemplateDaemonChangeLogConfigIds

java.lang.Object
edu.internet2.middleware.grouper.app.gsh.template.GshTemplateDaemonChangeLogConfigIds
All Implemented Interfaces:
OptionValueDriver

public class GshTemplateDaemonChangeLogConfigIds extends Object implements OptionValueDriver
Dropdown option driver for the "gshTemplateConfigId" field of a compiledJava change-log consumer (change-log script daemon) config. It enumerates every GSH template config id whose templateType is "daemonChangeLog" so the config editor can present a dropdown of valid change-log daemon templates instead of a free-text field. daemonChangeLog templates have no legacy interpreted path (see GshTemplateMode), so every id returned here is a compiled change-log daemon template -- exactly the set a changeLog.consumer.changeLogScriptType=compiledJava daemon can point at. Sibling of GshTemplateDaemonConfigIds (which does the same for templateType=daemon). Wired via optionValuesFromClass on the changeLog.consumer...gshTemplateConfigId metadata in grouper-loader.base.properties.
  • Constructor Details

    • GshTemplateDaemonChangeLogConfigIds

      public GshTemplateDaemonChangeLogConfigIds()
  • Method Details