Package org.apache.maven.scm
Class ChangeSet
java.lang.Object
org.apache.maven.scm.ChangeSet
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
HgChangeSet,SvnChangeSet
- Author:
- Emmanuel Venisse
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFile(ChangeFile file) voidaddMergedRevision(String mergedRevision) voidSetter for property tags.booleancontainsFilename(String filename) booleancontainsFilename(String filename, ScmProviderRepository repository) Deprecated.booleanstatic StringescapeValue(Object value) Escape thetoStringof the given object.Getter for property author.Getter for property comment.getDate()Getter for property date.getFiles()Getter for ChangeFile list.getTags()Getter for property tags.inthashCode()voidSetter for property author.voidsetComment(String comment) Setter for property comment.voidSetter for property date that takes a string and parses itvoidSetter for property date that takes a string and parses itvoidSetter for property date.voidsetFiles(List<ChangeFile> files) Setter for ChangeFile list.voidsetMergedRevisions(Set<String> mergedRevisions) voidsetParentRevision(String parentRevision) voidsetRevision(String revision) voidSetter for property tags.toString()toXML()Provide the changelog entry as an XML snippet.
-
Field Details
-
LESS_THAN_ENTITY
Escaped<entity- See Also:
-
GREATER_THAN_ENTITY
Escaped>entity- See Also:
-
AMPERSAND_ENTITY
Escaped&entity- See Also:
-
APOSTROPHE_ENTITY
Escaped'entity- See Also:
-
QUOTE_ENTITY
Escaped"entity- See Also:
-
-
Constructor Details
-
ChangeSet
public ChangeSet(String strDate, String userDatePattern, String comment, String author, 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
- 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 Details
-
getFiles
Getter for ChangeFile list.- Returns:
- List of ChangeFile.
-
setFiles
Setter for ChangeFile list.- Parameters:
files- List of ChangeFiles.
-
addFile
-
containsFilename
Deprecated.Use methodcontainsFilename(String)- Parameters:
filename- TODOrepository- NOT USED- Returns:
- TODO
-
containsFilename
-
getAuthor
Getter for property author.- Returns:
- Value of property author.
-
setAuthor
Setter for property author.- Parameters:
author- New value of property author.
-
getComment
Getter for property comment.- Returns:
- Value of property comment.
-
setComment
Setter for property comment.- Parameters:
comment- New value of property comment.
-
getDate
Getter for property date.- Returns:
- Value of property date.
-
setDate
Setter for property date.- Parameters:
date- New value of property date.
-
setDate
Setter for property date that takes a string and parses it- Parameters:
date- - a string in yyyy/MM/dd HH:mm:ss format
-
setDate
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
- Returns:
- date in yyyy-mm-dd format
-
getTimeFormatted
- Returns:
- time in HH:mm:ss format
-
getTags
Getter for property tags.- Returns:
- Value of property author.
-
setTags
Setter for property tags.- Parameters:
tags- New value of property tags. This replaces the existing list (if any).
-
addTag
Setter for property tags.- Parameters:
tag- New tag to add to the list of tags.
-
getRevision
- Returns:
- TODO
- Since:
- 1.3
-
setRevision
- Parameters:
revision- TODO- Since:
- 1.3
-
getParentRevision
-
setParentRevision
-
addMergedRevision
-
getMergedRevisions
-
setMergedRevisions
-
toString
-
toXML
Provide the changelog entry as an XML snippet.- Returns:
- a changelog-entry in xml format TODO make sure comment doesn't contain CDATA tags - MAVEN114
-
equals
-
hashCode
-
escapeValue
Escape the
toStringof the given object. For use in an attribute value.swiped from jakarta-commons/betwixt -- XMLUtils.java
- Parameters:
value- escapevalue.toString()- Returns:
- text with characters restricted (for use in attributes) escaped
-
containsFilename(String)