/// <summary> /// Initializes this PendingImportResource after deserialization /// </summary> /// <remarks> /// This method must be called onces after this PendingImportResource has been deserialized. /// It must not be called in any other circumstances. /// </remarks> /// <param name="parentImportJobController">ImportJobController this PendingImportResource belongs to</param> public void InitializeAfterDeserialization(ImportJobController parentImportJobController) { _parentImportJobController = parentImportJobController; _pendingImportResourceNumber = _parentImportJobController.GetNumberOfNextPendingImportResource(); _isValid = true; _parentImportJobController.RegisterPendingImportResource(this); }
private DateTime _dateOfLastImport; // only valid for refresh imports #endregion #region Constructor public PendingImportResourceNewGen(ResourcePath parentDirectory, IFileSystemResourceAccessor resourceAccessor, String currentBlock, ImportJobController parentImportJobController, Guid?parentDirectoryId = null, Guid?mediaItemId = null) { _parentDirectoryId = parentDirectoryId; _mediaItemId = mediaItemId; _parentDirectoryResourcePathString = (parentDirectory == null) ? "" : parentDirectory.Serialize(); _resourceAccessor = resourceAccessor; _currentBlock = currentBlock; _parentImportJobController = parentImportJobController; _pendingImportResourceNumber = _parentImportJobController.GetNumberOfNextPendingImportResource(); _isValid = (_resourceAccessor != null); _parentImportJobController.RegisterPendingImportResource(this); }
private DateTime _dateOfLastImport; // only valid for refresh imports #endregion #region Constructor public PendingImportResourceNewGen(ResourcePath parentDirectory, IFileSystemResourceAccessor resourceAccessor, String currentBlock, ImportJobController parentImportJobController, Guid? parentDirectoryId = null, Guid? mediaItemId = null) { _parentDirectoryId = parentDirectoryId; _mediaItemId = mediaItemId; _parentDirectoryResourcePathString = (parentDirectory == null) ? "" : parentDirectory.Serialize(); _resourceAccessor = resourceAccessor; _currentBlock = currentBlock; _parentImportJobController = parentImportJobController; _pendingImportResourceNumber = _parentImportJobController.GetNumberOfNextPendingImportResource(); _isValid = (_resourceAccessor != null); _parentImportJobController.RegisterPendingImportResource(this); }
/// <summary> /// Initializes this PendingImportResource after deserialization /// </summary> /// <remarks> /// This method must be called onces after this PendingImportResource has been deserialized. /// It must not be called in any other circumstances. /// </remarks> /// <param name="parentImportJobController">ImportJobController this PendingImportResource belongs to</param> public void InitializeAfterDeserialization(ImportJobController parentImportJobController) { _parentImportJobController = parentImportJobController; _pendingImportResourceNumber = _parentImportJobController.GetNumberOfNextPendingImportResource(); _isValid = true; _parentImportJobController.RegisterPendingImportResource(this); }