renaming references in config and xml files

This commit is contained in:
Steve Bohlen
2012-12-23 08:55:39 -05:00
parent 4d606f8baa
commit c9598f9c53
15 changed files with 1048 additions and 90 deletions

View File

@@ -57,7 +57,7 @@
<add name="Spring" type="Spring.Context.Support.WebSupportModule, Spring.Web"/>
<!--<add name="OpenSessionInView" type="Spring.Data.NHibernate.Support.OpenSessionInViewModule, Spring.Data.NHibernate21"/>-->
<!--Module that controls the conversations at the end of the request. Ends the Conversations in timeout and pause the conversations at the end of the request.-->
<add name="ConversationModule" type="Spring.ConversationWA.HttpModule.ConversationModule, Spring.ConversationWA.NH32"/>
<add name="ConversationModule" type="Spring.ConversationWA.HttpModule.ConversationModule, Spring.Web.Conversation.NHibernate32"/>
</httpModules>
<httpHandlers>
<add verb="*" path="*.aspx" type="Spring.Web.Support.PageHandlerFactory, Spring.Web"/>

View File

@@ -57,7 +57,7 @@
<add name="Spring" type="Spring.Context.Support.WebSupportModule, Spring.Web"/>
<!--<add name="OpenSessionInView" type="Spring.Data.NHibernate.Support.OpenSessionInViewModule, Spring.Data.NHibernate21"/>-->
<!--Module that controls the conversations at the end of the request. Ends the Conversations in timeout and pause the conversations at the end of the request.-->
<add name="ConversationModule" type="Spring.ConversationWA.HttpModule.ConversationModule, Spring.ConversationWA.NH32"/>
<add name="ConversationModule" type="Spring.ConversationWA.HttpModule.ConversationModule, Spring.Web.Conversation.NHibernate32"/>
</httpModules>
<httpHandlers>
<add verb="*" path="*.aspx" type="Spring.Web.Support.PageHandlerFactory, Spring.Web"/>

View File

@@ -57,7 +57,7 @@
<add name="Spring" type="Spring.Context.Support.WebSupportModule, Spring.Web"/>
<!--<add name="OpenSessionInView" type="Spring.Data.NHibernate.Support.OpenSessionInViewModule, Spring.Data.NHibernate21"/>-->
<!--Module that controls the conversations at the end of the request. Ends the Conversations in timeout and pause the conversations at the end of the request.-->
<add name="ConversationModule" type="Spring.ConversationWA.HttpModule.ConversationModule, Spring.ConversationWA.NH32"/>
<add name="ConversationModule" type="Spring.ConversationWA.HttpModule.ConversationModule, Spring.Web.Conversation.NHibernate32"/>
</httpModules>
<httpHandlers>
<add verb="*" path="*.aspx" type="Spring.Web.Support.PageHandlerFactory, Spring.Web"/>

View File

@@ -24,7 +24,7 @@
<!--Conversation for 'Default.aspx'-->
<!--"convDefault" will have only one functionality: trigger the release of other conversations when started (StartResumeConversation())-->
<object name="convDefault" type="Spring.ConversationWA.Imple.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convDefault" type="Spring.ConversationWA.Imple.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convDefault"></property>
<property name="TimeOut" value="0"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -97,7 +97,7 @@
<!--Conversation for 'CustomerEditor.aspx', 'CustomerList.aspx', 'CustomerOrders.aspx', 'CustomerView.aspx', and 'FulfillmentResult.aspx'-->
<!--Important: If the application had other parties ("management employees" for example), they should use another conversation.-->
<object name="convCustomer" type="Spring.ConversationWA.Imple.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convCustomer" type="Spring.ConversationWA.Imple.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convCustomer"></property>
<property name="TimeOut" value="0"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -108,7 +108,7 @@
</object>
<!--Conversation Manager-->
<object name="conversationManager" type="Spring.ConversationWA.Imple.WebConversationManager, Spring.ConversationWA.NH32" scope="session">
<object name="conversationManager" type="Spring.ConversationWA.Imple.WebConversationManager, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="SessionFactory" ref="NHibernateSessionFactory"/>
<property name="EndPaused" value="true"/>
</object>

View File

@@ -25,7 +25,7 @@
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Debug\Spring.ConversationWA.xml</DocumentationFile>
<DocumentationFile>Spring.Web.Conversation.NHibernate32.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>

View File

