Exemplo n.º 1
0
        public void CreateCoversationStuff()
        {
            TestFixtureSetUp();
            var provider = new SessionFactoryProviderStub(sessions);

            cf  = new DefaultConversationFactory(provider, new FakeSessionWrapper());
            cca = new NhConversationsContainerAccessor(provider);
        }
Exemplo n.º 2
0
 public ConversationInterceptor(IKernel kernel,
                                IConversationalMetaInfoStore metadataStore,
                                IConversationsContainerAccessor conversationsContainerAccessor,
                                IConversationFactory conversationFactory)
     : base(metadataStore, conversationsContainerAccessor, conversationFactory)
 {
     this.kernel = kernel;
 }
Exemplo n.º 3
0
 protected AbstractConversationInterceptor(IConversationalMetaInfoStore metadataStore,
                                           IConversationsContainerAccessor conversationsContainerAccessor,
                                           IConversationFactory conversationFactory)
 {
     ConversationsContainerAccessor = conversationsContainerAccessor;
     ConversationFactory            = conversationFactory;
     MetadataStore = metadataStore;
 }
		protected AbstractConversationInterceptor(IConversationalMetaInfoStore metadataStore,
			IConversationsContainerAccessor conversationsContainerAccessor,
			IConversationFactory conversationFactory)
		{
			ConversationsContainerAccessor = conversationsContainerAccessor;
			ConversationFactory = conversationFactory;
			MetadataStore = metadataStore;
		}
Exemplo n.º 5
0
		public ConversationInterceptor(IKernel kernel,
			IConversationalMetaInfoStore metadataStore,
			IConversationsContainerAccessor conversationsContainerAccessor,
			IConversationFactory conversationFactory)
			: base(metadataStore, conversationsContainerAccessor, conversationFactory)
		{
			this.kernel = kernel;
		}
Exemplo n.º 6
0
 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;
 }
Exemplo n.º 7
0
        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;
            }
        }
Exemplo n.º 8
0
 public FamilyCrudModel(IConversationsContainerAccessor cca, IConversationFactory cf, IDaoFactory factory)
     : base(cca, cf)
 {
     animalDao = factory.GetDao <IAnimalReadOnlyDao <TAnimal> >();
     familyDao = factory.GetDao <IFamilyDao <TAnimal> >();
 }
Exemplo n.º 9
0
 public ConversationInterceptor(IConversationalMetaInfoStore metadataStore,
                                IConversationsContainerAccessor conversationsContainerAccessor,
                                IConversationFactory conversationFactory)
     : base(metadataStore, conversationsContainerAccessor, conversationFactory)
 {
 }