jetbrains.buildServer.serverSide
Class RunType

java.lang.Object
  extended by jetbrains.buildServer.serverSide.RunTypeBase
      extended by jetbrains.buildServer.serverSide.RunType
All Implemented Interfaces:
RunTypeInfo
Direct Known Subclasses:
SimpleRunnerRunType, UnknownRunType

public abstract class RunType
extends RunTypeBase
implements RunTypeInfo

Runner presentation on the server side.


Field Summary
static int RUN_TYPE_NAME_SIZE
          Deprecated. use RunTypeInfo.RUN_TYPE_NAME_SIZE
 
Constructor Summary
RunType()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
abstract  java.lang.String getDescription()
          Returns short description which will be shown in the user interface
abstract  java.lang.String getDisplayName()
          Returns name of this runner to show in UI.
abstract  java.lang.String getType()
          Returns runner type which should match the BuildRunner.getType.
 int hashCode()
           
 
Methods inherited from class jetbrains.buildServer.serverSide.RunTypeBase
describeParameters, getDefaultRunnerProperties, getEditRunnerParamsJspFilePath, getRunnerPropertiesProcessor, getRunnerSpecificRequirements, getViewRunnerParamsJspFilePath
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RUN_TYPE_NAME_SIZE

@Deprecated
public static final int RUN_TYPE_NAME_SIZE
Deprecated. use RunTypeInfo.RUN_TYPE_NAME_SIZE
Limit to size of type name.

See Also:
getType(), Constant Field Values
Constructor Detail

RunType

public RunType()
Method Detail

getType

@NotNull
public abstract java.lang.String getType()
Returns runner type which should match the BuildRunner.getType.

Specified by:
getType in interface RunTypeInfo
Returns:
runner type, will be shown in Runners combobox and should match the BuildRunner.getType The name is limited by RUN_TYPE_NAME_SIZE.

getDisplayName

@NotNull
public abstract java.lang.String getDisplayName()
Returns name of this runner to show in UI.

Specified by:
getDisplayName in interface RunTypeInfo
Returns:
see above

getDescription

@NotNull
public abstract java.lang.String getDescription()
Returns short description which will be shown in the user interface

Specified by:
getDescription in interface RunTypeInfo
Returns:
see above

hashCode

public final int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public final boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object