Package org.apache.jackrabbit.vault.util
Class RepositoryCopier
- java.lang.Object
-
- org.apache.jackrabbit.vault.util.RepositoryCopier
-
public class RepositoryCopier extends java.lang.ObjectRepository Copier that copies content from a source to a destination repository.
-
-
Constructor Summary
Constructors Constructor Description RepositoryCopier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabort()voidcopy(javax.jcr.Session srcSession, java.lang.String srcPath, javax.jcr.Session dstSession, java.lang.String dstPath, boolean recursive)voidcopy(RepositoryAddress src, RepositoryAddress dst, boolean recursive)booleanequals(java.lang.Object obj)intgetBatchSize()CredentialsProvidergetCredentialsProvider()intgetCurrentNumNodes()java.lang.StringgetCurrentPath()longgetCurrentSize()java.lang.StringgetLastKnownGood()java.lang.StringgetResumeFrom()WorkspaceFiltergetSrcFilter()longgetThrottle()intgetTotalNodes()longgetTotalSize()inthashCode()booleanisNoOrdering()booleanisOnlyNewer()booleanisUpdate()voidsetBatchSize(int batchSize)voidsetCredentialsProvider(CredentialsProvider credentialsProvider)voidsetNoOrdering(boolean noOrdering)voidsetOnlyNewer(boolean onlyNewer)voidsetResumeFrom(java.lang.String resumeFrom)voidsetSourceFilter(WorkspaceFilter srcFilter)voidsetThrottle(long throttle)voidsetTracker(ProgressTrackerListener tracker)voidsetUpdate(boolean update)
-
-
-
Method Detail
-
setTracker
public void setTracker(ProgressTrackerListener tracker)
-
getBatchSize
public int getBatchSize()
-
setBatchSize
public void setBatchSize(int batchSize)
-
getThrottle
public long getThrottle()
-
setThrottle
public void setThrottle(long throttle)
-
setSourceFilter
public void setSourceFilter(WorkspaceFilter srcFilter)
-
setOnlyNewer
public void setOnlyNewer(boolean onlyNewer)
-
setUpdate
public void setUpdate(boolean update)
-
isNoOrdering
public boolean isNoOrdering()
-
setNoOrdering
public void setNoOrdering(boolean noOrdering)
-
isOnlyNewer
public boolean isOnlyNewer()
-
isUpdate
public boolean isUpdate()
-
getSrcFilter
public WorkspaceFilter getSrcFilter()
-
getResumeFrom
public java.lang.String getResumeFrom()
-
setResumeFrom
public void setResumeFrom(java.lang.String resumeFrom)
-
getLastKnownGood
public java.lang.String getLastKnownGood()
-
getCurrentPath
public java.lang.String getCurrentPath()
-
getCurrentNumNodes
public int getCurrentNumNodes()
-
getTotalNodes
public int getTotalNodes()
-
getTotalSize
public long getTotalSize()
-
getCurrentSize
public long getCurrentSize()
-
abort
public void abort()
-
copy
public void copy(RepositoryAddress src, RepositoryAddress dst, boolean recursive) throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
-
copy
public void copy(javax.jcr.Session srcSession, java.lang.String srcPath, javax.jcr.Session dstSession, java.lang.String dstPath, boolean recursive) throws javax.jcr.RepositoryException- Throws:
javax.jcr.RepositoryException
-
setCredentialsProvider
public void setCredentialsProvider(CredentialsProvider credentialsProvider)
-
getCredentialsProvider
public CredentialsProvider getCredentialsProvider()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-