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 BuildTriggerDescriptorcreateTriggerDescriptor(String id, String triggerName, Map<String,String> parameters)Creates trigger descriptor for some existing trigger (for example, when build configuration is loaded from disk).BuildTriggerDescriptorcreateTriggerDescriptor(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)BuildTriggerDescriptorcreateTriggerDescriptor(String triggerName, Map<String,String> parameters)Creates new trigger descriptor with specified trigger name and parametersBuildTriggerDescriptorcreateTriggerDescriptor(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:BuildTriggerDescriptorFactoryCreates new trigger descriptor with specified trigger name and parameters- Specified by:
createTriggerDescriptorin 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:BuildTriggerDescriptorFactorySame asBuildTriggerDescriptorFactory.createTriggerDescriptor(String, Map)but withBuildCustomizationSettings- Specified by:
createTriggerDescriptorin interfaceBuildTriggerDescriptorFactory
-
createTriggerDescriptor
@NotNull public BuildTriggerDescriptor createTriggerDescriptor(@NotNull String id, @NotNull String triggerName, @NotNull Map<String,String> parameters) throws InvalidIdentifierException
Description copied from interface:BuildTriggerDescriptorFactoryExCreates trigger descriptor for some existing trigger (for example, when build configuration is loaded from disk).- Specified by:
createTriggerDescriptorin 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:BuildTriggerDescriptorFactoryCreates a trigger descriptor with specified id and settings, can be used to update a trigger usingBuildTypeSettings.updateBuildTrigger(BuildTriggerDescriptor)- Specified by:
createTriggerDescriptorin interfaceBuildTriggerDescriptorFactory- Throws:
InvalidIdentifierException
-
-