@@ -0,0 +1,958 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Spring.Web.Conversation.NHibernate32</name>
</assembly>
<members>
<member name="T:Spring.Data.NHibernate.Support.SessionPerConversationScope">
<summary>
Based on <see cref="T:Spring.Data.NHibernate.Support.SessionScope"/>
for support of 'session-per-conversation' pattern.
</summary>
<author>Hailton de Castro</author>
</member>
<member name="F:Spring.Data.NHibernate.Support.SessionPerConversationScope.log">
<summary>
The logging instance.
</summary>
</member>
<member name="M:Spring.Data.NHibernate.Support.SessionPerConversationScope.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings"/> class.
Uses default values for <see cref="T:Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings"/>
</summary>
</member>
<member name="M:Spring.Data.NHibernate.Support.SessionPerConversationScope.#ctor(NHibernate.IInterceptor,NHibernate.FlushMode)">
<summary>
Initializes a new instance of the <see cref="T:Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings"/> class.
</summary>
<param name="entityInterceptor">Specify the <see cref="T:NHibernate.IInterceptor"/> to be set on each session provided by this <see cref="T:Spring.Data.NHibernate.Support.SessionPerConversationScope"/> instance.</param>
<param name="defaultFlushMode">Specify the flushmode to be applied on each session provided by this <see cref="T:Spring.Data.NHibernate.Support.SessionPerConversationScope"/> instance.
</param>
</member>
<member name="M:Spring.Data.NHibernate.Support.SessionPerConversationScope.#ctor(Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings)">
<summary>
Initializes a new instance of the <see cref="T:Spring.Data.NHibernate.Support.SessionScope"/> class.
</summary>
<param name="settings">An <see cref="T:Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings"/> instance holding the scope configuration</param>
</member>
<member name="M:Spring.Data.NHibernate.Support.SessionPerConversationScope.SetOpen(System.Boolean)">
<summary>
Sets a flag, whether this scope is in "open" state on the current logical thread.
</summary>
<param name="isOpen"></param>
</member>
<member name="M:Spring.Data.NHibernate.Support.SessionPerConversationScope.Dispose">
<summary>
NOOP.
</summary>
</member>
<member name="M:Spring.Data.NHibernate.Support.SessionPerConversationScope.Open(Spring.ConversationWA.IConversationState,System.Collections.Generic.ICollection{Spring.ConversationWA.IConversationState})">
<summary>
Open a new session or reconect the
<see cref="P:Spring.ConversationWA.IConversationState.RootSessionPerConversation"/> in <paramref name="activeConversation"/>.
Participating in an existing session registed with <see cref="T:Spring.Transaction.Support.TransactionSynchronizationManager"/>
is not alowed.
</summary>
<param name="activeConversation"></param>
<param name="allManagedConversation"></param>
<exception cref="T:System.InvalidOperationException">
<list type="bullet">
<item>If there is another conversation with a <see cref="T:NHibernate.ISession"/> with opened
<see cref="T:System.Data.IDbConnection"/>.</item>
<item>If attempting to participate in an existing NHibernate <see cref="T:NHibernate.ISessionFactory"/>
managed by <see cref="T:Spring.Transaction.Support.TransactionSynchronizationManager"/>.
</item>
</list>
</exception>
</member>
<member name="M:Spring.Data.NHibernate.Support.SessionPerConversationScope.Close(NHibernate.ISessionFactory,System.Collections.Generic.ICollection{Spring.ConversationWA.IConversationState})">
<summary>
Close the current view's session and unregisters
from <see cref="T:Spring.Transaction.Support.TransactionSynchronizationManager"/>.
</summary>
<param name="sessionFactory">The session factory that <see cref="T:Spring.ConversationWA.IConversationState"/> on <paramref name="allManagedConversation"/> use</param>
<param name="allManagedConversation">A list of conversations which the session can be closed or disconnected</param>
<exception cref="T:System.InvalidOperationException">
<list type="bullet">
<item>If start/resume a conversation from a
<see cref="T:Spring.ConversationWA.IConversationManager"/> when exists a different <see cref="T:Spring.ConversationWA.IConversationManager"/>
with open <see cref="T:NHibernate.ISession"/> registered on <see cref="T:Spring.Transaction.Support.TransactionSynchronizationManager"/>
</item>
<item>If the holder on <see cref="T:Spring.Transaction.Support.TransactionSynchronizationManager"/>, is not a <see cref="T:Spring.Data.NHibernate.Support.SessionPerConversationScope.LazySessionPerConversationHolder"/>.</item>
</list>
</exception>
</member>
<member name="P:Spring.Data.NHibernate.Support.SessionPerConversationScope.DefaultFlushMode">
<summary>
Gets the flushmode to be applied on each newly created session.
</summary>
<remarks>
This property defaults to <see cref="F:NHibernate.FlushMode.Never"/> to ensure that modifying objects outside the boundaries
of a transaction will not be persisted. It is recommended to not change this value but wrap any modifying operation
within a transaction.
</remarks>
</member>
<member name="P:Spring.Data.NHibernate.Support.SessionPerConversationScope.EntityInterceptor">
<summary>
Get the configured EntityInterceptor
</summary>
</member>
<member name="P:Spring.Data.NHibernate.Support.SessionPerConversationScope.OpenerConversationId">
<summary>
Id for conversation that open the Session.
</summary>
</member>
<member name="P:Spring.Data.NHibernate.Support.SessionPerConversationScope.IsOpen">
<summary>
Gets a flag, whether this scope is in "open" state on the current logical thread.
</summary>
</member>
<member name="T:Spring.Data.NHibernate.Support.SessionPerConversationScope.LazySessionPerConversationHolder">
<summary>
This sessionHolder creates a session for the active conversation only if it is
needed (<see cref="M:Spring.ConversationWA.IConversationState.StartResumeConversation"/>).
</summary>
<remarks>
Although a NHibernateSession defers creation of db-connections until they are really
needed, instantiation a session is still more expensive than using LazySessionHolder.
</remarks>
</member>
<member name="M:Spring.Data.NHibernate.Support.SessionPerConversationScope.LazySessionPerConversationHolder.#ctor(Spring.Data.NHibernate.Support.SessionPerConversationScope,Spring.ConversationWA.IConversationState,System.Collections.Generic.ICollection{Spring.ConversationWA.IConversationState})">
<summary>
Initialize a new instance.
</summary>
</member>
<member name="M:Spring.Data.NHibernate.Support.SessionPerConversationScope.LazySessionPerConversationHolder.EnsureInitialized">
<summary>
Create a new session on demand
</summary>
</member>
<member name="T:Spring.ConversationWA.HttpModule.ConversationModule">
<summary>
HttpModule for ending Conversations with Timeout exceeded.
</summary>
<author>Hailton de Castro</author>
</member>
<member name="M:Spring.ConversationWA.HttpModule.ConversationModule.Init(System.Web.HttpApplication)">
<summary>
Add PostRequestHandlerExecute event to clear conversations with timeout exceeded.
</summary>
<param name="context"></param>
</member>
<member name="M:Spring.ConversationWA.HttpModule.ConversationModule.Dispose">
<summary>
Disposes of the resources (other than memory) used by the module that implements <see cref="T:System.Web.IHttpModule"/>.
</summary>
</member>
<member name="M:Spring.ConversationWA.HttpModule.ConversationModule.page_Unload(System.Object,System.EventArgs)">
<summary>
Handles the Unload event of the page control.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
<remarks>
Necessary for Redirect or Abort for any reason.
</remarks>
</member>
<member name="P:Spring.ConversationWA.HttpModule.ConversationModule.ConversationManagerNameList">
<summary>
The Names of the <see cref="T:Spring.ConversationWA.IConversationManager"/>s in the <see cref="T:Spring.Context.IApplicationContext"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.HttpModule.ConversationModule.ApplicationContext">
<summary>
Sets the <see cref="T:Spring.Context.IApplicationContext"/> that this
object runs in.
</summary>
<value></value>
<remarks>
<p>
Used to obtain the instances of <see cref="T:Spring.ConversationWA.IConversationManager"/>
</p>
<p>
Invoked after population of normal object properties but before an
init callback such as
<see cref="T:Spring.Objects.Factory.IInitializingObject"/>'s
<see cref="M:Spring.Objects.Factory.IInitializingObject.AfterPropertiesSet"/>
or a custom init-method. Invoked after the setting of any
<see cref="T:Spring.Context.IResourceLoaderAware"/>'s
<see cref="P:Spring.Context.IResourceLoaderAware.ResourceLoader"/>
property.
</p>
</remarks>
<exception cref="T:Spring.Context.ApplicationContextException">
In the case of application context initialization errors.
</exception>
<exception cref="T:Spring.Objects.ObjectsException">
If thrown by any application context methods.
</exception>
<exception cref="T:Spring.Objects.Factory.ObjectInitializationException"/>
</member>
<member name="T:Spring.ConversationWA.Impl.WebConversationSpringState">
<summary>
Implementation of conversation in the infrastructure of Spring.
It avoid Circular Dependencies.
</summary>
<author>Hailton de Castro</author>
</member>
<member name="T:Spring.ConversationWA.IConversationState">
<summary>
Port to conversation. If the object is not found in the current
conversation, will be tried on the parent if the parent is
not null.
</summary>
<exception cref="T:System.InvalidOperationException">
If <see cref="P:Spring.ConversationWA.IConversationState.Id"/> is different from spring name for this instance.
</exception>
<author>Hailton de Castro</author>
</member>
<member name="M:Spring.ConversationWA.IConversationState.StartResumeConversation">
<summary>
Starts or resumes the conversation and the <see cref="P:Spring.ConversationWA.IConversationState.ParentConversation"/>.
<para>If <see cref="P:Spring.ConversationWA.IConversationState.RootSessionPerConversation"/> is not null, so
<see cref="M:NHibernate.ISessionFactory.GetCurrentSession"/> is called to
Raise SessionHolder for make the reconnection.
</para>
<para>Make <see cref="P:Spring.ConversationWA.IConversationState.IsNew"/> return false.
</para>
<para>Update the <see cref="P:Spring.ConversationWA.IConversationState.LastAccess"/>.
</para>
</summary>
<exception cref="T:System.InvalidOperationException">
<list type="bullet">
<item>If this conversation is ended.
</item>
<item>If <see cref="P:Spring.ConversationWA.IConversationState.RootSessionPerConversation"/> is not null and
<see cref="P:Spring.ConversationWA.IConversationState.RootSessionPerConversation"/> different from
<see cref="M:NHibernate.ISessionFactory.GetCurrentSession"/>
</item>
</list>
</exception>
</member>
<member name="M:Spring.ConversationWA.IConversationState.EndConversation">
<summary>
Ends the conversation. End each of the 'inner conversations' in
<see cref="P:Spring.ConversationWA.IConversationState.InnerConversations"/>. Returns false if the
conversation and all <see cref="T:Spring.ConversationWA.IConversationState"/> of
<see cref="P:Spring.ConversationWA.IConversationState.InnerConversations"/> has already been ended.
</summary>
<returns></returns>
<exception cref="T:System.InvalidOperationException">
<list type="bullet">
<item>If <see cref="P:System.Web.HttpContext.Current"/>.
<see cref="T:System.Web.SessionState.HttpSessionState">Session</see>["spring.objects"]
is null.
</item>
<item>The 'spring session scopes' are not located in the key
'spring.objects' of HttpSessionState.
</item>
</list>
</exception>
</member>
<member name="M:Spring.ConversationWA.IConversationState.PauseConversation">
<summary>
Starts or resumes the conversation and each 'inner conversation' in
<see cref="P:Spring.ConversationWA.IConversationState.InnerConversations"/>.
It is not about 'Session-per-conversation' because it is done by
<see cref="T:Spring.ConversationWA.IConversationManager"/>.
</summary>
</member>
<member name="P:Spring.ConversationWA.IConversationState.Id">
<summary>
Conversation id.
</summary>
</member>
<member name="P:Spring.ConversationWA.IConversationState.IsNew">
<summary>
Return true until <see cref="M:Spring.ConversationWA.IConversationState.StartResumeConversation"/> is called.
</summary>
</member>
<member name="P:Spring.ConversationWA.IConversationState.Ended">
<summary>
Return true if this conversation is ended.
</summary>
</member>
<member name="P:Spring.ConversationWA.IConversationState.InnerConversations">
<summary>
Inner conversation. After added if the <see cref="P:Spring.ConversationWA.IConversationState.ParentConversation"/>
is null it will resolve to 'this'.
</summary>
<exception cref="T:System.InvalidOperationException">at
<see cref="T:System.Collections.Generic.ICollection`1.Add(T)"/>,
<see cref="T:System.Collections.Generic.IList`1.this[int]"/>,
<see cref="T:System.Collections.Generic.IList`1.Insert(int, T)"/>
if Circular Dependency is detected.</exception>
</member>
<member name="P:Spring.ConversationWA.IConversationState.ParentConversation">
<summary>
Conversation parent.
</summary>
<exception cref="T:System.InvalidOperationException">
<list type="bullet">
<item>If this conversation already has a different parent.
</item>
<item>If this Conversation is not new.
</item>
<item>If Circular Dependency is detected.
</item>
<item>The Parent conversation is not new.
</item>
</list>
</exception>
</member>
<member name="P:Spring.ConversationWA.IConversationState.TimeOut">
<summary>
TimeOut for the conversation in milliseconds.
If <c>0</c> TimeOut will be ignored.
</summary>
</member>
<member name="P:Spring.ConversationWA.IConversationState.LastAccess">
<summary>
Last acces for a value into this Conversation or Inner Conversation.
Reset to DateTime.Now each time <see cref="M:Spring.ConversationWA.IConversationState.StartResumeConversation"/>
is called.
</summary>
</member>
<member name="P:Spring.ConversationWA.IConversationState.ConversationManager">
<summary>
Conversation Manager. When this is setted if
<see cref="M:Spring.ConversationWA.IConversationManager.GetConversationById(System.String)"/>
returns null so AddConversation is called.
</summary>
</member>
<member name="P:Spring.ConversationWA.IConversationState.RootSessionPerConversation">
<summary>
<para><see cref="T:NHibernate.ISession"/> that is stored in the root conversation.
</para>
<para>
<see cref="P:Spring.ConversationWA.IConversationState.ConversationManager"/> must support 'session-per-conversation'.
</para>
</summary>
</member>
<member name="P:Spring.ConversationWA.IConversationState.SessionFactory">
<summary>
<para>If this is non-null run pattern 'session-per-conversation'.
It also depends on <see cref="P:Spring.ConversationWA.IConversationState.DbProvider"/> and <see cref="P:Spring.ConversationWA.IConversationState.ConversationManager"/>.
<see cref="P:Spring.ConversationWA.IConversationState.ConversationManager"/> must support ConversationManager.
</para>
</summary>
</member>
<member name="P:Spring.ConversationWA.IConversationState.DbProvider">
<summary>
<para>If this is non-null run pattern 'session-per-conversation'.
It also depends on <see cref="P:Spring.ConversationWA.IConversationState.SessionFactory"/> and <see cref="P:Spring.ConversationWA.IConversationState.ConversationManager"/>.
<see cref="P:Spring.ConversationWA.IConversationState.ConversationManager"/> must support ConversationManager.
</para>
</summary>
</member>
<member name="P:Spring.ConversationWA.IConversationState.IsPaused">
<summary>
Indicates that the conversation is paused.
</summary>
</member>
<member name="F:Spring.ConversationWA.Impl.WebConversationSpringState.MSG_CONVERSATION_ALREADY_HAS_PARENT">
<summary>
Default message for "CONVERSATION ALREADY HAS A PARENT" error.
</summary>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationSpringState.EndConversation">
<summary>
<see cref="T:Spring.ConversationWA.IConversationState"/>
</summary>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationSpringState.StartResumeConversation">
<summary>
<see cref="T:Spring.ConversationWA.IConversationState"/>
</summary>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationSpringState.PauseConversation">
<summary>
<see cref="T:Spring.ConversationWA.IConversationState"/>
</summary>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationSpringState.Add(System.String,System.Object)">
<summary>
<see cref="T:IDictionary`2"/>
</summary>
<param name="key"></param>
<param name="value"></param>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationSpringState.ContainsKey(System.String)">
<summary>
<see cref="T:IDictionary`2"/>
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationSpringState.Remove(System.String)">
<summary>
<see cref="T:IDictionary`2"/>
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationSpringState.TryGetValue(System.String,System.Object@)">
<summary>
<see cref="T:IDictionary`2"/>
</summary>
<param name="key"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationSpringState.Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
<summary>
<see cref="T:ICollection`1"/>
</summary>
<param name="item"></param>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationSpringState.Clear">
<summary>
<see cref="T:ICollection`1"/>
</summary>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationSpringState.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
<summary>
<see cref="T:ICollection`1"/>
</summary>
<param name="item"></param>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationSpringState.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)">
<summary>
<see cref="T:ICollection`1"/>
</summary>
<param name="array"></param>
<param name="arrayIndex"></param>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationSpringState.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
<summary>
<see cref="T:ICollection`1"/>
</summary>
<param name="item"></param>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationSpringState.GetEnumerator">
<summary>
<see cref="T:IEnumerable`1"/>
</summary>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationSpringState.System#Collections#IEnumerable#GetEnumerator">
<summary>
<see cref="T:System.Collections.IEnumerable"/>
</summary>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationSpringState.ToString">
<summary>
A String representation from conversation.
</summary>
<returns></returns>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.Id">
<summary>
<see cref="T:Spring.ConversationWA.IConversationState"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.Ended">
<summary>
<see cref="T:Spring.ConversationWA.IConversationState"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.TimeOut">
<summary>
Default 180000.
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.InnerConversations">
<summary>
<see cref="T:Spring.ConversationWA.IConversationState"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.ParentConversation">
<summary>
<see cref="T:Spring.ConversationWA.IConversationState"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.LastAccess">
<summary>
<see cref="P:Spring.ConversationWA.Impl.WebConversationSpringState.LastAccess"/>.
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.ConversationManager">
<summary>
<see cref="T:Spring.ConversationWA.IConversationState"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.RootSessionPerConversation">
<summary>
<see cref="T:Spring.ConversationWA.IConversationState"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.SessionFactoryName">
<summary>
"SessionFactory" name in the current context.
This approach is required to support serialization.
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.SessionFactory">
<summary>
<see cref="T:Spring.ConversationWA.IConversationState"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.DbProviderName">
<summary>
"DbProvider" name in the current context.
This approach is required to support serialization.
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.DbProvider">
<summary>
<see cref="T:Spring.ConversationWA.IConversationState"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.IsNew">
<summary>
<see cref="T:Spring.ConversationWA.IConversationState"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.IsPaused">
<summary>
<see cref="T:Spring.ConversationWA.IConversationState"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.ObjectName">
<summary>
<see cref="T:Spring.Objects.Factory.IObjectNameAware"/>. It is used to valddate <see cref="P:Spring.ConversationWA.Impl.WebConversationSpringState.Id"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.Keys">
<summary>
<see cref="T:IDictionary`2"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.Values">
<summary>
<see cref="T:IDictionary`2"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.Item(System.String)">
<summary>
<see cref="T:IDictionary`2"/>
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.Count">
<summary>
<see cref="T:ICollection`1"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.IsReadOnly">
<summary>
<see cref="T:ICollection`1"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationSpringState.ApplicationContext">
<summary>
Returns the current context. Supports serialization and deserialization.
</summary>
</member>
<member name="T:Spring.ConversationWA.Impl.WebConversationManager">
<summary>
This was made to stay under session scope.
</summary>
<author>Hailton de Castro</author>
</member>
<member name="T:Spring.ConversationWA.IConversationManager">
<summary>
manager for Conversations.
</summary>
<author>Hailton de Castro</author>
</member>
<member name="M:Spring.ConversationWA.IConversationManager.GetConversationById(System.String)">
<summary>
Returns the conversation if it is still alive, otherwise it returns null.
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.IConversationManager.EndOnTimeOut">
<summary>
Ends all conversations with the timeout exceeded.
</summary>
</member>
<member name="M:Spring.ConversationWA.IConversationManager.PauseConversations">
<summary>
Close IDbConnections for <see cref="T:Spring.ConversationWA.IConversationState"/> that
use 'session-per-conversation'. It calls
<see cref="M:Spring.ConversationWA.IConversationState.PauseConversation"/> in all conversations.
</summary>
</member>
<member name="M:Spring.ConversationWA.IConversationManager.FreeEnded">
<summary>
Release the ended conversations And removes them.
If the conversation supports 'session-per-conversation', also close the session.
</summary>
</member>
<member name="M:Spring.ConversationWA.IConversationManager.AddConversation(Spring.ConversationWA.IConversationState)">
<summary>
Add conversation. If <see cref="T:Spring.ConversationWA.IConversationManager"/> is null
it resolves to 'this'.
</summary>
<param name="conversation"></param>
<exception cref="T:System.InvalidOperationException">
If <paramref name="conversation"/> already has another manager.
</exception>
</member>
<member name="M:Spring.ConversationWA.IConversationManager.SetActiveConversation(Spring.ConversationWA.IConversationState)">
<summary>
Makes the 'root conversation' of <paramref name="conversation"/>
the current active conversation and open/reopen the
<see cref="P:Spring.ConversationWA.IConversationState.RootSessionPerConversation"/> if
the conversation supports 'session-per-conversation'. Close all
the connection for all session before.
If <see cref="P:Spring.ConversationWA.IConversationManager.EndPaused"/> is <c>true</c> will end all
paused conversations.
</summary>
</member>
<member name="P:Spring.ConversationWA.IConversationManager.ActiveConversation">
<summary>
Returns the active conversation if exists, otherwise returns null.
It depends on <see cref="M:Spring.ConversationWA.IConversationManager.SetActiveConversation(Spring.ConversationWA.IConversationState)"/>
</summary>
<returns></returns>
</member>
<member name="P:Spring.ConversationWA.IConversationManager.SessionFactory">
<summary>
<para>If this is non-null run pattern 'session-per-conversation'.
Must be the same SessionFactory of the managed conversations.
</para>
</summary>
</member>
<member name="P:Spring.ConversationWA.IConversationManager.EndPaused">
<summary>
Ends the "paused conversations" in call to <see cref="P:Spring.ConversationWA.IConversationManager.ActiveConversation"/>.
Important: Unexpected behavior may occur if there are nested conversations,
as in <see cref="M:Spring.ConversationWA.IConversationState.StartResumeConversation"/> only the current conversation and its parents
are started, the 'conversations children' remain paused, so these will be ended.
Defaul value: <c>false</c>.
</summary>
<remarks>
<para>When it is true, "start/resume a conversation" will cause the other to be
ended and cleaned up.
</para>
<para>This is useful to avoid memory leak where there are many conversations.
This leak can be very considerable, as the conversation may keep a "NHibernate session"
that can contain many objects in its cache from the database queries.
</para>
</remarks>
</member>
<member name="F:Spring.ConversationWA.Impl.WebConversationManager.mutexEditDic">
<summary>
Semaphore to synchronize writes to the dictionary.
</summary>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationManager.GetConversationById(System.String)">
<summary>
<see cref="T:Spring.ConversationWA.IConversationManager"/>
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationManager.EndOnTimeOut">
<summary>
<see cref="T:Spring.ConversationWA.IConversationManager"/>
</summary>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationManager.PauseConversations">
<summary>
<see cref="T:Spring.ConversationWA.IConversationManager"/>
</summary>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationManager.FreeEnded">
<summary>
<see cref="T:Spring.ConversationWA.IConversationManager"/>
</summary>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationManager.AddConversation(Spring.ConversationWA.IConversationState)">
<summary>
<see cref="T:Spring.ConversationWA.IConversationManager"/>
</summary>
<param name="conversation"></param>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationManager.SetActiveConversation(Spring.ConversationWA.IConversationState)">
<summary>
<see cref="T:Spring.ConversationWA.IConversationManager"/>
</summary>
<param name="conversation"></param>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationManager.LoadActiveConversation">
<summary>
<see cref="T:Spring.ConversationWA.IConversationManager"/>
</summary>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationManager.Dispose">
<summary>
Ends all conversations and Closes all their Session.
</summary>
</member>
<member name="M:Spring.ConversationWA.Impl.WebConversationManager.RemoveConversation(Spring.ConversationWA.IConversationState)">
<summary>
Remove conversation.
</summary>
<param name="conversation"></param>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationManager.ActiveConversation">
<summary>
<see cref="T:Spring.ConversationWA.IConversationManager"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationManager.SessionFactoryName">
<summary>
"SessionFactory" name in the current context.
This approach is required to support serialization.
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationManager.SessionFactory">
<summary>
<see cref="T:Spring.ConversationWA.IConversationManager"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationManager.EndPaused">
<summary>
<see cref="T:Spring.ConversationWA.IConversationManager"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.WebConversationManager.ApplicationContext">
<summary>
Returns the current context. Supports serialization and deserialization.
</summary>
</member>
<member name="T:Spring.ConversationWA.Impl.InnerConversationList">
<summary>
List that make validation for Circular Dependency for <see cref="T:Spring.ConversationWA.IConversationState"/>
</summary>
<author>Hailton de Castro</author>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.#ctor(Spring.ConversationWA.IConversationState)">
<summary>
Contructor.
</summary>
<param name="conversationOwner">The <see cref="T:Spring.ConversationWA.IConversationState"/> that owns this <see cref="T:Spring.ConversationWA.Impl.InnerConversationList"/>.</param>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.PreAddProcessor(Spring.ConversationWA.IConversationState)">
<summary>
Common Helper to be run before insert.
</summary>
<param name="itemAdded"></param>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.PostAddProcessor(Spring.ConversationWA.IConversationState)">
<summary>
Common Helper to be run after insert.
</summary>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.IndexOf(Spring.ConversationWA.IConversationState)">
<summary>
<see cref="T:IList`1"/>
</summary>
<param name="item"></param>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.Insert(System.Int32,Spring.ConversationWA.IConversationState)">
<summary>
<see cref="T:IList`1"/>
</summary>
<param name="index"></param>
<param name="item"></param>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.RemoveAt(System.Int32)">
<summary>
<see cref="T:IList`1"/>
</summary>
<param name="index"></param>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.Add(Spring.ConversationWA.IConversationState)">
<summary>
<see cref="T:ICollection`1"/>
</summary>
<param name="item"></param>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.Clear">
<summary>
<see cref="T:ICollection`1"/>
</summary>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.Contains(Spring.ConversationWA.IConversationState)">
<summary>
<see cref="T:ICollection`1"/>
</summary>
<param name="item"></param>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.CopyTo(Spring.ConversationWA.IConversationState[],System.Int32)">
<summary>
<see cref="T:ICollection`1"/>
</summary>
<param name="array"></param>
<param name="arrayIndex"></param>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.Remove(Spring.ConversationWA.IConversationState)">
<summary>
<see cref="T:ICollection`1"/>
</summary>
<param name="item"></param>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.GetEnumerator">
<summary>
<see cref="T:IEnumerable`1"/>
</summary>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.System#Collections#IEnumerable#GetEnumerator">
<summary>
<see cref="T:System.Collections.IEnumerable"/>
</summary>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.Add(System.Object)">
<summary>
<see cref="T:IList`1"/>
</summary>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.Contains(System.Object)">
<summary>
<see cref="T:IList`1"/>
</summary>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.IndexOf(System.Object)">
<summary>
<see cref="T:IList`1"/>
</summary>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.Insert(System.Int32,System.Object)">
<summary>
<see cref="T:IList`1"/>
</summary>
<param name="index"></param>
<param name="value"></param>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.Remove(System.Object)">
<summary>
<see cref="T:IList`1"/>
</summary>
<param name="value"></param>
</member>
<member name="M:Spring.ConversationWA.Impl.InnerConversationList.CopyTo(System.Array,System.Int32)">
<summary>
<see cref="T:System.Collections.ICollection"/>
</summary>
<param name="array"></param>
<param name="index"></param>
</member>
<member name="P:Spring.ConversationWA.Impl.InnerConversationList.Item(System.Int32)">
<summary>
<see cref="T:IList`1"/>
</summary>
<param name="index"></param>
<returns></returns>
</member>
<member name="P:Spring.ConversationWA.Impl.InnerConversationList.Count">
<summary>
<see cref="T:ICollection`1"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.InnerConversationList.IsReadOnly">
<summary>
<see cref="T:ICollection`1"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.InnerConversationList.IsFixedSize">
<summary>
<see cref="T:IList`1"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.InnerConversationList.System#Collections#IList#Item(System.Int32)">
<summary>
<see cref="T:IList`1"/>
</summary>
<param name="index"></param>
<returns></returns>
</member>
<member name="P:Spring.ConversationWA.Impl.InnerConversationList.IsSynchronized">
<summary>
<see cref="T:System.Collections.ICollection"/>
</summary>
</member>
<member name="P:Spring.ConversationWA.Impl.InnerConversationList.SyncRoot">
<summary>
<see cref="T:System.Collections.ICollection"/>
</summary>
</member>
<member name="T:Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings">
<summary>
Setting for <see cref="T:Spring.Data.NHibernate.Support.SessionPerConversationScope"/>
</summary>
<author>Hailton de Castro</author>
</member>
<member name="F:Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings.FLUSHMODE_DEFAULT">
<summary>
Default value for <see cref="P:Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings.DefaultFlushMode"/> property.
</summary>
</member>
<member name="M:Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings.#ctor">
<summary>
Initialize a new instance of <see cref="T:Spring.Data.NHibernate.Support.SessionScopeSettings"/> with default values.
</summary>
<remarks>
Calling this constructor from your derived class leaves <see cref="P:Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings.EntityInterceptor"/>
uninitialized. See <see cref="M:Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings.ResolveEntityInterceptor"/> for more.
</remarks>
</member>
<member name="M:Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings.#ctor(NHibernate.IInterceptor,NHibernate.FlushMode)">
<summary>
Initialize a new instance of <see cref="T:Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings"/> with the given values and references.
</summary>
<param name="entityInterceptor">
Specify the <see cref="T:NHibernate.IInterceptor"/> to be set on each session provided by the <see cref="T:Spring.Data.NHibernate.Support.SessionPerConversationScope"/> instance.
</param>
<param name="defaultFlushMode">
Specify the flushmode to be applied on each session provided by the <see cref="T:Spring.Data.NHibernate.Support.SessionScope"/> instance.
</param>
<remarks>
Calling this constructor marks all properties initialized.
</remarks>
</member>
<member name="M:Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings.ResolveEntityInterceptor">
<summary>
Override this method to resolve an <see cref="T:NHibernate.IInterceptor"/> instance according to your chosen strategy.
</summary>
</member>
<member name="P:Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings.EntityInterceptor">
<summary>
Gets the configured <see cref="T:NHibernate.IInterceptor"/> instance to be used.
</summary>
<remarks>
</remarks>
</member>
<member name="P:Spring.Data.NHibernate.Support.SessionPerConversationScopeSettings.DefaultFlushMode">
<summary>
Gets or Sets the flushmode to be applied on each newly created session.
</summary>
<remarks>
This property defaults to <see cref="F:NHibernate.FlushMode.Never"/> to ensure that modifying objects outside the boundaries
of a transaction will not be persisted. It is recommended to not change this value but wrap any modifying operation
within a transaction.
</remarks>
</member>
</members>
</doc>

