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:
java.lang.Comparable<JazzChangeSet>

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

ChangeLogSet for IBM Rational Team Concert Source Code Management

Author:
deluan

Nested Class Summary
static class JazzChangeSet.Item
           
 
Field Summary
protected static java.text.SimpleDateFormat formatter
           
 
Constructor Summary
JazzChangeSet()
           
 
Method Summary
 void addItem(JazzChangeSet.Item item)
           
 void addItem(java.lang.String path, java.lang.String action)
           
 void addWorkItem(java.lang.String workItem)
           
 int compareTo(JazzChangeSet o)
           
 void copyItemsFrom(JazzChangeSet changeSet2)
           
 boolean equals(java.lang.Object o)
           
 java.util.Collection<java.lang.String> getAffectedPaths()
           
 hudson.model.User getAuthor()
           
 java.util.Date getDate()
           
 java.lang.String getDateStr()
           
 java.lang.String getEmail()
           
 java.util.List<JazzChangeSet.Item> getItems()
           
 java.lang.String getMsg()
           
 java.lang.String getRev()
           
 java.lang.String getUser()
           
 java.util.List<java.lang.String> getWorkItems()
           
 int hashCode()
           
 boolean hasItems()
           
 boolean hasWorkItems()
           
 void setDate(java.util.Date date)
           
 void setDateStr(java.lang.String dateStr)
           
 void setEmail(java.lang.String email)
           
 void setMsg(java.lang.String msg)
           
protected  void setParent(hudson.scm.ChangeLogSet parent)
           
 void setRev(java.lang.String rev)
           
 void setUser(java.lang.String user)
           
 java.lang.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 java.text.SimpleDateFormat formatter
Constructor Detail

JazzChangeSet

public JazzChangeSet()
Method Detail

getMsg

@Exported
public java.lang.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 java.lang.String getUser()

getEmail

@Exported
public java.lang.String getEmail()

getDate

@Exported
public java.util.Date getDate()

getDateStr

@Exported
public java.lang.String getDateStr()

getRev

@Exported
public java.lang.String getRev()

getAffectedPaths

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

addWorkItem

public void addWorkItem(java.lang.String workItem)

addItem

public void addItem(JazzChangeSet.Item item)

addItem

public void addItem(java.lang.String path,
                    java.lang.String action)

getItems

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

hasItems

public boolean hasItems()

getWorkItems

@Exported
public java.util.List<java.lang.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(java.lang.String user)

setEmail

public void setEmail(java.lang.String email)

setDate

public void setDate(java.util.Date date)

setDateStr

public void setDateStr(java.lang.String dateStr)
                throws java.text.ParseException
Throws:
java.text.ParseException

setRev

public void setRev(java.lang.String rev)

setMsg

public void setMsg(java.lang.String msg)

compareTo

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

copyItemsFrom

public void copyItemsFrom(JazzChangeSet changeSet2)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2004-2011. All Rights Reserved.