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

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.DraftPublished
All Implemented Interfaces:
GerritEvent, GerritJsonDTO, GerritJsonEvent

public class DraftPublished
extends ChangeBasedEvent
implements GerritJsonEvent

A DTO representation of the draft-published Gerrit Event.

Author:
David Pursehouse <david.pursehouse@sonymobile.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
DraftPublished()
           
 
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

DraftPublished

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