View File

@@ -25,7 +25,7 @@
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Debug\Spring.Web.Conversation.NHibernate33.XML</DocumentationFile>
<DocumentationFile>Spring.Web.Conversation.NHibernate33.XML</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>

View File

@@ -48,9 +48,9 @@
<httpModules>
<add name="NUnitAspExModule" type="NUnitAspEx.AspTestExecutionModule, NUnitAspEx" />
<add name="SerializeConversationTestModule" type="Spring.ConversationWA.SerializeConversationTestModule, Spring.ConversationWA.NH32.Tests"/>
<add name="SerializeConversationTestModule" type="Spring.ConversationWA.SerializeConversationTestModule, Spring.Web.Conversation.NHibernate32.Tests"/>
<add name="Spring" type="Spring.Context.Support.WebSupportModule, Spring.Web"/>
<add name="ConversationModule" type="Spring.ConversationWA.HttpModule.ConversationModule, Spring.ConversationWA.NH32"/>
<add name="ConversationModule" type="Spring.ConversationWA.HttpModule.ConversationModule, Spring.Web.Conversation.NHibernate32"/>
</httpModules>
<httpHandlers>
<add verb="*" path="*.test" type="NUnitAspEx.AspTestMethodHandler, NUnitAspEx" validate="false" />
@@ -63,9 +63,9 @@
<validation validateIntegratedModeConfiguration="false" />
<modules>
<add name="NUnitAspExModule" preCondition="integratedMode" type="NUnitAspEx.AspTestExecutionModule, NUnitAspEx" />
<add name="SerializeConversationTestModule" type="Spring.ConversationWA.SerializeConversationTestModule, Spring.ConversationWA.NH32.Tests"/>
<add name="SerializeConversationTestModule" type="Spring.ConversationWA.SerializeConversationTestModule, Spring.Web.Conversation.NHibernate32.Tests"/>
<add name="Spring" preCondition="integratedMode" type="Spring.Context.Support.WebSupportModule, Spring.Web"/>
<add name="ConversationModule" preCondition="integratedMode" type="Spring.ConversationWA.HttpModule.ConversationModule, Spring.ConversationWA.NH32"/>
<add name="ConversationModule" preCondition="integratedMode" type="Spring.ConversationWA.HttpModule.ConversationModule, Spring.Web.Conversation.NHibernate32"/>
</modules>
<handlers>
<add name="AspTestMethodHandler" verb="*" path="*.test" preCondition="integratedMode" type="NUnitAspEx.AspTestMethodHandler, NUnitAspEx" validate="false" />

