org.tigris.subversion.javahl
public class Status extends Object
Nested Class Summary | |
---|---|
static class | Status.Kind
class for kind status of the item or its properties
the constants are defined in the interface StatusKind for building
reasons |
Constructor Summary | |
---|---|
Status(String path, String url, int nodeKind, long revision, long lastChangedRevision, long lastChangedDate, String lastCommitAuthor, int textStatus, int propStatus, int repositoryTextStatus, int repositoryPropStatus, boolean locked, boolean copied, String conflictOld, String conflictNew, String conflictWorking, String urlCopiedFrom, long revisionCopiedFrom, boolean switched, String lockToken, String lockOwner, String lockComment, long lockCreationDate, Lock reposLock, long reposLastCmtRevision, long reposLastCmtDate, int reposKind, String reposLastCmtAuthor)
this constructor should only called from JNI code |
Method Summary | |
---|---|
String | getConflictNew()
Returns in case of conflict, the filename of the most recent repository
version |
String | getConflictOld()
Returns in case of conflict, the filename of the common base version |
String | getConflictWorking()
Returns in case of conflict, the filename of the former working copy
version |
Date | getLastChangedDate()
Returns the last date the item was changed or null |
Revision.Number | getLastChangedRevision()
Returns the last revision the file was changed as a Revision object |
long | getLastChangedRevisionNumber()
Returns the last revision the file was changed as a long integer |
String | getLastCommitAuthor()
Returns the author of the last changed or null |
String | getLockComment()
Returns the lock comment |
Date | getLockCreationDate()
Returns the lock creation date |
String | getLockOwner()
Returns the lock owner |
String | getLockToken()
Returns the lock token |
int | getNodeKind()
Returns the kind of the node (file, directory or unknown, see NodeKind) |
String | getPath()
Returns the file system path of the item |
int | getPropStatus()
Returns the status of the properties (See Status Kind) |
String | getPropStatusDescription()
Returns the status of the properties as text |
int | getRepositoryPropStatus()
Returns test status of the properties in the repository (See StatusKind) |
int | getRepositoryTextStatus()
Returns the status of the item in the repository (See StatusKind) |
int | getReposKind() |
String | getReposLastCmtAuthor() |
Date | getReposLastCmtDate() |
Revision.Number | getReposLastCmtRevision() |
long | getReposLastCmtRevisionNumber() |
Lock | getReposLock()
Returns the lock as in the repository |
Revision.Number | getRevision()
Returns the revision as a Revision object |
Revision.Number | getRevisionCopiedFrom()
Returns if copied the source revision as a Revision object |
long | getRevisionCopiedFromNumber()
Returns if copied the source revision as s long integer |
long | getRevisionNumber()
Returns the revision as a long integer |
int | getTextStatus()
Returns the status of the item (See StatusKind) |
String | getTextStatusDescription()
Returns the status of the item as text. |
String | getUrl()
Returns the URI to where the item might exist in the
repository. |
String | getUrlCopiedFrom()
Returns if copied the copy source url or null |
boolean | hasRemote()
Returns if the resource has a remote counter-part |
boolean | isAdded()
Returns if the resource just has been added |
boolean | isCopied()
Returns if the item has been copied |
boolean | isDeleted()
Returns if the resource is schedules for delete |
boolean | isIgnored()
Returns if the resource is ignored by svn (only returned if noIgnore
is set on SVNClient.list) |
boolean | isLocked()
Returns if the item is locked (running or aborted subversion operation) |
boolean | isManaged()
Returns if is managed by svn (added, normal, modified ...) |
boolean | isMerged()
Returns if the resource has been merged |
boolean | isModified()
Returns if the resource itself is modified |
boolean | isSwitched()
Returns if the repository url has been switched |
Parameters: path the file system path of item url the url of the item nodeKind kind of item (directory, file or unknown revision the revision number of the base lastChangedRevision the last revision this item was changed lastChangedDate the last date this item was changed lastCommitAuthor the author of the last change textStatus the file or directory status (See StatusKind) propStatus the property status (See StatusKind) repositoryTextStatus the file or directory status of the base repositoryPropStatus the property status of the base locked if the item is locked (running or aborted operation) copied if the item is copy conflictOld in case of conflict, the file name of the the common base version conflictNew in case of conflict, the file name of new repository version conflictWorking in case of conflict, the file name of the former working copy version urlCopiedFrom if copied, the url of the copy source revisionCopiedFrom if copied, the revision number of the copy source switched flag if the node has been switched in the path lockToken the token for the current lock if any lockOwner the owner of the current lock is any lockComment the comment of the current lock if any lockCreationDate the date, the lock was created if any reposLock the lock as stored in the repository if any reposLastCmtRevision the youngest revision, if out of date reposLastCmtDate the last commit date, if out of date reposKind the kind of the youngest revision, if out of date reposLastCmtAuthor the author of the last commit, if out of date
Returns: the filename of the most recent repository version
Returns: the filename of the common base version
Returns: the filename of the former working copy version
Returns: the last time the item was changed. or null if not available
Returns: last changed revision
Returns: last changed revision
Returns: name of author if versioned, null otherwise
Returns: the lock comment
Since: 1.2
Returns: the lock creation date
Since: 1.2
Returns: the lock owner
Since: 1.2
Returns: the lock token
Since: 1.2
Returns: the node kind
Returns: path of status entry
Returns: file status property enum of the "property" component.
Returns: english text
Returns: file status property enum of the "property" component im the repository.
Returns: file status property enum of the "textual" component in the repository.
Returns: The node kind (e.g. file, directory, etc.), or
null
if up to date.
Since: 1.3
Returns: The author of the last commit, or null
if
up to date.
Since: 1.3
Returns: The last committed date, or null
if up to
date.
Since: 1.3
Returns: The last committed revision, or SVN_INVALID_REVNUM if up to date.
Since: 1.3
Returns: The last committed revision as a long integer, or
-1
if up to date.
Since: 1.3
Returns: the lock as in the repository
Since: 1.2
Returns: revision if versioned, otherwise SVN_INVALID_REVNUM
Returns: the source revision
Returns: the source revision
Returns: revision if versioned, otherwise SVN_INVALID_REVNUM
Returns: file status property enum of the "textual" component.
Returns: english text
Returns: URI in repository, or null
if the item
exists in neither the repository nor the WC.
Returns: the source url
Returns: has version in repository
Returns: if added
Returns: true if copied
Returns: if deleted
Returns: if ignore
Returns: true if locked
Returns: if managed by svn
Returns: if merged
Returns: if modified
Returns: is the item has been switched