Class BuildTriggerDescriptorFactoryImpl
- java.lang.Object
-
- jetbrains.buildServer.buildTriggers.BuildTriggerDescriptorFactoryImpl
-
- All Implemented Interfaces:
BuildTriggerDescriptorFactory
,BuildTriggerDescriptorFactoryEx
public class BuildTriggerDescriptorFactoryImpl extends Object implements BuildTriggerDescriptorFactoryEx
- Author:
- Pavel.Sher
-
-
Constructor Summary
Constructors Constructor Description BuildTriggerDescriptorFactoryImpl(BuildTriggerServicesFinder triggerServicesFinder, IdGeneratorRegistry idGeneratorRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildTriggerDescriptor
createTriggerDescriptor(String id, String triggerName, Map<String,String> parameters)
Creates trigger descriptor for some existing trigger (for example, when build configuration is loaded from disk).BuildTriggerDescriptor
createTriggerDescriptor(String id, String triggerName, Map<String,String> parameters, BuildCustomizationSettings buildCustomizationSettings)
Creates a trigger descriptor with specified id and settings, can be used to update a trigger usingBuildTypeSettings.updateBuildTrigger(BuildTriggerDescriptor)
BuildTriggerDescriptor
createTriggerDescriptor(String triggerName, Map<String,String> parameters)
Creates new trigger descriptor with specified trigger name and parametersBuildTriggerDescriptor
createTriggerDescriptor(String triggerName, Map<String,String> parameters, BuildCustomizationSettings buildCustomizationSettings)
-
-
-
Constructor Detail
-
BuildTriggerDescriptorFactoryImpl
public BuildTriggerDescriptorFactoryImpl(@NotNull BuildTriggerServicesFinder triggerServicesFinder, @NotNull IdGeneratorRegistry idGeneratorRegistry)
-
-
Method Detail
-
createTriggerDescriptor
@NotNull public BuildTriggerDescriptor createTriggerDescriptor(@NotNull String triggerName, @NotNull Map<String,String> parameters)
Description copied from interface:BuildTriggerDescriptorFactory
Creates new trigger descriptor with specified trigger name and parameters- Specified by:
createTriggerDescriptor
in interfaceBuildTriggerDescriptorFactory
- Parameters:
triggerName
- trigger nameparameters
- trigger parameters- Returns:
- new trigger descriptor
-
createTriggerDescriptor
@NotNull public BuildTriggerDescriptor createTriggerDescriptor(@NotNull String triggerName, @NotNull Map<String,String> parameters, @NotNull BuildCustomizationSettings buildCustomizationSettings)
Description copied from interface:BuildTriggerDescriptorFactory
Same asBuildTriggerDescriptorFactory.createTriggerDescriptor(String, Map)
but withBuildCustomizationSettings
- Specified by:
createTriggerDescriptor
in interfaceBuildTriggerDescriptorFactory
-
createTriggerDescriptor
@NotNull public BuildTriggerDescriptor createTriggerDescriptor(@NotNull String id, @NotNull String triggerName, @NotNull Map<String,String> parameters) throws InvalidIdentifierException
Description copied from interface:BuildTriggerDescriptorFactoryEx
Creates trigger descriptor for some existing trigger (for example, when build configuration is loaded from disk).- Specified by:
createTriggerDescriptor
in interfaceBuildTriggerDescriptorFactoryEx
- Parameters:
id
- trigger idtriggerName
- trigger nameparameters
- trigger parameters- Returns:
- see above
- Throws:
InvalidIdentifierException
-
createTriggerDescriptor
@NotNull public BuildTriggerDescriptor createTriggerDescriptor(@NotNull String id, @NotNull String triggerName, @NotNull Map<String,String> parameters, @NotNull BuildCustomizationSettings buildCustomizationSettings) throws InvalidIdentifierException
Description copied from interface:BuildTriggerDescriptorFactory
Creates a trigger descriptor with specified id and settings, can be used to update a trigger usingBuildTypeSettings.updateBuildTrigger(BuildTriggerDescriptor)
- Specified by:
createTriggerDescriptor
in interfaceBuildTriggerDescriptorFactory
- Throws:
InvalidIdentifierException
-
-