Package org.apache.subversion.javahl
Class CommitItem
- java.lang.Object
-
- org.apache.subversion.javahl.CommitItem
-
- All Implemented Interfaces:
java.io.Serializable
public class CommitItem extends java.lang.Object implements java.io.SerializableThis class describes a item which will be committed.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCommitItem.StateFlagsthe class for the commit item state flags.
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.StringcopyUrlthe source of the copy(package private) java.lang.StringmovedFromPaththe source of the move(package private) NodeKindnodeKindthe kind node (file or directory)(package private) java.lang.Stringpaththe pathname of the item to be commit(package private) longrevisionthe revisionprivate static longserialVersionUID(package private) intstateFlagsthe kind of change to be committed (See CommitItemStateFlages)(package private) java.lang.Stringurlthe 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.StringgetCopyUrl()Returns the source url if the item is copiedjava.lang.StringgetMovedFromPath()NodeKindgetNodeKind()return the node kind of the commit itemjava.lang.StringgetPath()retrieve the path of the commit itemlonggetRevision()Returns the revision numberintgetStateFlags()return the kind of change for the commit item.java.lang.StringgetUrl()Returns the url of the item
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
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 itemnk- kind of node (see NodeKind)sf- state flags (see StateFlags)u- url of the itemcu- copy source urlr- revision numbermf- 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
-
-