Class AppStorageArchive


  • public class AppStorageArchive
    extends Object
    Author:
    Geoffroy Jamgotchian
    • Constructor Detail

      • AppStorageArchive

        public AppStorageArchive​(AppStorage storage)
    • Method Detail

      • 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)
      • 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)
      • 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)
      • unarchive

        public void unarchive​(NodeInfo parentNodeInfo,
                              Path nodeDir)