|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.tigris.subversion.javahl.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
Inner 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(java.lang.String path,
java.lang.String url,
int nodeKind,
long revision,
long lastChangedRevision,
long lastChangedDate,
java.lang.String lastCommitAuthor,
int textStatus,
int propStatus,
int repositoryTextStatus,
int repositoryPropStatus,
boolean locked,
boolean copied,
java.lang.String conflictOld,
java.lang.String conflictNew,
java.lang.String conflictWorking,
java.lang.String urlCopiedFrom,
long revisionCopiedFrom,
boolean switched)
this constructor should only called from JNI code |
Method Summary | |
java.lang.String |
getConflictNew()
Returns in case of conflict, the filename of the most recent repository version |
java.lang.String |
getConflictOld()
Returns in case of conflict, the filename of the common base version |
java.lang.String |
getConflictWorking()
Returns in case of conflict, the filename of the former working copy version |
java.util.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 |
java.lang.String |
getLastCommitAuthor()
Returns the author of the last changed or null |
int |
getNodeKind()
Returns the kind of the node (file, directory or unknown, see NodeKind) |
java.lang.String |
getPath()
Returns the file system path of the item |
int |
getPropStatus()
Returns the status of the properties (See Status Kind) |
java.lang.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) |
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) |
java.lang.String |
getTextStatusDescription()
Returns the status of the item as text. |
java.lang.String |
getUrl()
Returns the repository url if any |
java.lang.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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Status(java.lang.String path, java.lang.String url, int nodeKind, long revision, long lastChangedRevision, long lastChangedDate, java.lang.String lastCommitAuthor, int textStatus, int propStatus, int repositoryTextStatus, int repositoryPropStatus, boolean locked, boolean copied, java.lang.String conflictOld, java.lang.String conflictNew, java.lang.String conflictWorking, java.lang.String urlCopiedFrom, long revisionCopiedFrom, boolean switched)
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 copyconflictOld
- 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
- Method Detail |
public java.lang.String getPath()
public Revision.Number getRevision()
public long getRevisionNumber()
public java.util.Date getLastChangedDate()
public java.lang.String getLastCommitAuthor()
public int getTextStatus()
public java.lang.String getTextStatusDescription()
public int getPropStatus()
public java.lang.String getPropStatusDescription()
public int getRepositoryTextStatus()
public int getRepositoryPropStatus()
public boolean isLocked()
public boolean isCopied()
public java.lang.String getConflictNew()
public java.lang.String getConflictOld()
public java.lang.String getConflictWorking()
public java.lang.String getUrl()
public Revision.Number getLastChangedRevision()
public long getLastChangedRevisionNumber()
public int getNodeKind()
public java.lang.String getUrlCopiedFrom()
public Revision.Number getRevisionCopiedFrom()
public long getRevisionCopiedFromNumber()
public boolean isSwitched()
public boolean isManaged()
public boolean hasRemote()
public boolean isAdded()
public boolean isDeleted()
public boolean isMerged()
public boolean isIgnored()
public boolean isModified()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |