Class SvnWorkingCopyInfo

java.lang.Object
org.tmatesoft.svn.core.wc2.SvnWorkingCopyInfo

public class SvnWorkingCopyInfo extends java.lang.Object
Provides information about working copy info, used by SvnInfo.
Version:
1.7
See Also:
  • Field Details

    • path

      private java.io.File path
    • schedule

      private SvnSchedule schedule
    • copyFromUrl

      private SVNURL copyFromUrl
    • copyFromRevision

      private long copyFromRevision
    • checksum

      private SvnChecksum checksum
    • changelist

      private java.lang.String changelist
    • depth

      private SVNDepth depth
    • recordedSize

      private long recordedSize
    • recordedTime

      private long recordedTime
    • conflicts

      private java.util.Collection<SVNConflictDescription> conflicts
    • wcRoot

      private java.io.File wcRoot
    • movedFrom

      private java.io.File movedFrom
    • movedTo

      private java.io.File movedTo
  • Constructor Details

    • SvnWorkingCopyInfo

      public SvnWorkingCopyInfo()
  • Method Details

    • getPath

      public java.io.File getPath()
      Returns working copy path.
      Returns:
      path
    • getSchedule

      public SvnSchedule getSchedule()
      Returns SvnSchedule attribute, null if not scheduled.
      Returns:
      schedule of the item
    • getCopyFromUrl

      public SVNURL getCopyFromUrl()
      Gets the URL (repository location) of the ancestor from which the item was copied. That is when the item is added with history.
      Returns:
      the item ancestor's URL
    • getChecksum

      public SvnChecksum getChecksum()
      Returns checksum of the file, null for directory.
      Returns:
      checksum of the file
    • getChangelist

      public java.lang.String getChangelist()
      Returns changelist name assigned to item, null if item is not in changelist.
      Returns:
      changelist name
    • getDepth

      public SVNDepth getDepth()
      Returns the local item's depth.
      Returns:
      the local depth of the item
    • getRecordedSize

      public long getRecordedSize()
      Returns last changed file size.
      Returns:
      file size
    • getRecordedTime

      public long getRecordedTime()
      Return last changed item's time.
      Returns:
      changed time of the item
    • getConflicts

      public java.util.Collection<SVNConflictDescription> getConflicts()
      Returns all item's conflicts.
      Returns:
      conflicts of the item
    • getWcRoot

      public java.io.File getWcRoot()
      Return item's working copy root.
      Returns:
      working copy root of the item
    • setPath

      public void setPath(java.io.File path)
      Sets working copy path.
      Parameters:
      path - path
    • setSchedule

      public void setSchedule(SvnSchedule schedule)
      Sets SvnSchedule attribute.
      Parameters:
      schedule - schedule of the item
    • setCopyFromUrl

      public void setCopyFromUrl(SVNURL copyFromURL)
      Sets the URL (repository location) of the ancestor from which the item was copied. That is when the item is added with history.
      Parameters:
      copyFromURL - the item ancestor's URL
    • setChecksum

      public void setChecksum(SvnChecksum checksum)
      Sets checksum of the file.
      Parameters:
      checksum - checksum of the file
    • setChangelist

      public void setChangelist(java.lang.String changelist)
      Sets changelist name assigned to item.
      Parameters:
      changelist - changelist name
    • setDepth

      public void setDepth(SVNDepth depth)
      Sets the local item's depth.
      Parameters:
      depth - the local depth of the item
    • setRecordedSize

      public void setRecordedSize(long recordedSize)
      Sets last changed file size.
      Parameters:
      recordedSize - file size
    • setRecordedTime

      public void setRecordedTime(long recordedTime)
      Sets last changed item's time.
      Parameters:
      recordedTime - changed time of the item
    • setConflicts

      public void setConflicts(java.util.Collection<SVNConflictDescription> conflicts)
      Sets the item's conflicts.
      Parameters:
      conflicts - conflicts of the item
    • setWcRoot

      public void setWcRoot(java.io.File wcRoot)
      Sets item's working copy root.
      Parameters:
      wcRoot - working copy root of the item
    • getCopyFromRevision

      public long getCopyFromRevision()
      Gets the revision of the item's ancestor from which the item was copied (the item is added with history).
      Returns:
      the ancestor's revision
    • setCopyFromRevision

      public void setCopyFromRevision(long copyFromRevision)
      Sets the revision of the item's ancestor from which the item was copied (the item is added with history).
      Parameters:
      copyFromRevision - the ancestor's revision
    • getMovedFrom

      public java.io.File getMovedFrom()
    • setMovedFrom

      public void setMovedFrom(java.io.File movedFrom)
    • getMovedTo

      public java.io.File getMovedTo()
    • setMovedTo

      public void setMovedTo(java.io.File movedTo)