hudson.scm
Class ChangeLogSet.Entry

java.lang.Object
  extended by hudson.scm.ChangeLogSet.Entry
Direct Known Subclasses:
SubversionReleaseChangeLogSet.LogEntry
Enclosing class:
ChangeLogSet<T extends ChangeLogSet.Entry>

@ExportedBean(defaultVisibility=999)
public abstract static class ChangeLogSet.Entry
extends java.lang.Object


Constructor Summary
ChangeLogSet.Entry()
           
 
Method Summary
abstract  java.util.Collection<java.lang.String> getAffectedPaths()
          Returns a set of paths in the workspace that was affected by this change.
abstract  hudson.model.User getAuthor()
          The user who made this change.
abstract  java.lang.String getMsg()
          Gets the "commit message".
 java.lang.String getMsgAnnotated()
          Gets the text fully marked up by ChangeLogAnnotator.
 java.lang.String getMsgEscaped()
          Message escaped for HTML
 ChangeLogSet getParent()
           
protected  void setParent(ChangeLogSet parent)
          Should be invoked before a ChangeLogSet is exposed to public.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeLogSet.Entry

public ChangeLogSet.Entry()
Method Detail

getParent

public ChangeLogSet getParent()

setParent

protected void setParent(ChangeLogSet parent)
Should be invoked before a ChangeLogSet is exposed to public.


getMsg

public abstract java.lang.String getMsg()
Gets the "commit message".

The exact definition depends on the individual SCM implementation.

Returns:
Can be empty but never null.

getAuthor

public abstract hudson.model.User getAuthor()
The user who made this change.

Returns:
never null.

getAffectedPaths

public abstract java.util.Collection<java.lang.String> getAffectedPaths()
Returns a set of paths in the workspace that was affected by this change.

Contains string like 'foo/bar/zot'. No leading/trailing '/', and separator must be normalized to '/'.

Returns:
never null.

getMsgAnnotated

public java.lang.String getMsgAnnotated()
Gets the text fully marked up by ChangeLogAnnotator.


getMsgEscaped

public java.lang.String getMsgEscaped()
Message escaped for HTML



Copyright © 2009. All Rights Reserved.