jetbrains.buildServer.serverSide
Class RunType

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

public abstract class RunType
extends RunTypeBase

Runner presentation on the server side.


Field Summary
static int RUN_TYPE_NAME_SIZE
          Limit to size of type name.
 
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

public static final int 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.

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

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

Returns:
see above

getDescription

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

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