Package jetbrains.buildServer.serverSide
Class UnknownRunType
- java.lang.Object
-
- jetbrains.buildServer.serverSide.RunTypeBase
-
- jetbrains.buildServer.serverSide.RunType
-
- jetbrains.buildServer.serverSide.UnknownRunType
-
- All Implemented Interfaces:
ExecutorModeSupport
,Describable
,RunTypeInfo
public class UnknownRunType extends RunType
Represents an unknown type of runner.- Since:
- 6.0
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.serverSide.RunType
RUN_TYPE_NAME_SIZE
-
-
Constructor Summary
Constructors Constructor Description UnknownRunType(java.lang.String runnerType)
-
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
-
-
-
-
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
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
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
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
public java.util.Map<java.lang.String,java.lang.String> getDefaultRunnerProperties()
- Specified by:
getDefaultRunnerProperties
in classRunTypeBase
- Returns:
- default properties for this runner type
-
-