Esempio n. 1
0
        public virtual void OnPostRecreateCollection(PostCollectionRecreateEvent evt)
        {
            var collectionEntry = getCollectionEntry(evt);

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

            if (!collectionEntry.LoadedPersister.IsInverse)
            {
                OnCollectionAction(evt, evt.Collection, null, collectionEntry);
            }
        }
Esempio n. 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));
     }
 }
Esempio n. 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);
         }
     }
 }
Esempio n. 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);
 }
Esempio n. 7
0
 public Task OnPostRecreateCollectionAsync(PostCollectionRecreateEvent @event, CancellationToken cancellationToken)
 {
     OnPostRecreateCollection(@event);
     return(Task.CompletedTask);
 }
Esempio n. 8
0
 public void OnPostRecreateCollection(PostCollectionRecreateEvent @event)
 {
     ProcessCollectionEvent(@event);
 }
Esempio n. 9
0
 /// <inheritdoc />
 public Task OnPostRecreateCollectionAsync(PostCollectionRecreateEvent @event, CancellationToken cancellationToken)
 {
     throw new System.NotImplementedException();
 }
Esempio n. 10
0
 public virtual IEnumerable <AuditLogEntry> CreateEntries(PostCollectionRecreateEvent e)
 {
     return(CreateCollectionEntries(e.AffectedOwnerOrNull, (Guid)e.AffectedOwnerIdOrNull, e.Collection));
 }
Esempio n. 11
0
 public void OnPostRecreateCollection(PostCollectionRecreateEvent @event)
 {
     log.Debug("OnPostRecreateCollection :" + @event);
 }