Package com.dtolabs.rundeck.plugins.scm
Interface ScmImportPluginFactory
-
public interface ScmImportPluginFactory
Factory forScmImportPlugin
, interface for SCMImport plugins.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ScmImportPlugin
createPlugin(ScmOperationContext context, java.util.Map<java.lang.String,java.lang.String> input, java.util.List<java.lang.String> trackedItems)
Create the plugindefault ScmImportPlugin
createPlugin(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
-
-