Package com.dtolabs.rundeck.plugins.scm
Interface ScmImportPluginFactory
-
public interface ScmImportPluginFactoryFactory forScmImportPlugin, interface for SCMImport plugins.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ScmImportPlugincreatePlugin(ScmOperationContext context, java.util.Map<java.lang.String,java.lang.String> input, java.util.List<java.lang.String> trackedItems)Create the plugindefault ScmImportPlugincreatePlugin(ScmOperationContext context, java.util.Map<java.lang.String,java.lang.String> input, java.util.List<java.lang.String> trackedItems, boolean initialize)Create the pluginjava.util.List<Property>getSetupPropertiesForBasedir(java.io.File basedir)Setup properties for the base directory
-
-
-
Method Detail
-
createPlugin
ScmImportPlugin createPlugin(ScmOperationContext context, java.util.Map<java.lang.String,java.lang.String> input, java.util.List<java.lang.String> trackedItems) throws ConfigurationException
Create the plugin- Parameters:
context- contextinput- setup configtrackedItems- tracked items list- Returns:
- plugin instance
- Throws:
ConfigurationException- if an error occurs
-
createPlugin
default ScmImportPlugin createPlugin(ScmOperationContext context, java.util.Map<java.lang.String,java.lang.String> input, java.util.List<java.lang.String> trackedItems, boolean initialize) throws ConfigurationException
Create the plugin- Parameters:
context- contextinput- setup configtrackedItems- tracked items listinitialize- it indicates whether to initialize the plugin or not- Returns:
- plugin instance
- Throws:
ConfigurationException- if an error occurs
-
getSetupPropertiesForBasedir
java.util.List<Property> getSetupPropertiesForBasedir(java.io.File basedir)
Setup properties for the base directory- Parameters:
basedir- project base directory- Returns:
- setup properties
-
-