Package jetbrains.buildServer.serverSide
Class PlaceholderRunType
- java.lang.Object
-
- jetbrains.buildServer.serverSide.RunTypeBase
-
- jetbrains.buildServer.serverSide.RunType
-
- jetbrains.buildServer.serverSide.PlaceholderRunType
-
- All Implemented Interfaces:
ExecutorModeSupport
,Describable
,RunTypeInfo
public class PlaceholderRunType extends RunType
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
TYPE
-
Fields inherited from class jetbrains.buildServer.serverSide.RunType
RUN_TYPE_NAME_SIZE
-
-
Constructor Summary
Constructors Constructor Description PlaceholderRunType(RunTypeRegistry runTypeRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
getDefaultRunnerProperties()
java.lang.String
getDescription()
Returns short description which will be shown in the user interfacejava.lang.String
getDisplayName()
Returns name of this runner to show in UI.java.lang.String
getEditRunnerParamsJspFilePath()
PropertiesProcessor
getRunnerPropertiesProcessor()
Returns properties processor which will be used to validate parameters specified by user.java.lang.String
getType()
Returns runner type which should match the BuildRunner.getType.java.lang.String
getViewRunnerParamsJspFilePath()
-
Methods inherited from class jetbrains.buildServer.serverSide.RunTypeBase
describeParameters, getIconUrl, getRunnerSpecificRequirements, getTags, isSecureParameter, processRunnerRequirements
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jetbrains.buildServer.serverSide.agentless.ExecutorModeSupport
getSupportType
-
-
-
-
Constructor Detail
-
PlaceholderRunType
public PlaceholderRunType(RunTypeRegistry runTypeRegistry)
-
-
Method Detail
-
getType
@NotNull public java.lang.String getType()
Description copied from class:RunType
Returns runner type which should match the BuildRunner.getType.- Specified by:
getType
in interfaceRunTypeInfo
- Specified by:
getType
in classRunType
- Returns:
- runner type, will be shown in Runners combobox and should match the BuildRunner.getType
The name is limited by
RunType.RUN_TYPE_NAME_SIZE
.
-
getDisplayName
@NotNull public java.lang.String getDisplayName()
Description copied from class:RunType
Returns name of this runner to show in UI.- Specified by:
getDisplayName
in interfaceDescribable
- Specified by:
getDisplayName
in interfaceRunTypeInfo
- Specified by:
getDisplayName
in classRunType
- Returns:
- see above
-
getDescription
@NotNull public java.lang.String getDescription()
Description copied from class:RunType
Returns short description which will be shown in the user interface- Specified by:
getDescription
in interfaceRunTypeInfo
- Specified by:
getDescription
in classRunType
- Returns:
- see above
-
getRunnerPropertiesProcessor
@Nullable public PropertiesProcessor getRunnerPropertiesProcessor()
Description copied from class:RunTypeBase
Returns properties processor which will be used to validate parameters specified by user.- Specified by:
getRunnerPropertiesProcessor
in classRunTypeBase
- Returns:
- properties processor which operates with parameters specified for the runner.
-
getEditRunnerParamsJspFilePath
@Nullable public java.lang.String getEditRunnerParamsJspFilePath()
- Specified by:
getEditRunnerParamsJspFilePath
in classRunTypeBase
- Returns:
- absolute path to a JSP file or controller for editing runner parameters, should not include context path.
- See Also:
PluginDescriptor.getPluginResourcesPath(String)
-
getViewRunnerParamsJspFilePath
@Nullable public java.lang.String getViewRunnerParamsJspFilePath()
- Specified by:
getViewRunnerParamsJspFilePath
in classRunTypeBase
- Returns:
- absolute path to a JSP file or controller for displaying runner parameters, should not include context path.
- See Also:
PluginDescriptor.getPluginResourcesPath(String)
-
getDefaultRunnerProperties
@Nullable public java.util.Map<java.lang.String,java.lang.String> getDefaultRunnerProperties()
- Specified by:
getDefaultRunnerProperties
in classRunTypeBase
- Returns:
- default properties for this runner type
-
-