Class Notification
java.lang.Object
com.sonyericsson.hudson.plugins.gerrit.trigger.gerritnotifier.notification.Notification
- All Implemented Interfaces:
 INotification
- Direct Known Subclasses:
 NotificationBuildCompleted,NotificationBuildStarted
Abstract class for Notification send to Gerrit.
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEventThe Gerrit event.protected ParameterExpanderThe parameter expander. - 
Constructor Summary
ConstructorsConstructorDescriptionNotification(ParameterExpander parameterExpander, com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent gerritEvent) Abstract constructor. - 
Method Summary
Modifier and TypeMethodDescriptionprotected com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEventcreateEventTopicChange(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event, com.sonymobile.tools.gerrit.gerritevents.dto.attr.Change change, com.sonymobile.tools.gerrit.gerritevents.dto.attr.PatchSet patchSet) Returns a GerritTrigger event with event information based on change and patchset.booleanReturns true if voteSameTopic is enabled, otherwise false.Map<com.sonymobile.tools.gerrit.gerritevents.dto.attr.Change,com.sonymobile.tools.gerrit.gerritevents.dto.attr.PatchSet> Returns a map of changes and patchsets which are assigned to a topic.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sonyericsson.hudson.plugins.gerrit.trigger.gerritnotifier.notification.INotification
getCommands, isValid 
- 
Field Details
- 
gerritEvent
protected com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent gerritEventThe Gerrit event. - 
parameterExpander
The parameter expander. 
 - 
 - 
Constructor Details
- 
Notification
public Notification(ParameterExpander parameterExpander, com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent gerritEvent) Abstract constructor.- Parameters:
 parameterExpander- the parameter expander.gerritEvent- the gerrit event.
 
 - 
 - 
Method Details
- 
isVoteSameTopic
public boolean isVoteSameTopic()Returns true if voteSameTopic is enabled, otherwise false.- Specified by:
 isVoteSameTopicin interfaceINotification- Returns:
 - true of false based on Gerrit config.
 
 - 
queryTopicChanges
public Map<com.sonymobile.tools.gerrit.gerritevents.dto.attr.Change,com.sonymobile.tools.gerrit.gerritevents.dto.attr.PatchSet> queryTopicChanges()Returns a map of changes and patchsets which are assigned to a topic.- Returns:
 - Map of changes and patchsets assigned to a topic
 
 - 
createEventTopicChange
protected com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent createEventTopicChange(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event, com.sonymobile.tools.gerrit.gerritevents.dto.attr.Change change, com.sonymobile.tools.gerrit.gerritevents.dto.attr.PatchSet patchSet) Returns a GerritTrigger event with event information based on change and patchset.- Parameters:
 event- the event.change- the change.patchSet- the patchset.- Returns:
 - Returns GerritTrigger event
 
 
 -