Class PluginChangeMergedEvent
java.lang.Object
hudson.model.AbstractDescribableImpl<PluginGerritEvent>
com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginGerritEvent
com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginChangeMergedEvent
- All Implemented Interfaces:
Describable<PluginGerritEvent>,Serializable
An event configuration that causes the build to be triggered when a change is merged.
- Author:
- Tomas Westling <tomas.westling@sonymobile.com>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThe descriptor for the PluginChangeMergedEvent.Nested classes/interfaces inherited from class com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginGerritEvent
PluginGerritEvent.PluginGerritEventDescriptor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for commitMessageContainsRegEx field.Getter for the corresponding gerrit event class.Getter for the Descriptor.voidsetCommitMessageContainsRegEx(String commitMessageContainsRegEx) Setter for commitMessageContainsRegEx.booleanshouldTriggerOn(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event) Return if it should trigger build for the specified event.
-
Constructor Details
-
PluginChangeMergedEvent
@DataBoundConstructor public PluginChangeMergedEvent()Standard constructor.
-
-
Method Details
-
setCommitMessageContainsRegEx
Setter for commitMessageContainsRegEx.- Parameters:
commitMessageContainsRegEx- Trigger if this regex matches the commit message
-
getCommitMessageContainsRegEx
Getter for commitMessageContainsRegEx field.- Returns:
- commitMessageContainsRegEx
-
getDescriptor
Getter for the Descriptor.- Specified by:
getDescriptorin interfaceDescribable<PluginGerritEvent>- Overrides:
getDescriptorin classAbstractDescribableImpl<PluginGerritEvent>- Returns:
- the Descriptor for the PluginChangeMergedEvent.
-
getCorrespondingEventClass
Description copied from class:PluginGerritEventGetter for the corresponding gerrit event class.- Specified by:
getCorrespondingEventClassin classPluginGerritEvent- Returns:
- the gerrit event class.
-
shouldTriggerOn
public boolean shouldTriggerOn(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event) Description copied from class:PluginGerritEventReturn if it should trigger build for the specified event. Default implementation only check if the specified event is an instance of the corresponding event class. Sub class can override to add additional validation.- Overrides:
shouldTriggerOnin classPluginGerritEvent- Parameters:
event- The event to validate.- Returns:
- true if it should trigger on the specified event, otherwise false.
-