Package org.apache.maven.scm
Class ChangeFile
- java.lang.Object
-
- org.apache.maven.scm.ChangeFile
-
- All Implemented Interfaces:
java.io.Serializable
public class ChangeFile extends java.lang.Object implements java.io.SerializableA set of information about revisions of a file as returned by SCM's log command.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private ScmFileStatusactionEdit type on the file note: perhaps we should use a different type, ideally enum? this one seems to target quite different usecases ...private java.lang.StringnameThe name of the file relative to the project directory.private java.lang.StringoriginalNameThe name before copying or moving.private java.lang.StringoriginalRevisionprivate java.lang.StringrevisionThe latest revision of the file.private static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description ChangeFile(java.lang.String name)Constructor for the ChangeFile object without all details available.ChangeFile(java.lang.String name, java.lang.String rev)Constructor for the ChangeFile object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScmFileStatusgetAction()java.lang.StringgetName()Gets the name attribute of the ChangeLogFile object.java.lang.StringgetOriginalName()java.lang.StringgetOriginalRevision()java.lang.StringgetRevision()Gets the revision attribute of the ChangeLogFile object.voidsetAction(ScmFileStatus action)voidsetName(java.lang.String name)Setter for property name.voidsetOriginalName(java.lang.String originalName)voidsetOriginalRevision(java.lang.String originalRevision)voidsetRevision(java.lang.String revision)Setter for property revision.java.lang.StringtoString()Provide a version of the object as a string for debugging purposes.
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
name
private java.lang.String name
The name of the file relative to the project directory.
-
revision
private java.lang.String revision
The latest revision of the file.
-
action
private ScmFileStatus action
Edit type on the file note: perhaps we should use a different type, ideally enum? this one seems to target quite different usecases ...- Since:
- 1.7
-
originalName
private java.lang.String originalName
The name before copying or moving.- Since:
- 1.7
-
originalRevision
private java.lang.String originalRevision
- Since:
- 1.7
-
-
Constructor Detail
-
ChangeFile
public ChangeFile(java.lang.String name)
Constructor for the ChangeFile object without all details available.- Parameters:
name- file name
-
ChangeFile
public ChangeFile(java.lang.String name, java.lang.String rev)Constructor for the ChangeFile object.- Parameters:
name- file namerev- latest revision of the file
-
-
Method Detail
-
getName
public java.lang.String getName()
Gets the name attribute of the ChangeLogFile object.- Returns:
- the file name
-
setName
public void setName(java.lang.String name)
Setter for property name.- Parameters:
name- new value of property name
-
getOriginalName
public java.lang.String getOriginalName()
-
setOriginalName
public void setOriginalName(java.lang.String originalName)
-
getOriginalRevision
public java.lang.String getOriginalRevision()
-
setOriginalRevision
public void setOriginalRevision(java.lang.String originalRevision)
-
getRevision
public java.lang.String getRevision()
Gets the revision attribute of the ChangeLogFile object.- Returns:
- the latest revision of the file
-
setRevision
public void setRevision(java.lang.String revision)
Setter for property revision.- Parameters:
revision- new value of property revision
-
getAction
public ScmFileStatus getAction()
-
setAction
public void setAction(ScmFileStatus action)
-
toString
public java.lang.String toString()
Provide a version of the object as a string for debugging purposes.- Overrides:
toStringin classjava.lang.Object- Returns:
- a
Stringmade up of the properties of the object
-
-