hudson.plugins.mercurial
Class MercurialChangeSet

java.lang.Object
  extended by hudson.scm.ChangeLogSet.Entry
      extended by hudson.plugins.mercurial.MercurialChangeSet

public class MercurialChangeSet
extends hudson.scm.ChangeLogSet.Entry

Represents a change set.

The object should be treated like an immutable object. The setters are only provided for digester.

Author:
Kohsuke Kawaguchi

Constructor Summary
MercurialChangeSet()
           
 
Method Summary
 java.util.List<java.lang.String> getAddedPaths()
          Gets all the files that were added.
 java.util.Collection<java.lang.String> getAffectedPaths()
           
 hudson.model.User getAuthor()
          Gets the user who made this change.
 java.lang.String getDate()
           
 java.util.List<java.lang.String> getDeletedPaths()
          Gets all the files that were deleted.
 java.util.List<hudson.scm.EditType> getEditTypes()
          Returns all three variations of EditType.
 java.util.List<java.lang.String> getModifiedPaths()
          Gets all the files that were modified.
 java.lang.String getMsg()
          Commit message.
 java.lang.String getNode()
          Gets the globally unique changeset ID.
 java.util.List<java.lang.String> getPaths(hudson.scm.EditType kind)
           
 long getRev()
          Gets repository revision number, which is local in the current repository.
 java.lang.String getShortNode()
          Short node ID that hg CLI uses.
 java.lang.String getUser()
          Deprecated. 
 void setAdded(java.lang.String list)
          Deprecated. 
 void setAuthor(java.lang.String author)
          Deprecated. 
 void setDate(java.lang.String date)
          Deprecated. 
 void setDeleted(java.lang.String list)
          Deprecated. 
 void setFiles(java.lang.String list)
          Deprecated. 
 void setMsg(java.lang.String msg)
          Deprecated. 
 void setNode(java.lang.String node)
          Deprecated. 
protected  void setParent(hudson.scm.ChangeLogSet parent)
           
 void setRev(long rev)
          Deprecated. 
 void setUser(java.lang.String author)
          Deprecated. 
 
Methods inherited from class hudson.scm.ChangeLogSet.Entry
getMsgAnnotated, getMsgEscaped, getParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MercurialChangeSet

public MercurialChangeSet()
Method Detail

getMsg

public java.lang.String getMsg()
Commit message.

Specified by:
getMsg in class hudson.scm.ChangeLogSet.Entry

getAuthor

public hudson.model.User getAuthor()
Gets the user who made this change.

Specified by:
getAuthor in class hudson.scm.ChangeLogSet.Entry

getNode

public java.lang.String getNode()
Gets the globally unique changeset ID.


getShortNode

public java.lang.String getShortNode()
Short node ID that hg CLI uses. The first 12 characters of getNode().


getRev

public long getRev()
Gets repository revision number, which is local in the current repository.


getDate

public java.lang.String getDate()

getAffectedPaths

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

getAddedPaths

public java.util.List<java.lang.String> getAddedPaths()
Gets all the files that were added.


getDeletedPaths

public java.util.List<java.lang.String> getDeletedPaths()
Gets all the files that were deleted.


getModifiedPaths

public java.util.List<java.lang.String> getModifiedPaths()
Gets all the files that were modified.


getPaths

public java.util.List<java.lang.String> getPaths(hudson.scm.EditType kind)

getEditTypes

public java.util.List<hudson.scm.EditType> getEditTypes()
Returns all three variations of EditType. Placed here to simplify access from views.


setParent

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

setMsg

@Deprecated
public void setMsg(java.lang.String msg)
Deprecated. 


setNode

@Deprecated
public void setNode(java.lang.String node)
Deprecated. 


setUser

@Deprecated
public void setUser(java.lang.String author)
Deprecated. 


getUser

@Deprecated
public java.lang.String getUser()
Deprecated. 


setAuthor

@Deprecated
public void setAuthor(java.lang.String author)
Deprecated. 


setRev

@Deprecated
public void setRev(long rev)
Deprecated. 


setDate

@Deprecated
public void setDate(java.lang.String date)
Deprecated. 


setAdded

@Deprecated
public void setAdded(java.lang.String list)
Deprecated. 


setDeleted

@Deprecated
public void setDeleted(java.lang.String list)
Deprecated. 


setFiles

@Deprecated
public void setFiles(java.lang.String list)
Deprecated. 



Copyright © 2007. All Rights Reserved.