|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.tigris.subversion.javahl.Status
public class Status
Subversion status API. This describes the status of one subversion item (file or directory) in the working copy. Will be returned by SVNClient.status or SVNClient.singleStatus
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,
boolean treeConflicted,
ConflictDescriptor conflictDescriptor,
String conflictOld,
String conflictNew,
String conflictWorking,
String urlCopiedFrom,
long revisionCopiedFrom,
boolean switched,
boolean fileExternal,
String lockToken,
String lockOwner,
String lockComment,
long lockCreationDate,
Lock reposLock,
long reposLastCmtRevision,
long reposLastCmtDate,
int reposKind,
String reposLastCmtAuthor,
String changelist)
this constructor should only called from JNI code |
Method Summary | |
---|---|
String |
getChangelist()
|
ConflictDescriptor |
getConflictDescriptor()
|
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 |
long |
getLastChangedDateMicros()
Returns the last date the item was changed measured in the number of microseconds since 00:00:00 January 1, 1970 UTC. |
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 |
long |
getLockCreationDateMicros()
Returns the lock creation date measured in the number of microseconds since 00:00:00 January 1, 1970 UTC. |
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()
|
long |
getReposLastCmtDateMicros()
Return the last committed date measured in the number of microseconds since 00:00:00 January 1, 1970 UTC. |
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 |
hasTreeConflict()
|
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 |
isFileExternal()
Returns if the item is a file external |
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public 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, boolean treeConflicted, ConflictDescriptor conflictDescriptor, String conflictOld, String conflictNew, String conflictWorking, String urlCopiedFrom, long revisionCopiedFrom, boolean switched, boolean fileExternal, String lockToken, String lockOwner, String lockComment, long lockCreationDate, Lock reposLock, long reposLastCmtRevision, long reposLastCmtDate, int reposKind, String reposLastCmtAuthor, String changelist)
path
- the file system path of itemurl
- the url of the itemnodeKind
- kind of item (directory, file or unknownrevision
- the revision number of the baselastChangedRevision
- the last revision this item was changedlastChangedDate
- the last date this item was changedlastCommitAuthor
- the author of the last changetextStatus
- the file or directory status (See
StatusKind)propStatus
- the property status (See StatusKind)repositoryTextStatus
- the file or directory status of the baserepositoryPropStatus
- the property status of the baselocked
- if the item is locked (running or aborted
operation)copied
- if the item is copytreeConflicted
- if the item is part of a tree conflictconflictDescriptor
- the description of the tree conflictconflictOld
- in case of conflict, the file name of the
the common base versionconflictNew
- in case of conflict, the file name of new
repository versionconflictWorking
- in case of conflict, the file name of the
former working copy versionurlCopiedFrom
- if copied, the url of the copy sourcerevisionCopiedFrom
- if copied, the revision number of the copy
sourceswitched
- flag if the node has been switched in the
pathfileExternal
- flag if the node is a file externallockToken
- the token for the current lock if anylockOwner
- the owner of the current lock is anylockComment
- the comment of the current lock if anylockCreationDate
- the date, the lock was created if anyreposLock
- the lock as stored in the repository if
anyreposLastCmtRevision
- the youngest revision, if out of datereposLastCmtDate
- the last commit date, if out of datereposKind
- the kind of the youngest revision, if
out of datereposLastCmtAuthor
- the author of the last commit, if out of
datechangelist
- the changelist the item is a member ofMethod Detail |
---|
public String getPath()
public Revision.Number getRevision()
public long getRevisionNumber()
public Date getLastChangedDate()
public long getLastChangedDateMicros()
public String getLastCommitAuthor()
public int getTextStatus()
public String getTextStatusDescription()
public int getPropStatus()
public String getPropStatusDescription()
public int getRepositoryTextStatus()
public int getRepositoryPropStatus()
public boolean isLocked()
public boolean isCopied()
public String getConflictNew()
public String getConflictOld()
public String getConflictWorking()
public String getUrl()
null
if the item
exists in neither the repository nor the WC.public Revision.Number getLastChangedRevision()
public long getLastChangedRevisionNumber()
public int getNodeKind()
public String getUrlCopiedFrom()
public Revision.Number getRevisionCopiedFrom()
public long getRevisionCopiedFromNumber()
public boolean isSwitched()
public boolean isFileExternal()
public boolean isManaged()
public boolean hasRemote()
public boolean isAdded()
public boolean isDeleted()
public boolean isMerged()
public boolean isIgnored()
public boolean isModified()
public String getLockToken()
public String getLockOwner()
public String getLockComment()
public Date getLockCreationDate()
public long getLockCreationDateMicros()
public Lock getReposLock()
public Revision.Number getReposLastCmtRevision()
Revision.SVN_INVALID_REVNUM
if up to date.public long getReposLastCmtRevisionNumber()
-1
if up to date.public Date getReposLastCmtDate()
null
if up to
date.public long getReposLastCmtDateMicros()
public int getReposKind()
null
if up to date.public String getReposLastCmtAuthor()
null
if
up to date.public String getChangelist()
public boolean hasTreeConflict()
public ConflictDescriptor getConflictDescriptor()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |