org.tmatesoft.svn.core.wc
Class SVNCommitItem
public class SVNCommitItem
The
SVNCommitItem represents a versioned item that is
to be committed to a repository.
Used to wrap information about a versioned item into a single
object. A commit item can represent either a Working Copy item
(speaking of committing local changes in WC files and directories)
or one that is located in a repository (for example, when deleting
a file/directory right from a repository).
When you call
SVNCommitClient's
doCollectCommitItems()
this methods processes the specified paths and collects information
on items to be committed in
SVNCommitItem objects which are
packed into a single
SVNCommitPacket object. This object is
returned by the method to the caller.
SVNCommitItem(File file, SVNURL URL, SVNURL copyFromURL, SVNNodeKind kind, SVNRevision revision, SVNRevision copyFromRevision, boolean isAdded, boolean isDeleted, boolean isPropertiesModified, boolean isContentsModified, boolean isCopied, boolean locked)- Constructs and initializes an SVNCommitItem object.
|
SVNRevision | getCopyFromRevision()- Gets the revision of the versioned item's ancestor
from which the item was copied.
|
SVNURL | getCopyFromURL()- Gets the repository location of the versioned item's ancestor
from which the item was copied.
|
File | getFile()- Gets the location of the Working Copy item.
|
SVNNodeKind | getKind()- Gets the node kind of the versioned item.
|
String | getPath()- Gets the item's relevant path.
|
SVNRevision | getRevision()- Gets the revision of the versioned item .
|
SVNURL | getURL()- Gets the versioned item's repository location.
|
org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess | getWCAccess()- This method is not intended for users (from an API point of view).
|
boolean | isAdded()- Determines if the item is to be added to version control.
|
boolean | isContentsModified()- Determines if the Working Copy item has local edits
to its contents.
|
boolean | isCopied()- Determines if the item is to be added to version control with
history.
|
boolean | isDeleted()- Determines if the item is to be deleted from version control.
|
boolean | isLocked()- Determines whether the item needs to be locked.
|
boolean | isPropertiesModified()- Determines if the Working Copy item has local edits
to properties.
|
void | setPath(String path)- Sets the item's relevant path.
|
SVNCommitItem
public SVNCommitItem(File file,
SVNURL URL,
SVNURL copyFromURL,
SVNNodeKind kind,
SVNRevision revision,
SVNRevision copyFromRevision,
boolean isAdded,
boolean isDeleted,
boolean isPropertiesModified,
boolean isContentsModified,
boolean isCopied,
boolean locked) Constructs and initializes an SVNCommitItem object.
file - a WC item's locationURL - the item's repository locationcopyFromURL - the repository location of the item's ancestor
(if the item was or to be copied)kind - the item's node kindrevision - the item's revisioncopyFromRevision - the revision of the item's ancestor
it's copied fromisAdded - true if the
item is to be added to version control, otherwise
falseisDeleted - true if the
item is to be deleted from version control, otherwise
falseisPropertiesModified - true if the
item's properties have local changes, otherwise
falseisContentsModified - true if the
item's contents (file contents or directory entries)
have local changes, otherwise
falseisCopied - true if the
item is to be added to version control with history,
otherwise falselocked - true if the
item is to be locked, otherwise
false
getCopyFromRevision
public SVNRevision getCopyFromRevision()
Gets the revision of the versioned item's ancestor
from which the item was copied.
- the revision the item was copied from
getCopyFromURL
public SVNURL getCopyFromURL()
Gets the repository location of the versioned item's ancestor
from which the item was copied.
- the URL of the copy source in an
SVNURL
representation
getFile
public File getFile()
Gets the location of the Working Copy item.
getKind
public SVNNodeKind getKind()
Gets the node kind of the versioned item.
getPath
public String getPath()
Gets the item's relevant path. The path is relevant to
the Working Copy root.
getRevision
public SVNRevision getRevision()
Gets the revision of the versioned item . For a WC item it is
the current working revision.
- the revision of the item to be committed
getURL
public SVNURL getURL()
Gets the versioned item's repository location.
- the item's URL pointing to its repository location
getWCAccess
public org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess getWCAccess()
This method is not intended for users (from an API point of view).
isAdded
public boolean isAdded()
Determines if the item is to be added to version control.
- true if added,
otherwise false
isContentsModified
public boolean isContentsModified()
Determines if the Working Copy item has local edits
to its contents. If the item is a file - that is the file contents,
a directory - the directory contents (meaning entries).
- true if the contents
have local changes, otherwise false
isCopied
public boolean isCopied()
Determines if the item is to be added to version control with
history.
- true if added with
history (copied in other words), otherwise
false
isDeleted
public boolean isDeleted()
Determines if the item is to be deleted from version control.
- true if deleted,
otherwise false
isLocked
public boolean isLocked()
Determines whether the item needs to be locked.
- true if locked,
otherwise false
isPropertiesModified
public boolean isPropertiesModified()
Determines if the Working Copy item has local edits
to properties.
- true if the properties
have local changes, otherwise false
setPath
public void setPath(String path)
Sets the item's relevant path.
path - the item's path relevant to the Working Copy root
Copyright © 2004-2006 TMate Software Ltd. All Rights Reserved.