private void AddFilesInDirectory(Archive archive, DirectoryInfo rootDirectory, PackageType?packageType, TarArchive tarArchive,
                                  string fileNamePrefix = null)
 {
     AddFilesInDirectory(archive, rootDirectory, rootDirectory, packageType, tarArchive, fileNamePrefix);
 }
        /// <summary>
        /// Create AIP (Archival Information Package)
        /// Package- and metafile are written to the given output directory
        /// The full path of the created package is returned
        /// </summary>
        public string CreateAip(Archive archive, ArchiveMetadata metadata, string outputDirectory)
        {
            string packageFilePath = CreatePackage(PackageType.ArchivalInformationPackage, archive, metadata, outputDirectory);

            return(packageFilePath);
        }
Beispiel #3
0
 public ArchiveDetails(Archive archive)
 {
     _addml = SerializeUtil.DeserializeFromFile <addml>(archive.AddmlFile);
 }