Class CommitItem

  • All Implemented Interfaces:
    java.io.Serializable

    public class CommitItem
    extends java.lang.Object
    implements java.io.Serializable
    This class describes a item which will be committed.
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  CommitItem.StateFlags
      the class for the commit item state flags.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.lang.String copyUrl
      the source of the copy
      (package private) java.lang.String movedFromPath
      the source of the move
      (package private) NodeKind nodeKind
      the kind node (file or directory)
      (package private) java.lang.String path
      the pathname of the item to be commit
      (package private) long revision
      the revision
      private static long serialVersionUID  
      (package private) int stateFlags
      the kind of change to be committed (See CommitItemStateFlages)
      (package private) java.lang.String url
      the url of the item
    • Constructor Summary

      Constructors 
      Constructor Description
      CommitItem​(java.lang.String p, NodeKind nk, int sf, java.lang.String u, java.lang.String cu, long r, java.lang.String mf)
      This constructor will be only called from the jni code.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getCopyUrl()
      Returns the source url if the item is copied
      java.lang.String getMovedFromPath()  
      NodeKind getNodeKind()
      return the node kind of the commit item
      java.lang.String getPath()
      retrieve the path of the commit item
      long getRevision()
      Returns the revision number
      int getStateFlags()
      return the kind of change for the commit item.
      java.lang.String getUrl()
      Returns the url of the item
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • path

        java.lang.String path
        the pathname of the item to be commit
      • nodeKind

        NodeKind nodeKind
        the kind node (file or directory)
      • stateFlags

        int stateFlags
        the kind of change to be committed (See CommitItemStateFlages)
      • url

        java.lang.String url
        the url of the item
      • copyUrl

        java.lang.String copyUrl
        the source of the copy
      • revision

        long revision
        the revision
      • movedFromPath

        java.lang.String movedFromPath
        the source of the move
    • Constructor Detail

      • CommitItem

        CommitItem​(java.lang.String p,
                   NodeKind nk,
                   int sf,
                   java.lang.String u,
                   java.lang.String cu,
                   long r,
                   java.lang.String mf)
        This constructor will be only called from the jni code.
        Parameters:
        p - path to the commit item
        nk - kind of node (see NodeKind)
        sf - state flags (see StateFlags)
        u - url of the item
        cu - copy source url
        r - revision number
        mf - move source abspath
    • Method Detail

      • getPath

        public java.lang.String getPath()
        retrieve the path of the commit item
        Returns:
        the path
      • getNodeKind

        public NodeKind getNodeKind()
        return the node kind of the commit item
        Returns:
        the node kind. Look at the NodeKind class.
      • getStateFlags

        public int getStateFlags()
        return the kind of change for the commit item.
        Returns:
        the state flags. Look at the CommitItemStateFlags interface.
      • getUrl

        public java.lang.String getUrl()
        Returns the url of the item
        Returns:
        url
      • getCopyUrl

        public java.lang.String getCopyUrl()
        Returns the source url if the item is copied
        Returns:
        source url
      • getRevision

        public long getRevision()
        Returns the revision number
        Returns:
        revision number
      • getMovedFromPath

        public java.lang.String getMovedFromPath()
        Returns:
        the absolute path of the source of a move.
        Since:
        1.8