public class ImportSession extends Object
Modifier and Type | Class and Description |
---|---|
class |
ImportSession.ManifestFile |
Modifier and Type | Field and Description |
---|---|
static IPlatformImporter |
iPlatformImporter |
Constructor and Description |
---|
ImportSession() |
public static IPlatformImporter iPlatformImporter
public static ImportSession getSession()
public void initialize()
public org.apache.commons.logging.Log getLogger()
@Deprecated public Boolean isFileHidden(String filePath)
isApplyAclSettings
- isRetainOwnership
- filePath
- public ImportSession.ManifestFile getManifestFile(String filePath, boolean isFileExist)
public RepositoryFileAcl processAclForFile(String filePath)
public void setSkippedFiles(HashSet<String> skippedFiles)
skippedFiles
- the skippedFiles to setpublic Boolean getIsNotRunningImport()
public ExportManifest getManifest()
public void setManifest(ExportManifest manifest)
manifest
- the manifest to setpublic boolean isApplyAclSettings()
public void setApplyAclSettings(boolean applyAclSettings)
applyAclSettings
- the applyAclSettings to setpublic boolean isRetainOwnership()
public void setRetainOwnership(boolean retainOwnership)
retainOwnership
- the retainOwnership to setpublic boolean isOverwriteAclSettings()
public void setOverwriteAclSettings(boolean overwriteAclSettings)
overwriteAclSettings
- the overwriteAclSettings to setpublic String getCurrentManifestKey()
public void setCurrentManifestKey(String currentManifestKey)
Set
- the key for looking up the current file in the manifestpublic HashSet<String> getFoldersCreatedImplicitly()
public void setAclProperties(boolean applyAclSettingsFlag, boolean retainOwnershipFlag, boolean overwriteAclSettingsFlag)
applyAclSettingsFlag
- retainOwnershipFlag
- overwriteAclSettingsFlag
- public void addImportedRepositoryFile(RepositoryFile repositoryFile)
repositoryFile
- public HashSet<RepositoryFile> getImportedRepositoryFiles()
public void addImportedScheduleJobId(String jobId)
jobId
- public static void clearSession()
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.