Exemplo n.º 1
0
 /// <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);
 }
Exemplo n.º 2
0
        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);
 }