View File

@@ -12,12 +12,12 @@
<property name="Conversation" ref="convEndConversationTest"></property>
<property name="ConversationEvidenceBsn" expression="@(convEndConversationTest)['conversationEvidenceBsn']"></property>
</object>
<object name="convEndConversationTest" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convEndConversationTest" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convEndConversationTest"></property>
<property name="['conversationEvidenceBsn']" ref="conversationEvidenceBsn"></property>
</object>
<object name="convCircularDependenceTest_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convCircularDependenceTest_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convCircularDependenceTest_A"></property>
<property name="InnerConversations">
<list>
@@ -25,7 +25,7 @@
</list>
</property>
</object>
<object name="convCircularDependenceTest_A_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convCircularDependenceTest_A_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convCircularDependenceTest_A_A"></property>
<property name="InnerConversations">
<list>
@@ -33,11 +33,11 @@
</list>
</property>
</object>
<object name="convCircularDependenceTest_A_A_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convCircularDependenceTest_A_A_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convCircularDependenceTest_A_A_A"></property>
<property name="['conversationEvidenceBsn']" ref="conversationEvidenceBsn"></property>
</object>
<object name="conversationEvidenceBsn" type="Spring.Bsn.ConversationEvidenceBsnImpl, Spring.ConversationWA.NH32.Tests" singleton="false">
<object name="conversationEvidenceBsn" type="Spring.Bsn.ConversationEvidenceBsnImpl, Spring.Web.Conversation.NHibernate32.Tests" singleton="false">
</object>
<object type="PatialEndConv_A_Begin.aspx">
@@ -52,7 +52,7 @@
<object type="PatialEndConv_A_B_End.aspx">
<property name="Conversation" ref="convPatialEndConv_A_B"></property>
</object>
<object name="convPatialEndConv_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convPatialEndConv_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convPatialEndConv_A"></property>
<property name="InnerConversations">
<list>
@@ -62,10 +62,10 @@
</list>
</property>
</object>
<object name="convPatialEndConv_A_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convPatialEndConv_A_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convPatialEndConv_A_A"></property>
</object>
<object name="convPatialEndConv_A_B" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convPatialEndConv_A_B" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convPatialEndConv_A_B"></property>
<property name="InnerConversations">
<list>
@@ -74,20 +74,20 @@
</list>
</property>
</object>
<object name="convPatialEndConv_A_B_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convPatialEndConv_A_B_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convPatialEndConv_A_B_A"></property>
</object>
<object name="convPatialEndConv_A_B_B" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convPatialEndConv_A_B_B" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convPatialEndConv_A_B_B"></property>
</object>
<object name="convPatialEndConv_A_C" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convPatialEndConv_A_C" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convPatialEndConv_A_C"></property>
</object>
<object type="GetParentObjetFromChild.aspx">
<property name="Conversation" ref="convGetParentObjetFromChildChild"></property>
</object>
<object name="convGetParentObjetFromChildParent" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convGetParentObjetFromChildParent" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convGetParentObjetFromChildParent"></property>
<property name="['parentKey']" value="parentValue"></property>
<property name="['overwrittenKey']" value="overwrittenValueParent"></property>
@@ -97,7 +97,7 @@
</list>
</property>
</object>
<object name="convGetParentObjetFromChildChild" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convGetParentObjetFromChildChild" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convGetParentObjetFromChildChild"></property>
<property name="ParentConversation" ref="convGetParentObjetFromChildParent"></property>
<property name="['childKey']" value="childValue"></property>
@@ -110,7 +110,7 @@
<object type="TimeOut_WithTimeOut.aspx">
<property name="Conversation" ref="convTimeOut"></property>
</object>
<object name="convTimeOut" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convTimeOut" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convTimeOut"></property>
<property name="TimeOut" value="60000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -147,7 +147,7 @@
<object type="SPCLazyLoadTest_A_Status.aspx">
<property name="Conversation" ref="convSPCLazyLoad"></property>
</object>
<object name="convSPCLazyLoad" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convSPCLazyLoad" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convSPCLazyLoad"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -160,14 +160,14 @@
<property name="ConversationA" ref="convSPCSwitchConversationSameRequestA"></property>
<property name="SessionFactory" ref="MySessionFactory"/>
</object>
<object name="convSPCSwitchConversationSameRequestA" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convSPCSwitchConversationSameRequestA" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convSPCSwitchConversationSameRequestA"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
<property name="SessionFactoryName" value="MySessionFactory"/>
<property name="DbProviderName" value="DbProvider"/>
</object>
<object name="convSPCSwitchConversationSameRequestB" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convSPCSwitchConversationSameRequestB" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convSPCSwitchConversationSameRequestB"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -180,7 +180,7 @@
<object type="RedirectErrorNoPauseConversation.aspx">
<property name="Conversation" ref="convRedirectErrorNoPauseConversation"></property>
</object>
<object name="convRedirectErrorNoPauseConversation" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convRedirectErrorNoPauseConversation" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convRedirectErrorNoPauseConversation"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -197,14 +197,14 @@
<property name="SessionFactory" ref="MySessionFactory"></property>
</object>
<object name="convIoeTestsA" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convIoeTestsA" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convIoeTestsA"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
<property name="SessionFactoryName" value="MySessionFactory"/>
<property name="DbProviderName" value="DbProvider"/>
</object>
<object name="convIoeTestsAA" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convIoeTestsAA" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convIoeTestsAA"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -217,15 +217,15 @@
<property name="ConvA" ref="convAEndPaused"></property>
<property name="ConvB" ref="convBEndPaused"></property>
</object>
<object name="convAEndPaused" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convAEndPaused" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convAEndPaused"></property>
<property name="ConversationManager" ref="conversationManagerEndPaused"></property>
</object>
<object name="convBEndPaused" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convBEndPaused" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convBEndPaused"></property>
<property name="ConversationManager" ref="conversationManagerEndPaused"></property>
</object>
<object name="conversationManagerEndPaused" type="Spring.ConversationWA.Impl.WebConversationManager, Spring.ConversationWA.NH32" scope="session">
<object name="conversationManagerEndPaused" type="Spring.ConversationWA.Impl.WebConversationManager, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="EndPaused" value="true"></property>
</object>
<!--END: EndPausedTest Tests -->
@@ -238,14 +238,14 @@
<property name="Conversation" ref="convBSessionIsClosed"></property>
<property name="ConversationA" ref="convASessionIsClosed"></property>
</object>
<object name="convASessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convASessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convASessionIsClosed"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
<property name="SessionFactoryName" value="MySessionFactory"/>
<property name="DbProviderName" value="DbProvider"/>
</object>
<object name="convBSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convBSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convBSessionIsClosed"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -261,21 +261,21 @@
<object type="EndPausedSessionIsClosedB.aspx">
<property name="Conversation" ref="convBEndPausedSessionIsClosed"></property>
</object>
<object name="convAEndPausedSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convAEndPausedSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convAEndPausedSessionIsClosed"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="convMngEndPausedSessionIsClosed"></property>
<property name="SessionFactoryName" value="MySessionFactory"/>
<property name="DbProviderName" value="DbProvider"/>
</object>
<object name="convBEndPausedSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convBEndPausedSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convBEndPausedSessionIsClosed"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="convMngEndPausedSessionIsClosed"></property>
<property name="SessionFactoryName" value="MySessionFactory"/>
<property name="DbProviderName" value="DbProvider"/>
</object>
<object name="convMngEndPausedSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationManager, Spring.ConversationWA.NH32" scope="session">
<object name="convMngEndPausedSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationManager, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="SessionFactoryName" value="MySessionFactory"/>
<property name="EndPaused" value="true"/>
</object>
@@ -287,14 +287,14 @@
<property name="SessionFactory" ref="MySessionFactory"/>
<property name="ConnectionReleaseModeIssueBsn" ref="connectionReleaseModeIssueBsn"/>
</object>
<object name="convConnectionReleaseModeIssue" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convConnectionReleaseModeIssue" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convConnectionReleaseModeIssue"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
<property name="SessionFactoryName" value="MySessionFactory"/>
<property name="DbProviderName" value="DbProvider"/>
</object>
<object id="connectionReleaseModeIssueBsn" type="Spring.Bsn.ConnectionReleaseModeIssueBsnImpl, Spring.ConversationWA.NH32.Tests" singleton="true">
<object id="connectionReleaseModeIssueBsn" type="Spring.Bsn.ConnectionReleaseModeIssueBsnImpl, Spring.Web.Conversation.NHibernate32.Tests" singleton="true">
<property name="SessionFactory" ref="MySessionFactory"/>
</object>
<!--END: ConnectionReleaseModeIssue-->
@@ -303,7 +303,7 @@
<object type="SerializeConversationTest.aspx">
<property name="Conversation" ref="convSerializeConversationTest"/>
</object>
<object name="convSerializeConversationTest" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH32" scope="session">
<object name="convSerializeConversationTest" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="Id" value="convSerializeConversationTest"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -313,7 +313,7 @@
<!--END: SerializeConversationTest-->
<!-- BEGIN: Common configuration-->
<object name="conversationManager" type="Spring.ConversationWA.Impl.WebConversationManager, Spring.ConversationWA.NH32" scope="session">
<object name="conversationManager" type="Spring.ConversationWA.Impl.WebConversationManager, Spring.Web.Conversation.NHibernate32" scope="session">
<property name="SessionFactoryName" value="MySessionFactory"/>
</object>
@@ -325,7 +325,7 @@
<property name="DbProvider" ref="DbProvider"/>
<property name="MappingAssemblies">
<list>
<value>Spring.ConversationWA.NH32.Tests</value>
<value>Spring.Web.Conversation.NHibernate32.Tests</value>
</list>
</property>
<property name="HibernateProperties">
@@ -344,7 +344,7 @@
</dictionary>
</property>
</object>
<object id="DbProvider" type="Spring.Spring.Data.Common.ConnectionCreationTrackingDbProvider, Spring.ConversationWA.NH32.Tests">
<object id="DbProvider" type="Spring.Spring.Data.Common.ConnectionCreationTrackingDbProvider, Spring.Web.Conversation.NHibernate32.Tests">
<property name="TargetDbProvider" ref="targetDbProvider"/>
</object>
<db:provider id="targetDbProvider" provider="System.Data.SQLite" connectionString="Data Source=|DataDirectory|../sqlite/conversationTests.db;Version=3;FailIfMissing=True;"></db:provider>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Spring.Entities" assembly="Spring.ConversationWA.NH32.Tests">
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Spring.Entities" assembly="Spring.Web.Conversation.NHibernate32.Tests">
<class name="SPCDetailEnt" table="SPCDetail">
<id name="Id" type="Int32" column="Id">
<generator class="increment"></generator>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Spring.Entities" assembly="Spring.ConversationWA.NH32.Tests">
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Spring.Entities" assembly="Spring.Web.Conversation.NHibernate32.Tests">
<class name="SPCMasterEnt" table="SPCMaster">
<id name="Id" type="Int32" column="Id">
<generator class="increment"></generator>
@@ -7,7 +7,7 @@
<property name="Description" column="Description" type="String"/>
<bag name="SPCDetailEntList" fetch="select">
<key column="MasterId"></key>
<one-to-many class="Spring.Entities.SPCDetailEnt, Spring.ConversationWA.NH32.Tests"/>
<one-to-many class="Spring.Entities.SPCDetailEnt, Spring.Web.Conversation.NHibernate32.Tests"/>
</bag>
</class>
</hibernate-mapping>

