Sitecore.Sharedsource.Tasks.TemplateConfiguration.CreateFolders C# (CSharp) Method

CreateFolders() private method

Creates the folders.
private CreateFolders ( ) : void
return void
        private void CreateFolders()
        {
            // make sure we have the template of the items we want to move
            Template = _database.Templates[_template];

            // we at least need a year template
            YearFolder = new Folder(_database.Templates[_yearTemplate], _yearFormat);

            // we may want to organize in months too
            if (!string.IsNullOrEmpty(_monthTemplate))
            {
                MonthFolder = new Folder(_database.Templates[_monthTemplate], _monthFormat);
            }

            // we may also want to put in day folders
            if (!string.IsNullOrEmpty(_dayTemplate))
            {
                DayFolder = new Folder(_database.Templates[_dayTemplate], _dayFormat);
                HourFolder = new Folder(_database.Templates[_dayTemplate], _hourFormat);
                MinuteFolder = new Folder(_database.Templates[_dayTemplate], _minuteFormat);
                SecondFolder = new Folder(_database.Templates[_dayTemplate], _secondFormat);
            }

            // make sure we have a Month if we have a Day
            Sitecore.Diagnostics.Assert.IsFalse(MonthFolder == null && DayFolder != null, "dayTemplate without monthTemplate");
        }