|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.subversion.javahl.types.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,
NodeKind nodeKind,
long revision,
long lastChangedRevision,
long lastChangedDate,
String lastCommitAuthor,
Status.Kind textStatus,
Status.Kind propStatus,
Status.Kind repositoryTextStatus,
Status.Kind repositoryPropStatus,
boolean locked,
boolean copied,
boolean isConflicted,
boolean switched,
boolean fileExternal,
Lock localLock,
Lock reposLock,
long reposLastCmtRevision,
long reposLastCmtDate,
NodeKind reposKind,
String reposLastCmtAuthor,
String changelist,
String movedFromAbspath,
String movedToAbspath)
this constructor should only called from JNI code |
Method Summary | |
---|---|
String |
getChangelist()
|
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 |
Lock |
getLocalLock()
Returns the local lock |
String |
getMovedFromAbspath()
|
String |
getMovedToAbspath()
|
NodeKind |
getNodeKind()
Returns the kind of the node (file, directory or unknown, see NodeKind) |
String |
getPath()
Returns the file system path of the item |
Status.Kind |
getPropStatus()
Returns the status of the properties (See Status Kind) |
String |
getPropStatusDescription()
Returns the status of the properties as text |
Status.Kind |
getRepositoryPropStatus()
Returns test status of the properties in the repository (See StatusKind) |
Status.Kind |
getRepositoryTextStatus()
Returns the status of the item in the repository (See StatusKind) |
NodeKind |
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 |
long |
getRevisionNumber()
Returns the revision as a long integer |
Status.Kind |
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. |
boolean |
hasRemote()
Returns if the resource has a remote counter-part |
boolean |
isAdded()
Returns if the resource just has been added |
boolean |
isConflicted()
|
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, NodeKind nodeKind, long revision, long lastChangedRevision, long lastChangedDate, String lastCommitAuthor, Status.Kind textStatus, Status.Kind propStatus, Status.Kind repositoryTextStatus, Status.Kind repositoryPropStatus, boolean locked, boolean copied, boolean isConflicted, boolean switched, boolean fileExternal, Lock localLock, Lock reposLock, long reposLastCmtRevision, long reposLastCmtDate, NodeKind reposKind, String reposLastCmtAuthor, String changelist, String movedFromAbspath, String movedToAbspath)
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 copyisConflicted
- if the item is part of a 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 versionswitched
- flag if the node has been switched in the
pathfileExternal
- flag if the node is a file externallocalLock
- the current lockreposLock
- 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 ofmovedFromAbspath
- path moved frommovedToAbspath
- path moved fromMethod Detail |
---|
public String getPath()
public Revision.Number getRevision()
public long getRevisionNumber()
public Date getLastChangedDate()
public long getLastChangedDateMicros()
public String getLastCommitAuthor()
public Status.Kind getTextStatus()
public String getTextStatusDescription()
public Status.Kind getPropStatus()
public String getPropStatusDescription()
public Status.Kind getRepositoryTextStatus()
public Status.Kind getRepositoryPropStatus()
public boolean isLocked()
public boolean isCopied()
public String getUrl()
null
if the item
exists in neither the repository nor the WC.public Revision.Number getLastChangedRevision()
public long getLastChangedRevisionNumber()
public NodeKind getNodeKind()
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 Lock getLocalLock()
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 NodeKind getReposKind()
null
if up to date.public String getReposLastCmtAuthor()
null
if
up to date.public String getChangelist()
public boolean isConflicted()
public String getMovedFromAbspath()
public String getMovedToAbspath()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |