|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthudson.scm.ChangeLogSet.Entry
@ExportedBean(defaultVisibility=999) public abstract static class ChangeLogSet.Entry
| Constructor Summary | |
|---|---|
ChangeLogSet.Entry()
|
|
| Method Summary | |
|---|---|
Collection<? extends ChangeLogSet.AffectedFile> |
getAffectedFiles()
Returns a set of paths in the workspace that was affected by this change. |
abstract Collection<String> |
getAffectedPaths()
Returns a set of paths in the workspace that was affected by this change. |
abstract User |
getAuthor()
The user who made this change. |
String |
getCommitId()
Returns a human readable display name of the commit number, revision number, and such thing that identifies this entry. |
abstract String |
getMsg()
Gets the "commit message". |
String |
getMsgAnnotated()
Gets the text fully marked up by ChangeLogAnnotator. |
String |
getMsgEscaped()
Message escaped for HTML |
ChangeLogSet |
getParent()
|
long |
getTimestamp()
Returns the timestamp of this commit in the Date.getTime() format. |
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 |
|---|
public ChangeLogSet.Entry()
| Method Detail |
|---|
public ChangeLogSet getParent()
protected void setParent(ChangeLogSet parent)
ChangeLogSet is exposed to public.
@Exported public String getCommitId()
This method is primarily intended for visualization of the data.
@Exported public long getTimestamp()
Date.getTime() format.
This method is primarily intended for visualization of the data.
@Exported public abstract String getMsg()
The exact definition depends on the individual SCM implementation.
@Exported public abstract User getAuthor()
@Exported public abstract Collection<String> getAffectedPaths()
Contains string like 'foo/bar/zot'. No leading/trailing '/', and separator must be normalized to '/'.
public Collection<? extends ChangeLogSet.AffectedFile> getAffectedFiles()
Noted: since this is a new interface, some of the SCMs may not have implemented this interface. The default implementation for this interface is throw UnsupportedOperationException
It doesn't throw NoSuchMethodException because I rather to throw a runtime exception
public String getMsgAnnotated()
ChangeLogAnnotator.
public String getMsgEscaped()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||