Class SvnWorkingCopyInfo


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

      • path

        private java.io.File path
      • copyFromUrl

        private SVNURL copyFromUrl
      • copyFromRevision

        private long copyFromRevision
      • changelist

        private java.lang.String changelist
      • recordedSize

        private long recordedSize
      • recordedTime

        private long recordedTime
      • wcRoot

        private java.io.File wcRoot
      • movedFrom

        private java.io.File movedFrom
      • movedTo

        private java.io.File movedTo
    • Constructor Detail

      • SvnWorkingCopyInfo

        public SvnWorkingCopyInfo()
    • Method Detail

      • 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)