org.tigris.subversion.svnclientadapter
Interface ISVNInfo

All Known Implementing Classes:
SVNInfoUnversioned

public interface ISVNInfo

Give information about one subversion item (file or directory) in the working copy


Method Summary
 SVNRevision.Number getCopyRev()
          Retrieves the copy source revision
 SVNUrl getCopyUrl()
          Retrieves the copy source url
 int getDepth()
          Retrieves the depth of the item
 java.io.File getFile()
          file on which we get info
 java.util.Date getLastChangedDate()
          Retrieves the date of the last commit
 SVNRevision.Number getLastChangedRevision()
          Retrieves the revision of the last commit
 java.lang.String getLastCommitAuthor()
          Retrieves the author of the last commit
 java.util.Date getLastDatePropsUpdate()
          Retrieves the last date the properties were changed
 java.util.Date getLastDateTextUpdate()
          Retrieves the last date the text content was changed
 java.lang.String getLockComment()
          Retrieves the lock comment (may be null)
 java.util.Date getLockCreationDate()
          Retrieves the lock creation date (may be null)
 java.lang.String getLockOwner()
          Retrieves the lock owner (may be null)
 SVNNodeKind getNodeKind()
          Retrieves the nodeKind
 SVNUrl getRepository()
          Retrieves the url of the repository
 SVNRevision.Number getRevision()
          Retrieves the last revision the item was updated to
 SVNScheduleKind getSchedule()
          Retrieves the schedule of the next commit
 SVNUrl getUrl()
          Retrieves the url of the item
 java.lang.String getUrlString()
          Retrieves the url (string) of the item
 java.lang.String getUuid()
          Retrieves the uuid of the repository
 boolean isCopied()
          Retrieve if the item was copied
 

Method Detail

getFile

java.io.File getFile()
file on which we get info

Returns:
file

getUrl

SVNUrl getUrl()
Retrieves the url of the item

Returns:
url of the item

getUrlString

java.lang.String getUrlString()
Retrieves the url (string) of the item

Returns:
url of the item

getUuid

java.lang.String getUuid()
Retrieves the uuid of the repository

Returns:
uuid of the repository

getRepository

SVNUrl getRepository()
Retrieves the url of the repository

Returns:
url of the repository

getSchedule

SVNScheduleKind getSchedule()
Retrieves the schedule of the next commit

Returns:
schedule of the next commit

getNodeKind

SVNNodeKind getNodeKind()
Retrieves the nodeKind

Returns:
nodeKind

getLastCommitAuthor

java.lang.String getLastCommitAuthor()
Retrieves the author of the last commit

Returns:
author of the last commit

getRevision

SVNRevision.Number getRevision()
Retrieves the last revision the item was updated to

Returns:
last revision the item was updated to

getLastChangedRevision

SVNRevision.Number getLastChangedRevision()
Retrieves the revision of the last commit

Returns:
the revision of the last commit

getLastChangedDate

java.util.Date getLastChangedDate()
Retrieves the date of the last commit

Returns:
the date of the last commit

getLastDateTextUpdate

java.util.Date getLastDateTextUpdate()
Retrieves the last date the text content was changed

Returns:
last date the text content was changed

getLastDatePropsUpdate

java.util.Date getLastDatePropsUpdate()
Retrieves the last date the properties were changed

Returns:
last date the properties were changed

isCopied

boolean isCopied()
Retrieve if the item was copied

Returns:
the item was copied

getCopyRev

SVNRevision.Number getCopyRev()
Retrieves the copy source revision

Returns:
copy source revision

getCopyUrl

SVNUrl getCopyUrl()
Retrieves the copy source url

Returns:
copy source url

getLockOwner

java.lang.String getLockOwner()
Retrieves the lock owner (may be null)

Returns:
lock owner

getLockCreationDate

java.util.Date getLockCreationDate()
Retrieves the lock creation date (may be null)

Returns:
lock creation date

getLockComment

java.lang.String getLockComment()
Retrieves the lock comment (may be null)

Returns:
lock comment

getDepth

int getDepth()
Retrieves the depth of the item

Returns:
depth