Class BuildFeatureDescriptorFactoryImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.BuildFeatureDescriptorFactoryImpl
-
- All Implemented Interfaces:
BuildFeatureDescriptorFactory
public class BuildFeatureDescriptorFactoryImpl extends Object implements BuildFeatureDescriptorFactory
-
-
Constructor Summary
Constructors Constructor Description BuildFeatureDescriptorFactoryImpl(ExtensionHolder extensionHolder, IdGeneratorRegistry idGeneratorRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SBuildFeatureDescriptor
createBuildFeature(String id, String type, Map<String,String> params)
SBuildFeatureDescriptor
createNewBuildFeature(String type, Map<String,String> params)
BuildFeature
getBuildFeature(String type)
void
registerStandardGenerator(String type, String prefix)
-
-
-
Constructor Detail
-
BuildFeatureDescriptorFactoryImpl
public BuildFeatureDescriptorFactoryImpl(@NotNull ExtensionHolder extensionHolder, @NotNull IdGeneratorRegistry idGeneratorRegistry)
-
-
Method Detail
-
registerStandardGenerator
public void registerStandardGenerator(@NotNull String type, @NotNull String prefix)
- Specified by:
registerStandardGenerator
in interfaceBuildFeatureDescriptorFactory
-
createNewBuildFeature
@NotNull public SBuildFeatureDescriptor createNewBuildFeature(@NotNull String type, @NotNull Map<String,String> params)
- Specified by:
createNewBuildFeature
in interfaceBuildFeatureDescriptorFactory
-
createBuildFeature
@NotNull public SBuildFeatureDescriptor createBuildFeature(@NotNull String id, @NotNull String type, @NotNull Map<String,String> params) throws InvalidIdentifierException
- Specified by:
createBuildFeature
in interfaceBuildFeatureDescriptorFactory
- Throws:
InvalidIdentifierException
-
getBuildFeature
@Nullable public BuildFeature getBuildFeature(@NotNull String type)
- Specified by:
getBuildFeature
in interfaceBuildFeatureDescriptorFactory
-
-