Class GerritUserCause
java.lang.Object
hudson.model.Cause
hudson.triggers.SCMTrigger.SCMTriggerCause
com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritCause
com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritUserCause
- Direct Known Subclasses:
GerritManualCause
Represents a Cause for a re-triggered/user-triggered Gerrit job.
- Author:
- Robert Sandell <robert.sandell@sonyericsson.com>
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Cause
Cause.LegacyCodeCause, Cause.RemoteCause, Cause.UpstreamCause, Cause.UserCause, Cause.UserIdCause -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.GerritUserCause(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event, boolean silentMode) Standard Constructor.GerritUserCause(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event, boolean silentMode, TriggerContext context) Standard Constructor.GerritUserCause(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event, boolean silentMode, TriggerContext context, String authenticationName) Standard Constructor.GerritUserCause(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event, boolean silentMode, String authenticationName) Standard Constructor. -
Method Summary
Methods inherited from class com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritCause
equals, getContext, getEvent, getShortDescription, getUrl, hashCode, isSilentMode, setContext, setEvent, setSilentMode, toStringMethods inherited from class hudson.triggers.SCMTrigger.SCMTriggerCause
getRun, onAddedTo, onLoad
-
Constructor Details
-
GerritUserCause
public GerritUserCause()Default constructor. Do not use this unless you are a serializer. -
GerritUserCause
public GerritUserCause(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event, boolean silentMode, TriggerContext context) Standard Constructor.- Parameters:
event- the event.silentMode- if silentMode.context- the context.
-
GerritUserCause
public GerritUserCause(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event, boolean silentMode, TriggerContext context, String authenticationName) Standard Constructor.- Parameters:
event- the event.silentMode- if silentMode.context- the context.authenticationName- the username.
-
GerritUserCause
public GerritUserCause(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event, boolean silentMode, String authenticationName) Standard Constructor.- Parameters:
event- the event.silentMode- if silentMode.authenticationName- the username.
-
GerritUserCause
public GerritUserCause(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event, boolean silentMode) Standard Constructor. Will take the userName from the current web-context.- Parameters:
event- the event.silentMode- if silentMode.
-
-
Method Details
-
getUserName
The username.- Returns:
- the username.
-
getShortGerritDescription
Description copied from class:GerritCauseGives the short description of the GerritCause. Intended to be overridden by subclasses.- Overrides:
getShortGerritDescriptionin classGerritCause- Returns:
- the short description.
- See Also:
-
getShortGerritDescriptionSilentMode
Description copied from class:GerritCauseGives the short description of the GerritCause in silent mode. Intended to be overridden by subclasses.- Overrides:
getShortGerritDescriptionSilentModein classGerritCause- Returns:
- the short description for silent mode.
- See Also:
-