public void CreateCoversationStuff() { TestFixtureSetUp(); var provider = new SessionFactoryProviderStub(sessions); cf = new DefaultConversationFactory(provider, new FakeSessionWrapper()); cca = new NhConversationsContainerAccessor(provider); }
public ConversationInterceptor(IKernel kernel, IConversationalMetaInfoStore metadataStore, IConversationsContainerAccessor conversationsContainerAccessor, IConversationFactory conversationFactory) : base(metadataStore, conversationsContainerAccessor, conversationFactory) { this.kernel = kernel; }
protected AbstractConversationInterceptor(IConversationalMetaInfoStore metadataStore, IConversationsContainerAccessor conversationsContainerAccessor, IConversationFactory conversationFactory) { ConversationsContainerAccessor = conversationsContainerAccessor; ConversationFactory = conversationFactory; MetadataStore = metadataStore; }
protected PersistenceConversationalModel(IConversationsContainerAccessor cca, IConversationFactory cf) { if (cca == null) { throw new ArgumentNullException("cca"); } if (cf == null) { throw new ArgumentNullException("cf"); } this.cca = cca; this.cf = cf; }
public void OnSuccess(MethodExecutionArgs eventArgs) { if (IsNoopConversationalMarkerActive) { return; } if (eventArgs.MethodExecutionTag == NestedMethodMarker) { return; } IConversationsContainerAccessor cca = ConversationsContainerAccessor; IConversation c = cca.Container.Get(GetConversationIdMethod.Invoke()); EndMode endMode = GetMethodEndMode(eventArgs.Method); switch (endMode) { case EndMode.End: c.End(); c.Dispose(); break; case EndMode.Abort: c.Abort(); c.Dispose(); break; case EndMode.CommitAndContinue: c.FlushAndPause(); break; default: c.Pause(); break; } }
public FamilyCrudModel(IConversationsContainerAccessor cca, IConversationFactory cf, IDaoFactory factory) : base(cca, cf) { animalDao = factory.GetDao <IAnimalReadOnlyDao <TAnimal> >(); familyDao = factory.GetDao <IFamilyDao <TAnimal> >(); }
public ConversationInterceptor(IConversationalMetaInfoStore metadataStore, IConversationsContainerAccessor conversationsContainerAccessor, IConversationFactory conversationFactory) : base(metadataStore, conversationsContainerAccessor, conversationFactory) { }