org.tigris.subversion.javahl
Class Info2

java.lang.Object
  extended by org.tigris.subversion.javahl.Info2
All Implemented Interfaces:
Serializable

public class Info2
extends Object
implements Serializable

this class is returned by SVNClientInterface.info2 and contains information about items in the repository or working copy

Since:
1.2
See Also:
Serialized Form

Method Summary
 String getChangelistName()
           
 String getChecksum()
          return the checksum of the item
 ConflictDescriptor getConflictDescriptor()
           
 String getConflictNew()
          return if the item is in conflict, the filename of the last repository version file
 String getConflictOld()
          return if the item is in conflict, the filename of the base version file
 String getConflictWrk()
          return if the item is in conflict, the filename of the working copy version file
 long getCopyFromRev()
          return if the item was copied, the source rev
 String getCopyFromUrl()
          return if the item was copied, the source url
 int getDepth()
           
 int getKind()
          return the item kinds (see NodeKind)
 String getLastChangedAuthor()
          return the author of the last change
 Date getLastChangedDate()
          return the date of the last change
 long getLastChangedRev()
          return the revision of the last change
 Lock getLock()
          return the information about any lock (may be null)
 String getPath()
          return the path of the item
 String getPrejfile()
          return the property reject file
 Date getPropTime()
          return the last time the properties of the items were changed
 String getReposRootUrl()
          return the root URL of the repository
 long getReposSize()
           
 String getReposUUID()
          return the UUID of the repository
 long getRev()
          return the revision of the item
 int getSchedule()
          return the scheduled operation at next commit (see ScheduleKind)
 Date getTextTime()
          return the last time the item was changed
 String getUrl()
          return the url of the item
 long getWorkingSize()
           
 boolean isHasWcInfo()
          return the flag if the working copy fields are set
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getPath

public String getPath()
return the path of the item


getUrl

public String getUrl()
return the url of the item


getRev

public long getRev()
return the revision of the item


getKind

public int getKind()
return the item kinds (see NodeKind)


getReposRootUrl

public String getReposRootUrl()
return the root URL of the repository


getReposUUID

public String getReposUUID()
return the UUID of the repository


getLastChangedRev

public long getLastChangedRev()
return the revision of the last change


getLastChangedDate

public Date getLastChangedDate()
return the date of the last change


getLastChangedAuthor

public String getLastChangedAuthor()
return the author of the last change


getLock

public Lock getLock()
return the information about any lock (may be null)


isHasWcInfo

public boolean isHasWcInfo()
return the flag if the working copy fields are set


getSchedule

public int getSchedule()
return the scheduled operation at next commit (see ScheduleKind)


getCopyFromUrl

public String getCopyFromUrl()
return if the item was copied, the source url


getCopyFromRev

public long getCopyFromRev()
return if the item was copied, the source rev


getTextTime

public Date getTextTime()
return the last time the item was changed


getPropTime

public Date getPropTime()
return the last time the properties of the items were changed


getChecksum

public String getChecksum()
return the checksum of the item


getConflictOld

public String getConflictOld()
return if the item is in conflict, the filename of the base version file


getConflictNew

public String getConflictNew()
return if the item is in conflict, the filename of the last repository version file


getConflictWrk

public String getConflictWrk()
return if the item is in conflict, the filename of the working copy version file


getPrejfile

public String getPrejfile()
return the property reject file


getChangelistName

public String getChangelistName()
Returns:
The name of the changelist.
Since:
1.5

getWorkingSize

public long getWorkingSize()
Returns:
The size of the file after being translated into its local representation, or -1 if unknown. Not applicable for directories.
Since:
1.5

getReposSize

public long getReposSize()
Returns:
The size of the file in the repository (untranslated, e.g. without adjustment of line endings and keyword expansion). Only applicable for file -- not directory -- URLs. For working copy paths, size will be -1.
Since:
New in 1.5.

getDepth

public int getDepth()
Returns:
The depth of the directory or null if the item is a file.
Since:
New in 1.5.

getConflictDescriptor

public ConflictDescriptor getConflictDescriptor()
Returns:
the tree conflict of which this node is a victim, or null if none
Since:
New in 1.6.

toString

public String toString()
Overrides:
toString in class Object
Returns:
A string representation of this info.