View File

@@ -48,9 +48,9 @@
<httpModules>
<add name="NUnitAspExModule" type="NUnitAspEx.AspTestExecutionModule, NUnitAspEx" />
<add name="SerializeConversationTestModule" type="Spring.ConversationWA.SerializeConversationTestModule, Spring.ConversationWA.NH33.Tests"/>
<add name="SerializeConversationTestModule" type="Spring.ConversationWA.SerializeConversationTestModule, Spring.Web.Conversation.NHibernate33.Tests"/>
<add name="Spring" type="Spring.Context.Support.WebSupportModule, Spring.Web"/>
<add name="ConversationModule" type="Spring.ConversationWA.HttpModule.ConversationModule, Spring.ConversationWA.NH33"/>
<add name="ConversationModule" type="Spring.ConversationWA.HttpModule.ConversationModule, Spring.Web.Conversation.NHibernate33"/>
</httpModules>
<httpHandlers>
<add verb="*" path="*.test" type="NUnitAspEx.AspTestMethodHandler, NUnitAspEx" validate="false" />
@@ -63,9 +63,9 @@
<validation validateIntegratedModeConfiguration="false" />
<modules>
<add name="NUnitAspExModule" preCondition="integratedMode" type="NUnitAspEx.AspTestExecutionModule, NUnitAspEx" />
<add name="SerializeConversationTestModule" type="Spring.ConversationWA.SerializeConversationTestModule, Spring.ConversationWA.NH33.Tests"/>
<add name="SerializeConversationTestModule" type="Spring.ConversationWA.SerializeConversationTestModule, Spring.Web.Conversation.NHibernate33.Tests"/>
<add name="Spring" preCondition="integratedMode" type="Spring.Context.Support.WebSupportModule, Spring.Web"/>
<add name="ConversationModule" preCondition="integratedMode" type="Spring.ConversationWA.HttpModule.ConversationModule, Spring.ConversationWA.NH33"/>
<add name="ConversationModule" preCondition="integratedMode" type="Spring.ConversationWA.HttpModule.ConversationModule, Spring.Web.Conversation.NHibernate33"/>
</modules>
<handlers>
<add name="AspTestMethodHandler" verb="*" path="*.test" preCondition="integratedMode" type="NUnitAspEx.AspTestMethodHandler, NUnitAspEx" validate="false" />

