Beispiel #1
0
        public DateTime?GetPeriodEnd(string fileSystemObjectName)
        {
            if (null != EndOfPeriodCalculator)
            {
                var timestamp = BackupFilesystemNameParser.GetTimestamp(fileSystemObjectName);
                if (timestamp.HasValue)
                {
                    return(EndOfPeriodCalculator.Invoke(timestamp.Value));
                }
            }

            return(null);
        }
Beispiel #2
0
 /// <summary>
 ///     May return null
 /// </summary>
 /// <param name="fileSystemName">
 ///     Filesystem object name, no path
 /// </param>
 /// <returns>
 ///     null if not supported or failed to extract
 /// </returns>
 public DateTime?GetTimestamp(string fileSystemName)
 {
     return(BackupFilesystemNameParser.GetTimestamp(fileSystemName));
 }
Beispiel #3
0
 /// <summary>
 ///     May return null
 /// </summary>
 /// <param name="fileSystemName">
 ///     Filesystem object name, no path
 /// </param>
 /// <returns>
 ///     null if not supported or failed to extract
 /// </returns>
 public string GetDatabaseName(string fileSystemName)
 {
     return(BackupFilesystemNameParser.GetDatabaseName(fileSystemName));
 }