Package org.apache.maven.scm
Class ChangeSet
- java.lang.Object
-
- org.apache.maven.scm.ChangeSet
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
HgChangeSet,SvnChangeSet
public class ChangeSet extends java.lang.Object implements java.io.Serializable- Author:
- Emmanuel Venisse
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAMPERSAND_ENTITYEscaped&entitystatic java.lang.StringAPOSTROPHE_ENTITYEscaped'entitystatic java.lang.StringGREATER_THAN_ENTITYEscaped>entitystatic java.lang.StringLESS_THAN_ENTITYEscaped<entitystatic java.lang.StringQUOTE_ENTITYEscaped"entity
-
Constructor Summary
Constructors Constructor Description ChangeSet()Constructor used when attributes aren't available until laterChangeSet(java.lang.String strDate, java.lang.String userDatePattern, java.lang.String comment, java.lang.String author, java.util.List<ChangeFile> files)ChangeSet(java.util.Date date, java.lang.String comment, java.lang.String author, java.util.List<ChangeFile> files)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddFile(ChangeFile file)voidaddMergedRevision(java.lang.String mergedRevision)booleancontainsFilename(java.lang.String filename)booleancontainsFilename(java.lang.String filename, ScmProviderRepository repository)Deprecated.Use methodcontainsFilename(String)booleanequals(java.lang.Object obj)static java.lang.StringescapeValue(java.lang.Object value)Escape thetoStringof the given object.java.lang.StringgetAuthor()Getter for property author.java.lang.StringgetComment()Getter for property comment.java.util.DategetDate()Getter for property date.java.lang.StringgetDateFormatted()java.util.List<ChangeFile>getFiles()Getter for ChangeFile list.java.util.Set<java.lang.String>getMergedRevisions()java.lang.StringgetParentRevision()java.lang.StringgetRevision()java.lang.StringgetTimeFormatted()inthashCode()voidsetAuthor(java.lang.String author)Setter for property author.voidsetComment(java.lang.String comment)Setter for property comment.voidsetDate(java.lang.String date)Setter for property date that takes a string and parses itvoidsetDate(java.lang.String date, java.lang.String userDatePattern)Setter for property date that takes a string and parses itvoidsetDate(java.util.Date date)Setter for property date.voidsetFiles(java.util.List<ChangeFile> files)Setter for ChangeFile list.voidsetMergedRevisions(java.util.Set<java.lang.String> mergedRevisions)voidsetParentRevision(java.lang.String parentRevision)voidsetRevision(java.lang.String revision)java.lang.StringtoString()java.lang.StringtoXML()Provide the changelog entry as an XML snippet.
-
-
-
Field Detail
-
LESS_THAN_ENTITY
public static final java.lang.String LESS_THAN_ENTITY
Escaped<entity- See Also:
- Constant Field Values
-
GREATER_THAN_ENTITY
public static final java.lang.String GREATER_THAN_ENTITY
Escaped>entity- See Also:
- Constant Field Values
-
AMPERSAND_ENTITY
public static final java.lang.String AMPERSAND_ENTITY
Escaped&entity- See Also:
- Constant Field Values
-
APOSTROPHE_ENTITY
public static final java.lang.String APOSTROPHE_ENTITY
Escaped'entity- See Also:
- Constant Field Values
-
QUOTE_ENTITY
public static final java.lang.String QUOTE_ENTITY
Escaped"entity- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ChangeSet
public ChangeSet(java.lang.String strDate, java.lang.String userDatePattern, java.lang.String comment, java.lang.String author, java.util.List<ChangeFile> files)- Parameters:
strDate- Date the changes were committeduserDatePattern- pattern of datecomment- comment provided at commit timeauthor- User who made changesfiles- The ChangeFile list
-
ChangeSet
public ChangeSet(java.util.Date date, java.lang.String comment, java.lang.String author, java.util.List<ChangeFile> files)- Parameters:
date- Date the changes were committedcomment- comment provided at commit timeauthor- User who made changesfiles- The ChangeFile list
-
ChangeSet
public ChangeSet()
Constructor used when attributes aren't available until later
-
-
Method Detail
-
getFiles
public java.util.List<ChangeFile> getFiles()
Getter for ChangeFile list.- Returns:
- List of ChangeFile.
-
setFiles
public void setFiles(java.util.List<ChangeFile> files)
Setter for ChangeFile list.- Parameters:
files- List of ChangeFiles.
-
addFile
public void addFile(ChangeFile file)
-
containsFilename
public boolean containsFilename(java.lang.String filename, ScmProviderRepository repository)Deprecated.Use methodcontainsFilename(String)- Parameters:
filename-repository- NOT USED- Returns:
-
containsFilename
public boolean containsFilename(java.lang.String filename)
-
getAuthor
public java.lang.String getAuthor()
Getter for property author.- Returns:
- Value of property author.
-
setAuthor
public void setAuthor(java.lang.String author)
Setter for property author.- Parameters:
author- New value of property author.
-
getComment
public java.lang.String getComment()
Getter for property comment.- Returns:
- Value of property comment.
-
setComment
public void setComment(java.lang.String comment)
Setter for property comment.- Parameters:
comment- New value of property comment.
-
getDate
public java.util.Date getDate()
Getter for property date.- Returns:
- Value of property date.
-
setDate
public void setDate(java.util.Date date)
Setter for property date.- Parameters:
date- New value of property date.
-
setDate
public void setDate(java.lang.String date)
Setter for property date that takes a string and parses it- Parameters:
date- - a string in yyyy/MM/dd HH:mm:ss format
-
setDate
public void setDate(java.lang.String date, java.lang.String userDatePattern)Setter for property date that takes a string and parses it- Parameters:
date- - a string in yyyy/MM/dd HH:mm:ss formatuserDatePattern- - pattern of date
-
getDateFormatted
public java.lang.String getDateFormatted()
- Returns:
- date in yyyy-mm-dd format
-
getTimeFormatted
public java.lang.String getTimeFormatted()
- Returns:
- time in HH:mm:ss format
-
getRevision
public java.lang.String getRevision()
- Returns:
- Since:
- 1.3
-
setRevision
public void setRevision(java.lang.String revision)
- Parameters:
revision-- Since:
- 1.3
-
getParentRevision
public java.lang.String getParentRevision()
-
setParentRevision
public void setParentRevision(java.lang.String parentRevision)
-
addMergedRevision
public void addMergedRevision(java.lang.String mergedRevision)
-
getMergedRevisions
public java.util.Set<java.lang.String> getMergedRevisions()
-
setMergedRevisions
public void setMergedRevisions(java.util.Set<java.lang.String> mergedRevisions)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toXML
public java.lang.String toXML()
Provide the changelog entry as an XML snippet.- Returns:
- a changelog-entry in xml format
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
escapeValue
public static java.lang.String escapeValue(java.lang.Object value)
Escape the
swiped from jakarta-commons/betwixt -- XMLUtils.javatoStringof the given object. For use in an attribute value.- Parameters:
value- escapevalue.toString()- Returns:
- text with characters restricted (for use in attributes) escaped
-
-