Class InfoItem
- java.lang.Object
-
- org.apache.maven.scm.command.info.InfoItem
-
- Direct Known Subclasses:
GitInfoItem,SvnInfoItem
public class InfoItem extends java.lang.ObjectEncapsulates meta information about a file (or directory) being managed with an SCM. For historical reasons the field/method names are inspired from (and sometimes only applicable to) the Subversion SCM.- Since:
- 1.5
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringlastChangedAuthorprivate java.lang.StringlastChangedDateprivate java.time.OffsetDateTimelastChangedDateTimeprivate java.lang.StringlastChangedRevisionprivate java.lang.StringnodeKindprivate java.lang.Stringpathprivate java.lang.StringrepositoryRootprivate java.lang.StringrepositoryUUIDprivate java.lang.Stringrevisionprivate java.lang.Stringscheduleprivate java.lang.Stringurl
-
Constructor Summary
Constructors Constructor Description InfoItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.StringgetLastChangedAuthor()java.lang.StringgetLastChangedDate()Deprecated.usegetLastChangedDateTime()insteadjava.time.OffsetDateTimegetLastChangedDateTime()java.lang.StringgetLastChangedRevision()java.lang.StringgetNodeKind()java.lang.StringgetPath()java.lang.StringgetRepositoryRoot()java.lang.StringgetRepositoryUUID()java.lang.StringgetRevision()java.lang.StringgetSchedule()java.lang.StringgetURL()voidsetLastChangedAuthor(java.lang.String lastChangedAuthor)voidsetLastChangedDate(java.lang.String lastChangedDate)Deprecated.usesetLastChangedDateTime(TemporalAccessor)insteadvoidsetLastChangedDateTime(java.time.temporal.TemporalAccessor accessor)voidsetLastChangedRevision(java.lang.String lastChangedRevision)voidsetNodeKind(java.lang.String nodeKind)voidsetPath(java.lang.String path)voidsetRepositoryRoot(java.lang.String repositoryRoot)voidsetRepositoryUUID(java.lang.String repositoryUUID)voidsetRevision(java.lang.String revision)voidsetSchedule(java.lang.String schedule)voidsetURL(java.lang.String url)
-
-
-
Field Detail
-
path
private java.lang.String path
-
url
private java.lang.String url
-
repositoryRoot
private java.lang.String repositoryRoot
-
repositoryUUID
private java.lang.String repositoryUUID
-
revision
private java.lang.String revision
-
nodeKind
private java.lang.String nodeKind
-
schedule
private java.lang.String schedule
-
lastChangedAuthor
private java.lang.String lastChangedAuthor
-
lastChangedRevision
private java.lang.String lastChangedRevision
-
lastChangedDate
private java.lang.String lastChangedDate
-
lastChangedDateTime
private java.time.OffsetDateTime lastChangedDateTime
-
-
Method Detail
-
getPath
public java.lang.String getPath()
-
setPath
public void setPath(java.lang.String path)
-
getURL
public java.lang.String getURL()
-
setURL
public void setURL(java.lang.String url)
-
getRepositoryRoot
public java.lang.String getRepositoryRoot()
-
setRepositoryRoot
public void setRepositoryRoot(java.lang.String repositoryRoot)
-
getRepositoryUUID
public java.lang.String getRepositoryUUID()
-
setRepositoryUUID
public void setRepositoryUUID(java.lang.String repositoryUUID)
-
getRevision
public java.lang.String getRevision()
-
setRevision
public void setRevision(java.lang.String revision)
-
getNodeKind
public java.lang.String getNodeKind()
-
setNodeKind
public void setNodeKind(java.lang.String nodeKind)
-
getSchedule
public java.lang.String getSchedule()
-
setSchedule
public void setSchedule(java.lang.String schedule)
-
getLastChangedAuthor
public java.lang.String getLastChangedAuthor()
-
setLastChangedAuthor
public void setLastChangedAuthor(java.lang.String lastChangedAuthor)
-
getLastChangedRevision
public java.lang.String getLastChangedRevision()
-
setLastChangedRevision
public void setLastChangedRevision(java.lang.String lastChangedRevision)
-
getLastChangedDate
@Deprecated public java.lang.String getLastChangedDate()
Deprecated.usegetLastChangedDateTime()instead
-
setLastChangedDate
@Deprecated public void setLastChangedDate(java.lang.String lastChangedDate)
Deprecated.usesetLastChangedDateTime(TemporalAccessor)instead
-
getLastChangedDateTime
public java.time.OffsetDateTime getLastChangedDateTime()
- Returns:
- the date when the file indicated via
getPath()has been changed in the SCM for the last time - Since:
- 2.1.0
-
setLastChangedDateTime
public void setLastChangedDateTime(java.time.temporal.TemporalAccessor accessor)
- Parameters:
accessor- temporal accessor from which to populate the last changed date- Since:
- 2.1.0
-
-