com.sonyericsson.hudson.plugins.gerrit.gerritevents.dto.attr
Class RefUpdate

java.lang.Object
  extended by com.sonyericsson.hudson.plugins.gerrit.gerritevents.dto.attr.RefUpdate
All Implemented Interfaces:
GerritJsonDTO

public class RefUpdate
extends Object
implements GerritJsonDTO

Represents a Gerrit JSON Reference Updated DTO.

Author:
James E. Blair <jeblair@hp.com>

Constructor Summary
RefUpdate()
          Default constructor.
RefUpdate(net.sf.json.JSONObject json)
          Constructor that fills with data directly.
 
Method Summary
 boolean equals(Object obj)
           
 void fromJson(net.sf.json.JSONObject json)
          Takes a JSON object and fills its internal data-structure.
 String getNewRev()
          New revision.
 String getOldRev()
          Old revision.
 String getProject()
          Name of project.
 String getRefName()
          Ref name within project.
 int hashCode()
           
 void setNewRev(String newRev)
          Change new Revision.
 void setOldRev(String oldRev)
          Change old revision.
 void setProject(String project)
          Change name of project.
 void setRefName(String refName)
          Ref name within project.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RefUpdate

public RefUpdate()
Default constructor.


RefUpdate

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

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

fromJson

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

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

getProject

public String getProject()
Name of project.

Returns:
the project.

setProject

public void setProject(String project)
Change name of project.

Parameters:
project - the project.

getRefName

public String getRefName()
Ref name within project.

Returns:
the ref.

setRefName

public void setRefName(String refName)
Ref name within project.

Parameters:
refName - the ref.

getOldRev

public String getOldRev()
Old revision.

Returns:
the rev.

setOldRev

public void setOldRev(String oldRev)
Change old revision.

Parameters:
oldRev - the rev.

getNewRev

public String getNewRev()
New revision.

Returns:
the rev.

setNewRev

public void setNewRev(String newRev)
Change new Revision.

Parameters:
newRev - the rev.

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2004-2012 Hudson. All Rights Reserved.