com.deluan.jenkins.plugins.rtc.changelog
Class JazzChangeSet

java.lang.Object
  extended by hudson.scm.ChangeLogSet.Entry
      extended by com.deluan.jenkins.plugins.rtc.changelog.JazzChangeSet
All Implemented Interfaces:
Comparable<JazzChangeSet>

public final class JazzChangeSet
extends hudson.scm.ChangeLogSet.Entry
implements Comparable<JazzChangeSet>

ChangeLogSet for IBM Rational Team Concert Source Code Management

Author:
deluan

Nested Class Summary
static class JazzChangeSet.Item
           
 
Field Summary
protected static SimpleDateFormat formatter
           
 
Constructor Summary
JazzChangeSet()
           
 
Method Summary
 void addItem(JazzChangeSet.Item item)
           
 void addItem(String path, String action)
           
 void addWorkItem(String workItem)
           
 int compareTo(JazzChangeSet o)
           
 void copyItemsFrom(JazzChangeSet changeSet2)
           
 boolean equals(Object o)
           
 Collection<String> getAffectedPaths()
           
 hudson.model.User getAuthor()
           
 Date getDate()
           
 String getDateStr()
           
 String getEmail()
           
 List<JazzChangeSet.Item> getItems()
           
 String getMsg()
           
 String getRev()
           
 String getUser()
           
 List<String> getWorkItems()
           
 int hashCode()
           
 boolean hasItems()
           
 boolean hasWorkItems()
           
 void setDate(Date date)
           
 void setDateStr(String dateStr)
           
 void setEmail(String email)
           
 void setMsg(String msg)
           
protected  void setParent(hudson.scm.ChangeLogSet parent)
           
 void setRev(String rev)
           
 void setUser(String user)
           
 String toString()
           
 
Methods inherited from class hudson.scm.ChangeLogSet.Entry
getAffectedFiles, getMsgAnnotated, getMsgEscaped, getParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

formatter

protected static final SimpleDateFormat formatter
Constructor Detail

JazzChangeSet

public JazzChangeSet()
Method Detail

getMsg

@Exported
public String getMsg()
Specified by:
getMsg in class hudson.scm.ChangeLogSet.Entry

getAuthor

@Exported
public hudson.model.User getAuthor()
Specified by:
getAuthor in class hudson.scm.ChangeLogSet.Entry

getUser

@Exported
public String getUser()

getEmail

@Exported
public String getEmail()

getDate

@Exported
public Date getDate()

getDateStr

@Exported
public String getDateStr()

getRev

@Exported
public String getRev()

getAffectedPaths

public Collection<String> getAffectedPaths()
Specified by:
getAffectedPaths in class hudson.scm.ChangeLogSet.Entry

addWorkItem

public void addWorkItem(String workItem)

addItem

public void addItem(JazzChangeSet.Item item)

addItem

public void addItem(String path,
                    String action)

getItems

@Exported
public List<JazzChangeSet.Item> getItems()

hasItems

public boolean hasItems()

getWorkItems

@Exported
public List<String> getWorkItems()

hasWorkItems

public boolean hasWorkItems()

setParent

protected void setParent(hudson.scm.ChangeLogSet parent)
Overrides:
setParent in class hudson.scm.ChangeLogSet.Entry

setUser

public void setUser(String user)

setEmail

public void setEmail(String email)

setDate

public void setDate(Date date)

setDateStr

public void setDateStr(String dateStr)
                throws ParseException
Throws:
ParseException

setRev

public void setRev(String rev)

setMsg

public void setMsg(String msg)

compareTo

public int compareTo(JazzChangeSet o)
Specified by:
compareTo in interface Comparable<JazzChangeSet>

copyItemsFrom

public void copyItemsFrom(JazzChangeSet changeSet2)

toString

public String toString()
Overrides:
toString in class Object

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2004-2011. All Rights Reserved.