Package com.powsybl.afs.storage
Class AppStorageArchive
- java.lang.Object
-
- com.powsybl.afs.storage.AppStorageArchive
-
public class AppStorageArchive extends Object
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description AppStorageArchive(AppStorage storage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
archive(NodeInfo nodeInfo, Path parentDir, com.powsybl.afs.storage.AppStorageArchive.ArchiveContext archiveDependencies)
void
archive(String nodeId, Path parentDir)
void
archive(String nodeId, Path parentDir, boolean archiveDependencies, Map<String,List<String>> outputBlackList, List<String> removeTs)
void
archiveChildren(NodeInfo nodeInfo, Path nodeDir)
void
archiveChildren(NodeInfo nodeInfo, Path nodeDir, com.powsybl.afs.storage.AppStorageArchive.ArchiveContext archiveDependencies)
void
unarchive(NodeInfo parentNodeInfo, Path nodeDir)
void
unarchive(Path nodeDir)
void
unarchiveChildren(NodeInfo parentNodeInfo, Path nodeDir)
void
unarchiveChildren(NodeInfo parentNodeInfo, Path nodeDir, com.powsybl.afs.storage.AppStorageArchive.UnarchiveContext context)
void
unarchiveDependencies(NodeInfo parentNodeInfo, Path nodeDir, com.powsybl.afs.storage.AppStorageArchive.UnarchiveContext context)
-
-
-
Constructor Detail
-
AppStorageArchive
public AppStorageArchive(AppStorage storage)
-
-
Method Detail
-
archiveChildren
public void archiveChildren(NodeInfo nodeInfo, Path nodeDir) throws IOException
- Throws:
IOException
-
archiveChildren
public void archiveChildren(NodeInfo nodeInfo, Path nodeDir, com.powsybl.afs.storage.AppStorageArchive.ArchiveContext archiveDependencies) throws IOException
- Throws:
IOException
-
archive
public void archive(String nodeId, Path parentDir, boolean archiveDependencies, Map<String,List<String>> outputBlackList, List<String> removeTs)
-
archive
public void archive(NodeInfo nodeInfo, Path parentDir, com.powsybl.afs.storage.AppStorageArchive.ArchiveContext archiveDependencies) throws IOException
- Throws:
IOException
-
unarchiveChildren
public void unarchiveChildren(NodeInfo parentNodeInfo, Path nodeDir, com.powsybl.afs.storage.AppStorageArchive.UnarchiveContext context) throws IOException
- Throws:
IOException
-
unarchiveDependencies
public void unarchiveDependencies(NodeInfo parentNodeInfo, Path nodeDir, com.powsybl.afs.storage.AppStorageArchive.UnarchiveContext context) throws IOException
- Throws:
IOException
-
unarchive
public void unarchive(Path nodeDir)
-
-