Exemple #1
0
        public virtual void OnPostRecreateCollection(PostCollectionRecreateEvent evt)
        {
            var collectionEntry = getCollectionEntry(evt);

            if (!collectionEntry.LoadedPersister.IsInverse)
            {
                onCollectionAction(evt, evt.Collection, null, collectionEntry);
            }
        }
Exemple #2
0
        public void OnPostRecreateCollection(PostCollectionRecreateEvent evt)
        {
            CollectionEntry collectionEntry = GetCollectionEntry(evt);

            if (!collectionEntry.LoadedPersister.IsInverse)
            {
                OnCollectionAction(evt, evt.Collection, null, collectionEntry);
            }
        }
Exemple #3
0
 public Task OnPostRecreateCollectionAsync(PostCollectionRecreateEvent @event, CancellationToken cancellationToken)
 {
     try
     {
         AddEvent(@event, this);
         return(Task.CompletedTask);
     }
     catch (System.Exception ex)
     {
         return(Task.FromException <object>(ex));
     }
 }
Exemple #4
0
 private void PostRecreate()
 {
     IPostCollectionRecreateEventListener[] postListeners = Session.Listeners.PostCollectionRecreateEventListeners;
     if (postListeners.Length > 0)
     {
         PostCollectionRecreateEvent postEvent = new PostCollectionRecreateEvent(Persister, Collection, (IEventSource)Session);
         for (int i = 0; i < postListeners.Length; i++)
         {
             postListeners[i].OnPostRecreateCollection(postEvent);
         }
     }
 }
Exemple #5
0
 private async Task PostRecreateAsync(CancellationToken cancellationToken)
 {
     cancellationToken.ThrowIfCancellationRequested();
     IPostCollectionRecreateEventListener[] postListeners = Session.Listeners.PostCollectionRecreateEventListeners;
     if (postListeners.Length > 0)
     {
         PostCollectionRecreateEvent postEvent = new PostCollectionRecreateEvent(Persister, Collection, (IEventSource)Session);
         for (int i = 0; i < postListeners.Length; i++)
         {
             await(postListeners[i].OnPostRecreateCollectionAsync(postEvent, cancellationToken)).ConfigureAwait(false);
         }
     }
 }
 public void OnPostRecreateCollection(PostCollectionRecreateEvent @event)
 {
     AddEvent(@event, this);
 }
Exemple #7
0
 public Task OnPostRecreateCollectionAsync(PostCollectionRecreateEvent @event, CancellationToken cancellationToken)
 {
     OnPostRecreateCollection(@event);
     return(Task.CompletedTask);
 }
Exemple #8
0
 public void OnPostRecreateCollection(PostCollectionRecreateEvent @event)
 {
     ProcessCollectionEvent(@event);
 }
Exemple #9
0
 /// <inheritdoc />
 public Task OnPostRecreateCollectionAsync(PostCollectionRecreateEvent @event, CancellationToken cancellationToken)
 {
     throw new System.NotImplementedException();
 }
Exemple #10
0
 public virtual IEnumerable <AuditLogEntry> CreateEntries(PostCollectionRecreateEvent e)
 {
     return(CreateCollectionEntries(e.AffectedOwnerOrNull, (Guid)e.AffectedOwnerIdOrNull, e.Collection));
 }
Exemple #11
0
 public void OnPostRecreateCollection(PostCollectionRecreateEvent @event)
 {
     log.Debug("OnPostRecreateCollection :" + @event);
 }