Package org.tmatesoft.svn.core.wc2
Class SvnGetProperties
java.lang.Object
org.tmatesoft.svn.core.wc2.SvnOperation<T>
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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ISvnObjectReceiver<java.util.List<SvnInheritedProperties>>private longprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidlongSets properties revision number, only for revision properties.ISvnObjectReceiver<java.util.List<SvnInheritedProperties>>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.voidsetTargetInheritedPropertiesReceiver(ISvnObjectReceiver<java.util.List<SvnInheritedProperties>> receiver) Methods 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, setSqliteJournalModeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
revisionProperties
private boolean revisionProperties -
revisionNumber
private long revisionNumber -
inheritedPropertiesReceiver
-
-
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<java.util.List<SvnInheritedProperties>> receiver) -
getTargetInheritedPropertiesReceiver
public ISvnObjectReceiver<java.util.List<SvnInheritedProperties>> getTargetInheritedPropertiesReceiver()
-