Class GshTemplateDaemonChangeLogConfigIds
java.lang.Object
edu.internet2.middleware.grouper.app.gsh.template.GshTemplateDaemonChangeLogConfigIds
- All Implemented Interfaces:
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 Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface edu.internet2.middleware.grouper.cfg.dbConfig.OptionValueDriver
setConfigSuffixToConfigModuleAttribute
-
Constructor Details
-
GshTemplateDaemonChangeLogConfigIds
public GshTemplateDaemonChangeLogConfigIds()
-
-
Method Details
-
retrieveKeysAndLabels
- Specified by:
retrieveKeysAndLabelsin interfaceOptionValueDriver
-