Package org.tmatesoft.svn.core.wc2
Class SvnInfo
java.lang.Object
org.tmatesoft.svn.core.wc2.SvnObject
org.tmatesoft.svn.core.wc2.SvnInfo
Represents information details for versioned item's (located either
in a working copy or a repository). When running an
SvnInfo operation all collected item information data is
packed inside an SvnInfo object.- Version:
- 1.7
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SVNNodeKindprivate java.lang.Stringprivate SVNDateprivate longprivate SVNLockprivate SVNURLprivate java.lang.Stringprivate longprivate longprivate SVNURLprivate SvnWorkingCopyInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKind()Gets the item's node kind.java.lang.StringGets the item's last changed author.Gets the item's last changed date.longGets the item's last changed revision.getLock()Gets the file item's lock.Gets the repository root url (where the repository itself is installed).java.lang.StringGets the repository Universal Unique IDentifier (UUID).longGets the item's revision.longgetSize()Gets the file size.getUrl()Gets the item's URL - its repository location.Gets working copy info.voidsetKind(SVNNodeKind kind) Sets the item's node kind.voidsetLastChangedAuthor(java.lang.String lastChangedAuthor) Sets the item's last changed author.voidsetLastChangedDate(SVNDate lastChangedDate) Sets the item's last changed date.voidsetLastChangedRevision(long lastChangedRevision) Sets the item's last changed revision.voidSets the file item's lock.voidsetRepositoryRootURL(SVNURL repositoryRootURL) Sets the repository root url (where the repository itself is installed).voidsetRepositoryUuid(java.lang.String repositoryUUID) Sets the repository Universal Unique IDentifier (UUID).voidsetRevision(long revision) Sets the item's revision.voidsetSize(long size) Sets the file size.voidSets the item's URL - its repository location.voidsetWcInfo(SvnWorkingCopyInfo wcInfo) Sets working copy info.Methods inherited from class org.tmatesoft.svn.core.wc2.SvnObject
getUserData, setUserDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
url
-
revision
private long revision -
repositoryRootURL
-
repositoryUuid
private java.lang.String repositoryUuid -
kind
-
size
private long size -
lastChangedRevision
private long lastChangedRevision -
lastChangedDate
-
lastChangedAuthor
private java.lang.String lastChangedAuthor -
lock
-
wcInfo
-
-
Constructor Details
-
SvnInfo
public SvnInfo()
-
-
Method Details
-
getUrl
Gets the item's URL - its repository location.- Returns:
- the item's URL
-
getRevision
public long getRevision()Gets the item's revision.- Returns:
- the item's revision
-
getRepositoryRootUrl
Gets the repository root url (where the repository itself is installed). Applicable only for remote info operation invocations (for items in a repository).- Returns:
- the repository's root URL
-
getRepositoryUuid
public java.lang.String getRepositoryUuid()Gets the repository Universal Unique IDentifier (UUID).- Returns:
- the repository UUID
-
getKind
Gets the item's node kind. Used to find out whether the item is a file, directory, etc.- Returns:
- the item's node kind
-
getSize
public long getSize()Gets the file size.- Returns:
- size of file
-
getLastChangedRevision
public long getLastChangedRevision()Gets the item's last changed revision.- Returns:
- the item's last changed revision.
-
getLastChangedDate
Gets the item's last changed date.- Returns:
- a repository last changed date
-
getLastChangedAuthor
public java.lang.String getLastChangedAuthor()Gets the item's last changed author.- Returns:
- a repository last changed author
-
getLock
Gets the file item's lock. Used to get lock information - lock token, comment, etc.- Returns:
- the file item's lock.
-
getWcInfo
Gets working copy info.- Returns:
- working copy info
- See Also:
-
setUrl
Sets the item's URL - its repository location.- Parameters:
url- the item's URL
-
setRevision
public void setRevision(long revision) Sets the item's revision.- Parameters:
revision- the item's revision
-
setRepositoryRootURL
Sets the repository root url (where the repository itself is installed). Applicable only for remote info operation invocations (for items in a repository).- Parameters:
repositoryRootURL- the repository's root URL
-
setRepositoryUuid
public void setRepositoryUuid(java.lang.String repositoryUUID) Sets the repository Universal Unique IDentifier (UUID).- Parameters:
repositoryUUID- the repository UUID
-
setKind
Sets the item's node kind. Used to find out whether the item is a file, directory, etc.- Parameters:
kind- the item's node kind
-
setSize
public void setSize(long size) Sets the file size.- Parameters:
size- size of file
-
setLastChangedRevision
public void setLastChangedRevision(long lastChangedRevision) Sets the item's last changed revision.- Parameters:
lastChangedRevision- the item's last changed revision.
-
setLastChangedDate
Sets the item's last changed date.- Parameters:
lastChangedDate- a repository last changed date
-
setLastChangedAuthor
public void setLastChangedAuthor(java.lang.String lastChangedAuthor) Sets the item's last changed author.- Parameters:
lastChangedAuthor- a repository last changed author
-
setLock
Sets the file item's lock. Used to get lock information - lock token, comment, etc.- Parameters:
lock- the file item's lock.
-
setWcInfo
Sets working copy info.- Parameters:
wcInfo- working copy info- See Also:
-