Пример #1
0
        private static int GetPostCountFromJournal(string journalXmlFileName, Archive archive)
        {
            string journalXmlFile = archive.WorkingDirectory.Content().WithFile(journalXmlFileName).FullName;

            JournalHead journalHead = JournalGuillotine.Behead(journalXmlFile);

            return(journalHead.NumberOfJournalposts);
        }
        public ArchiveStartAndEndDateControl(Archive archive)
        {
            _registrationCreationDates = new SortedSet <DateTime>();

            _headPublicJournal  = Noark5TestHelper.GetJournalHead(ArkadeConstants.PublicJournalXmlFileName, archive);
            _headRunningJournal = Noark5TestHelper.GetJournalHead(ArkadeConstants.RunningJournalXmlFileName, archive);

            _periodSeparationIsSharp = Noark5TestHelper.PeriodSeparationIsSharp(archive);
        }
        public ArchiveStartAndEndDateControl(Archive archive)
        {
            _registrationCreationDates = new SortedSet <DateTime>();

            _filesNotFound      = new List <string>();
            _headPublicJournal  = GetJournalHead(ArkadeConstants.PublicJournalXmlFileName, archive);
            _headRunningJournal = GetJournalHead(ArkadeConstants.RunningJournalXmlFileName, archive);
            _archiveExtraction  = GetAddmlObject(ArkadeConstants.ArkivuttrekkXmlFileName, archive);
        }
Пример #4
0
        private static int GetPostCountFromJournal(string journalXmlFileName, Archive archive)
        {
            string journalXmlFile = archive.WorkingDirectory.Content().WithFile(journalXmlFileName).FullName;

            // TODO: Check for file existance to distinguish file not found error from deserialize error

            JournalHead journalHead = JournalGuillotine.Behead(journalXmlFile);

            return(journalHead.NumberOfJournalposts);
        }
Пример #5
0
        private static int GetPostCountFromJournal(ArchiveXmlFile journalFile)
        {
            JournalHead journalHead = JournalGuillotine.Behead(journalFile);

            return(journalHead.NumberOfJournalposts);
        }