Package org.tmatesoft.svn.core.wc2
Class SvnGetProperties
java.lang.Object
org.tmatesoft.svn.core.wc2.SvnOperation<SVNProperties>
org.tmatesoft.svn.core.wc2.SvnReceivingOperation<SVNProperties>
org.tmatesoft.svn.core.wc2.SvnGetProperties
- All Implemented Interfaces:
ISvnObjectReceiver<SVNProperties>,ISvnOperationOptionsProvider
Represents proplist operation.
Gets the
target's properties or revision properties.
If single property has to be read, a caller should use
ISvnObjectReceiver to fetch the property value by name.
SvnOperation.run() returns SvnWcGeneration of resulting working copy.
This method throws SVNException if one of the following is true:
propertyNamestarts with thesvn:wc:prefixtargetis not under version control
- Version:
- 1.7
- Author:
- TMate Software Ltd.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidlongSets properties revision number, only for revision properties.booleanGets whether the operation changes working copybooleanGets whether it is revision properties.voidsetRevisionNumber(long revisionNumber) Sets properties revision number, only for revision properties.voidsetRevisionProperties(boolean revisionProperties) Sets whether it is revision properties.voidMethods inherited from class org.tmatesoft.svn.core.wc2.SvnReceivingOperation
first, getReceiver, initDefaults, last, receive, run, setReceiverMethods inherited from class org.tmatesoft.svn.core.wc2.SvnOperation
addTarget, cancel, ensureEnoughTargets, ensureHomohenousTargets, getApplicableChangelists, getAuthenticationManager, getCanceller, getDepth, getEventHandler, getFirstTarget, getMaximumTargetsCount, getMinimumTargetsCount, getOperationalWorkingCopy, getOperationFactory, getOptions, getRepositoryPool, getRevision, getSqliteJournalMode, getTargets, hasFileTargets, hasLocalTargets, hasRemoteTargets, isCancelled, isSleepForTimestamp, isUseParentWcFormat, needsHomohenousTargets, run, setApplicalbeChangelists, setDepth, setRevision, setSingleTarget, setSleepForTimestamp, setSqliteJournalMode
-
Constructor Details
-
SvnGetProperties
-
-
Method Details
-
ensureArgumentsAreValid
- Overrides:
ensureArgumentsAreValidin classSvnOperation<SVNProperties>- Throws:
SVNException
-
isRevisionProperties
public boolean isRevisionProperties()Gets whether it is revision properties.- Returns:
trueif it is revision properties,trueif it istarget's properties
-
setRevisionProperties
public void setRevisionProperties(boolean revisionProperties) Sets whether it is revision properties.- Parameters:
revisionProperties-trueif it is revision properties,trueif it istarget's properties
-
getRevisionNumber
public long getRevisionNumber()Sets properties revision number, only for revision properties.- Returns:
- revision number of properties
-
setRevisionNumber
public void setRevisionNumber(long revisionNumber) Sets properties revision number, only for revision properties.- Parameters:
revisionNumber- revision number of properties
-
isChangesWorkingCopy
public boolean isChangesWorkingCopy()Gets whether the operation changes working copy- Overrides:
isChangesWorkingCopyin classSvnOperation<SVNProperties>- Returns:
trueif the operation changes the working copy, otherwisefalse
-
setTargetInheritedPropertiesReceiver
public void setTargetInheritedPropertiesReceiver(ISvnObjectReceiver<List<SvnInheritedProperties>> receiver) -
getTargetInheritedPropertiesReceiver
-