public class CopyFilesOperation extends Object
Modifier and Type | Field and Description |
---|---|
static Integer |
DEFAULT_DEEPNESS |
Constructor and Description |
---|
CopyFilesOperation(org.pentaho.platform.api.repository2.unified.IUnifiedRepository repository,
DefaultUnifiedRepositoryWebService defaultUnifiedRepositoryWebService,
List<String> sourceFileIds,
String destDirPath,
int overrideMode) |
CopyFilesOperation(List<String> sourceFileIds,
String destDirPath,
int overrideMode) |
Modifier and Type | Method and Description |
---|---|
protected org.pentaho.platform.api.repository2.unified.RepositoryRequest |
createRepoRequest(org.pentaho.platform.api.repository2.unified.RepositoryFile repoFile,
int deepness)
For testing
|
void |
execute() |
protected org.pentaho.platform.api.repository2.unified.IUnifiedRepository |
getRepository() |
protected DefaultUnifiedRepositoryWebService |
getRepoWs() |
List<String> |
getSourceFileIds() |
protected void |
performFolderDeepCopy(org.pentaho.platform.api.repository2.unified.RepositoryFile from,
org.pentaho.platform.api.repository2.unified.RepositoryFile to,
Integer deepness) |
protected org.pentaho.platform.api.repository2.unified.RepositoryFile |
toFile(RepositoryFileDto repositoryFileDto)
For testing
|
protected RepositoryFileDto |
toFileDto(org.pentaho.platform.api.repository2.unified.RepositoryFile repositoryFile,
Set<String> memberSet,
boolean exclude)
For testing
|
public static final Integer DEFAULT_DEEPNESS
public CopyFilesOperation(List<String> sourceFileIds, String destDirPath, int overrideMode)
public CopyFilesOperation(org.pentaho.platform.api.repository2.unified.IUnifiedRepository repository, DefaultUnifiedRepositoryWebService defaultUnifiedRepositoryWebService, List<String> sourceFileIds, String destDirPath, int overrideMode)
public void execute()
protected void performFolderDeepCopy(org.pentaho.platform.api.repository2.unified.RepositoryFile from, org.pentaho.platform.api.repository2.unified.RepositoryFile to, Integer deepness)
from
- folder, from witch we will copy contentto
- folder, in witch we will copy contentdeepness
- deepness of child entries in each folderprotected org.pentaho.platform.api.repository2.unified.IUnifiedRepository getRepository()
protected DefaultUnifiedRepositoryWebService getRepoWs()
protected org.pentaho.platform.api.repository2.unified.RepositoryRequest createRepoRequest(org.pentaho.platform.api.repository2.unified.RepositoryFile repoFile, int deepness)
protected RepositoryFileDto toFileDto(org.pentaho.platform.api.repository2.unified.RepositoryFile repositoryFile, Set<String> memberSet, boolean exclude)
protected org.pentaho.platform.api.repository2.unified.RepositoryFile toFile(RepositoryFileDto repositoryFileDto)
Copyright © 2018 Hitachi Vantara. All rights reserved.