jetbrains.buildServer.serverSide
Interface TriggeredByProcessor

All Superinterfaces:
ServerExtension, TeamCityExtension

public interface TriggeredByProcessor
extends ServerExtension

Extension which accepts parsed triggered by field and transforms it to a text which can be shown in the UI.


Method Summary
 void updateForQueuedBuild(java.lang.StringBuilder text, SQueuedBuild queuedBuild, java.util.Map<java.lang.String,java.lang.String> triggeredByParams)
          Converts triggeredBy string to a text which can be shown in the UI for build in queue.
 void updateForStartedBuild(java.lang.StringBuilder text, SBuild build, java.util.Map<java.lang.String,java.lang.String> triggeredByParams)
          Converts triggeredBy string to a text which can be shown in the UI for started build.
 

Method Detail

updateForQueuedBuild

void updateForQueuedBuild(@NotNull
                          java.lang.StringBuilder text,
                          @NotNull
                          SQueuedBuild queuedBuild,
                          @NotNull
                          java.util.Map<java.lang.String,java.lang.String> triggeredByParams)
Converts triggeredBy string to a text which can be shown in the UI for build in queue.

Parameters:
text - text to update
queuedBuild - build in queue
triggeredByParams - parameters stored in triggered by field with help of TriggeredByBuilder

updateForStartedBuild

void updateForStartedBuild(@NotNull
                           java.lang.StringBuilder text,
                           @NotNull
                           SBuild build,
                           @NotNull
                           java.util.Map<java.lang.String,java.lang.String> triggeredByParams)
Converts triggeredBy string to a text which can be shown in the UI for started build.

Parameters:
text - text to update
build - running or finished build
triggeredByParams - parameters stored in triggered by field with help of TriggeredByBuilder