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

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.PatchsetCreated
All Implemented Interfaces:
GerritEvent, GerritJsonDTO, GerritJsonEvent
Direct Known Subclasses:
ManualPatchsetCreated

public class PatchsetCreated
extends ChangeBasedEvent
implements GerritJsonEvent

A DTO representation of the patchset-created Gerrit Event.

Author:
Robert Sandell <robert.sandell@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
PatchsetCreated()
           
 
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.
 String toString()
           
 
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, wait, wait, wait
 

Constructor Detail

PatchsetCreated

public PatchsetCreated()
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.

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2004-2012 Hudson. All Rights Reserved.