ISvnObjectReceiver<SVNCommitInfo>
, ISvnOperationOptionsProvider
SvnCommit
, SvnImport
, SvnRemoteCopy
, SvnRemoteDelete
, SvnRemoteMkDir
, SvnRemoteSetProperty
public abstract class AbstractSvnCommit extends SvnReceivingOperation<SVNCommitInfo>
SvnOperation.run()
method returns SVNCommitInfo
information on a new revision as the result of the commit.SvnCommit
,
SvnImport
,
SvnRemoteCopy
,
SvnRemoteDelete
,
SvnRemoteMkDir
,
SvnRemoteSetProperty
Modifier | Constructor | Description |
---|---|---|
protected |
AbstractSvnCommit(SvnOperationFactory factory) |
Modifier and Type | Method | Description |
---|---|---|
ISvnCommitHandler |
getCommitHandler() |
Gets the commit handler for the operation.
|
java.lang.String |
getCommitMessage() |
Gets commit log message.
|
SVNProperties |
getRevisionProperties() |
Gets custom revision properties for the operation.
|
void |
setCommitHandler(ISvnCommitHandler commitHandler) |
Sets the commit handler for the operation.
|
void |
setCommitMessage(java.lang.String commitMessage) |
Sets commit log message.
|
void |
setRevisionProperties(SVNProperties revisionProperties) |
Sets custom revision properties for the operation.
|
void |
setRevisionProperty(java.lang.String name,
SVNPropertyValue value) |
Adds custom revision properties for the operation.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addTarget, cancel, ensureArgumentsAreValid, ensureEnoughTargets, ensureHomohenousTargets, getApplicableChangelists, getAuthenticationManager, getCanceller, getDepth, getEventHandler, getFirstTarget, getMaximumTargetsCount, getMinimumTargetsCount, getOperationalWorkingCopy, getOperationFactory, getOptions, getRepositoryPool, getRevision, getSqliteJournalMode, getTargets, hasFileTargets, hasLocalTargets, hasRemoteTargets, isCancelled, isChangesWorkingCopy, isSleepForTimestamp, isUseParentWcFormat, needsHomohenousTargets, run, setApplicalbeChangelists, setDepth, setRevision, setSingleTarget, setSleepForTimestamp, setSqliteJournalMode
first, getReceiver, initDefaults, last, receive, run, setReceiver
protected AbstractSvnCommit(SvnOperationFactory factory)
public SVNProperties getRevisionProperties()
null
, revisionProperties
holds additional, custom revision properties (String
names
mapped to SVNPropertyValue
values) to be set on the new revision.
This table cannot contain any standard Subversion properties.public void setRevisionProperties(SVNProperties revisionProperties)
null
, revisionProperties
holds additional, custom revision properties (String
names
mapped to SVNPropertyValue
values) to be set on the new revision.
This table cannot contain any standard Subversion properties.revisionProperties
- custom revision propertiespublic java.lang.String getCommitMessage()
public void setCommitMessage(java.lang.String commitMessage)
commitMessage
- commit log messagepublic void setRevisionProperty(java.lang.String name, SVNPropertyValue value)
setRevisionProperties(SVNProperties)
name
- name of custom revision propertyvalue
- value of custom revision propertypublic ISvnCommitHandler getCommitHandler()
public void setCommitHandler(ISvnCommitHandler commitHandler)
commitHandler
- commit handler