com.sonyericsson.hudson.plugins.gerrit.trigger.config
Interface IGerritHudsonTriggerConfig

All Superinterfaces:
GerritConnectionConfig
All Known Implementing Classes:
Config

public interface IGerritHudsonTriggerConfig
extends GerritConnectionConfig

Interface for the Global configuration.

Author:
Robert Sandell <robert.sandell@sonyericsson.com>

Method Summary
 int getBuildScheduleDelay()
          Returns the BuildScheduleDelay.
 int getGerritBuildFailedCodeReviewValue()
          The default code review value for build failed.
 int getGerritBuildFailedVerifiedValue()
          The default verified value for build failed.
 int getGerritBuildStartedCodeReviewValue()
          The default code review value for build started.
 int getGerritBuildStartedVerifiedValue()
          The default verified value for build started.
 int getGerritBuildSuccessfulCodeReviewValue()
          The default code review value for build successful.
 int getGerritBuildSuccessfulVerifiedValue()
          The default verified value for build successful.
 int getGerritBuildUnstableCodeReviewValue()
          The default code review value for build unstable.
 int getGerritBuildUnstableVerifiedValue()
          The default verified value for build unstable.
 String getGerritCmdBuildFailed()
          The command template to use when sending build-failed messages to Gerrit.
 String getGerritCmdBuildStarted()
          The command template to use when sending build-started messages to Gerrit.
 String getGerritCmdBuildSuccessful()
          The command template to use when sending build-successful messages to Gerrit.
 String getGerritCmdBuildUnstable()
          The command template to use when sending build-unstable messages to Gerrit.
 String getGerritFrontEndUrl()
          Base URL for the Gerrit UI.
 String getGerritFrontEndUrlFor(String number, String revision)
          Creates a URL to the provided changeset number.
 boolean hasDefaultValues()
          If the plugin still has default values for hostname and frontendurl.
 boolean isEnableManualTrigger()
          If the manual trigger is enabled (shown to users) or not.
 void setValues(net.sf.json.JSONObject form)
          Sets all config values from the provided JSONObject.
 
Methods inherited from interface com.sonyericsson.hudson.plugins.gerrit.gerritevents.GerritConnectionConfig
getGerritAuthentication, getGerritAuthKeyFile, getGerritAuthKeyFilePassword, getGerritHostName, getGerritSshPort, getGerritUserName, getNumberOfReceivingWorkerThreads, getNumberOfSendingWorkerThreads
 

Method Detail

getGerritFrontEndUrl

String getGerritFrontEndUrl()
Base URL for the Gerrit UI.

Returns:
the gerrit front end URL. Always ends with '/'

getGerritCmdBuildStarted

String getGerritCmdBuildStarted()
The command template to use when sending build-started messages to Gerrit.

Returns:
the command template.

getGerritCmdBuildSuccessful

String getGerritCmdBuildSuccessful()
The command template to use when sending build-successful messages to Gerrit.

Returns:
the command template.

getGerritCmdBuildFailed

String getGerritCmdBuildFailed()
The command template to use when sending build-failed messages to Gerrit.

Returns:
the command template.

getGerritCmdBuildUnstable

String getGerritCmdBuildUnstable()
The command template to use when sending build-unstable messages to Gerrit.

Returns:
the command template.

getGerritBuildStartedVerifiedValue

int getGerritBuildStartedVerifiedValue()
The default verified value for build started.

Returns:
the value.

getGerritBuildStartedCodeReviewValue

int getGerritBuildStartedCodeReviewValue()
The default code review value for build started.

Returns:
the value.

getGerritBuildSuccessfulVerifiedValue

int getGerritBuildSuccessfulVerifiedValue()
The default verified value for build successful.

Returns:
the falue.

getGerritBuildSuccessfulCodeReviewValue

int getGerritBuildSuccessfulCodeReviewValue()
The default code review value for build successful.

Returns:
the value.

getGerritBuildFailedVerifiedValue

int getGerritBuildFailedVerifiedValue()
The default verified value for build failed.

Returns:
the value.

getGerritBuildFailedCodeReviewValue

int getGerritBuildFailedCodeReviewValue()
The default code review value for build failed.

Returns:
the value.

getGerritBuildUnstableVerifiedValue

int getGerritBuildUnstableVerifiedValue()
The default verified value for build unstable.

Returns:
the value.

getGerritBuildUnstableCodeReviewValue

int getGerritBuildUnstableCodeReviewValue()
The default code review value for build unstable.

Returns:
the value.

setValues

void setValues(net.sf.json.JSONObject form)
Sets all config values from the provided JSONObject.

Parameters:
form - the JSON object with form data.

getGerritFrontEndUrlFor

String getGerritFrontEndUrlFor(String number,
                               String revision)
Creates a URL to the provided changeset number.

Parameters:
number - the changeset number
revision - the patch set number (currently not used)
Returns:
a URL based on getGerritFrontEndUrl() + / + number
See Also:
getGerritFrontEndUrl()

isEnableManualTrigger

boolean isEnableManualTrigger()
If the manual trigger is enabled (shown to users) or not.

Returns:
true if so.

getBuildScheduleDelay

int getBuildScheduleDelay()
Returns the BuildScheduleDelay.

Returns:
the value.

hasDefaultValues

boolean hasDefaultValues()
If the plugin still has default values for hostname and frontendurl.

Returns:
true if so.


Copyright © 2004-2011. All Rights Reserved.