Class ScriptOptionValues
- java.lang.Object
-
- com.dtolabs.rundeck.core.plugins.AbstractDescribableScriptPlugin
-
- com.dtolabs.rundeck.core.plugins.BaseScriptPlugin
-
- com.dtolabs.rundeck.core.execution.service.ScriptOptionValues
-
- All Implemented Interfaces:
ProxySecretBundleCreator
,Describable
,OptionValuesPlugin
public class ScriptOptionValues extends BaseScriptPlugin implements OptionValuesPlugin
-
-
Field Summary
-
Fields inherited from class com.dtolabs.rundeck.core.plugins.AbstractDescribableScriptPlugin
CONFIG_BLANK_IF_UNEXPANDED, CONFIG_DEFAULT, CONFIG_DESCRIPTION, CONFIG_LABELS, CONFIG_NAME, CONFIG_PROP_PREFIX, CONFIG_RENDERING_OPTIONS, CONFIG_REQUIRED, CONFIG_SCOPE, CONFIG_TITLE, CONFIG_TYPE, CONFIG_VALUES, DESCRIPTION_PROP, SETTING_MERGE_ENVIRONMENT, TITLE_PROP
-
-
Constructor Summary
Constructors Constructor Description ScriptOptionValues(ScriptPluginProvider provider, ServiceProviderLoader pluginManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<OptionValue>
getOptionValues(java.util.Map config)
boolean
isAllowCustomProperties()
-
Methods inherited from class com.dtolabs.rundeck.core.plugins.BaseScriptPlugin
createScriptArgs, createScriptArgsList, createScriptDataContext, createScriptDataContext, createStepItemDataContext, getScriptExecHelper, listSecretsPath, listSecretsPathWorkflowNodeStep, listSecretsPathWorkflowStep, prepareSecretBundle, prepareSecretBundleWorkflowNodeStep, prepareSecretBundleWorkflowStep, runPluginScript, setScriptExecHelper
-
Methods inherited from class com.dtolabs.rundeck.core.plugins.AbstractDescribableScriptPlugin
createDescription, createDescription, createPluginData, getDescription, getFramework, getProvider, isUseConventionalPropertiesMapping, loadConfigData, loadContentConversionPropertyValues, loadInstanceDataFromNodeAttributes
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.dtolabs.rundeck.core.execution.proxy.ProxySecretBundleCreator
listSecretsPathResourceModel, prepareSecretBundleResourceModel
-
-
-
-
Constructor Detail
-
ScriptOptionValues
public ScriptOptionValues(ScriptPluginProvider provider, ServiceProviderLoader pluginManager)
-
-
Method Detail
-
isAllowCustomProperties
public boolean isAllowCustomProperties()
- Specified by:
isAllowCustomProperties
in classAbstractDescribableScriptPlugin
- Returns:
- true if the script-plugin allows custom configuration properties defined in plugin metadata.
-
getOptionValues
public java.util.List<OptionValue> getOptionValues(java.util.Map config)
- Specified by:
getOptionValues
in interfaceOptionValuesPlugin
-
-