View File

@@ -12,12 +12,12 @@
<property name="Conversation" ref="convEndConversationTest"></property>
<property name="ConversationEvidenceBsn" expression="@(convEndConversationTest)['conversationEvidenceBsn']"></property>
</object>
<object name="convEndConversationTest" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convEndConversationTest" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convEndConversationTest"></property>
<property name="['conversationEvidenceBsn']" ref="conversationEvidenceBsn"></property>
</object>
<object name="convCircularDependenceTest_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convCircularDependenceTest_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convCircularDependenceTest_A"></property>
<property name="InnerConversations">
<list>
@@ -25,7 +25,7 @@
</list>
</property>
</object>
<object name="convCircularDependenceTest_A_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convCircularDependenceTest_A_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convCircularDependenceTest_A_A"></property>
<property name="InnerConversations">
<list>
@@ -33,11 +33,11 @@
</list>
</property>
</object>
<object name="convCircularDependenceTest_A_A_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convCircularDependenceTest_A_A_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convCircularDependenceTest_A_A_A"></property>
<property name="['conversationEvidenceBsn']" ref="conversationEvidenceBsn"></property>
</object>
<object name="conversationEvidenceBsn" type="Spring.Bsn.ConversationEvidenceBsnImpl, Spring.ConversationWA.NH33.Tests" singleton="false">
<object name="conversationEvidenceBsn" type="Spring.Bsn.ConversationEvidenceBsnImpl, Spring.Web.Conversation.NHibernate33.Tests" singleton="false">
</object>
<object type="PatialEndConv_A_Begin.aspx">
@@ -52,7 +52,7 @@
<object type="PatialEndConv_A_B_End.aspx">
<property name="Conversation" ref="convPatialEndConv_A_B"></property>
</object>
<object name="convPatialEndConv_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convPatialEndConv_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convPatialEndConv_A"></property>
<property name="InnerConversations">
<list>
@@ -62,10 +62,10 @@
</list>
</property>
</object>
<object name="convPatialEndConv_A_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convPatialEndConv_A_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convPatialEndConv_A_A"></property>
</object>
<object name="convPatialEndConv_A_B" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convPatialEndConv_A_B" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convPatialEndConv_A_B"></property>
<property name="InnerConversations">
<list>
@@ -74,20 +74,20 @@
</list>
</property>
</object>
<object name="convPatialEndConv_A_B_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convPatialEndConv_A_B_A" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convPatialEndConv_A_B_A"></property>
</object>
<object name="convPatialEndConv_A_B_B" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convPatialEndConv_A_B_B" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convPatialEndConv_A_B_B"></property>
</object>
<object name="convPatialEndConv_A_C" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convPatialEndConv_A_C" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convPatialEndConv_A_C"></property>
</object>
<object type="GetParentObjetFromChild.aspx">
<property name="Conversation" ref="convGetParentObjetFromChildChild"></property>
</object>
<object name="convGetParentObjetFromChildParent" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convGetParentObjetFromChildParent" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convGetParentObjetFromChildParent"></property>
<property name="['parentKey']" value="parentValue"></property>
<property name="['overwrittenKey']" value="overwrittenValueParent"></property>
@@ -97,7 +97,7 @@
</list>
</property>
</object>
<object name="convGetParentObjetFromChildChild" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convGetParentObjetFromChildChild" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convGetParentObjetFromChildChild"></property>
<property name="ParenteConversation" ref="convGetParentObjetFromChildParent"></property>
<property name="['childKey']" value="childValue"></property>
@@ -110,7 +110,7 @@
<object type="TimeOut_WithTimeOut.aspx">
<property name="Conversation" ref="convTimeOut"></property>
</object>
<object name="convTimeOut" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convTimeOut" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convTimeOut"></property>
<property name="TimeOut" value="60000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -147,7 +147,7 @@
<object type="SPCLazyLoadTest_A_Status.aspx">
<property name="Conversation" ref="convSPCLazyLoad"></property>
</object>
<object name="convSPCLazyLoad" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convSPCLazyLoad" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convSPCLazyLoad"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -160,14 +160,14 @@
<property name="ConversationA" ref="convSPCSwitchConversationSameRequestA"></property>
<property name="SessionFactory" ref="MySessionFactory"/>
</object>
<object name="convSPCSwitchConversationSameRequestA" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convSPCSwitchConversationSameRequestA" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convSPCSwitchConversationSameRequestA"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
<property name="SessionFactoryName" value="MySessionFactory"/>
<property name="DbProviderName" value="DbProvider"/>
</object>
<object name="convSPCSwitchConversationSameRequestB" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convSPCSwitchConversationSameRequestB" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convSPCSwitchConversationSameRequestB"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -180,7 +180,7 @@
<object type="RedirectErrorNoPauseConversation.aspx">
<property name="Conversation" ref="convRedirectErrorNoPauseConversation"></property>
</object>
<object name="convRedirectErrorNoPauseConversation" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convRedirectErrorNoPauseConversation" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convRedirectErrorNoPauseConversation"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -197,14 +197,14 @@
<property name="SessionFactory" ref="MySessionFactory"></property>
</object>
<object name="convIoeTestsA" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convIoeTestsA" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convIoeTestsA"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
<property name="SessionFactoryName" value="MySessionFactory"/>
<property name="DbProviderName" value="DbProvider"/>
</object>
<object name="convIoeTestsAA" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convIoeTestsAA" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convIoeTestsAA"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -217,15 +217,15 @@
<property name="ConvA" ref="convAEndPaused"></property>
<property name="ConvB" ref="convBEndPaused"></property>
</object>
<object name="convAEndPaused" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convAEndPaused" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convAEndPaused"></property>
<property name="ConversationManager" ref="conversationManagerEndPaused"></property>
</object>
<object name="convBEndPaused" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convBEndPaused" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convBEndPaused"></property>
<property name="ConversationManager" ref="conversationManagerEndPaused"></property>
</object>
<object name="conversationManagerEndPaused" type="Spring.ConversationWA.Impl.WebConversationManager, Spring.ConversationWA.NH33" scope="session">
<object name="conversationManagerEndPaused" type="Spring.ConversationWA.Impl.WebConversationManager, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="EndPaused" value="true"></property>
</object>
<!--END: EndPausedTest Tests -->
@@ -238,14 +238,14 @@
<property name="Conversation" ref="convBSessionIsClosed"></property>
<property name="ConversationA" ref="convASessionIsClosed"></property>
</object>
<object name="convASessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convASessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convASessionIsClosed"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
<property name="SessionFactoryName" value="MySessionFactory"/>
<property name="DbProviderName" value="DbProvider"/>
</object>
<object name="convBSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convBSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convBSessionIsClosed"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -261,21 +261,21 @@
<object type="EndPausedSessionIsClosedB.aspx">
<property name="Conversation" ref="convBEndPausedSessionIsClosed"></property>
</object>
<object name="convAEndPausedSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convAEndPausedSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convAEndPausedSessionIsClosed"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="convMngEndPausedSessionIsClosed"></property>
<property name="SessionFactoryName" value="MySessionFactory"/>
<property name="DbProviderName" value="DbProvider"/>
</object>
<object name="convBEndPausedSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convBEndPausedSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convBEndPausedSessionIsClosed"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="convMngEndPausedSessionIsClosed"></property>
<property name="SessionFactoryName" value="MySessionFactory"/>
<property name="DbProviderName" value="DbProvider"/>
</object>
<object name="convMngEndPausedSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationManager, Spring.ConversationWA.NH33" scope="session">
<object name="convMngEndPausedSessionIsClosed" type="Spring.ConversationWA.Impl.WebConversationManager, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="SessionFactoryName" value="MySessionFactory"/>
<property name="EndPaused" value="true"/>
</object>
@@ -287,14 +287,14 @@
<property name="SessionFactory" ref="MySessionFactory"/>
<property name="ConnectionReleaseModeIssueBsn" ref="connectionReleaseModeIssueBsn"/>
</object>
<object name="convConnectionReleaseModeIssue" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convConnectionReleaseModeIssue" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convConnectionReleaseModeIssue"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
<property name="SessionFactoryName" value="MySessionFactory"/>
<property name="DbProviderName" value="DbProvider"/>
</object>
<object id="connectionReleaseModeIssueBsn" type="Spring.Bsn.ConnectionReleaseModeIssueBsnImpl, Spring.ConversationWA.NH33.Tests" singleton="true">
<object id="connectionReleaseModeIssueBsn" type="Spring.Bsn.ConnectionReleaseModeIssueBsnImpl, Spring.Web.Conversation.NHibernate33.Tests" singleton="true">
<property name="SessionFactory" ref="MySessionFactory"/>
</object>
<!--END: ConnectionReleaseModeIssue-->
@@ -303,7 +303,7 @@
<object type="SerializeConversationTest.aspx">
<property name="Conversation" ref="convSerializeConversationTest"/>
</object>
<object name="convSerializeConversationTest" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.ConversationWA.NH33" scope="session">
<object name="convSerializeConversationTest" type="Spring.ConversationWA.Impl.WebConversationSpringState, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="Id" value="convSerializeConversationTest"></property>
<property name="TimeOut" value="600000"></property>
<property name="ConversationManager" ref="conversationManager"></property>
@@ -313,7 +313,7 @@
<!--END: SerializeConversationTest-->
<!-- BEGIN: Common configuration-->
<object name="conversationManager" type="Spring.ConversationWA.Impl.WebConversationManager, Spring.ConversationWA.NH33" scope="session">
<object name="conversationManager" type="Spring.ConversationWA.Impl.WebConversationManager, Spring.Web.Conversation.NHibernate33" scope="session">
<property name="SessionFactoryName" value="MySessionFactory"/>
</object>
@@ -325,7 +325,7 @@
<property name="DbProvider" ref="DbProvider"/>
<property name="MappingAssemblies">
<list>
<value>Spring.ConversationWA.NH33.Tests</value>
<value>Spring.Web.Conversation.NHibernate33.Tests</value>
</list>
</property>
<property name="HibernateProperties">
@@ -344,7 +344,7 @@
</dictionary>
</property>
</object>
<object id="DbProvider" type="Spring.Spring.Data.Common.CountGetConnDbProvider, Spring.ConversationWA.NH33.Tests">
<object id="DbProvider" type="Spring.Spring.Data.Common.CountGetConnDbProvider, Spring.Web.Conversation.NHibernate33.Tests">
<property name="TargetDbProvider" ref="targetDbProvider"/>
</object>
<db:provider id="targetDbProvider" provider="System.Data.SQLite" connectionString="Data Source=|DataDirectory|../sqlite/conversationTests.db;Version=3;FailIfMissing=True;"></db:provider>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Spring.Entities" assembly="Spring.ConversationWA.NH33.Tests">
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Spring.Entities" assembly="Spring.Web.Conversation.NHibernate33.Tests">
<class name="SPCDetailEnt" table="SPCDetail">
<id name="Id" type="Int32" column="Id">
<generator class="increment"></generator>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Spring.Entities" assembly="Spring.ConversationWA.NH33.Tests">
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Spring.Entities" assembly="Spring.Web.Conversation.NHibernate33.Tests">
<class name="SPCMasterEnt" table="SPCMaster">
<id name="Id" type="Int32" column="Id">
<generator class="increment"></generator>
@@ -7,7 +7,7 @@
<property name="Description" column="Description" type="String"/>
<bag name="SPCDetailEntList" fetch="select">
<key column="MasterId"></key>
<one-to-many class="Spring.Entities.SPCDetailEnt, Spring.ConversationWA.NH33.Tests"/>
<one-to-many class="Spring.Entities.SPCDetailEnt, Spring.Web.Conversation.NHibernate33.Tests"/>
</bag>
</class>
</hibernate-mapping>