com.sonyericsson.hudson.plugins.gerrit.gerritevents.dto.events
Class ChangeMerged

java.lang.Object
  extended by com.sonyericsson.hudson.plugins.gerrit.gerritevents.dto.events.lifecycle.GerritEventLifecycle
      extended by com.sonyericsson.hudson.plugins.gerrit.gerritevents.dto.events.GerritTriggeredEvent
          extended by com.sonyericsson.hudson.plugins.gerrit.gerritevents.dto.events.ChangeBasedEvent
              extended by com.sonyericsson.hudson.plugins.gerrit.gerritevents.dto.events.ChangeMerged
All Implemented Interfaces:
GerritEvent, GerritJsonDTO, GerritJsonEvent

public class ChangeMerged
extends ChangeBasedEvent
implements GerritJsonEvent

A DTO representation of the change-merged Gerrit Event.

Author:
David Pursehouse <david.pursehouse@sonyericsson.com>

Field Summary
 
Fields inherited from class com.sonyericsson.hudson.plugins.gerrit.gerritevents.dto.events.ChangeBasedEvent
change, patchSet
 
Fields inherited from class com.sonyericsson.hudson.plugins.gerrit.gerritevents.dto.events.GerritTriggeredEvent
account
 
Constructor Summary
ChangeMerged()
          Default constructor.
ChangeMerged(net.sf.json.JSONObject json)
          Constructor that fills data directly.
 
Method Summary
 void fromJson(net.sf.json.JSONObject json)
          Takes a JSON object and fills its internal data-structure.
 GerritEventType getEventType()
          Returns what type of event it is.
 boolean isScorable()
          Returns if a score (code review or verify) can be submitted to Gerrit.
 
Methods inherited from class com.sonyericsson.hudson.plugins.gerrit.gerritevents.dto.events.ChangeBasedEvent
equals, getChange, getFiles, getPatchSet, hashCode, setChange, setPatchset
 
Methods inherited from class com.sonyericsson.hudson.plugins.gerrit.gerritevents.dto.events.GerritTriggeredEvent
getAccount, setAccount
 
Methods inherited from class com.sonyericsson.hudson.plugins.gerrit.gerritevents.dto.events.lifecycle.GerritEventLifecycle
addListener, fireAllBuildsCompleted, fireBuildCompleted, fireBuildStarted, fireProjectTriggered, fireTriggerScanDone, fireTriggerScanStarting, getListeners, removeListener
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeMerged

public ChangeMerged()
Default constructor.


ChangeMerged

public ChangeMerged(net.sf.json.JSONObject json)
Constructor that fills data directly.

Parameters:
json - the JSON Object
See Also:
fromJson(net.sf.json.JSONObject)
Method Detail

getEventType

public GerritEventType getEventType()
Description copied from interface: GerritEvent
Returns what type of event it is.

Specified by:
getEventType in interface GerritEvent
Returns:
the event type.

isScorable

public boolean isScorable()
Description copied from interface: GerritEvent
Returns if a score (code review or verify) can be submitted to Gerrit.

Specified by:
isScorable in interface GerritEvent
Returns:
true if so, otherwise false

fromJson

public void fromJson(net.sf.json.JSONObject json)
Description copied from class: ChangeBasedEvent
Takes a JSON object and fills its internal data-structure.

Specified by:
fromJson in interface GerritJsonDTO
Overrides:
fromJson in class ChangeBasedEvent
Parameters:
json - the JSON Object.


Copyright © 2004-2012 Hudson. All Rights Reserved.