public class ScriptUserGroupSource extends BaseScriptPlugin implements UserGroupSourcePlugin
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 and Description |
---|
ScriptUserGroupSource(ScriptPluginProvider provider,
ServiceProviderLoader pluginManager) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getGroups(java.lang.String username,
java.util.Map<java.lang.String,java.lang.Object> config) |
boolean |
isAllowCustomProperties() |
createScriptArgs, createScriptArgsList, createScriptDataContext, createScriptDataContext, createStepItemDataContext, getScriptExecHelper, prepareSecretBundle, runPluginScript, setScriptExecHelper
createDescription, createDescription, createPluginData, getDescription, getFramework, getProvider, isUseConventionalPropertiesMapping, loadConfigData, loadContentConversionPropertyValues, loadInstanceDataFromNodeAttributes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
prepareSecretBundleWorkflowNodeStep, prepareSecretBundleWorkflowStep
public ScriptUserGroupSource(ScriptPluginProvider provider, ServiceProviderLoader pluginManager)
public boolean isAllowCustomProperties()
isAllowCustomProperties
in class AbstractDescribableScriptPlugin
public java.util.List<java.lang.String> getGroups(java.lang.String username, java.util.Map<java.lang.String,java.lang.Object> config)
getGroups
in interface UserGroupSourcePlugin