From 573a0903f68ecb6f9f876823ffe89532212c0d51 Mon Sep 17 00:00:00 2001 From: lahma Date: Sat, 25 Jul 2009 09:34:50 +0000 Subject: [PATCH] Added support for NH 3.0 (built from trunk), added net-3.5 target to build file, added NH 3.0 targets to build, set NH 2.1 to be part of standard build --- Spring.build | 93 +- Spring.include | 27 + .../Spring.Net.NHibernate30.2008.sln | 119 + lib/NHibernate30/net/3.5/Antlr3.Runtime.dll | Bin 0 -> 116736 bytes lib/NHibernate30/net/3.5/Common.Logging.dll | Bin 0 -> 28672 bytes lib/NHibernate30/net/3.5/Iesi.Collections.dll | Bin 0 -> 32768 bytes .../net/3.5/Iesi.Collections.license.txt | 9 + .../net/3.5/LinFu.DynamicProxy.dll | Bin 0 -> 20992 bytes .../net/3.5/NHibernate.ByteCode.LinFu.dll | Bin 0 -> 7168 bytes lib/NHibernate30/net/3.5/NHibernate.dll | Bin 0 -> 2396160 bytes .../net/3.5/NHibernate.license.txt | 460 ++ lib/NHibernate30/net/3.5/log4net.dll | Bin 0 -> 270336 bytes lib/NHibernate30/net/3.5/log4net.license.txt | 201 + .../Spring.Data.NHibernate30/AssemblyInfo.cs | 5 + .../Data/NHibernate/Generic/dontdelete.txt | 1 + .../Data/NHibernate/Support/dontdelete.txt | 1 + .../Spring.Data.NHibernate30.2008.csproj | 174 + .../Spring.Data.NHibernate30.build | 60 + .../Spring.Data.NHibernate30.xml | 5939 +++++++++++++++++ .../NHibernate/DbProviderTemplateTests.cs | 11 +- .../Data/NHibernate/MultipleDbTests.cs | 10 +- .../Data/NHibernate/NHDAOTests.cs | 11 +- .../Data/NHibernate/NativeNHTests.cs | 10 +- .../Data/NHibernate/TemplateTests.cs | 10 +- .../NHibernate/Config/AopConfiguration.cs | 8 - .../AssemblyInfo.cs | 4 + .../Data/NHibernate/Credit.hbm.xml | 10 + .../Data/NHibernate/Debit.hbm.xml | 10 + .../Data/NHibernate/MultipleDbTests.xml | 134 + .../Data/NHibernate/NHDAOTests.xml | 119 + .../Data/NHibernate/TestObject.hbm.xml | 17 + .../NHibernate/dbProviderTemplateTests.xml | 108 + .../Data/NHibernate/templateTests.xml | 121 + ...NHibernate30.Integration.Tests.2008.csproj | 173 + ....Data.NHibernate30.Integration.Tests.build | 60 + ....NHibernate30.Integration.Tests.dll.config | 40 + .../AssemblyInfo.cs | 5 + .../NHibernate/Config/AopConfiguration.xml | 99 + .../Config/AopConfigurationTxPointcut.xml | 97 + .../Data/NHibernate/TestObject.hbm.xml | 17 + ...Spring.Data.NHibernate30.Tests.2008.csproj | 149 + .../Spring.Data.NHibernate30.Tests.build | 72 + .../Spring.Data.NHibernate30.Tests.dll.config | 30 + 43 files changed, 8360 insertions(+), 54 deletions(-) create mode 100644 build-support/solutions/Spring.Net.NHibernate30.2008.sln create mode 100644 lib/NHibernate30/net/3.5/Antlr3.Runtime.dll create mode 100644 lib/NHibernate30/net/3.5/Common.Logging.dll create mode 100644 lib/NHibernate30/net/3.5/Iesi.Collections.dll create mode 100644 lib/NHibernate30/net/3.5/Iesi.Collections.license.txt create mode 100644 lib/NHibernate30/net/3.5/LinFu.DynamicProxy.dll create mode 100644 lib/NHibernate30/net/3.5/NHibernate.ByteCode.LinFu.dll create mode 100644 lib/NHibernate30/net/3.5/NHibernate.dll create mode 100644 lib/NHibernate30/net/3.5/NHibernate.license.txt create mode 100644 lib/NHibernate30/net/3.5/log4net.dll create mode 100644 lib/NHibernate30/net/3.5/log4net.license.txt create mode 100644 src/Spring/Spring.Data.NHibernate30/AssemblyInfo.cs create mode 100644 src/Spring/Spring.Data.NHibernate30/Data/NHibernate/Generic/dontdelete.txt create mode 100644 src/Spring/Spring.Data.NHibernate30/Data/NHibernate/Support/dontdelete.txt create mode 100644 src/Spring/Spring.Data.NHibernate30/Spring.Data.NHibernate30.2008.csproj create mode 100644 src/Spring/Spring.Data.NHibernate30/Spring.Data.NHibernate30.build create mode 100644 src/Spring/Spring.Data.NHibernate30/Spring.Data.NHibernate30.xml create mode 100644 test/Spring/Spring.Data.NHibernate30.Integration.Tests/AssemblyInfo.cs create mode 100644 test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/Credit.hbm.xml create mode 100644 test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/Debit.hbm.xml create mode 100644 test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/MultipleDbTests.xml create mode 100644 test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/NHDAOTests.xml create mode 100644 test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/TestObject.hbm.xml create mode 100644 test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/dbProviderTemplateTests.xml create mode 100644 test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/templateTests.xml create mode 100644 test/Spring/Spring.Data.NHibernate30.Integration.Tests/Spring.Data.NHibernate30.Integration.Tests.2008.csproj create mode 100644 test/Spring/Spring.Data.NHibernate30.Integration.Tests/Spring.Data.NHibernate30.Integration.Tests.build create mode 100644 test/Spring/Spring.Data.NHibernate30.Integration.Tests/Spring.Data.NHibernate30.Integration.Tests.dll.config create mode 100644 test/Spring/Spring.Data.NHibernate30.Tests/AssemblyInfo.cs create mode 100644 test/Spring/Spring.Data.NHibernate30.Tests/Data/NHibernate/Config/AopConfiguration.xml create mode 100644 test/Spring/Spring.Data.NHibernate30.Tests/Data/NHibernate/Config/AopConfigurationTxPointcut.xml create mode 100644 test/Spring/Spring.Data.NHibernate30.Tests/Data/NHibernate/TestObject.hbm.xml create mode 100644 test/Spring/Spring.Data.NHibernate30.Tests/Spring.Data.NHibernate30.Tests.2008.csproj create mode 100644 test/Spring/Spring.Data.NHibernate30.Tests/Spring.Data.NHibernate30.Tests.build create mode 100644 test/Spring/Spring.Data.NHibernate30.Tests/Spring.Data.NHibernate30.Tests.dll.config diff --git a/Spring.build b/Spring.build index 97dc8a8a..3a6f4242 100644 --- a/Spring.build +++ b/Spring.build @@ -300,6 +300,25 @@ Build properties that may be set: + + + + + + + + + .NET 3.5 Build Skipped for Package + + + + + + + + + + @@ -342,6 +361,7 @@ Build properties that may be set: + @@ -354,6 +374,7 @@ Build properties that may be set: + @@ -377,6 +398,10 @@ Build properties that may be set: if="${build-data and nant.settings.currentframework == 'net-2.0' and not net-3.0}"/> + + @@ -444,6 +469,18 @@ Build properties that may be set: + + + + + + + + + + + @@ -574,6 +611,24 @@ Build properties that may be set: + + + + + + + + + + + + + + + + + + @@ -618,9 +673,11 @@ Build properties that may be set: - - - + + + + + @@ -653,11 +710,15 @@ Build properties that may be set: - - - - - + + + + + + + + + @@ -1003,6 +1064,10 @@ Build properties that may be set: + + + + @@ -1162,6 +1227,15 @@ Build properties that may be set: + + + + + + + + + @@ -1392,6 +1466,7 @@ Build properties that may be set: + @@ -1409,6 +1484,8 @@ Build properties that may be set: + + diff --git a/Spring.include b/Spring.include index f5739351..c90f3f77 100644 --- a/Spring.include +++ b/Spring.include @@ -40,7 +40,15 @@ if="${net-3.0.installed}" /> + + + + + @@ -392,6 +400,25 @@ + + + + + + + + + + + + + + + + diff --git a/build-support/solutions/Spring.Net.NHibernate30.2008.sln b/build-support/solutions/Spring.Net.NHibernate30.2008.sln new file mode 100644 index 00000000..e1fbc8be --- /dev/null +++ b/build-support/solutions/Spring.Net.NHibernate30.2008.sln @@ -0,0 +1,119 @@ +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{F04753EF-7A1B-4837-AB63-8C0821E8155D}" + ProjectSection(SolutionItems) = preProject + ..\..\Spring.build = ..\..\Spring.build + ..\..\src\Spring\Spring.Data.NHibernate30\Spring.Data.NHibernate30.build = ..\..\src\Spring\Spring.Data.NHibernate30\Spring.Data.NHibernate30.build + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.2008", "..\..\src\Spring\Spring.Core\Spring.Core.2008.csproj", "{710961A3-0DF4-49E4-A26E-F5B9C044AC84}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Aop.2008", "..\..\src\Spring\Spring.Aop\Spring.Aop.2008.csproj", "{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.2008", "..\..\src\Spring\Spring.Data\Spring.Data.2008.csproj", "{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate30.Integration.Tests.2008", "..\..\test\Spring\Spring.Data.NHibernate30.Integration.Tests\Spring.Data.NHibernate30.Integration.Tests.2008.csproj", "{93FED0CE-0B01-43AF-8CB1-244CC7C3308B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate30.Tests.2008", "..\..\test\Spring\Spring.Data.NHibernate30.Tests\Spring.Data.NHibernate30.Tests.2008.csproj", "{E4CCB8A2-2381-41D1-B44C-E20E13703056}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate30.2008", "..\..\src\Spring\Spring.Data.NHibernate30\Spring.Data.NHibernate30.2008.csproj", "{009247FE-CBAD-40FF-ADC3-D7F28B270071}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.Tests.2008", "..\..\test\Spring\Spring.Data.Tests\Spring.Data.Tests.2008.csproj", "{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.Tests.2008", "..\..\test\Spring\Spring.Core.Tests\Spring.Core.Tests.2008.csproj", "{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|.NET = Debug|.NET + Debug|Any CPU = Debug|Any CPU + Debug|Mixed Platforms = Debug|Mixed Platforms + Release|.NET = Release|.NET + Release|Any CPU = Release|Any CPU + Release|Mixed Platforms = Release|Mixed Platforms + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|.NET.ActiveCfg = Debug|Any CPU + {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|.NET.Build.0 = Debug|Any CPU + {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Any CPU.Build.0 = Debug|Any CPU + {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|.NET.ActiveCfg = Release|Any CPU + {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|.NET.Build.0 = Release|Any CPU + {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Any CPU.ActiveCfg = Release|Any CPU + {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Any CPU.Build.0 = Release|Any CPU + {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|.NET.ActiveCfg = Debug|Any CPU + {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|.NET.Build.0 = Debug|Any CPU + {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|.NET.ActiveCfg = Release|Any CPU + {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|.NET.Build.0 = Release|Any CPU + {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Any CPU.Build.0 = Release|Any CPU + {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|.NET.ActiveCfg = Debug|Any CPU + {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|.NET.Build.0 = Debug|Any CPU + {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|.NET.ActiveCfg = Release|Any CPU + {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|.NET.Build.0 = Release|Any CPU + {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Any CPU.Build.0 = Release|Any CPU + {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {93FED0CE-0B01-43AF-8CB1-244CC7C3308B}.Debug|.NET.ActiveCfg = Debug|Any CPU + {93FED0CE-0B01-43AF-8CB1-244CC7C3308B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {93FED0CE-0B01-43AF-8CB1-244CC7C3308B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {93FED0CE-0B01-43AF-8CB1-244CC7C3308B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {93FED0CE-0B01-43AF-8CB1-244CC7C3308B}.Release|.NET.ActiveCfg = Release|Any CPU + {93FED0CE-0B01-43AF-8CB1-244CC7C3308B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {93FED0CE-0B01-43AF-8CB1-244CC7C3308B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {E4CCB8A2-2381-41D1-B44C-E20E13703056}.Debug|.NET.ActiveCfg = Debug|Any CPU + {E4CCB8A2-2381-41D1-B44C-E20E13703056}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E4CCB8A2-2381-41D1-B44C-E20E13703056}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {E4CCB8A2-2381-41D1-B44C-E20E13703056}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {E4CCB8A2-2381-41D1-B44C-E20E13703056}.Release|.NET.ActiveCfg = Release|Any CPU + {E4CCB8A2-2381-41D1-B44C-E20E13703056}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E4CCB8A2-2381-41D1-B44C-E20E13703056}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {009247FE-CBAD-40FF-ADC3-D7F28B270071}.Debug|.NET.ActiveCfg = Debug|Any CPU + {009247FE-CBAD-40FF-ADC3-D7F28B270071}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {009247FE-CBAD-40FF-ADC3-D7F28B270071}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {009247FE-CBAD-40FF-ADC3-D7F28B270071}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {009247FE-CBAD-40FF-ADC3-D7F28B270071}.Release|.NET.ActiveCfg = Release|Any CPU + {009247FE-CBAD-40FF-ADC3-D7F28B270071}.Release|Any CPU.ActiveCfg = Release|Any CPU + {009247FE-CBAD-40FF-ADC3-D7F28B270071}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|.NET.ActiveCfg = Debug|Any CPU + {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|.NET.ActiveCfg = Release|Any CPU + {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|Any CPU.Build.0 = Release|Any CPU + {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|.NET.ActiveCfg = Debug|Any CPU + {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Any CPU.Build.0 = Debug|Any CPU + {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|.NET.ActiveCfg = Release|Any CPU + {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Any CPU.ActiveCfg = Release|Any CPU + {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Any CPU.Build.0 = Release|Any CPU + {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Mixed Platforms.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + NAntAddinLastFileName = Spring.build + EndGlobalSection +EndGlobal diff --git a/lib/NHibernate30/net/3.5/Antlr3.Runtime.dll b/lib/NHibernate30/net/3.5/Antlr3.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..637fc3e3b64b376fa5c5ed0f840a9e97ace112a8 GIT binary patch literal 116736 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 K|KI;P4g43mkr3tp literal 0 HcmV?d00001 diff --git a/lib/NHibernate30/net/3.5/Common.Logging.dll b/lib/NHibernate30/net/3.5/Common.Logging.dll new file mode 100644 index 0000000000000000000000000000000000000000..d7a8f1582ac8a04a0417db7d750c7268b3ecaefa GIT binary patch literal 28672 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 DSefa@ literal 0 HcmV?d00001 diff --git a/lib/NHibernate30/net/3.5/Iesi.Collections.license.txt b/lib/NHibernate30/net/3.5/Iesi.Collections.license.txt new file mode 100644 index 00000000..66c4a8dc --- /dev/null +++ b/lib/NHibernate30/net/3.5/Iesi.Collections.license.txt @@ -0,0 +1,9 @@ +Copyright © 2002-2004 by Aidant Systems, Inc., and by Jason Smith. + +Copied from http://www.codeproject.com/csharp/sets.asp#xx703510xx that was posted by JasonSmith 12:13 2 Jan '04 + +Feel free to use this code any way you want to. As a favor to me, you can leave the copyright in there. You never know when someone might recognize your name! + +If you do use the code in a commercial product, I would appreciate hearing about it. This message serves as legal notice that I won't be suing you for royalties! The code is in the public domain. + +On the other hand, I don't provide support. The code is actually simple enough that it shouldn't need it. diff --git a/lib/NHibernate30/net/3.5/LinFu.DynamicProxy.dll b/lib/NHibernate30/net/3.5/LinFu.DynamicProxy.dll new file mode 100644 index 0000000000000000000000000000000000000000..222252208bf79f91cbaf3cd75cb0bf5a609b8a11 GIT binary patch literal 20992 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 literal 0 HcmV?d00001 diff --git a/lib/NHibernate30/net/3.5/NHibernate.ByteCode.LinFu.dll b/lib/NHibernate30/net/3.5/NHibernate.ByteCode.LinFu.dll new file mode 100644 index 0000000000000000000000000000000000000000..2035ee6deec4cb48fa1b33d690f6cb658a7fd992 GIT binary patch literal 7168 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

r7MqODdlTx}8UDN@m5AikIbjF};Ee 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[g##0C%oOHuXHFHm3ej9?CduWMH74VNiKS<5Xl0Ps2||n1>H* z6@+JU#DcoKC2(n9>$r!`6PU*^RB>!FI791=ot}wcJII?qLKK)T=rc1e*_~Y^`k!hl zo@@Hbwe?FK=MXA;>kn~*+93Q2Riq%2>jv%AAQ4wjF@=(d{#h*28D^-&H3tllC<7F1^fzFD@o{x@e^4BwI=Do|hXoNq z*B6|LPXKxL#!mKhaMCq{Egu(bMxSA$<7q3OWrS4Mkyji$i=^Xob9msswy`xyro_(zYcM|q%9nPd4@fH8B&20os;`Ch z7)4~2oQl)>5^)UEC?fn3x+K z1SJMt(YpS;k6&Ruy4w7i_{JkE3FnzL(?J_(^(V4(DtxXs>dZ$FZHI2AQBHorpd`u$V zo<I};mJav2)fJJJ`y_2SVAxU{xN1hv#ly`Te+?S+al-O3z&ytkR zJV^r?!x*_O&(D)Q@9jwWOp=q^ev*Bu79N4 zyYw4mv=_m-LANFk9*Pim!y9`)k%;TyjeP*`K?KJVBkZvcW)d}uVBmkCje7IDaMF$6!%;UZx*FKa!Tj?v`&P4E8;EH01ah_YzjW}|z|4LWSt^B@ z5qxd^cN&J-o3`Ah4c(hj?c37=5Kr zB2K$Nh!65Bh|y@0ZkJm+NSphTB=cdd`yceIT7b!*p?cOhPM#YD(}mg<6X0n!-T%DbQZVjP4KF+rXK=OP*3q zd?@mIq@oU|<6$`<`_sh3&>3Xd4my!TGG7eeCk?=nkboNx$XEi?VY+exD;n(gDSpG}L8#%cLcc3@l8-(}a>f6@U$nMz>4t6T1TBLpzV+veIsRKY1!Xx`wYZ9*7`L zG4jL7#pKNWZ}NTs_)D8d|9|z&4ZPTX42<^ItVtK>( z)pQc2ZYN=M>opmdj|PAU!DuR;a*vqaNv%3~8o1;|{{&CMH{s;8%_*XRg$gM% zZ{CIHTJpG7*r9X2++r|>w`rrQtFr|a~y9|x-gA`6Oh93#%Dl`EOiiuZ5z5s zzD_}Lk_f=h0;cf~6eWPp=L0OquKVD5?l`=xs#a7!^pBiT%Zv@HLB%#kSlx&6L z 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

~pl$B@7MmQY7AD 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 vk?&pN_)RSeF{SA(T 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

M2Ee=f88 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 e845=X(4Q_avPVG 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

mmMv_)W2fgh$+4VlCy94l(!}=eI-~ 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 z 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

A1b*w<}IF{66x}2}b6fS5o#TBEzcyc)OORXhJ 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 z zZS;_s(~(|l*{ti{oA)K??OmJiA*Hlr`4xp!Qt!#CyeQKKy9a=a2 z4M$#Q8Kl?xFbr2CTV0PC5xSBX3^D}0b3iiex+K|I-RZw`%TUXRx_dTr1zgHZQ7bHp zFldbd3`trw&M1d1(sCb|LRO%?(WP)7w9=YlX_pNn)~Qv)?L4=rKTi`S;R zFd1{%%U9emYLwJ{#%XJ7J@0uAb3YuT^sLACe(OhUji^*OXW?q3*WC8zj^!+Pzo>CA zBPWDcc59!IhP88R&Mn(~?Bb=3pZY7=9m=R4G^(&WK74$P_QkaHjkLUO zwKt*z?b1HOPFq~U>rX@SPzhxl$CTG5dD>k_t~MysE)=5I(;^)~t?VMY-@l)>KB-C2 zBK`{y@bKKUn*1H#fFa^&A6aR z=kC7;M&i^6RDOn2Ya|vduzkJM#5^NxZ|89$fIR;e3TgfRd&i$e02yl|usr;dN#;0>~S2f$*9J8zyZJwxhRNEr5{jqFGt`OY~0GUUyPLp zuaaGo!9P~>5!E~mwEKsx^6Y@(ym>U+$w9pyu7#XRU^ypMmks#sPh``*gKz;;9@x@C zK#{iFAhim@9Q8Rg96*eWU~wrM)-pr=JL!eCn5Xbi+UCTWY&hz*Zm1L)7y4$yop12` z>oRz|XZgR()%@}}$ILP<>qROohD7VsOF9jjyJ^d-xdnRVJzxHRO3O-V2h#11V5ARv z=68lh1{jcI?0QAduBTtaj!I=yY}(pEmk&cB%s_2Mns$9LOAz0=sq)$2)a$v~bj_&Y z0jp3M%?G)EM|C5L=xx05T#)Gnl3`@VW`VQ=en!oDQ7A3YOE#m09r~M=R5A&_Sx$1o z&?};v;XSsQGhUKUqI?*sZau$*Q%;P{lC&7#ih+{k_V9g%fW-=U* z5=pQ0Wn>XWWo9s=UzNjv{?K~ywZ7hPHP;F>vgO_an7 zq;Z_=BB@u=M*Tfv<4Nz_7#ag7WC}9p4g>M)3CWH6UfMNgex=*YJ)`uJUtjj$%;p2z z+M!h7aXb!Pj5_*mQ{IR zz;Fhl(CX+qWCQo;%WnVydxC9ee{nPII4+E08zC7~Vr!RBcc`xEC0q0erln~@p}p#z zfHtaAwvvqDx;`>FEfp*pgY*aAJ2|8zop3x=Ix|02eoE5rlPzs3VYEK%14o2bZNvvw zuzX7Ysiz^ch8fj|);*!^a5>R2B}7FEYTCcqb4lkBjri%%i2M3_?PHqbPe`lXMeEI| zIj#|16OEYb9;`JY=LQS{bB`9?kB(-><4y^NVX-+s_QG zf+Od|eP~3#qZT4r~qJ8sz{-P6Mz* z+vzT~kRg*T(S4JRfyV8|vctb3yp#6%HyYHk9!U|JGcA^MC+hPx99m{dPyxr6m%!65zVwEVsm904T>yu)N)YG@+d1TFb zjT5;A#Xx(FF1*r8aIgmzp=BbY5*g@Zjas^2&6@RNx;oJPg#N=@=~%00+#*!ZsG!bi zut10GLHC3$HYv4(UMnf6)vCJ+U%Z^_5iVuk;7T&q$iT1^pX@bfVk@&;b5$YkqhVif z<*s;r2Np9qY@IE=&3Q?L!&4W!MnX8_C>^}6vK$O^UE?I=M5vyp=k>{!`PQzT#miIK zGwpNFWxc%;I6^9wCl_Zukwwqag&>uW@{IlqzdJ~-VW|PD|FY86;Xum>TX^KWIk-uv zif|J;+1%ie*im~S18IFq30=%~mdLx-C7W!iofl1Wl7cL|lf&ME=cBilU)$grA#ygh zr2YOsGbFzQ$Sdyben;=T7dRpz>5+N3U`_o#FRpK>Ux9UNbnplKwo3RGi)3kc(eFrS zFIUQAxzTb?JIJ9XL@oF^3xx*ulxd*XsrZh!$M96fhC@QTBGXQ(CGnb$_GT7N3QEx zyfA%MDD$i=eVF#9Z1>cr$&{Qdj27-?^ zfk>NqPNa0&OTBR>inl#Po7SDy7$vZ)(LBOvoK?$H>su!STC@F2#_&|vS2Igcn?<47c|mV2jC|ZOKb2fziFI9`pmbSj^c0F zW7uNt(k8g=mNZ97Vx5NlS(TJs(r+_#Tvh7OuoQRR$@AIud1P3oM2xDoMtTe#UX|L~ z*^SG#dC*v8LznUEB|fB;^GD03E|$lM%R7#Sc2!(XenyVhtjwc9z2vhZNk#;idW|ks zqViN`A6k)(bT#{EPyrsMZKx_fdJ1b1D+WIdU+tbX_On#?MpnELlpv`5L){Q@S=VwV2%9J{Mro7j zrS_`eBr^h4cTHsEfSX%m>k_N-^*Ub>lwnR!@-bA9hyz&U&$z#vYP}e%?pthjsDBqo z$lK<>vs+R&5zoueA0h@KAL zeB<}G>MW#=8G0oVd5OyqJr`;{@U(1B5 ziQjQRzLfW9dX>~V@0aIuVjLN(`YIq%L}1?E1arJwoRBjqUX zhtlc-aV71H5(9w&*gkDHRdp-K8-L>7M0}znGfR&?8P_CknKzpp`?7E|qIPfhYOx{k z<&{jhZF;J67$Gs_L`dJrcd^los>7&{th(aZ%b=5-BaBh*t%(rN=YYmFISh86LYYTM zDJdj)ue>bS_Y3-C1|+!-jknY)8szOxQZ}BQr2A?Sb&l1JVwmZ zVuFr8o0^~(<~IduslTG}HRgau+8;$<-=tmSTC$G_Xs4l$oh-(Z0~vwnv@^mq(>qPg zayQC348yo3x(>E?In9VnQfEKXf7;*2NiX<(sJ|>c(#Ape8H=bWt?3SRoFl~o5kC$b~bcaUTtiVw~8r-A_5l(PX9WaMJq?xww3^=7_cF4t*f)5 z8sz3W1cuUj7ErGPU*!bfdq%~q{xZ%gfOOD;?e(^KuURsz)K1j#A{3eqt` z1s3q&2}6GjPjZoa;ahsD(@E;{?~2*tjrp8Z-Y>5fpK7566JHS)-jD)i4zZ_M*1RcM zTE>XdEbULnp)E>vcA0^D zaof%(XFPdO?R0JR>i9`^usbafP&G?&i)FzJ+~jnYUQ3nESPcBqI)9Q%Q=E6$%NnUm zqtU__r*>eiI{|>%gQDefYH=f$S(4DQNmV4&a2*PDo+c+HBOJQX!U+)o|<9Egv)XF;{iv;D4T3`8nJRaeec z!NOGPDrFPOi&Jr?cCU0a-)S=+2`<64xPPi7$jx#y^edUO#t?aO1!L6VB zY^@0u;72^D4>JBh4nUz-+s&wxy+fLx2JH^bdIo)TJ3bz5sc04_kK#%@j{1SAqn3ux z%wq?yX*4XXL3bB3zOaJfgj=%DX9UVdBg?#*|$wNgRBke=cU*!IUJ$VwQnOno$j3Z49C(hwH5*r z1gSg2CfGM_6TrLDEc<8CGZ4@-bP@|mY0*KC=AIIu+B|rt0XT=hFJVH5xC{XabVR2u z^j;f7HI`^K7IR8FS|21Gw%1C49IFb1E_ zJ=2yt-EwYVlz0GIk=a7WST;}XX)Oiw{GEK2gxYKQ=()WuJlS%|R?5LTebH&|<{@+` z)ReR>+L|lyoc5Yyyx3|#U}_`oAA43Wnb-qCJI;cO)Fh5JN2?W>8|y4v4zZ6_Ep00Y zNu*uYyd=%s&ejV&Q$`WXcTjsIqUyOUle-$NwN5%%ACyoMSi-Ile5>lcFz9`&#j(Li z&gEm{Gm}a-ORh)U!cp>)=#h4}NhniaWOu1imvGd*O*&_pu+sxo@_Xm+9O_3jNON<- z`ZSS!&#;Um5lK5T+js~e)Do%St+Qw)Vg&4po$|tQPUmBVAyy#hl|8S-5{MUY?Lv?` z>86ebIjtn^E#vR|UOrNsa*h$sv#M}b)EK*ZPKYOBK^or~$)2`=L9Vh*b(PL|4!G(w z>&K2K#{VoaMN4CX=R`VeO*!0ZS#MAM4t*SVf~&*%&^z(RSTiA>7wbHCv_kQ?K7vT` zH|(>3-C7)J#k-Zw4erye*5?ngLok*TCcCfZk>MM?uJ|CBM31E(|M_d#mFEOE5VoT3 z>H)?;%hUep?U<1$X{IK2p&&vnP;F!~0B>W&-2=%SpX7YmKo*EXAh56&>lGNeR^txo zp3tvzdWul6n4n#Ho2LhaUK}rAAx~dSL|q$U150B*l~J(hM2{>uVU7?CvKiafzo5E= z#~svI9*lNHPsmVsL2eB=#}t{38$;ah0ilDzYv&86!lE6hzaYr^y`Icx0h-}rhUOi& z$(M{f%yheTF|*ud))@grS|1kgV43H<2>MV*HUnpmTD1;eF=wrlkS^VCjT3q1X=P+27d}X9 z)i{o=N*!F%43xR>o{AH~*}AZYNsX(QF3ek!nr>qh^5yr}P6e}$-57^Cou2h1c8ZKb zbaI|rRsWCob8a1)uW{HfQJWR%nf}xJtA9dESK}{GNb4U~%hhNf_(2`LeE;pHOZQ)A zlaXEcAgxuSIW(N>RY?hlN(e-MHKoVzUFJlV^xLtl z(NMM|;$3d#{9PyA5Ny1iC8}L8bc0PdY$MxE)=HRIUZ5eoWu16=DktlwY+eufS>H#8 zI=9Sr5Mv)dayCMB?LwXd)ef6@fjA%3f9ZlCBR|V9rr zX1;Bc6r7a93QAUVSTnUX5XYbv{U6w79JcMe$DMb+tB;M}aY+wI$~CGnKgW>lfna=i zGRD!0sl`NLCPv5Yl-iP}HJ{Fny-qxy3C$bME_ellgknR4M~uIVx?>Z?5IRT`1CIC= zCU1@jZLcF~tgDu|8ZVhCzebtzSY2XRzGA~ebu1D{4BxUynXRuF;c5NeW%`U?*BFKH zQe9%a-+Q%LjpFn?tz8tBA^Dq{+lS=Ur?va3bwWOCiQ0~iX|*mfYfJ&fu)S(Lhlxf& zSvWwYr7&kbj&xz3Qf-}4xR>8wI~Baz^l@bx$&QyGrEJc?37D+B(xxp{{~Cqs5mfX1 z^(%Okw=fHTM5b+iT1=CHlGg68JR_kU>W)Ib`oY?(Mxu1r5-r1UFOjJSg;CrAU?^(L zR1xvDns$a|OZ^e$nW^Ib+o@nb-ohTTrSw`s{j60IQN@s)NFsAU{dUnW{cXO3x&{(0gx(>wWHIF6#ck!3hiJv}qtVkk$)9ql^9 zt79!f*Yy*RB3<&jaE!^ynUXlleTV}CXeHj+Gl26P?HIEta^T=<&4dffYct2k@@%&r zs};>{URAxz>gL8T6iqzu6p$=!-5u6WyZG*fM`ASum>mw|e>sn(?5<&$F=;Un2l~@1 z;{$PQq>nlxMp2*t?PSbCXeKrw^0SNO96ws%)`q*00n@!$+F1Pu-Pz++BQ{Dw%^UoM0=W<&PVud|aPd{TQ zM9_{`cEd6gMb1F6&wy{pql^_!_C^EjDX3j=zhFqmYB5@GNNz)a5wN1~AxVWf49OrV z^4Wp6#(CgF?BT-f9>$5UtVuSIK5QB??G((%?=d`OJf0bU5&<``Jq}04&#?$bZq`pO zdGo4pN~=C_g}Ald8)ldJ^)Kk!!A;`x-mvB;jITtu!2+Q}cqku|u<^5NndDYR$SBB} zXEod1&J&H<&jJym>_cU(MNYK^Y{<5YXe~UJ!Iii?$MI+kVM!>trQtxVEkvX@j!h5e z7m#qFS36|MWhGW50OL$5xWjraNl^1>sS3-FWi1zapBSzG!(bHr)iN|jLB z29YiVJi=3HyQeXlY@#uOx)1OTTf0vEnk#lIGFRR4!W%!wPv__(UqY&%RA-!dSl^@D z;UHN?U?fno~O{jJJLCl(;GhT>;X^#4xAi928 ztphh?GPd%EHvvXVU?Mhuz41W@oYLf4!so1gZCy_uoc+{rzF_JN4g`bnB?~x z_TjHt+|X|}Cz@9sgax~>>U>gJjcLor(@9;I)Z66rf%K8IJ$+|dkTN4ybVdt%pH1Jd zy=lkw{ESL+bpLM?G|%ciJBQM5*PC}HZ@i$*V9zV=fvCfq@PeFUPKBNOOj_b#A-)_x zgD#+FLdvew;%)L827jTCF+m<;CukO->{qJ5tERkSDZrWJu;8`C@}gCs#LP;KVQBsS z+RmbC(V{#awEPltR$&e>jt^*8AyZe^?)0{|tHZ?!8A`vl^sB*yBSP9Z?TK$eKxZLBXEEOWs%+S#rBm4`JNJa%Z3M! zB;Qx!%^3Zxs7>$_z2>rcE6LFEvEam^gXwe0Bjc^sO3&rSym@2O_6sn}hS(l9YF3p> zh-9ohnX|smbzrW!b}b%?7RMpY{pj?C=x0!WrN*XdAj}8m8+8z>Z4AG;{Y$0&523XS zo3~;5vIUH2M-oB35eS-6+aW8NrHWo&kbJ>PB_}9yRH$c&6 z37#7FZRs`5EoV4cYUR2czgq99ihQdE&;v;9(tR5Sf|(zL$W*|^235R zT5XrX{AJI}W_7XV%!<@00@uXA0Gvb?FQ}zAHdy=Rs1xnWoi$;QPMz-6P2BZb=rhK! zj);O|{TB;pOf(F~pOJi+$sI7ETPr>-B76jN!Bbv& zyfQoH#>}9md20a6&&*(mzFKJ13P?htdt(lYv?#Z8nF8=B(%!N0I;NQ(8hhsU&D1aw z)CBEy4&!sf{@lqD4QMnF2qaMrxzp|_b#=9sLYf^eaM)^n8 zJX5-vto>+j+H9TJq5$Zz0ms=0v6{Zw@&Rnn*8vk{)0F7^y+#E~BXg}=A^3vSjGWtb zYitf9&}`=63OZr@+S-U5KbRi5IF8%Gykt2Qh#^EfV?Z;+5aP(P&6eMgWvZ5EFdih% z$UE}N5gM~s9`ix0Po9HcyHd<`EFh7#Pl=gN*JoiJ;_TZ!CQvYoh5}ooOuX@nX9aY; z(Y2ORMWzmsbuUyQRT$t)>h}E+I0&1pFo7HgZMi%?;g*dpIt$sPl|C^KB_1Vg@VCJ- zlb__$5z8Q(NJSo5M{wu~$D?Ta_QwtgV8T3sgh`=A7rm(+nRPpz+}ahTkk^+x()I~8 zgvhR{CUWQ1Y(CuS-o})6u>0+uX*PN~T(^8Zlb5|^_hLxXPA`B#Mv$S5w2eRa*RGmA zp-H>bn1QA2w^L6ZzQ0-= ze87vc?!TUoOqwX~772ELy|M*^(_1)6l-|##$=)9l89@5$8o!Cf%JJQlUb8Wkegw)^ZU48?*?I+SMAf_=x0vV!}`o?*bTd;QyCjELDGu&&gl%j$3V`ec%%EEW)O zNZRqxCZl0oK(7$dmsw503-g^YiwGIAB?^(o_}+hiW#nCtyPj5WeOS}>^MXE>w9@Jm zd9LngI}BRPSb-J^cgML)pP7oHFjd2FWgX%n@xXIB!#0GB)(~#Dc08iUx&je_fQZ!~ z=9&;7W~DWYjXw*N&CI=&H{sP=U~FK1RahSvlkg(x4dt-3BC>5ZL;Fx}EA$Ol-8%Xh z`b)Rl)}RGOgmnTGW5ykFq+JHLpq{nJosNLlIB6T`hym5m*t$p$+jT)XI^!U?swgdb zHhg|*K-izH!JN)Kt@(hK9X$w2Txsa=S(UL$g=ekWa?I%9Cq%bHi>)egZ&o0nS!JvNbfh54te7(;fj6=XG|2IsDGcRAoSA86H`c&;sf_CdtI%^8MB5z zZPLd(ovxd%C@YrG_7M~~fJSSuZOIz9>w=I(WJ~xecSh586vNFC z5{< zUzd#FO!%@H^1QxVZ%Ma}E;!22?g3KBp({q|nJBt1WB2$IDuvZI z=2kG4Vg;w`D%=4O7yU@aL_MBd{z7~2eywjdIP=c0 z$(0Y*&WIJi_Q6`j7q}o#hGR-N>vFR3J7-V8m=n}*fFunR0peuVR+ADNaC8u(5_5}* zfc!D?Aa(*sHlu>TWr`duQAkfHP{BBe9?B=3Jr$v7rae!fUVB4nO4bWw^vcTvYoX_? zNv9Y1N$9pbxh05|Se5--7NGSSia(1GpQa9aR(LDA={#|hd zVhcqGjXLB9g+V14D5x`pvlW9CLd_=)h3~SmbyPiQJ)OI%7KUmuIOyJMDw$JOfr$Ru zf*;PFsXi9bn8TVo?0A8TP;1O;Iu+#uOCg^5jhv|8iAsPb9SkEpYOJZ`x_U#%&I2`62)LaUq&BOJ!`z?sK|EUDEBxN!an*)Lv; z=~R+VYGX_>O23gB+GQmu?hZ#P+I_0da4IDWTu92L+(yVc#>*-bV+dmdvvl&d=NTnuH@eNYw#6YxXfmbc*m$A(hzsZH>5MX5FrRoRmv23yvX60hnCXpjOMZ@ z3pB_Z>l0&gwCyF@=1IuL%^|t0(uTntQO^e4Tgidbj;q6?7}0aqdalSzbm(wxE=&`s zs~%s=kAe4Ax~8v(fj!TtF&WXSHRSb7z>nVUiPk|Pv>X;AnMS|Ql-faW)S8bTNDwVX zaluSKlvDZu?)02fZSGVWZ;V0$R=6i9w{B?$KCkzCFTDlUf;S2^)_swy7B8FPWogK2 zUc+hkt;m9OxGx#uv9r^1opgM(u4yhra`t88Xx)6CaoV1|#gYsW zvr8&-1cDv3=7}t>w@V^C_&%zc0;VH^wB{jX3p$-MZEF1owQ+74ykL8R_J&DWtk!x1 z5h?PMN5`EfpWYVh@ne!j5Fc(S&V751%L$2T0f>=_>853FyRuJ6#R>D!4RpqQ*@X!% zu`G*Gfv;Mp##8LYkPWm|;7Jda^pco|LKTKM`h?oE)YSP-;q*tHK^bvxWEG(4+R$iu z7Mxs>K_TQiD z5*~1Pu5Y;){wXCTk7nRuyuY;Zb0C&C17boD>EX8xy1LoE&+1iVP6C3g-^qg7WIjIJ zR;@Gj5i>)yLz+Qi81U)z%IIVkh$2(p>oeWr}=Tdcb9=Tq@63k_@5>`Sq z^wr0kCh2v%O&D2_KjW|nG9E&(u)hQnA+8=yChLmlBu;1qM zpN@*(la|%b3?WDw6XHh*&pJ17O{5!3G5b|RjZSH+0!54-yd0uRf5$B9v zZVYi$tnAQOj2}U8AMKv3t>J>(n5Dq0T@Se>#}G1znl|P*ggRY!$ysgU?DT6zuVG;i z$DB^is)OD~=f<`-v%1gz7^mL(Xdx}P0wwIqF&4JjJdo;#$6IK1Zo1V9^|3h&o58Ws zfTYi>W7L<0+?BS6e!X!l6)I~ztlZ-9@sW)|kd*!!DkJ8(kEx+VN>{FB8HQs#OZ_qL zAqQGc24guw#V{+d)}iOT_POzmzY^UL=d(z2 zfT-l*X*0qjHv~`|(g4E7&=Cq5HNrGx!nwJu$sjJ_CE#!-N}z@5s)ZwA6O~+G zW)DUu#>VL{L&BszOpG|U2Bx(cL0vnFX=mNeD)yTWE@N!PMU2oH0*5)kh44x1lnXV9 zK%k_VDCvb=b}ldJKaiwHSJmtNxRzCGTQ8^uZLV0j*!7Zhs&0P?cKYlPJ%MfV_z?N= z9Ojjc-dp`?>zn_g^Pp|%h}7K+^_AJsaP>#Bw678Ygd=wJ(Wf`3kR$b>?LO}3xY$h`o;4nt)UJ8ao0Mpsb%)r;j=P#4kbKP4 zkIf!ntGmB7Fr)?S9FT8wy^rdle71FfV^k(GY=E;mE&ig~8t%VIhYi1{)@QyA>rb@Y zPx~UVJ*_oVLgVQcPHZ2}{<(fJyV!CtrIS!>*Oa<-(gTTR5Rx|WKQ-P1!p~$4A)0zN zZ(nUaJJwct)!cmT%z~5Pejp!=Yxc+4pD>bRtbgPYXg&M#3H~)Q(zx>QUPG z`F5qjotOk)Q$cEyt8{rvZ{WwcS!l8b3smq7*jFX&NsH6<}H@HS?KghZ1p&kR%M2c zLCuOM^CT8lH2W2^enz{GKxoznOg6t_1_DbnYQEp;tLfpdt?8>FpHAPt*kM{v<8<45 zHJx?s4|6)3cJFICo0=QHd{Q%`A%wumZd274^_`>-o{qhv@T3Hk-`wzu zO1z%q7d{&hkwI(FC}$STs{dp@8tr60k^L=|VjKB2DWa?T?q?^&x462{Id%~Cmz2zQ zoD8H16r2{~OkTeM8=2s2&$NK!{0e3C?q)I}_|H0LTC`<>@WX7#3m^-Q#cSWhLOAYe zTNoR1EVlzeY<5oD8wX|!hDBOLw9+@K+5D7t!PkSkTMlX?YufVLxOVR&y_u!LHMN38 zc~-T`8)$i3HAWAcql=i&w(Q1V{5Bn4_-*OE_a^%P-QE95+SA?BnRWTz_vyb<|I%;K zXTLrl)90i5?9=CvKF9SrtYZ@S|NZ*V-fsQ>9({hZK1cGs?^T>-f*8xsb$Da?UVWmE ziN1fEJ`d>g?fPud=QrrHRiE$BXF;Ej=tKE!`h2H8+x7X4`s~n$``@L{PJO;xpGAFs zlRmrDV)U_B-`{)h$KKQLeG_e#F(gas4~S26qdu7?yC!;l`a-_@VE6x2zI$3QQ1+p& z?58A@C+P=ryOZ>AZuiq__c47Q?b>~$`!ADPy`JgHepVx(rN_ILelSh8Ohm?9pUADQ zboF$~fbMBmk$O7c)xMCSd9wTUL*4(?eD|pi;)}u|JzPqY!xK3$jC~>o*_!`9-Tl7Y z^}m*TSJD=;?xsf4wrn~$3{OgB196p=t>EO$S3A^KU946oXI(@sDpFE$h zck=bce0@3Be?@ZyRA1CVo6O-h{rZUh10(d}neqI6Tb{>PMOjBPM0p;Cnb&iBZ=}i6 zy;`6}a1u4YoNK#Ypc+oC+6`jLF^EBW46MQz+u%D>9}XuiIiuV2g8ujlJ; z&(|Nz*NuGrM!x=dzJ4=JR__I)sr4s>Wk&sz!T|sOdVPLMP_^*?jTy4Psl(FG^g!-mSV5e==YHseJvX^Ystq>pzpPe>h+NNWT7a`T9rm^`Fnze<5H0#eDsj^7UWN z*FTo8|4P38tNHq`SdU$^AzZ^+k$eBG9>-&|@r?tI;quiuleyYuxo=j)z){oZ`tpRWh< z^`rTEC|^I8uSfFrXuf_tUytYOQof$Z*H7l_seFAXUq6+vr}OoZe0?-uKbx;Vn6FRd z>q@?!%h&VydLdtbC|{q-*NgdjDPJ$=>y><6&)4hu`nk#E$A1MC1|wLN-O~Tt`n;ge z7xZ~aD)GJdEI412pr_oIq$2tMH|X=zotXJKedpfKcmIDu%IRpQ>i%Kf`(=Ip5qW_A$ z?DkylzwYY)cU`&vvHSgN({|m?U(oaaT_T=7{vUn*Uw!^Refa&CRM!3bf0`gpJ)W%- z|NjpC=iWyq9>)&-{;rAfM%_jI{!O`T+-v{u)wA!@XP@d&{59(eSm-~vo59`_Y zcjb=dasj8yeWH7IGPg;8e*WOZWBvivd06n$-=}kZ*ZWNO{jpq6hDY`6@#_0>^&Obb z>i2u^(Y6hSC-d(~TJ72ixcxuIZ@jIk?9)}bt6kgI^8a>RH@bE|um8_zEP{W_4^MRc ziDg@RuL>9l8KUMtzxn=V_g{KnMr~W>`R=)_i(Ka={ihuD`TpK}-_9v8I=makaGSD9 zvPCPq1pS}C^Pj%n*5|H1^v!?Tfx&2>dSB9qXOssPzVrV_G)W)Rf6CF$EBbs@A7FV+ zpRedc9m-QK`js7&f71r=ysCC6A2^79!2z(mm6`P0a~;M*TeQu0#tY1^tBru0erS*1 zw8``6pYM!~=fL&0>b>06eMA3g6ZmQ4jy^Bw9(AAZ{!@o`DcAoGo`8q@)T#e7rkKls ziQg}E1PJ`mCUt=`@D=}QBif`d?o&tBTE72M2P4mD`?h|+srG4)x*wbN;lB6{jzgHz z9^Yw`I`Kc|FYsbGjF&qqXFT|KjDfNUW&d}XyBU_~+jAe|d25OX_X}Lq2M*xkx4*kS zFa&(G0WHP&coz7i4lpvVw=#Y#M7R%*qYdaV>bsxvEXKh7_|AWRQ=k5Tk?}=){@=n% zAKVAt_zs-WZ{XsNp40Y=-F($>8Yj7*pExCXujYP4MIixD04T5^EDg$n)F5rhJnmC2 zzC$i_%{{>TtcKASAGA+jfXz_(&VSl}Tc&xi6>R`MZ9+Db0WQAtACW;_%AvbA6B*G5 z{}CDdrwzkkk--=OcKT(^{0@;p9md4}`xP0~@wA$J?nh)$7m>mLc|`_gfj$0%Bgl*~ z$2>B=F_A%?5E*=rIiihdbC$@Ud|za6kGg+JENGJTe|`hQn8=_`;F>Y>8~B06a2OxV z6EH!_QHS4Vt)a*W7%0o!$9QIm49d|baQb`8hTNkK@EUC!*D=OcWc($m(->E+!JN=oqEHdJLw8wMGg_r=|_>Rbka)AqQYM4BR8cyRm_w(aR-;7pGMRqe7qYx+E`&lP>H>T^w>>-v07pBwsoUY}?5`C)yY)#tbB^PJ*CfOuZtpVa59 zKCAki)8~Rdm-Kl`pLKnHsPo>xU7%CvLB%)t|2=xPH^)PYH2t*h@$7L$z4*`Hx9Rgh zcYlli|AsEE^eIKfD6?Pp4s_2C>iDQ6I}9sc2_Kq{~r9*Sh)~ zTzWCrJ6GLV*Wql#zUX;fHR*q4+Jfs}%H^+3`#Gm?E9&`a-8UrX#1yU{u$<30U=7SA z&gLS5H2vj+o?P~V*p87r-93F$ZGEo6j90|KF5iHiF-70p<9wy7U44GX zx}1C9&NcNBzoO<3=^oE~AKaav;^Ly7Jf%B+c1bXOe)_%Cq2C+beU7Y+xrn2zTzhQ_ z8{e3xfR%AytA0PNCuM85b$8B5q4?RwX}cGu-@HD2Q*8$R$~T~P%?s0S zj5BEF2~lGGi57h5vYZQ`lkDE1CWSC#CeP=gbjv z9W|a-``6XJ$8srSu>3~)EKkP-Pk*i}3DiIqa6X;OEo&TZiPd+gDEhggUKlg9c~kw7 z92@J^(BF+I3~=Qom9acHpe3(IwW7v4C2NSzs$!il?J4(eNzyOtIay9xU0f+oNQEFH zfi=QgDsf)@vVFbih`6(&r?=D#E2K?(i)K?7-5T|Q_bEtU33|6rx@mi}{GCtLr4 zzwDDryU9!-zw9;Pgd`HyU}Y~KDy@Kn$V{m5l9UP=BZwso3v=pgFF=H|+cGuGO=CoWo{;oW^a_j>qO0g0P zwHU5w@#|@_SmW1vBk9P_7;}vm>OP&R$ype2KFCG2O9ELsT_xb!DO>8!x0ijh3Ijj+871j+JI#nX(0RAZYBJ?y?OkUVsL@ za!*28fh28*Ca1H#%d|>P!&~KU!{0@^wtO5iI2|kFaq`+s9Iv?PCA=lA;ytNNsciv+qH{v*w}m9et(UFnR{ zrp^RxC?5OyLhqg}*tVRhrp03D<+h|P$i74g|D&dlTjDIAV;3BDwv$@WG+0;`{-o_H z4!b4VCnpA)VqAfvhMp>Xd@1MsSpQ79WbrZ8t~aB6R{HQUwS}#u@7o`feXyo^yUZ`W zQW{%V-?rL&<3FC8|DRR|&Cki5#p@_!-xDYo?3m*SiKsI;}CK>ep)+S=(r{m&!c!aSvIT)~jP zhj*0p@`s^kgq;*#QQBVX=(Lqzz__l~vH7`!^_LdH14`S9_mj5Qo)1TN13~Teq;19H zNxR0powN|#pBBQip*Q>_jdvkDnxv8XHy+cIdJJBW^6Z9%8VK(ctCj;^ah^Ki#x8$R;Db^(_UVR zf-eJRZssxJq2g_&Ofyy4oy;(^_<5DYmP~pz!n(eDuKC|lqiXto_j@;^1S@N*e>3|N z#8%jy0F~f-@H`?TX?xtyG_^B+O{s2gp(kJlr}O~brfql*j7B5a33c62`&0S18|uJA zc}90@{aW9j>et;+OyG~6jK8!SNLSSgqbZ(C+F3A<+z~Xp!aG3{T-P{(H7&;7^ZLCe zcvMoOv>#(HNs?YKsX-UhM5bzs7soYCn}b_EGs}|1>R3akZ_&rufr-V3GvH2TXecy1t*ud+owo z89d9QG(OU{;xVSZv%Nzk8#J1+zn|}A_MtS!drf~?7A^XDb5Gog9R9Mbg|r1P6Iso? z!&6DNJDe}P@NRBJ-*ngZtG>Ts zPb1DsJ(stPZf+G97%r>D@Y`CSG4}totsm5e4WEO+nWQfWM_AFT84K8+rR8>X4~~y+ zN4pOz?T+8J&0~L7+SOw5fM6DmZynKp*TA~R%3#L;|GhZ_*u7B$Uz8b)6OzXKAofVH z1Ir_4h9(=oa#Ey$(fR%puAfj{409hGMPl}Y%6L7c&sX*RTa$vlo|Ck1s9&}z0DVr% z-cyrTqgWf)ZbZo*EY5(PaqDTYIJ zi?xYSg#jw4&3<5_fx0Szam@COFSR8qXx?aGQ<8h*hz|_J2HQ1+sdB;U@Isi^Q`5P@ zns$p?p36ca zHUYE_O$3ZnRgay&9K?ZR`l@Q%l}HU9T6%fDH_pl!Y+SF-jIW&het_n(`UKJ%9y>tA zIlL(6QZ%U-5k?T=)xn)NeW#&~f!S3#^WkK+qkLJ4sPy7C<-At++_Uag)YKo-RgLEh zQZO0nX5MO5T+e%$FhGprtDj+9bgEqM8h=cG9HdLghPh@pAGC<0_$pf@_Hc9wVKKrL zWh;oDoU{V;c2op7$7oo1!+(R8-sP$H!v`&S-(!S%>BoV`68tFJs_H#7u`e&el0aMD z{^H=Ex2)jyD#heo^V6FOVWR2{v&*%0Q5)q=d=Xx1H?_H5?BKlDs3seK3`PL8#85f) zet7PGY~l?4<_(8$>p;haHAI9lzqK?+>HJLa zJ9*;!uu)HI{$C+V2D_kx11+G^I=XD2q~|~^>~CEh$m$~-jLaULHiPPz4saJe)>g~# zz~PuWNH1;t-sjZxW*uNi6a*3?0bmDycovZ2X6_u@Mi(fwkBS){8L~UTlK(0$#uYvOpF{ zfXu=HynqMT@29@+ysCTOea)sKWp*v|^?UbLojP@XpHp?~@^WuKz%-;g+nWL0!^8n`H#Z45PpyW;Enk4)CB;-MaQ}&DQ)PR^ku2hYb0aH&yk<7y@v*+P!IA=d zZws~05P5{Z9eQf=4re`!3a^aOG zwVC@@O*2~iz;FsK5Q8XPy>TBvMr0uCb=+#pvMpPaLm9|Z@`cD0a9WB&ZqAisx@4@Nl zb$xB_sccbQX9s~QP^!SX!c2W}P$k}2>cNfcs)I(&^OUfpXWG=PC{yL@-_fh^Tmz#T z${rw9Yqzv+#qT%ox#}QyyqpPJ_ zxNvtm8%JHqr?cc)t-(xVJ7`C_j-}Z+O)4#sGg|Wgl$QK+{rfNVZ-2%+mM_(34K|ZG z>-*fFj%nkkA8TDP*#79mIuU_r=&;A{p-u+*9Je_ zyhPhT8POx~_%pxKV9fe4bD-pnoOA#EnD)+^MA!65bWMNi*YrtrO`k;U5(T9H($6GX z-G53r`mgElFpb~W=m9tSt!ngV&+bAbil^XBrfd3SDma)-`n~MEK+gnPqv>Y0>erVA zz5i>%Po0k?KmQ~G-LVjHx}L!YstNX8_GsKP*!@ba6~V^d&-9BXWf$x&iQ%Y~T=rTy zb{XA*y;{Kdm{h#3I00eQefo#r?C^#;}r3T2Bs9u0Sja( z?WvK8;Pug12QkCQu{mmVs}2-b?AOT*Q`tuSoa(gQ?;ggzLpZDrQ^cxaBRMMC`3x-x z^GP$5vE0}UM#E~>t-?N1hbn#JYQQHCO85K4Q`nis!-bjgDnsMS>!s4|1gX?&u*3B+ z8Cc6_WbHXeDY7_5kN4t`dU%^m;1+Z5%JVYbXS!$R?KH9Vi*a{pUiI-ASm$!M2bOu{ z7}_dWQ_nNaqaP)thigIodbR{v4!_O6<|$01QG{58>Yo2eabY%l2PDs-b9voU6LLu$ z52+>dd_*{c34vn9?PesLg(jrcr4d@X1Y^u-x3fR`&eYq<#=lo|t)4F!hW|rZUsRQl z-&|cd=1y~8^r=qR6By~b3+RAmM5lGoO*ZS@btM-D>2R1P@#Dpvd8*50tK~UE1`s!j>xNrD`_Fj*m!1I7ca9&Z7W8izE>!b z4hM{&fpLlQPw=swr#J+pk8w@+cj5OoVeRFevQb58<5$lk&+%Z_$kD5dGI+CqpCRZ? znk2ADcn!U7S5a(tz+Q-A8ScnesN;-^!C+i=x^_`3!`WZ(Tg=$$wlcqh_Z6`{)CFV=L6)scl@EQTBp1qITAbTG3sbn1BEPFXiC{_yUNK9R?2KN$@#EczW^ZxjvA;&V!yu*Z`ES=$~(%5T@$E+*v zrPwyD8M*Wy{DA&w6ajKss)hfhLhU+wI_pr&Z$F7bUa6cje!Duy9L(k6I#{WmL5HZP zineqA>jSz#u7N>`Fvn~tC=>)(tt@UBwuR}YHNW`0(ixpF8g@evmvk-syiAr;tbtI1 z2AAfE^h(IVLo!zJh`y_+@DxU-EPh!Cm|HPDkjTXKv6`qE2F^1Frb8jtYGPF=gd_?6 z@ET4Xbr#AI_{FiHh(Y_bQB>Vn1&tN@JwGk@-hz*~psGOk>u|w~D>jo&rq?rq7mFV8 zrP(|lro(Dk79ubh8I|7gsiy&s{fF&RaT-f2=I@P5}u*ubhR{5Y+pOD8+pJ2Cf_m>9xnLKRe8j`h_r zW-zg4d_7TE>J2yDlSULnjZk@15|r?=cunppH#%}66ED=<9?5EoIm6I>OuaD~_yddp zie^!F$)WhEv=?Z@e$rQfYSU$-nC@;G!H8433=}OfYLT&hJsP3J zIGCb%cJ4g)uiqm$#0lqA1!G2`fV#Kat+`r{(lM^e*a)UojCd~0%r?EgqYL|o@|YH2 zOm*?ID5=wWVW1LvZHJ&&`Tviz4aK^|Ml*N#zo4aJQ8HYRi zh{8@fd*vQ>#K-`Kn$eJD)2Itm%W7+!O^>KgSrNuS6Dup)T=JS$wwM(X+a+n~pf|L6 z?&w$@-?%3-*ffA_C~<(ZE%mlJhKo{En3y6}N$-U7HVvK_qAbWPnP)SGw}vy8twpSN zcFT*b#bMUCBQkGCrCkz*47H&P&U4)(cWGdmRndcpz8#Im%I7dXVNufd?(t?Mf7lbW zE=_m0IhL&pZ(48$TJUkXLJhT0CT)+_b>{S1_9g_|c?0E*dxU4V{)5L$qMBzdJ1?I#s%`dJ zw~f9JhQL^Qs zHapyBXPHBABpGW;f7>IEM>N6=3M~5$Z$_2%J~GM{Q#%Q+gsv68vsdF_pNVJi1yDpe z@D3+oyq}u)IJkB z$zpMeJ;D~jTUndCBe;ixwqL_`quVxS8?c5&Bt{!_WIK70lrJee(a~XFSup=3hs@-!h7K%m?tp0c)m?rOa>8N zK7RmiApyjy)WHn}ZRnP?SwTJ~ef*f(J9@`n7OztLWA?l-yv^@l^N^+y5dzM}-|$)%iQwl{ad# zGrB2TJ#C-DN}_WS_aV(q_;|E>{Lq?y5ADz|5>Ld%XvYOLz8B1zqo>EG^VrQS8~E%W}a-jN-l-Hys#6x*i9h3XkTBq)BI1dqyh`KUX);`y-d zrFt+mh(yDB3HtpH3cHXqWag}>#45nkS?-N%tP|jM8Iw82+#<3Ntm}(i2SzPDY5ha$ z7ezp#W#PTE3vc{Ztk0lrYWL{Fq9fzJDhk_gckw4^hs`tJZ7)ld<_KtzZ!Hnd`6LlT zi&<*@VJlvnT)CY~^d(F6D54w31EG6S^RM?%*YtC(0)GT{k;Uq0No`qlgs?01&Q9le z$StA-O|~{ls*pOLqEWD6#z;|#k;?j)Aycmzj)~z}bM=TN0A(`A$f&z>M$ad7dbFKt zM@`*z6R;~;T5T1`r%vYWoa7~KJUu>Ai^Qm{&W&ixo3gmMH(5vw6>A1G1V@Av7TbMl zH>HiXI6_Da*y2oMx}e);Xxm6d5RCCaT`dxA)1u|folW!G?U)oO96Ok?nbjwZenpFu z5w13?{mt~7c{Ifl141=_n`-aJ`w0Q%yslDh6LJ*7Fm7Q0f+i?80hpR<7)6$;pNF%C&VsCJ|`&9Gr%16~|lEp};x6G%8+N(||-tHY;@ z=Of13>iHI`@h};ZhY8%KgalZYRZI{(bkb!SBc*T!Y;hD07YjXmhZjRnl?>XTazuO@Xcn0r!$Iy*tVX>A-bJ~uWk?VWL4#S5QVlwSU zdnd{g#+BD=77bNfFt7}t(%eXm=!d<)+4~pxz!3uKNPD?g0)3Xd>5uk=b5o+a23YQ$ zR?tS;^hsvZUdXQlbzqcDYwgVf&^|Uic`?GaE$CijpSIP%Vksk_X9K$zJHhN-ax3XV zXX`C)&D_1?(g_Uq)`37fbP6eV7-^@^VKS!5wDcj4>61m=Sce)B1S-vv?$#EspJ>g^ z^YAgxb#R&yJ|5DeNReM4I!)FVLmy_&@ej-{%-lbSk!|XlKF<+(Cf@03vAn$}$&4_Y zY^q)9hsY4Fn1R3{-ZqH|b~K2g$YyiJ-8xMA?v&2D3V&31Vjy0~^|6|KB?cZ=XuLTN zks4?@PiIOn9?KLeOh_}w)GnM_4ZkR3J1&DdY(+5Z9UI#?#j<1(=wcpF7G{!XdE$id z3$+QVaM#puwH9}R(PB9jvE~;~E=N8CYd(<>*@;VvpGQF zk!TneUWip~$cR<-&~c{>Y=P;H9SRA<(wKDUuSLVt3aCw+fN&t<2;N{%@rs-DV9_Zp z=22|4jr^<@7wt!*sA-(aT#Npv8|whL_`;8Cj`eeKS=b-8U_(Ls3I3uq6!XGbm@bY- zfKk|kGCr;=%meyJuX6zy&1UvK$n(5ZIRxQg-S%@1;fs>O7lKSE67&SRcOOKI;#e(c zV*x7d%XO@5_kL;wR3WDh7^)AaE3rlYzFw-`70xzQ+M*rdZQ+B2^=>RHNSt_$SVkJ0z_qDh!btSP;=Ulp*!l;#A#H8Xi`{)h?Fpl)I0d#6oC#8u zlELZ97MSp&$jnoUAI)SXC^V$B(|6nB47Izni^*L!vxphWneFZKUG}!gIv_C*vwc`( zm?5+#NJSjU_U-c!uqG_AdhK>S#K&}1ye$Yjo2LYaPse0LZR|X2JlDULX8>=ThEMlaVIqG?G))sw=@mUm z8|f5Rpk{StgWJqVno2a2bd`3ktJ-lY`fj9ZfxNydxgtcRrH&q&hNkf6Wl3AKn9=yi zb28-n-gj6YsvzAvwrlA>g7IUkbV-g8+ZFPt5t6L7M%jPao5 z$MqjD!WqI%Oh+4%pa9%tfVGSd@` z!#$;CkLzU}X~p{#EZn796Kg}r7f0LR4#9%0hiIJculumt;SO*Ua(-(fsMU9^IW!+& zdRo$Oh*ldNxe;4g2kEU)TPqJu%yn(G;L5FV4~$@XW(e5G*>BiI!Y)uiky zER{&d=Gm2lveBC9u@N1y#rM9Nwn+#d)OY-}gYCMI8m5AKCGaepiXCi!D5Y~}1cQ9p z+sTT+9`9E?iUPnw=7+z69kJljgz!|3@y@G6`Uyde2Xy*N68Y>A{5=ARGeB4!zyot% zrX}zwvlcTjtXS!m?zjLRHIo%Y%UNGKxEOjJQu+G4p}TZ>^er6|ppZT7u2 zc0Sn|+}Z66;3Tt-R=qMj4~&g<1@kSlg8^ za7ahWY|#o#0(wB*Es~g`arF@efm6if8Ka$0V0c#47aUX4YL7PYEv8-M18M(aS{J=f z=gW8IEc=va;2?>?rq3f!mhXd?!33P zi>CB)NS$uM-a5A{dfVk=931BHp8Ln7D4`7YpuO-GmZ@c9PGdtO3@}BS9CFx#j0XhY z$ByASu;>IgU6w7+e(v9mCO1zRVea+{#K-lC*&=Zw%IJFB8Rz8K#q}jWVdV4|#?=NA zl*m&MHjww8;8LC_%4__B2*sG`of@-1B}?$msc?}+1j^X)ERsV58)_h*wK3n&C0OZ3 zt~Ln@sU5+ajX2Cq$SvSO+Y&)K!pwKIzW_07o-EgdJPfzE;|wDQ1XmBktdAAR4Cw&# zV)o$7vxdy7OGMfZg{72qEQGS#XmAzC@YTE{69Ia2siCeyrnxtY#j5oc8?{pa>m=m7 zu9TRq8|_ly>|$6T7U6veqlFF+&eF znOK1nSoAiY&k4@Gf&K@=UIGN`y7$-dJ2WstM24XD$v_wyhkMrJ2yom2{u{wzB$#HGVPh5hwfx^r z%4_+LVBb%dgRVnsn|fRp&v3%5{u@%3aZ*Uqr?Q@9+tT*@sRMBI-B)y1Z%DE2Au&kn z!+=&$jy2iuhqy-R`6vx)3UAs36Fg%-cVXdB{`}YxQNN@CGea3Nv_7N%*yV`rK&V2m zjJ1WqWy)eH({dclpGhOkLpOV zk5L_|uJo%TE#CI4Bdx1>4`ZZ_z+i#1;!gHr!xB+iG`WlsiBh*ck(adej-9=;f)3{_ z9~g{!BobVop@;cOySsv=W&qMZIOX(1qGBDgc&VW2!JS^0{>4PQnt~KzhQil7jp~o^ z_`5fP&w3b6>!|GDR&WNz4%GCjlfyoq`T3rOV1*Sabf_e2M7i2>WiGp}+kAEiSp7p+ z?%1iw3->oHFZHp7ZBs8-a@$VrTJG*?_`|kYy)wqb^R-S|JjlXQhMl)mVMDQgfq7F`BCgEiZ(mqSbDJZz zCOBp^eI21iI@CpVct?T4?*-xQ9qH*&zOJi3sj6pzBnEefp&}j3%OQ%q-LYspED3Fx z=KCUGKD<->>6Vcu%whQ&h7M&H!m^gv(G(ko+dD8C%i-3|2=+rd$_zT<)k@5QeWHwj z9pE~WH4G`8eL~MxJg$Fx^&;of`lR4=a_GuUx^suF|D5jZ>$tyAk0%7PcZPAy-Pd&V z*k`3RKPTOJJpFTBeL{NmgzyFa?raOLt_=`0#@rjV*f3d~(mqYT8EF%8PzBkS2||h7 zi%^7LrH+Nm88#AE3OY>Uy5^cz8ItOFdch@*n^5Od)gwP?l@H(G{RY%F?%)GYO=$91)h#j$=%mEN}y^wu+*&PD(nbob=&xHV1wfn(2H8CLzsjq#*U zsa7kf{cKs(j0A!iyIzgit>Qx7ojoBT0Zi<|fFtewjr|&LXWH&&;rl>)X-=tSIi1UPgQwm+A=I(KDW>p@-XmxTOw*D!x#-vEs7o|d63d0o3Y@!eS+uQOu{Z!?$F^;3 zn@8jhV+%!c47H{J44Wq9uy~WQZ~X-nPAKi>=HA! zt5T*j@6hrRm9amhz^0#ElrskS>nyP80_=3Uf`C$)E^a)|VEcq%*76Zgzv#Ku&&_Ha zMv4;(nvTwuaI7dawmk9K#47Us$a~-byk^f&yv_#s7!Jp@(TV9Jp3xb$IyS0Pq*8}< z%tO(h4Nv%L``Teto5=x0qiv`m5BahdLHd^kqkmjPc;RMQAf1Di7&ligO$?jAdgL$& zQ7=U}Fiv<|JIuHXPOt>=0(JxCMKtPb?jI$uGNu(fH~FJfs{o$ZgB*2lMf zSu5FcpEj0jHI>u$HuSw2^P0ZBZT6GAADOv!w3zWcnk!Arh1sIYL_U_eZt2AGr4wCH zxK=i#w581wQD|?=#OL54p0$nnPSo6^ReE$f^I#Zv^8|e)b{ma15olAVvNS#H`A6Jl zO4!7hx=lU6NOnnknOpNQfhu5EG>Hs_ohG`(x7+k8t<@R@M);KEF==tf>9*^%7}{6x z`|IdY%v!p+Y<94$0xHCYg4m$Ba$ew%ph8Y5HWBWE2b+ z!mU_I@Neo?o8nmt^;$w~voWiar?j;#JM~>HvR~iq3CF7S5ta+3G~PWB?rgZnN7WAu zo*pET$NQ~$6HI}JL{T81x}_)dc0QsW><|qKLIa;OS^8-I>FyH>2_3>+q2;y*1(8Rs zx*;j$T=JkQsHP0uVF4WZcCgFuY=F1VX6dgZYxo|q`K!3G6@GI-T1yY`2DkL^g9A!B zCP(k6%^`tZlI5dmyk`mi!y#AJ`ib4cCv*iI;SYrns#viU3f;TlIx!q>pJna-8Oe_e zR>-$8TP$3=LCj!=m7gOb4W?#23Y+t8yQa)Pos7`D6b+ooH-Y>(9nD9pnH|I^dD!(M`N zN!d@;-WOdoFZ61g-a7MOpKaKQ*pY6(**w^%Y&Fc%zCYMaKfYtLZ0EY5Bpqp0Brg_5 z>v7Wl8k71?*ozhh6SKnCmZQI~cSrL#(u}s2rP2Hd?adr|Vr(qHSHeDRbjjquXi!&C z!>R7;HQlkNSW`cPY0-pB#9vtaW)-J7LYn&zU53uVba6P5>xFrXol3YZ8$>eWQ0>qz zXPxDF8Z?!2t;k>Me*4sORsnpe-s7yIMsEU_;0Yz6caWZOS?$n@#N5AqJCnitV%hP} zwuqxA@b01hKfWE*$)TLLBWB^!|MN{lj&tr?(-MWU{%iR~2%s_L0t)P~&q4(&$;gWN z?=se*Wlg~;<$L%BB*c*VDeJ|EZz(i`Q+v#?7ohz|1WBLh*Qf|9kyZBN+@+B8!?^?- zULuSI9>ppa#?IA{=*gr=j7nfprisi$D2I3pjeYlEbSBAo4tdiCB*qVA6yB%pIAxaD z@pTcLSx!738I}F~F6&0XCH;uBpg9Y*pP3QcB6R^iE`T+H=sBal?2~q4;8eknE)^r2 z4zf23d>85!$M5jyGEBFN?4KN|r)F!>0*{`-(m+3X40K54sTe(+Txv-GvkP_tGH|VU(S*_6?*Bb33Dm(Bt;)9aW8SQT8UA~9% zb?s-|beFKkPLY&O>k|umo*n7?>pQ&37~Qw?cu1qvdu(6GJJ`3gU;W0qSAo~rW6NFH zJ|SQ2Cs8#1jv7+ab%h&It24*5{*f%9e*~+972X5el|msE>|BRWwqLf=Jl1Nd4~cP= zPp<0NkxU_Gk3DMYdF}FI)ZsQmFt;S zrfrPwXRt)mE%iJLE`5sMws`&*$Z391qX`u$DTOmNyYHePu^ppq6|kH2^XQQhIF^gN zrVL0>H6t?MuB~{~)SNLQ5E0%vo5cAd#3q(E4xy~WM(%um+8h-vyX-v1D58?*!n)yF zio>Ehs3=+JK9q)3{v{!2HL<)Y)I+>OB0k>|%VH4$hmc{FnhTC(E zlByR09Q7i^Ircflydu(MmM+_r1&)RADdRR{wxEm(k^85GGd>bi5(3&>gF~E8^j9j= z9mGLxd_2o5P_KFyEVHvA3T0#TFgz7@duK$I$dpF+=s)>-_>s&X7GKI4C18b5Zzi%$ zPBu@*?k-ltCFcuNNEYf}%ptQ%`^h+53?cG#oCP#f&5K~M7ewvvMpDapvA|e(G(!kV zzTN(TLD~<+ic~!y?9XKC!FfBF*b~IO(vAn!0y7`>1?k{>#4}lr^U)tAg0QX-mp03v z@S1D6&pK?FmqC#Cbf-^~aduubz*@x9;q=5k5$%GrBP?L`HkRK=362b1O)s}=*xnk? z!Jc06cOK5nV?NZYBO*Y~z^6DFXBX59sCE>oCK4<-^i;%!YQ(Ex3G6xxXruSpyNHH&YL}7t9Vy1{v`s5{)7kU# zm@LYJc}_c;>d~$%TlqQ48J}JE3<0lAMPKn-Fx%DaK1>B&3&Cvn>cc)p${6dl!T4ef ztgL3X>A6>YA?2x8@LfxTD_Iz|?d9##l?^2vV&(7}j^O%n3}>_g#8KvK>|!MqtTE(l zDeqr@ylXC&4&a2-LQre`5YyTuSa}QIa}se94mWFt!Sf;&3!Ac|!aeHgEt9;Cc(X`A z%5SPiiNn}1&ulcVZ}u$Gra)i^4z65@dB9COV4$RYvW!a;B{XP;0v-wD#A!1`b6g4h z^ccWKv@}cxxc9N!)b8U=f$H&m_rYSNfY;RVSwX}!vjNX^ZfgC$9L|lh5cE##nsZ7! z+9uqkttQ;G5wnWCA@rOk^{UT9tkSJ zTwCsJcDdSg>1-67&d}g6bRTZxm7FFONjuq@fa3^h2pqF4Odl1_hjh0M&pOAPaPMe) zWEr$9Hd2xO!QEq`~uZ`w|K=0hZ0aO^7deG$38Z3 zVCJ^-l>fjEn?WJ)L;Zq8Z`;EC<#_b)c28lhPMIDK`a|1dmz>YS2~*k<>0)@( zC!?MCuOs?PP>>!wEJ-6gvCPykgYz!W(a(Xt$0%WZw~VDhIR;zMJwj9hzyxVW4rK#6 z!~b@nBLZ`!Ku;q{^o3@YsS^CTd_{OvkFr|Yi)W1r zaV#;s_jJIJBFvuBc_~-#Kw&2?9M{?2?#2QqY7GvA8s#BL&i!GGS8{bV7*`-PM_r@} z&3(5yjbR?zmZ7`INX?64!-zCN*7nGD))M5$>7rNh7K`f(!z?E-pe;$6|GSZ@?)a;a zE9=tHZcB(o$1jwpX6@Y|EH5R4c)#t#h{eDS*!HmL^r$xEF61|c3QpKO1d3SAI~Re0cXCn>RG@hTW{jYgU2%nm zsFFR~)rg#D-o!VZ3489*p?*lqJ2u9R&<#p3r-*HWKP`M7y>gtN$?mc#8 zxV6s-?9f4?hpC~(YnSb1Nb+m1BkGLo%yDe-Mv<-YFiGU6-35!LF*+(~alH2Pq8?b` z(=m%NV%Deq#9z&fsafyECPWW;lDza6vV(aue%Z@(9{x| zv$Mj$3yL+0D+rOx0G%?A_vZF?);))-@elT)q&u4yt5~^3M0w|~KFYf% zQxQDb@qATrUM_dlIR})s-C#8$-a>@0&fL!X_Syy0kTCLF4uW=6=`8%IT)xw??cA?6 zcV)#=L0hG4b_p9166)?eCFgfJgle?cIT74AFRiTc6YM)pcRYae3b?(we|2@}P+`Dc z?q_wSpD z)jcBX18T-l20>ZFYj+;Vlyg`GNEC<7=LI=>I*NhC;f8$tacSj=l$~(<1mht=V;Y!D zyZ2BG!{;g!06ODFGR-m)XWN%bpvzITb}_wazrKC_!uFHj~Qz$g9uLLhnT)Ze~2#;Q!gPiR@+fLZDpo_d6?v#+RgiuJY z-MrsxSQiJjX`e*fHWF@NB5FD{VRr=}=^W=oS#!|SNHv3wVTp^3v=?Z@4K9jLuiEMo zj3db3))}=dwzAS6K)^=kI za3lrBw%4y*>m69kC?k7s8NHWBn!TOGfqg^Fz%u7@mhG*>f$la<&P6g$pf#{*y9=N3 z%WZDEPafmMuyq`M9ED(m<5t7_L2>&Cs2*JM>AM-~&C{ag=s;$8%%mbr$ zV|LhX0);5$mznftkR+#=;lJFL@`vq%OC$FD=W{Ss^c8JVDKfua$N_02c*ICZsNocC zE#9$sl=Qh11KK!x2%kzQ4CciTp^s3MWR1vJsIsK~7vTSQy(}SaNIx$c0F^4DN zk5%A(t;VQ*chne2wd0=QQ3?f`wx|i4(`r-yVJd5)<)bWR7>*Y(3d}Z@GFNh16M9|K zomI;>+Kw|!@2E+H5Ctouy~UiXn4ZN5yDKkUDEIP4OB>xTxM_V;Z8Ev;zgidRP~`y$ z(NN~NHAW3(Xpt?yhstxT*+?buC7EoD_A8=-UblNQIjCE9nbeLR*B_N*!l)w9t#LCn z(*@Sof!7EI@2?@SF%CsXDKS0G2hg(H*$>v-Df8gEHx(VsCO1Ob1E~BhK8CB^epc8K zbibnQuXPxl``q5$XQrWi9sTa;?#G&0Z~@9gxzan2xa_3XV$u<422MyR?#{AGfDct% z9E}hJlU9fIa53`xY^Gme7*waN%u+GWP~~9|JLfGas6PCDI$4BH6?^up90eG7ppYUBHPAMBdq;nS(bc=BfXAog`Kk9y}9M0JVC zV{vw6x@9r&gTap6((Q|*8lqZT$~3kG-gkJTI{lcVMTHEq6Q zZLn*sE9t;%+O{{U@0Io7HEsW+H@bjjt1D0Cog1~o3G&$%bp=mZiuXP!A*(f{RH-^_ z%z?#fPSH3EYaVNBQ+Uf0{rzXBACIH)inXh8Km-GBb9SWA&8Hb_q03{Rc_^!-AN=ul zBQ_w0m$02D)W^mSd$t%C`y2L!HG_KXJxy3bcl9Nb70)huF(y`v6q+ZVZoI{ zFoJhQ$#Y1s9j{ajK-aomn){z-)D;T^fVM*}jq#HK7vBSF!DNrX0 za~aCplH;Vuuz(AZ7dr}bt)eRMm1xFtkA;R$VQPmHnC`G2ppXLY;WYxn-t2>zJ}4j1 zL0}{%WwGvkxm;q-_U69QO)WFzX)%+H#&OifFzsV@Y|CI`ex{8G5w{Mv9Hn~{M~+sG zFn%G3aK?N{bHCD!R5LLBM?&UAdsGq}d@JKe3=>I@V;S^-c!`QJ>s%HWZ&>uS)5BK} zwFsL_5$KwU#{Q1VkPQey+tJpVvBEHDE9Y zbi+fwEAlv9kJv@fE3-X4=j7(N)D=Q{(#*oAaCYbFuIKNoNb4{$EDDUrfK#`MtkOEv zdwyDC+Rog&Lc-9$wh<22hMq>9J@EH9W>=1#4o*uv5K2U!lTG>CWG?Ow=N#8@4vsJB zmu^Rdo7bA|BGe4QDsiOGf^GL3w#g%UA3iO&XX_4ru?QC)16S;P-*d66qmF=7Fx$S> z+B6DI+F=@o8;vv2p@TgGK^Tc7{9(hLtJSJ;=~`eNyCFEGjk(8zHN3OH6%IBM<&%8- z@4Ae|@_at4deyDc+F8K}ElS(KrCDXgOOoF4MAkMvA911@(yZCYcX$cv5Xh;K+aX6cKKjeq)XEhyQvWkRj zA|T;;AN~p%9VX>I&C_Oy0(xt}&{~kLH}S!j8n~z1pX}Vc`PUBWyi(l`2;UVaAO%8J z1}d{ExS8}awJ;EMi$2$vJ%n=HT*vS5yzDUu1!ww|QQL0=<_%1XXsqD@BMhN<>WFt6A@`|qmgECz< z(?Sf#;fw)M!Hd|j&u_iw+9ahn%33zetB{p9Q^a%&*@7WWQmZhe!{M6Ha^i9S@YP|M z^}KD%n$Y|BzB~-8P0@EnC=VRUG;XdwTp1Vpa?XLTsRs{a(~rV8PK*hjQFX^s_%!YC z;qe}M0$ikp>#@A=e97lGq`BWbo>@MX9_@=Bjd3i^JzxwT3~)dd*=slv1c%)dP4ry5 zjSMKv)FaXc^kI514GTZx636BuyI#~?7AvCaK#1j9XibFP-2V{MIHVbqPJzBlYlOuZ z<5^7rq>7y}5sTBFke$OilMmp~2Doft-cZ z;IJr2&i>53GJMxCpzOGw2otq)F=BXE33?I|5JYd+Tx>UcbARG=A}m7aH%MY`I8NG? zt5T5e21R@Z6xcW&34J+%E0Fs`seu>;GooLY*NXcJ2K5c%P>V0Jmb^n%P2qW=LB9 zcwgwEIep>Arv%YH{aw@K9SaA&eJ|U8e5Y1sQ!b2tw-vNHk#i0^g?%Z# z*1cx&kK(_z?i+HpZe6Rc!76)O$3Ody~kb1W_*9@BNQ1QB7 zct-WxxJUD6#w3O1db%xEPU0CdENQ!V9_A)YNLovwAXbCZgzYsmMJx`;C@l;n?IcAl zhfolSIq;-kaag^VZK#H;*s!Oy||HftKLjxgdW)v z7hW%F99P8uXblAzjNsH@?egbo)yMXEVv>L=N&kQl?R=uoVO&x;EX?GVr z%GQH;8c|#JI%ivBv%qZc9Ogs8sb1=WS0x_LbHBUHz0h_cip8dj{%W!cy`^8C^LEFz z1p|lSb*t3*ij}%W_iS5Z=cDb~+$!TgB?$`^Vezo{=}vfiIwUdddVAL7dlb#O_m`aL@ zuV}+8{RsbKJm*iKhuuIXi(a_c==R>u(#$^w>%V@roD^7 zz%&%>PVHIzczp|Wzhl_YAnQc8q)@@Lw%}u}bwo_W!ui?xgDxVMSIjlH$P(4KWZeZn zb82Ss*f746*;jIru2_KdFz}lx(kR+{7TAvP>GsvL4V#kQ23|mJLHP&b)d5kF1y{8s zqjvx=cFx_gljl8?Ba(=#GFRUL$l%xk`4iZHX04AnAPP^zc@lR^nb8$x`0lzKQc2tx z@jKaxx9q2b&CDWVsmLxJWp{apDB$#tLfn5ct+?BGwSD=tak41Wz8nII+0=sR_~jM9i;ODW^=6O?k8^mB*bD0OerwQ zj%J#D2?VMzl+)(@==tNbcD0`yCHwhM*l!D5mZdeb%%ZHfwI({CjJ zJDbM7DWFi@HM*YO`o$cfAN&~AF5E(I|Ki{d+Ml1z!BZ))Hv@5gAv+O5!C_>7D8q(klN8yfY=;;-;&Oo3KY(gs*y+)?k5xH+!-WQDUga zzhQil(1jso`hQ}$Cs)v$g?mG7B$v&x@D;2GT}GV&*gN7HC)yk-cJqic+bHzbt7_+fnXd>J^ zC!x#lhGFR>Gpet6*vUr+r7G`u8jqEbP4(}i<{80Q0q0B9??W$66?%Gn&RWUV|L|{=zk1AZoWnI&?q}_*v zKNWR$%OIpd>smlenth}{Z{cg>SC5oi?LVfT zrqdaX6;XF+?hvk9rgR)aI9K=(yzy+?lxp(Ncri-Tw05*oO|9m%46Lr4kU5STyss4M z!eh=ST{sZR7#wUv8V*{JALI`SETI9X3S|iQFAhSO-{KC3VfAL}d3L=Ov~3#+qS}<_ zl_7;TZyU-E;4Z9#qVo28)v9@<$&j3AgRFf9%ZaR~sJ@$@C$cMy?QLQGTxn~sVG-ch zA#JQOWgg^r_SHe{Y4b+Mld(XKc88r<3_a{|INZ!j^H)dBe(zUVV=GqIIWUW^ICF>o z5weGdHNBE;o~hC0HJfRcN6plDn1rl7axEq8xBA+)U_D~PZoLITmR4_D3!4Ye%n8y? zq?u5hsy9}(q!n0~W)^Q7Ot8kxVhJ6Ld#Bodvl(4D`SQcvb>DVahAx!g%2dtp?}UE% zrNzQ6PWANLW}10%U~=KVP(NQ_S)$&Yo1-lVNnj^7G*hN zVh3giG6|nepUHz+r3&eruG!2D5nFfzU8xS(A;Q?$e{wSQUOTRF{V*F_v|M~;*&ucw zy6j>?P-OOg88$!18=EMiUkQid1%55*PS1!uu!0>sUJ5U{`Qk{PZY=oM^D2~sN+^%Q zl@rjKBDX2gG(QN{+o}=F{o0|-(5{V%ZQ@f$wgtv&HrW_c$Ky7mJ08{`8s`w47epwC zc_x#rt-(a|>G4^$2Fh7Y77w=&DQlY>(+_K1+va|h`r33RXY-W=@3gMO%1qNcq(>jr z*l6SM?ytqoaRl7Q{^4Rc0`lCO(?YhKZxjpX7@p?jnua%&`T z32>t_7!q$*Wdo{R$Qb%C`M;!!ij3hFGRksdS5p*I=VQCY5YyL2kCXFV+lb^ufyKct z;jtsfI7eDwN7{Bz*ogG#)j%*!BY+L+b;8~DVO2X%>A!n~M>*L3UMU(Oux!U#&l22T z&@WuC58KtRoOGaiw(n2@fuPD1bqqmx>9`cv^eoSExlZg_K(Sdan%fQgF%z2#yBEsm z%|L;W(MlWYj4jJmt-1MwLYNcOqj*4u)JB%Q7_19{UQ8`SCi1@FA#2YUF*XrGljL6Y zX!}=>;- za7XmJ^UD3sDa>>T)SAhT#q{mv!nnC;^VdnsJISoB)M^wS!+nS8mO4flZZ%?rocA@c zy9yc~9LBG^_ee_T8rWjSKbMc7YFf3lit$Mw(v4)G^}<{;j3~z>s!H0q9011&hB-8o z(A(}1w{cKgeCWH&=WS4Cm<-D&9yX2V}`t8in4iHPuw|G=C(ww%J$o)p1 zi_u&_0iyf+xxT&qv8Ywm3r|W)UY-^vZ6ClquM9CfB^H79Ud(8YPgkTyw>Cl|Lg4T@k2(kC!y1XY*qK9+bZA z>AMVAqcYsTcgrXiG^dIzF(SG^q1oCJZOSHWD>?F;v>qXdw6=Y`)3MMu-e>v{h+) zxmWU%QcKCkS4ZS=$Q=}8*}!!yPUQlI^m%QKZ#q1TQGwi5-*QTURz`t=(bBnLo{;5| zGe^1DNsJ4`CI5t1*pjX{YwybH5~WgJz0*$}GLH?na3SZSa~BVatuWT65%4UIJ4uUj z7M=$UF9KA@()5X>4&>rc&AM`kHGnb0$mt;}J;5+aP?MeE9EP=-b2DN;L)ygKyC290tIue%_v+D-qk2YA8n0st z9+hw5o!{I^pDd(^u;7sJ1!qLY2T$H397($&q60460_GQ+f?ip-5FpY3gbHtqMRNj} z^>E#>K33B@@LglCZD6K4&*6;c359%9s&G6;8!flpr;zWXT2OmX_jN_>j;fvCPd;eZ zF%SH92*5i!4;}4rP?Qlar%(V~+KYLa5IV5=v*|+ZQ_iYY?7S*8M49Y2TyBNqp_(^o zu3hlcqs$5=cEs|IjdlVFeaGjpwT6ljLD^ZnArMe5w?ao9@Lk=?QX}C9p$k>IKYqRBEojL3l84l9&60ap=w@7ku-w1^Bk4BfsmgP1${`#Uj)LYJ+d&^1=d#@ zcl6Mn$1gJ8xPQIxllBozw(r&36&m-p&*ZUfNk-r**tIig^w&M)nK>gnjeB?O5jMjs zT@fGf3P@}omC;tuZ4c`zmhjaqhaL3Onc(o5Ix2BI$4pdo+_oq4#rKcsKB;V@h3Huz z@W$+62v{08&OP(80b%DJ-EFscL|DAs9BD^ayMyA=S!oC|nPsQ5)e+6{l|{6II~A;a zj{g~9f~|Q#@R0~!cM=pE!RPgqep__Vqp1-qHfFzpM^=ZZwwJj+tA9~qE`4T&&5?Wu zOY$nxzI$}*qiXHNv`^A<%bu)ty!E#O&JO%g*)uv~cGo*Yw4^&J8t7eq@#XNYV`w;N zvlqE7FY?3(4QqD1xjb$4UHlf_#(Z`@NIaRAJg3N-@T%ZVY#BK*-adQujy83~^-vlfo zYi2{OguiGfas^ce8>l)T3WcZ0Qe%!c!lSkh(z0WwBirIh!Uy)}p&j|%aNGX0-(E+@ zcej5Vvp*2e5(H;!k6{`*>5F~f@z8YE>mAXX7{7R{maL9!)sW8JqhJlm<2G_=V(hv{ zZNXTCQBJ=#I5^!wFGYdd3cW_O*j{sXM4O#$E{$j>>t1~E)BRT-`y{-y@mRJr%mJG* zh{1HQPvjQGM$6l5$J;DqnMbv$ZI8XyC@ZVGw=l}pSZ4LPZI5U@98oP~nbk|DQ8q2J zuE|rM5v;{nX0^T%To*XucbP-%8_EbRogO;g4VRmqgoYR>tm+aiWzs=)7Bis z+fgltX0kxrrsWl$`$xlV>vX2l0cVN%JItA66`VXJGEvqS5+qN#tx^SyXx=~-X?e+ZIuXtnOkT4&S zZiZ;-&POzRC>peSMnZi~54o~8hvM4;eYFoG${*1?L^DK|t!yo!y_>m>Qi?_N-&zb^ zj9TNE_SV0ev$gzC_s6Y3&vdX08?M!@7No+>HRaoqXFj%+?dCSkn;3hgfz5^(10*_i zo@(Wr5N^=*d^|dCseL`2(Tk4|TAj>veB0#@!)JBJGb1`gpROh21@VK!hDdilB z$|Dhx5d?-wbVxOuX{kduG)$1!p3=!HznJ-6jq1!haEz4-4s4^IIHl3L=H9!bon4pp ziiI&udQfel8I-&oVc-{Q8ql@W51QY z6dlv`QXuki&rFulM=>R#KJS*=Yzj%$njpqM+iXcC5yU=#^mw=cCLTZLfJR8-budlW6JUIFuvb6|IC#cXjZ1gP)V;Jqh?HgK2Y#GnQ5%8u6J!1mYPVzR&VCsB-iSs$L@JjldjBE;vAn&_uDi<&HM%6<+haH?mMiE$FhV18aR12(a@3#IXl z5JdNhfQ;_2g$E9T!FK52)*MSE#3KO%wW@cVA|8xKWQo7?*kS(aSJssA(t2l8EZ9L2 zOmbQ~UH|I8M3pUNeqk^rYa7|&u}blWmmk#oX?wSI(U-$^yoCb?*&adh?A%wlO;8+< zVx-jePc{ysLh#TAM?DB?u?!Y8 zY`ndVEd^e|LW&SX0t-%>?%}ItZcXrttw%!bYDIG-8G%s!6qPqM!qjHc?c<%&VP?`+ zjpms>?&n>rSoKgV=4H-&NTQ3p``ErCPb(H5~Q9KK16l%Uk(eDIvGA zjvEXU3Qt7ni=er8klGmdQa>9dWcK!4vJJ= zdFYkS{7TzqD)L83EHwUEg;q%ipM#&>M4VWFIu!STbu5k@Aw!jFD%95I1>wxQ92W-_ zix!S=L5R=S!h23QAUDBD&XgdOv&{o{B#aqwC8Vb~YPYR@0`1FdW}tdH?QPJ80oUvU zi+U7UwMlVW5FxQ;45fv4&-VQXOXT}v>-1>?a__I?WR7=X1Z{V3zWq(;IxC$L@5eywnYYR@$nx{vnM}n^Vc(+;^Sw z;Vod4LkOaNuA{!qP2X$>x6QWUD8WJ4u$ry5wh$eNg<(vyDMCyah_&F`oRmGf7KO+V zP>bEEceRHzMDhST|E>nMDOdQ*0SI6H-+ zSwIO2_FzH7C6-jhj|X6Fqv~Bq&a%4eibP#Z+QBXipz^v;3I4Q*5+j7|>)rmbOe6wq zr^}_%KwQ)nRpzPdSvq=@etJRNww-FfP_N!?%+2RFl$viD(S8Otlzq#x8}ps7Y{58K z@xu7jaS_NNzZB5f+gAwM{mg419uZNl44C&2XJf1Bb!{J#&c07@=*Mxhe3OuDarqgH%S=1-`8WP6AJ{B3rZZnQ!COjO3!%jz5VZAJ# zwVrpHcK*VsF?T3p?}--#7IvD$?MOk3R?es$<>EAPP~U(*-Nz+uh%3h`8mG1OLqzG0 z=R~D=q^QJzHpZTFtxYvm5HIN36h`LF74F1b?61JxRA4?Odu@BMc==oJY>W_I4cHV( z3uLIy^168lt>Z_~Cl1ibG}P+EsjC@hF=NyeQ|5Vh7krElHQoBTr&=al z00ifxO+s~B&!EthC3X&rC1Qm_Ugt0l7#mWG*b0}n#^DW6itEHd-cI$DHY%s*y869~ zJkBYS6V-wzk*y6!(1-ckm<+#^D0`FXZoJVMXb_Se@X9iJ_%V5jGt;?slV-)xO=n1G z`7nOX7xWMo*m*dJ2>I0*rxqTAk{VLlp8ulZA7Oc(FAyA1*@E|vz+5%3 zS}Ms#z8Tq3@F1P{6+iKJP;-kq&WtdQAkeaor2iS*P68-V%?|H^YFnh z3<84ljYyHDP3+9mL+z3@wu|O%O(h>gmcvekzGmKRq~eB`^0xk2aTU9m)*VtWsu6f1 zJt;atJBLP`5vNn*&T@sh+NTx`9X^Drixx5Kg|s9NuY|wcZJwK16$U#48l=5O>BkUM}MsPFz<_HwAXc3jZE9i+NuN;V^D(eVeB>b z%!BG{kJ>!#aMXOm7nEpHP)@#++8WY4;K76geYj%oq%-K2H%GQ(_WE6xfot#?KA9?} zb~8bV7zSIag8Nd{hIcEf_&%-ZbGY6OR&!$xnLDS=l{hj%n5*457`IG;WS7u752$x|ZwR4%RY zbn325luv3b?K#Z5-P-{{jm0qDhBk~v$}cAgX8`G)hCw4MKH;$I@|@d1(BcHZ^u;Ab zp(Cw5q~1RGKwGNLqRu5WM^HX3m*Es+*yP379<`ZHmC{SoaFSrAgELu#93nP@`jDCj zG&Y;+2&pJIM{;w&u$L3tJDo9g`RAcLN2pmU6_y^CeR_9~Y7HgW=gl0UPD#h3Kh?V4 zMgmJx%}92qB*7|$=VzU`-t3$2Ejg@|qBd17!J1aXj)fI%L&bnH=bLQ>C`G0QWYWw+Vmle~T#KAx*BX zfe&YzHXTiMJ~o0V;YDE?@rcj*w#aue>ZxpUL*?6(YpR5!lwlH-R*DVups=A~4Ea@5 zI&G+bk!j@|P8+ew7BSOl3*Rw~2lXqyAIm26Q;MXAuB?hHX~}U#f5$ar_Ez63ReCnF zDy^;SaB0=YG$#2X-<(~h^S^J@hywYzswR)s^$QMx2z^(63MZiP{0@Ol5t0=8B561!{ysPKWfBEIPK5)iQ#_ zn^Mf3IUFmrJ~FGBbVclSEp`~f{t5&qLEsMkG0pSBT(3y1SVlb$CRO5B-!G~kG zC$tc1Tb5W`4eV5#S;3Yo$%9;lw_oY|st44Xo@vDq-Bna64YDL)69#v;)mIN?eliY} zCG?Q9UIEVpXMNqWe{I82wXsV8YX9mHnG}gx!?98Nh4v)1{k*A%h@*C9)Y<;4PQ=7Zw{W#+{o^E@aq=s-7ojD zyI%5`c=DKfpVy%w(wFOFbKtNwP5WoE-Z9s3o=^~e!?k_lFI+g4`XSUUi*5f=!C*~E z7Io2mzySRh_w{^31X&B?MO~rSj#X2lEXrh5$g`NyHs$`sXd7uV>egAiqyp`EU1<_fGf7z8VoDEbE&Q!;NhSlTY>TWO+Nw7RGo?k_KabzYg}bU zmN@hddal-g2lcm$4%*dm@oDeVa3C558s}qnG=MMc!wEjE>3|;Q)T-^FEDA;y=8>a9 z1du+f>2r1k0^$AtEH}Uc-=U?WcpqKwCya5Fv?4h4W+oV9i2U_dGMspgBdvMyjs=97 z0UgP0-Weu|adLY`vbez*z7ckU&nPN6FLs-5I-!xgses4!KBQBB_G|ViiWli{LxoCy zpzd6&&E4w%tg0sP;Qjjcg1*0Bb7ec)356~9D*OJRuJF!;<`o1exN=VSJ|?Q1ms@2+ z?GF9DRo~d7x4Q1r#_J0nW_K@z_v&J*g*Z|u_poY>p-!b3hveLnqSDB1vuZ(f z6-UrMq;J?1uCNV-;tC~mYq`4_v;wa?(; z5?+LoI*zOJNE0O#3#?+SGRHVjH7(2g7f!UP)!r)+N8a)b1}reKy#)|Pb&b$F6WH?7 zW-}jZJHS9ZA|L@8Ap>p*XfU)GmM++X;Ctfn^n_qOp%I=?FVScflslisC z;hmi6ROk+7IC86i5gLIeg=hx7+G&e}7|)c10HaKe3B%0n3GI>|zHIM$^H}j>vh97m zPfGv2X}5QzThP&DKac|i5~O;EN+@7h%E*q>st2>=NVHZxA{+@tIMDRdS;qLKJJ&aV z)8kRKWQ?@tQO$&JYPaUzJTKHH-A*gq2g=cnF`+n%banWbHgsOSYG|Hc8(RPB+#iD! z_N4vn_o%f}EE2+teu6L-3DP(hwK*pGv*V*ASK?TVEQ$y*Q6EQ4SiUIwVtPv)P{yh& zD@iAfhA)nB5yu=6Z0N!!9VuH1JzK^JaRsB;A#Em+BgATM^HIe-#!(o`br&0k@#RTu zj1exR3m-q0g;(?cPohYTOSsvHii7wL?$J$h&fNa_f?rsWG zgOEY5f!km2DEU}5RysGW*+p;>l!Cj?%8{BdFOK^{os0wUr}XH9O$~d^=~>5bzWdL# zcCFp$#}*#VQssUA^@f&im^^YSnCoZKFDOHtQTA|L<(#9MZ(2L64D!KzruB^I^?*t; zoK$>FpQlus;iT?k(RTgO{*^~{m8A&v*zKjJHeGD+!tdcA(%iQm8Hk7NAH{`OEkgY4 zj!_-_671rt{R$2cn}MpKOx;cqFJ>qREDDLx@ly3#`P$Y$QX+_lrzzDiJ)AQ)U#~US zx`-Sj{lWDB6S5J{U4(UL=R3$UyEsaQX=r{xm@^BI1;yaM@gG0%o^O7)cmJ<^?wbGl z+OOU6$7$uC{L&L2-E`}ZzqowEqD@7+as#_paG6IosPX@mTygGWfCbzkTEXUh(R${--T(3r1%PXp$0q0gtI4^46W{-6a_(COc=<*B{mr}7 zZk7Jtn&%*FfAcfFW&X3&f0p~tO8;5yKP&uamH(_+yJ2$f-w!4)xcZeR&EGMN{ac?| z0>LstMaiD}iITnQPH$q+Dk!Q(>hJkayt!xTRN6AWM2VpOjV+z(^~RR&(v_vlCtv>> z_{{w;YRlih=#8(Q8WYLBwq^2-xi$U@AGj=H>&uq$vE`f9^No*;EeFEquhYl;lWV7z z_H<1@H>>xusibdwzVQ)_xtVXiI{)Odsou)TYjt%TOg1mum7D5QO?RoOzNx7``#?W` zo$dg1Z28#u)Uuucb74$ZuF=oU@ndZHY5^S6SiP~yDZyU}mM^XWvDd%0S?ylT28Rd-^^=)j)@-3U!O|9r{-m*Ej1iHGvu6Zr%>6)5>L7vBx8O0~Zri(Chv?QfopABREzszCof6qU} z&#~nzp&5i58(*6AF2OG}nd-nU$g9H0E4P@MdrX5Y)7W0Uvk-Uo&2?|1C3HDPF7;R!>6v%OLZ6 z`uOVRWy>=#iRjZ{0zLF)6DoCL3|RkB&EC8rkM^X#z^7mS37;8T`efE!h6GQpnv!b& zt^O}A^aPy&L{oBZ_T>(4ApW4)E&Aqf^4gb#n2&+*Ba_xvh=&9Ay96GwJYTD=*H zofwkiTMexW?9YmSM&24KGypF2LIUv?8!~s*gVd(H!aAxD=2u}U=YC%V{G<3bza@YBgTXbveTyDn=i?iEeA68Gmc)~rnGyc{Bj53#`7N2} z-^!nVlnJ*5@!$L&I3PzLd7j_4UWD0!a*Hb4L@OD7k$ip|S0&8c-gZrHsiFE!SLzz% zmB9QhR3Bfd*{b1tu0=(Ds)@MBUFl#lB!{&#FG zCSjoJ(2U_+k9XvFpMsC5)t?%~33&NgMNrfp33SSm+EE2WBx5AReprvVepWGA*+xIy zh6v;}6|h#TkQM*MK19dQl#`l~^Ldrf+C7YU-J_1dhkG>pHz{%@D(up%>gc))L(lz6 zSW%W3p8u*GDiZbY)4!52kena5A}#9PO&Yj&^IDsdpHtmf}JFoCVp@kqnF zIDB=jyXaw@O{*z|xOIjX^IxH)bA zx>KzBto|+KWA0zqOW*a%9nI={U1f`X{pXWQ#z(IxPPc zjUC@?S9lE^|L3Nz)pZH$k#*)FO}E}A`cb7r-V$^^r%7c8EvXm3LYExEL|#Lo2AwIV zsJS(BgQ&yfo3QRh+0h#i%6N}!9%MNu#XZgE_nY(Kfi-d~HcTL;S3eI|L+bIce)tHgA?wR&cO#v!ZJGE`7n1DSXa9`d&@fwkgUYBA)we#r)jUx4t9X!foP4 z4Xkn28BqRCi|mB6yPNwN&Ta08`SWKW^+P^>LVPs$6HV+I{OjI4Lqz~dQOf+y`n8Jt ze*@NQiQxwLYvvkymHaJ##)Kh%w`^YFo-2uk6vye>#Qbg7CZWA*d~*H{+UVZ^{()-} zWM!nu`2$S-YhN25r`t+7?fiY!O}+lNa(nJiuf3_)Z@Xb~{$TIDY1K_*{btwRG}gQY z75?QPaa3V!4jmAGh*QUGekTh{Zr~?&=2T}e&-NyY&B5x&{@=0Z&sGJ zS|R`HNtBi{R<(!am_XZo#3`{69mkk@NtQ8&)>32{ApH$KfQKpnMiec%j6esojgDSdY$y= zK>v!9Z(W>3=`Kln|6qXs+;^~5*lntTK8B9c)3dTORKenT4LlaLPJDt3&e%Cu?YvSH zyA7~mtYKk&A$b#yE0^^-7*Ty9+KH%=($_xqWMz%L8BG}8EkFwl+7~`ZL@&~auA0s}Bx@9P$cX3v;9Bkl|MXiV?bjz(FV$LV8e6`6EM2RFdbJ2& zS`yT6*}M~O3*EnkSr9(9P(jkghGa~%=S52k< zH(Gz`(5hYW8*JWMIwoxBGXIu7C+Gh>!+cAh`fe;A2FuC$hsRbX{rTSH{E6K1F<(A1 zwlq=N5G8(OOpa(2PYh%#%I;O+8iDcBN&)|B{Wa{^;W5{9g-eeabDz zj|+!#{y+bBnL0S;3-@IbUAT`%{r>aZaGOh%9OnPVWc(Y*cj1tl$#3aX{~y0LzRCTZ z)M!6mb**yMe6Mxu!jtU_ztFz0XT!B3bMBnM<$~^e(?s*?wp)o;qHZ;)atIpLU;MhDX;GGeW|J7>d6H=r3=o0FI?k$U!4K-I71{-u(UTHc_FO#jQ9*YRckXOr`%^MIGW z!ynzxf8M+fZZG$pTrRrw9bryEN1tzACka^2OfLOowPci{k+f@#y2ST?dQ)#qrhoov zK0cw!@p~niumIE zlP51ckv|{EpU1&*KF475f6aH@<@163c|1=~Bof{hU%`GN|GMyi|ETDt{(KNoUU-6! z2l$|`K2A3) z@MRg*#&H!@F%cIi4PE#HKE9sYf19u0(Z|L2@FCflxbP!=T$HFxTu?=5;=(tV${i%W zy+z~S=Hmza{4pPY#YdjZPx$t;4E3jcUX*xET)dW#DL(e(i?=ciWVrYX`S+jc)+Nc{ z#HC#3xtIxk@h-@H@f-Q`cOkB>^LbbP#QIKN{9S+&eq6i{a1Z5?f5_Lw#V_&k>--eP z6BmD<4^4dH;@A23P9FTN{P}$@{CWQRgQZLJTqiI7DF6N&Zv7n}Kgqwpoj>y=FJ%XO zDXZ$G>sG+Gncg_}FG&x@ol7_5A9>oBZpz=M^5?a_-TyO%)Lq&&Ie$*LUbvJibbrAW z{k(K*w&<5`)r~Abmv-ep^XF{)pT~Vm)}D|1^UwSKOJTz^nE6-N$j)7!%0}l}tPkJC z8C@{gL;mvv#r@;sx~jhl-l>wSjHi(Q(htTFsP{_xPasf}yJ@K(;~SD9ECP_r-_#DZ;g-TLik6uh-w{5mCNF-(z}4uuyB^9Ech~&A zKmCjPQF`Cx-iO>HDJL;L4v3UHPk_E5AH+2 zWkxK98W@8?)9(-31mHoN!JR;2_)Z`^d?%0^+{q(m@@<}4sk%-F9VzN$>medV~lzp3Uk*K;i zdGV*Kkrg>CeFc-(-WCGqAR~<-SzWB=KmE8H_E0Y)hN|T%X;xA8L{Gl&h zn!Nbqd~a^@;`d}<^Y~jN1s8v$0O0!)t2KUcYWyi-u zJ}%xA6VZ5CI4|Cmt@p*>wT8s)Yyr4hPs+$E8a@T$8H{*x^fmPM4plj5nqzVD3K=Ow%LeKpzf~U)a>tBop zpGN{|`FXmk)8FMgKTtprP0mG=bA(5LQG`U@^U`I?PW+0ds!w{{=Lh;wZvN^D6@RDYD3XbzvAJUNKkUw6`y?daaTUP_?}UC^9JQR8ATHA+ld!2U!F7NQ~0evV&)PG*i?EX z4C7J?s#E%-&++%WV%gjpzE7*rtQ?i<;=b-?PpO%=b-vKwi0Gy;HNmhao5)!ski+9{r^sak~u5zkKmow$ArK`v; zJw?}$DN$LatJ?Gx{o`6JY^?=^}-M{DFd+xdCo_p>;>8s0I z+P?{N^L4Z@-x}_%d}kI&H(vOr-Ztq~eN(-3yna1~l;7Ge_#EySF{iD=QgZvkeqO70 zpO1@^dk&Pts|+Qy)n3QZ*RGFjlKo*I}~C+=RkUsI|ciol~LANmmkZ`oGY8OMwiq;<)7L|}i?>|0+|0EevdeBoQ@ zp|#I(g{`3KauHvR_OD<6=_eq%2$QB-R|el%PF8;TP+9xti2KUHx~(kMQ(AXzpLfNv zG~lYc!aI|De7svhq028+3ZgdWs>Os!9VG2f?z{Es#R_Z7%62dB-dy*qk_a0j4^>({ zMXeiez^%kC?!72)L*r`NLojkHYnjj78GCK_?N z5JH73A-WfPIX2v+oKSsHyS}}*h@+?<}#t}V%`lE^^k;y$Z3t0YjT7SGP% z?gajdSdCllZT}{a{kTZHRc}V-Vh*<^s83W@MX1r4Ta|KuvSjAFp(}u)+ObS@V}SQ2 zfBI49s#iFV_$Kwb@eq?LuIBPCJ%$j$rrALBekc{tK)k@io*9NpPm`L zvSY@6+cq=Gude>>PBeasPD~?kx5#tUsYHxwRB<5h)Sr&GG%1=0=H{-nGPah}WMtKm zR<&osVa8oppN$E8VAS(B-wfLc)Zn59HO#7V@XT8MIU_gcArbq80?g!@x0_ExkC+bFv-VQ+SI3>-Oe`#ej*0W zWCv>W#uyZvfC-nL^nJiO(~a#Upk3wc%Y#Sg&<~LH%rgO>jo`jTrBot6&v0Y3QjN+y zqf}_`H-1J`BhYhYjP1vvLl2ej!*wSmGnF-<7de z>Vom8Q9Gy+?){<-9}!~TDxqO!0`GC<{Z=L9&x}?{M5W4=PrmOf*Cpagm=;qLyDe2T z238(ixhYWOB$gunxhz&QrmPHX2Zy4M5(Ev8<h!bbupwMFg0YyNo?HA+Z!-M=Hf zL4jfsCR*Kh@T$J9LqRhZ7A_{v*)(@zojC5$ss&QH_DO}5(QFS@Lyj#+?j;RaUwu$9 zVTD|O%0XPbR4~5I;h3P;-t`Ix*pTLg*v`tzEWv2P`zUdQ|pO6_`W6n zdlJ8k-iOcoR-nPLsE!(Z*B0#1y=WQ{Piiqf<8tvVDBnpg3lIfmRZB*&2na~zqF zV@m7QoV<8dunrk4%p@H*6=CX)#8+D|BZ~N3!W?jdi!tnmoumB5fb%nbz57WLnadPFv~BL%JGULu*Z* z<0BmVI{CVG46ZP+x?W3n9eG))_>m=| zA3nUon!tPy*@A=2Xo7JHTf1}E;*YTRX2wyDb$aaUg-2rSzTjwyb zxgt@A4{e=B)%3%gD!jabPE{H?lSs`}XjhV#E!=McCc-IC?3rj6H*1NG>>{ND3DILd z7!Ww;O=XKRG+aDMhUt^(lftD}qu;BceXby+-x{bJ7$t1Tk&{kU7B^`o(}FLyp7DJ< zWT&H2o(U-R%#8eXrc}k^V=eO&tlrEz)(RqruHy^?kyyeJbo4f@0p+7LRysZjt!E$B zrN**E8?6bJBd=mH9^{cZfJRE%jTD>vZ{7JHG%+Ho%CukKWxB^r)QMWC8)MB3{R(Ny z3V=tAaeS5Z&n1PzZ;LP6H z82NH~Bju_UbFTJaXPR%@GX&RvjYi%to$aN&mqk6f{p4=wZ{ zKpe3zAM?CuJ?Y5B^vFfAAxxOhk&E7AuQ7V-)gu`j0bq17y$)T}u}RO1C1hm51JF~zDjUckrdK3-5=!0u>`+T&=m z7QGtTGJ3RGyWjZaM6%{DVOkyx*ZSBh83B$CEJx3hiG`^36$2EIi>zd;4<16#cprWYGLru7R!rBM{X9&8U_m=ar6J5Zsc%VCuoc&p_Yl(2NP%{?q#8!@aQ+M;vN zz_fWK7(IaoDwmrqkfYf|Tz1UCNR16ljKo6B(XDovMC8!X$exW{KAj$7sJ0;O*1*H; zv2D|-R5eN(YBQeG;x)$nEVp*Nz%PSoe} zu?JnT7I{0Dx2Ad<4CQsc1wZEwS1PRO`VgG1U#NY%fRm7NXR^p$KybI{iolSi5uBGJvI{l3>P94N z7X5NA2C7d-OkA9oK)Q*UOKJ@)=p&8)0WebYqpExM%n!#CI zUcj;s*79X_n`|?}?$NU*oF6?)rjhAgvF>!vy3;xQRjH%0NMg2lZT2yoslg2G=VSsz zK(km3de%DOkvA=qBX8nuSchTdg!P4@-7C4^vJ~gNJe%-0u-lCql#7$W6(KrM#uca8 zD{4(xrs800;k(FO>9NM(Hj)5HWbYJGjJjF)p?j&dL^A9BYd0&%Uo{sc9;N$Qgrlz; z3NG1}6-Gcf+>y&>zG+CaspQeKR+HBaT}NLx?g{Xt&60Xi31GWjvf)u(9>RX?((Y{b zTHfgW7gd>0Y2(^WaXA6Rj&5L`ZMiA@FRIF+OIB)jKyusqUCQdtWEp!>ZW$0u^cN)g z!kG5P3ulHO z(6_ABt2VQJDq{e~W>ZJ6NH*8p!ED~Jx+Eq-6X?*emENU>t@Mn=sBGBE@LM$O#b4F1 zHwVNLRW$6)k*HT_*qg&D0T3^=-Hq{XMtPusTSp8Hck93#atuUp>$s(ct;ATw=*))w zbumf}dznVGeKFSe5Sus!ODij_$vfWYid8*dlTgi4Nt|z`!DG3}-uhz9UNg}EgQ&qJ zHh>Gx0_$v!5-Qw75^BzNBym2|_{-a3A$emVCa=aZPNKL;OWH;xg`~5=g&IvtOwdND zMg)yJIFlHqOOj=yJfp!U@M7)ni+nkZjqtA|u)|QkAsiR+QVF*8%j$P^#ugSIl81J_&$Gw)AiUXeFqbcnveNM z35tIO0-BC3vGI**gW-^`4|LM099wI(UkeBVbyjs6rZ2(JG&{)G0!=-#e28JkS;?vf zOABNAGzdZYgdjjdys?{A7xr)`NFGw#(v*S9(&GanD=Q%E3kX^it&5HR1X!KccqU9)pHO~`S=s_+)yTA9ADkBH99v_J z#H5AkkRbsH0E>_yauLe(<Syb!yE_~dscE&hOgdBIa)J=he>-F_hNho1I_Dt7UQDsR!fjul*Z zE{Jl{V}+=rlRu>_*noR%%spJ|$A-cQfFBq_3;3CZovLn` z#$r{o$X2{#LpAp%tCP&iB)gpp=RVCXxxwn&ztjLZ z+Tji`OmCTD?9$rJi$3$W?SXPxK}@YFVoQrZB4=>&H`wsd!iCz1_9Ii9hEt$wO~aXv z`*nw^;N46~ZYxi!Pd>uPF%)Mrw(6^PUtHVp~1@z93qHjBiHz~3T3 zfrvbxtUgk_y|`5vJ>+UaE4mTtp;#|NVe!XeR$kwv8rGv@_~x`3^i=C7@x`N&5LQXt z5~Gk5iRe)-7z!FfWay@$F&$$tR;W2G%S&a4NIK+ZMYNL20~alR6%3MltD@;k09BZ3 zty#v>Cq|!){fVx$qnIF=QRDBp^C?g$9=Y12Mo7-W?9<}k!)QbvA_?&vW|%qQSPo#r z7iAMGbHe_6qa`(`Qfi18=5Tlm%NZ>+29cNApfbF?W`2t)5Q+=KNz|-XlOEE|Or{3m zjwhIk+8Pr|ROm1fTi85CG*3_)~6er)#EW&_2|Cx+0W#)6#oeS%Pm{T9B zB|kLH=05_<>NE7AW-PE&dqozf$7-!!Ip@xWHXli5`9ly2J%f(>&fj z!!ObKG&ByMgRNCnmlL1Y>~8oq7@0R~I(*(4#!u|dHk>fQ(8LNeCP!E*yn|1l`f5=i z=i``q%?p=gT(xqX<*ZtDIy_NsHQF#8*4-en(TqUPq{CxI5hZVu(_$BNl|e;h_q`}Y zdftZ8!uQkSPpuOVUj}0}3{`QlA@%hj7-XAuQY@>Yr8!!-z{Q#966+)@&1^Gsm6^?E zdMHW^IzDzrz4kzgAt0( zViKHUL|)WXHae#id@NWYBLzo)aB$BEQ78LdtU^4RT!$4#KdgftqoTQyWhPsXEW-~U zE5#(~)d%?M#v0^CWYOVw^Aa2~>9moW)P=gihCo8Nz-1AGg}yk6p3evpYAsZNq#0RO zCaHIgq~0|S_^uHvYva-%4Zo`$3>1P}^fGipI^Jj&h*k!9OOKgdkdy=5PCq3Q`BA}9 zA0zCxOqDLMQ7es*WaxvnhTB_?G{bqds2R$6q}fIjB7!H~Sb|h*i318*A*&2);=Ta=mjm3Wlnbrom#;u$9&NnJE=1Jyq2@0eb;W7kto|ENdoV zDA`U!mPQo@5~JiTpj5;y#BOn~ZPc4)(M3qQT}Su#jBFP<@sYG4r&m%RTwNa6rNDG# z8^p^8rCRfn)_S>tXE0(*WHK~QDWKd!);yW?)ERDH%JU(6Wl0;TB(i!XZP`*|VIUT4 zR1JOUCP+*Ul_PvcHaX4F4^N%p`XO472@!B;k?jb?%*rx0LR<@YS2h|fHdhS6jv`jt z3g1`Vu;?g|ExEzj{CvGYDmPNnkv<^9${tLZW5?hks9vwv)@l#wU&YG*(!5Sl-C$Zexl*kZL0K#vbx;W{fXE|Vt!SP|BYptpn;y>R zO#P4apQ83}+-YQNwI$hszgMsB+lJA!5x4 zGoMmJj9(Cz$9tH#u(mn&zNt=p)rl=Vj6UqSSw|Ed6xEDH#F+KGDGpbzj+|GUjhkL~ z{EFfixgiytpI0hAC3Z0GJ9rwvJivs1E@8zat;{R(CoT4=^NU!s%P~^0uV?ZQlX4h| zxr4Kj+qOJ7c*OYJxoYw2*;S^21{Y(c#T5q*gYd{JFt^FI;&2lCM$V|fBWI8VFqJEF z7m25tbm(dnA~F&yDxBfQo5{5{N(^1i0np}_K+yC;pd{nkxjOtN*Mef``3!&2B6`KC zg^1}}HU5YV!o{YC zxHA`tUa}Dq3`!TX*zUZCs!X`JAevVSi4o!uFmTWfB%SQ^u&7-@rqJ8~^5>F6ETU<#Jr zNKBoLM!ryr`{LGeTvG#~Rq#8BnTI1NwASbn;dJD6$>}yVGDL-|K)@q;f+_)@V$1_J z(~b+JE;n*b)KcLQ=2H$tuNT^_p)vnLgQ_+U*I@iz!$ zHo&Q0p%@tH%9kdS8m>wX4bldMO^+kn)!yB}c{2jGd&-Be+30<0f`sHl^*7n@sDXWx zsR;p+bOVdi5udw&P5aZWMd4wRfv`Bp* z+{2xa`Mo65;u2R}x|qh6CfvL++3y$rNje*WLm}tNl8&;&rN1sQ@dhD*n*mi)lK?zw zns9kY*+-eFX1no3*gG95Vx zCax($aDQa(>8-dWQ@#&VL?pruDJ96dW@C2*k`iL_R_p(&L0zK$ssd+;W<3|lEu)*# zVO3mAB5ZtQ7+z)+@%-EN8O<6m6xT)YHv})!a6Pgueg3M!!=;AZh6GDKzSDMV zMM>wfDndAdJYp67Dp<{iwzXEmmR-g;nuR0d1d$~VW=ZMhe2%;N&_kP0NqUsd<|Gz* zQUWs7=(-IT!#(1ZCY`3$Q=ihNpMe#E2$i4cZ57ubyS2^l|KKD zHQV#=lsw+0+3f4 zwc8Hhz8v!WhXKFBNGbo1NUzp}5}80yX`gh_M7S5L5JJp0Dl8Ae(WWSCyq!Bz*-ZNU zM?QIb{v*$W8O6vY;sabT1>OozdGbVNC{-Gj7clBl=Co9XAhW@}Nko^SFit^@K(}co z41)lof}@Ai(M=Qzv^;EO-Hw}r&v2(Bqj_`&H~QV|#lr-2Zy-T8qnn~b_}WC?^rbf8 zoCsc^E!H7Nx0H*x)!K7(Yr1&>vl~Dexzo3z-I`fFKsDQJ&0KP^cv0DWn>~|l4su%> z+^&Ti9rMs>4+WN$1z3m)ap05PqoJl@0!^-z{>34R6&uQ39_fr4Qw76G(a%5&mO@SM zH9aE$!KzB5|3s`&Gq7sobU$tMj|baZXjfW_`7Vq|R%`p_##;wC-jA7?o&p5Nw9T2Vs9 z^Nf=U?G4UecWTP3P^d_uG?qDOaygd==W=&03r-lhLRSUnDtB%S&W-L|8=Pz1$+X!Z zce!&cI3Zhs+7O%@+_@zG#jHf0p}anSWOKXQO}C`lri3WB%FTpDq6JwY}$u%mucT-{?C3 zc=FL!ceVM)Gotnuv)Ml@{j!cN-w`sI~ zaVy=={QMFZ`Eb#p=Cj@}UmObk^2H%dwUH7SvO6?Gz?Aj}zJ|?5Uxlrou&kyOkGV{{1 zq9Ww#ximCv;xVtDye-f%dzRLLu|yMTX^mZxaJKdBHo{*KJ4UgbGj z1M@X$$u^l!^(tuiDmjQ1!vQGX$TlhYC_E#CL=UcJL2C_Hdr}F9uST{Tq>$0=mTHuq zN#fBS|G*#Q>hsS*{~YoU{ZL_pd|;JyLw!d5gGN#}7S_tBlTj~YfsBPRaxz%JN@^Nq zG|5P1ESAwM<2D($%eX_v5*bTnd_u-2W#nbF$hcDmt6~X@8yI)V_%w!=6P?P$&DEMV zI+#48Wgt9FvB>PsRMVrIC_m%6-Aku-*BD@UD@SHmGrlyPhA1C(G;Wq0d5z|hCN-?G zhGS!_WF>ba3BNd`P6Bw1xe>hVYQ`6ZNffq2YNkN^dfY}~JgdWb>-Q8=c<f&t9u$2K#cz@xXYjzG4^bxz>Qj_!vXD!U zi;58g3P$Ub1%w#z_q{b3$F1W40aTJyxlC$%x22~o3uG0gN%9p4oBF1cOf)1nJVYd$ zRGOvEC&YMZB&OJ`_~KY79pw}YXPh>iBZKEVlbWx{ z*dt@DjJsuQld)CC*JLc0(JSM(WwguqmJD9WO=^Bm#xpWj$yhJrJ{eEQ_yZY#BI9>u z{9742Wqd|PkBomK<3Sk%GCnWkk7Rs7MnT3mWPDS`w`F`$#sL}k%jlBvIT_!P!7H9g z%?cTZW!x*{VHuCgSS{lr8GkHew~Tc%o|W;hWo(i0xQsR#kICRI=%nV5jEypiGB(KA zBx9wFJ{f-~;~p8CWqeu2Z^`(&j4#P}PR4c_Ps{kK3|?wZYMzp@OU5!89Ws7j#_!1Z zGZ}v>qg%#a8N550)O=P(C&s{~s^sI3Z%f(|eXHoCRh-hP;%rS7$A+soG2e)P#=>_e z{_W#td&M8(H=NX&eG+|`zc!}EA=hxGp?#QU$o{ay*K!})&* zzs}ZjG76_u-`G5%Fn~^tMWR3fiz#F zyvlElrT26X1p8V`SCw>Bgng;PzP`e)GHt;9@yCMg?eMUeA=^T$;me>}LZ3ZkrHqm7fXNLu79x9t1EcMspa{1g`B z?7*(@UBSPHui`0=>>|$&zK5(^ILt2G%lJLbuRqxJ70d(t_VZKT`U;M^m*6X1A3udD zzRDuIzR%J`f~k0d^KE_y`Kc_s`F)3<(kQ;-#eBaN+=8L<^a4lmWBp>js-w!%Z(X#; zV5s>8OR!~EeO2Z?z=-8mK7uE=U@AQ3FT3idaFy!->2`&*d-)2c$}bpQ{JQZ|+8yDm zG=i&mH-3dDl}G+cQ~6b$Vq3;C$=wskPvws=l~(19_=;b_h%l9x{FUap;NKIV_)hLe2CA+@j7)q;n8n}NQ$B238D~_SBV0amvW2g?X?8;YlmOF9`rBR*q z{pWHFrSVpE>iOqz45byv(Dygx7>cX1$FFcCDpQ?fJF0%S;uuO3Ifm@9jRYgY{8b!7 z@o(f9@>AM>q6a#~`d4n1;Z__&X(FywXSr2=mBq{9_)t5kOrqqNMsDv}H*<_w2E|p| z$NKy#j-hzUQ{{B~%w8xz!4O^}Y{zx1<4lh6PmHFqUa=>}vc&W;&lu0^QpSP&<)?VE zD?g_#=NQpH!c(~7MJ}Q8M!Pshj2CesoO+qO4wdC}JS(4p<+mHu2N4|weIuzJPUUN44U3@>C)SCUC;I};F@j%G`^Wn=3+~Tbc_(+M*5fJnH1ok|?mH^|<@ck`v zSKhykyFK`QA=K}SxbF`zv)JoG+~39C$ghcCa|mA&#){A2_u1eVMcx&`eQ)?OtG7IJ z#9hSiHhwC@((o0x{=HzoJA8j9q^%8U@4$a;s9OW}g(2R$@LeC`uf+XjexFOS5>x*T zfagm+Q2be)RwRl)ON&2en*ZGz7AfXyU-o?I5Q@L>NIdPTxF2}j4?J%1A1%s1dYC!B zt6eVXcN@)QA13xCW}=+L-fHGDGuzBuZYFy;30-BT=`Oyz*6i!d++gOzW^OcdlbKu0 z+-fGuR3L0Ov&+mLGfe^b-9EGTn|aX8LuMAt95i#t%uzGP%$zWD+RT^CJY(i7W}Y?k zRWr|-`I?#M&3xU=H_W_X=0!6vnR(gFD`s9b^G!3anfbPv@0j_nneUr<-OLZo{7B~a z5;JSe%$nI?W}}(SW-c)^Z)U5R%gk&ubGex-&0IzM7ylc^n3ZhoiZyKb6n~jT0eHN} zbw`*|J-M3&sA}1Yzi_v9!@0BgOR15d6U?zIKtA46Gp@=1po}pYBQl0%jLI02aYDv% z8AoJ%PsULh&&&9(jFU2sVOSXls*ErPAkm*&Ro0rh&dd#FK5XVjGdG#J#muc{ZZmVc znO$b~nAvM)pPBt;9yIfinFTWk%^Wgw)XXt6C(N8S^CdISnE8sCXU%-o%yVYGX6AV_ zUpMm&GcTBV(acL`UN-ZJnODtx)68pTzHR0^X1;6Y`yeU(-gT`yr{DX~Keh&)9#8Bf z#_<}(JDxSO!OTW8o6THeX5P$JGndhpCmKX5cADaabL>HiJ5VOI+i1)Jx5=iH5o3pR zz+-?7CUU%las0Iy|M;tm(F+4fJGKT;1Zt}l8dFy*9yb(?^=0K20J9LqigUsWJGRZ5 z--t6%>14qO14XCSQrQlr&xy0{skLxO(e$8+RHQw&HbeT!LKfX?pz{cHpvso^9lR*p z{#Zp1Fx(xe-ojA(3Wk*B9vF7B9`7l~8Z+FEc?DiFtU>{-2vK!Xk2RArYEMCedQhKj z={F>V9X7Tz1SBYQo0)EZN%rHfq51##;|2}T^XV!}+%aBqH2ZK`&A_8!$A{!)J_aS` zERWGOxaS!N4IQj21i%XboJPRW(dgqiPZI{fYknP24gBb^`1#<9{>nfqBg4x|Ggq0p z#>};5t}}CksOe!D8|zr8N)Key0e?-M;{(SxDPWVK)X0maAT>?S2;z8;AaF2>IILod z6qZM_BcwQds99Fhnio! z($0mYY%kLZJzFf$4mE8+)#1`#dAvcSsF7^KVLz(eg;)W#OLK>ZaBv*ol%QoLCDJ+d`;x@)sp3#RZV#TMN$< zG;MS=a$dDxO1Q%}Z`?}>O}C{>n|RGfMc1OM*5Rlq_eYwKy!0n8j|7@xEMruj402&H zbJ_xzf?Bit%B{7l_PZTh!%j{EOT}z|hxQ@Se9@1D(OL@T-PN=>ahroAoszg;%45MG zrh%;RU!-l$TEx+bMouqLAi0IYjE+%dZ1sp9qeUcojD23W4?V_KmTW)A$qQN=I{CV_ z49DppUiPtSt8td0q=nOK1W($=kjaAVr|rCu1|17}ajUI4`T#Pv&G2s@tu3mqc4$mH z)ZmF)`NGVK4`jt+3CGE=p8jvEP{(^}#fR}SE^21+7x0MUFCud=Fi0CN9v|u zEt6TJJO&yDxdfgyR^#j^>o{d$mA+g=NdJZX{Zep>ADH<|)#3vgE}4BG=*3@(^N=m8 z?N)wv9jIcM+G@ZjYs;1fZytEdgFQAMQXgNgwE){yR*@^qs6vPTiENyzc>-7c#vIo9 z%%;Lk+em->45b@mFNv{flTJ7bZq>9lqqer+R0qT%tK(;AD}C$+8bev}Ei3z57OnV} zmR@xuwrW-_n>@0?gT45EUDOz>@tJh&qT(q6o34neozhTShE;G8g$_}T`MR`x-494? zW=vGvSL_6>=#mNbqDz8lveSzx1X%WHmQNfHWjXIMj`7Li?^Z@ z)Wyj=Q8(#AYF$>|iYnEwE^oz87h~(balaU~@|A17O`q5nuaNR43x7yJS5EICR(x+eLY04f1E3X~U;o~U+UZY|mC3(B?L=jd z`^`2Fi5jRjoS%+QH&Y+CPVREY@iQV?n=>?XNJY+m_K%XPpM+dcKxY(7Al3pB#__2x zY(+4Z3T!eQx(fDb{@0)YdWB3#Rx_1_A_{0lJy4}EzMxKC_$fZtQpVfFHO!J-q??E- zy0g5oLCF)vyX0j1zfnc;E;Z<&QGvou9`pE;xk51-R1+%^Npt^c|W= zjVEH$<>dajMq6?>KDv@$4eYO1h$y;QZoNC%@)$sMQM~|^Z%_AY+Lc7FTJ0(`jXQdDm%8WfH`uG}@ofMnXeHf#tEBN+0~K3uwd;y< zJw?zN=vG^W^cI4H)SK{eJCUe1R=JnA2U-&eBV%X0LA`yB_lbk2$NP*O>BNSZ}Df`@sO1OGWHH~fQn!i_Tp(jux8>m1fSR{Hgw#k zn8&wC@(f3!N{3j-FHo1`T^OTpV@xhn)jq;Fk+q8e!s%8kp3(>4#)n7WW~-4H{0VBp z1J>})v5z#M4>Sp3jJ|fe3>ELerjiWU*|vcuU5+TdjvyDPUvy9d#8PKWOJkyobmtUwLe9~sPlWK7aHO(~yV1Tdm z0$hB;D0X6_##JT) zATOLLxlOrGw90-guh9!T<}qz$JyufnOtpd$GGC_r1svqW3NJH{6C0so@>Q&jnFo?p ztxWD0qUWzmmK)FLKzsdrXvzj}Kp8Cl8nC4hqHf{}%q5&$i;RAt@nFp^VszU00CziwdMdb4mnrjV$si9sp%xy|k z+NhanHPnnBujpcHOgI!Uawej{#>NwU3zO>fM4#sTQrE=x1x6YaPn>abo5n_iXo8=&hCIe}R9uS*`zJJ%`O7GJeMOHO>HcPoPs?t8 zuhXAbs*L`L@>3le5#nP+8X58m@+Uh4P6Ch8`4T0JLPO0CtMWI)c)O%L z=J@ka@hzT4;mF^I^C+tNpo}5wrGsYLhS(E!3i|{bXf<}Mq74jB=Sz4xZ*i}}8d2le z4F1F=AdRHfBB{knH-0V*pBvR=`Kv8)8cTCXMYb*_tF=C6>ms>wqZd{RL+pTEQ zpKNiejF0xwXwyBJ#}ak2@t$;)**}(Tl0W#^WN&<1m`J|3RoEs_8YH)Zcsq<|zG?s> z=NXapa=Z3eyXvTj02pN1a(5v|REtD&tpa9y;B?ZBfM1g)Qvor#Zy>hR>=kKwIosvbtBPuQ49mdZ~m@ zKhT0gSB(mbD%O=nwUKKG%ZQ-Rj}OLn=w02ME2bGkI~I~gnq0;>;&AG>*yPlB**{mH zW04RK3#sb5%ZZ|MbA$;FR@!i`!t98xoW{`=or~G(<#>50z}AvA>WXo_>FVy^t-*XM8XQ zQxL171ea;m3jBeJX=;l|?2oqyf72R9xUQM^US3?o=wlr&CBtY#unvBM8tSMYf8o;p zE2dqrE9|X`YHnRi;?=bLxzTz25U4dg={jqi8XS+Fl{h*+U9Fcx7FVg*<1cYBYp|Xv zTVF9N(wbHg(3f)xqBU6z^Q>BoTy~e%0vGeLh_nccsU=U)3)ZV#ZtAk8S#32`Z*$nv zpezuRgv`b0b%DWXea_6+me`VtkK%S1nVAIZ7$;bsZ5n?)1@;q}rh%pCK3b}wTk1E{ zi+hy>;s7pI2f zqsF;2L8cW+K)-qdCh&xg#Z@+Q9e+o(SgeB-SezMu$33sBTbDeq8#P=LP@4*j%WAR< zrwEauCBtZOfi)|)N*J10-~q7tk%=Jac!P1dlgT|ge5_kH0|-tUGvOvg!v>uMB|#l! zW0;{osFc)5-nx@MdLC^qdFoQ(5YbqN#S31#mE4o+X#&M^(d8YRJpi1!1(h^fegnzHub*kHwwVGe&<#t2Hb(3(%JxJA2bfXudSpBYtk5}`0)>!EE z(hxyX7sCKi8k%J{8oM4x+3R6+y&lA>>tQs#UK&GX^O5s<7%_q310_WWMe>1>SLA}* z2SO$F;qQ86*Vk!>h~V*_Xd5$L&m7RNEE>2?-Ae1z=XHCd7%S~owvC)$4ASGM6~DAh zHXt~vX8p-F(vF;`U^yM7Czf5=&)pDexcl*%3k{&r*iq-En3K8!7oy zD-dBi@&@i<8B>F{CO0_2^-DxcpT7=8mBR zkpQ=4jMm()b$qUhIay;kpr!3%ve1KZY7J?4TI>Ah+3vs+q-<%2y4U0(buSK}A}d2C zn=34SB?LYa5>ieQ+eu@6gJgZO6$&61g<;cd)NMiJkprQQc7-yzxd#ikpc+>mIVa9B zeD)KJu27hTTPXcU8wm)?w`Tov^J1NE*qDwH2(*h>{g|`ImVh_xZH<6uRX2=yZX|_> zsVTS5*ib7Cj>zET%Dm38@^Lx`7&~@Yqa`LR#&5-;bQ4QdjcyV=Y^&-A&0J@5cbz!b zI!pZ8n|8Q$SBv~759Wm05r6UvRhg~zNi)fu0Pzp(T08i60}K(V30-L}%VjgBQk^`6 z4m<-(Rshmt2pF=f#>|O2cX|lP#F90)3M{%$iEwB>VHd;i0v%5Q5pk>`6x2u&E64D= zR2Z=73`$w7c3EtFKbbPSP*BT?Xy;Y)#naB>jJw!vSJ zPKuNB784zWOJ9K#x(fTC%*%uvw?Rkpll(Dq%_a*DoM%zC8eW1^y;(RBi#Ihq3B{*y z4Z^3S^0im8px0b2rPWMKMbYb3K8T(?TNegLY$3~&unpbMHhhrUz=^0CB|kZ#j+f(0 z2I=IG@<}HjhS~YZOJ<7o3f>UNE2Uv-_+ZI8IaIbjoKtT981A>z_32tw9X?2AhB}8c zJZj*Ehh|(rJvpQX4C_z2Z90~~X+kA~%N6{C5|cL2H1*^eFWVW}Uo||QeAT$Lyd1S=yw9D=>pxBA)XwbL?EY z8Z?3{daSMKKw!eFxS#46(#eT8i4IC1qSR$e7C3ZemC@(px+fBKB|r)kSH14!Rb#m) zuWGcS*-u`jy4qp4RHKHY;cZi;p1g{nXdwio>eVOTHZ~$H=0ns97D2@>7#?&7o{0;F z4KaV_S|ii;78E_i<^Yiz;lc_dhBE-}mJ$On-EN0M^jgQs>nThd%u<1v(4*6zmRYS# z6`arC;k^*F&5RxMo&h3s$s3|-5G6a1$!I$h$_&)&j#IS=%OEtEEq~bTmc=+4jxJVF zSg1epWn|Q>#by))!@ThfcLvVTRah5zllE8lW742ZpQJ;#SiF!7xzZPSG$HB?Cbo;l z>~Uq@6PB(4K11w$I`NA2S1vOk4ispwEE6d4?!;MxnoeAcJ$YigHT6Va32>J@92g+X zl}-$nV0QWJGEW&za?DdC748Y{S~V4bEc3P3qTe>jSverY2?@;;Z88vFfp6ts?zt~F zN1HorAz;Fk1{1cvpmk7G`Zn`~1L#hE=DKJz>ERG-4?`#gKrFG%bD`GDt?q4Ro-@bv5`c%`zn<{`tdPv|Ju*`Bb z6l_w8FqBrR6H!$sr2yXWyD}#)V|swv7y__nR|~l9SXa%*>}dwil5r(w1iAneB-5qL zZHJDgp30gXJ5T_i%QMl5ErE|xjxx<`QDM@F@Ojl;J$&#pidO6}Bd~;G{A$20;Sx&o z3}e6q7XS-83h#=8g=|K~@VYo`5RoKWiXmdWMRKA)ohZLeGEsh;WP&AoUNbL|<5`vy#|)k=DpG89S!2 zX5vbze~p!Fg_7+fHSWX}yW5kM*3yljR9K|+zL;{Uys<&p)FmYMQ@^Z#z&|*I-%Rw; z9Tz6p3O^0$nv+@~Nza}HAEtK=2^*Lxrad$d9GDB;vMR54jO0*nK6N1wsb&4@uXP44pJ z(`SCyBuhitUZE}caor^mxMp1+u(HK?mt7Zm0}~NEYB+89qM7XR^>m`A)F!W$Z0Ab0 zY zFu)87?5TsA4K=NaI~pS-C{bxm&>6XPUF2p4QxQBDo4vRkSoX}44bEaz5+BS*(;_Bo zctNUKOt(PY%!GyVsC5`d!d7#^)Mi|^?^x!HnZC)mtjd_Q3-KnojWBSENzD$@$>rfg zZ$YNhJ*XN_^>qkZIiB8X7?{>{I+N3Lh6`HfBjv1xwJ^)jtcJJ2IHy20qhO$BFK#f? z*!hXGvQO4XfC*1nNyye z@s_vuh3$5JK7{>A zPD-6FR6E*kz$-t#Ed7XiO2dPPVw63aJ;p;Yjc(f>A*~OdiZ#=-US8UJcQ9UAtZIv< z*g5TjsAB=v$~+dnd^(}22i1?YpBJ0Q(j4CcXshWVh#GMj_w*1kj3@k&_!MeIU%~zUxa7xP2MOXAUisuecUC7DULj{D9~+9sGhLuUS1*! z5V_k|>nXk(wOra1znGZTG*8=kVgN}@BJ0BTWExRBf z&Z%=rtxj>L8jM|>U>%XJtR4ez;)x}h)_YoX=dsA#v{B${8YsN!ei{#Ms@z{B#V7s zeAzsBBM;7#P5a;g&;>Q(vR0lxK^r4m3r|D9g6#rV_n~B1@bTCRk~TrH)gz`FczCBa zE23gYmn}8WcFnDI@|xi%R$O3(CM#0(0u z3sFpEuC}o)_Oi&QI^~9a`RGc1UNjPCoKg=`W1%|(!{9!P@=H8k{wq2Cp-U)am>NSA zojj+hI%o?G{+N# z(WwG_KjLEgCJ;iGI7b#uD8ty|Uy-T#tkaOh zny#1-QtVLQFLsC(xuhV3TyYFssY}>;`o7|t?L*ltsCX~Y2HI`l)Us;30UKx+FiiUE z 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 XF>oIP_c3rE1NSj-9|QjcG4THa{?3v@ literal 0 HcmV?d00001 diff --git a/lib/NHibernate30/net/3.5/NHibernate.license.txt b/lib/NHibernate30/net/3.5/NHibernate.license.txt new file mode 100644 index 00000000..8a88d148 --- /dev/null +++ b/lib/NHibernate30/net/3.5/NHibernate.license.txt @@ -0,0 +1,460 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + diff --git a/lib/NHibernate30/net/3.5/log4net.dll b/lib/NHibernate30/net/3.5/log4net.dll new file mode 100644 index 0000000000000000000000000000000000000000..ffc57e11254ad9530867b35d15aaf38eb4747d8d GIT binary patch literal 270336 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 + + Debug + AnyCPU + 9.0.30729 + 2.0 + {009247FE-CBAD-40FF-ADC3-D7F28B270071} + Library + Properties + Spring + Spring.Data.NHibernate30 + v2.0 + + + true + full + false + ..\..\..\build\VS.Net.2008\Spring.Data.NHibernate30\Debug\ + TRACE;DEBUG;NET_2_0,NH_2_1,NH_3_0 + prompt + 4 + Spring.Data.NHibernate30.xml + true + + + + + pdbonly + true + ..\..\..\build\VS.Net.2008\Spring.Data.NHibernate30\Release\ + TRACE;NET_2_0,NH_2_1 + prompt + 4 + + + + False + ..\..\..\lib\Net\2.0\Common.Logging.dll + + + False + ..\..\..\lib\NHibernate30\net\3.5\log4net.dll + + + False + ..\..\..\lib\NHibernate30\net\3.5\NHibernate.dll + + + + + + + + + CommonAssemblyInfo.cs + + + Data\NHibernate\Generic\FindHibernateDelegate.cs + + + Data\NHibernate\Generic\HibernateDaoSupport.cs + + + Data\NHibernate\Generic\HibernateDelegate.cs + + + Data\NHibernate\Generic\HibernateTemplate.cs + + + Data\NHibernate\Generic\IFindHibernateCallback.cs + + + Data\NHibernate\Generic\IHibernateCallback.cs + + + Data\NHibernate\Generic\IHibernateOperations.cs + + + Data\NHibernate\HibernateAccessor.cs + + + Data\NHibernate\SpringSessionContext.cs + + + Data\NHibernate\SpringSessionSynchronization.cs + + + Data\NHibernate\HibernateAdoException.cs + + + Data\NHibernate\HibernateDelegate.cs + + + Data\NHibernate\HibernateQueryException.cs + + + Data\NHibernate\HibernateSystemException.cs + + + Data\NHibernate\HibernateTemplate.cs + + + Data\NHibernate\HibernateTransactionManager.cs + + + Data\NHibernate\ICommonHibernateOperations.cs + + + Data\NHibernate\IHibernateCallback.cs + + + Data\NHibernate\IHibernateOperations.cs + + + Data\NHibernate\SessionFactoryUtils.cs + + + Data\NHibernate\SessionHolder.cs + + + Data\NHibernate\Support\ConfigSectionSessionScopeSettings.cs + + + Data\NHibernate\Support\HibernateDaoSupport.cs + + + Data\NHibernate\Support\OpenSessionInViewModule.cs + + + Data\NHibernate\Support\SessionScope.cs + + + Data\NHibernate\Support\SessionScopeSettings.cs + + + Data\NHibernate\TemplateFlushMode.cs + + + Data\NHibernate\FilterDefiniitionFactoryObject.cs + + + Data\NHibernate\HibernateObjectRetrievalFailureException.cs + + + Data\NHibernate\HibernateOptimisticLockingFailureException.cs + + + Data\NHibernate\LocalSessionFactoryObject.cs + + + + + + {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} + Spring.Aop.2008 + + + {710961A3-0DF4-49E4-A26E-F5B9C044AC84} + Spring.Core.2008 + + + {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} + Spring.Data.2008 + + + + + \ No newline at end of file diff --git a/src/Spring/Spring.Data.NHibernate30/Spring.Data.NHibernate30.build b/src/Spring/Spring.Data.NHibernate30/Spring.Data.NHibernate30.build new file mode 100644 index 00000000..12398387 --- /dev/null +++ b/src/Spring/Spring.Data.NHibernate30/Spring.Data.NHibernate30.build @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Spring/Spring.Data.NHibernate30/Spring.Data.NHibernate30.xml b/src/Spring/Spring.Data.NHibernate30/Spring.Data.NHibernate30.xml new file mode 100644 index 00000000..c9a5f0a1 --- /dev/null +++ b/src/Spring/Spring.Data.NHibernate30/Spring.Data.NHibernate30.xml @@ -0,0 +1,5939 @@ + + + + Spring.Data.NHibernate30 + + + +

+ Generic version of the Helper class that simplifies NHibernate data access code + + +

Typically used to implement data access or business logic services that + use NHibernate within their implementation but are Hibernate-agnostic in their + interface. The latter or code calling the latter only have to deal with + domain objects.

+ +

The central method is Execute() supporting Hibernate access code which + implements the HibernateCallback interface. It provides NHibernate Session + handling such that neither the IHibernateCallback implementation nor the calling + code needs to explicitly care about retrieving/closing NHibernate Sessions, + or handling Session lifecycle exceptions. For typical single step actions, + there are various convenience methods (Find, Load, SaveOrUpdate, Delete). +

+ +

Can be used within a service implementation via direct instantiation + with a ISessionFactory reference, or get prepared in an application context + and given to services as an object reference. Note: The ISessionFactory should + always be configured as an object in the application context, in the first case + given to the service directly, in the second case to the prepared template. +

+ +

This class can be considered as a direct alternative to working with the raw + Hibernate Session API (through SessionFactoryUtils.Session). +

+ +

LocalSessionFactoryObject is the preferred way of obtaining a reference + to a specific NHibernate ISessionFactory. +

+
+ Sree Nivask (.NET) + Mark Pollack (.NET) + + + + Base class for HibernateTemplate defining common + properties like SessionFactory and flushing behavior. + + +

Not intended to be used directly. See HibernateTemplate. +

+
+ Mark Pollack (.NET) +
+ + + The instance for this class. + + + + + Initializes a new instance of the class. + + + + + Apply the flush mode that's been specified for this accessor + to the given Session. + + The current Hibernate Session. + if set to true + if executing within an existing transaction. + + the previous flush mode to restore after the operation, + or null if none + + + + + Flush the given Hibernate Session if necessary. + + The current Hibernate Session. + if set to true + if executing within an existing transaction. + + + + Convert the given HibernateException to an appropriate exception from the + org.springframework.dao hierarchy. Will automatically detect + wrapped ADO.NET Exceptions and convert them accordingly. + + HibernateException that occured. + + The corresponding DataAccessException instance + + + The default implementation delegates to SessionFactoryUtils + and convertAdoAccessException. Can be overridden in subclasses. + + + + + Converts the ADO.NET access exception to an appropriate exception from the + org.springframework.dao hierarchy. Can be overridden in subclasses. + + ADOException that occured, wrapping underlying ADO.NET exception. + + the corresponding DataAccessException instance + + + + + Converts the ADO.NET access exception to an appropriate exception from the + org.springframework.dao hierarchy. Can be overridden in subclasses. + + + + Note that a direct SQLException can just occur when callback code + performs direct ADO.NET access via ISession.Connection(). + + + The ADO.NET exception. + The corresponding DataAccessException instance + + + + Prepare the given IQuery object, applying cache settings and/or + a transaction timeout. + + The query object to prepare. + + + + Apply the given name parameter to the given Query object. + + The query object. + Name of the parameter + The value of the parameter + The NHibernate type of the parameter (or null if none specified) + + + + Prepare the given Criteria object, applying cache settings and/or + a transaction timeout. + + + Note that for NHibernate 1.2 this only works if the + implementation is of the type CriteriaImpl, which should generally + be the case. The SetFetchSize method is not available on the + ICriteria interface + + This is a no-op for NHibernate 1.0.x since + the SetFetchSize method is not on the ICriteria interface and + the implementation class is has internal access. + + To remove the method completely for Spring's NHibernate 1.0 + support while reusing code for NHibernate 1.2 would not be + possible. So now this ineffectual operation is left in tact for + NHibernate 1.0.2 support. + + The criteria object to prepare + + + + Ensure SessionFactory is not null + + If SessionFactory property is null. + + + + Gets or sets if a new Session should be created when no transactional Session + can be found for the current thread. + + + true if allowed to create non-transaction session; + otherwise, false. + + +

HibernateTemplate is aware of a corresponding Session bound to the + current thread, for example when using HibernateTransactionManager. + If allowCreate is true, a new non-transactional Session will be created + if none found, which needs to be closed at the end of the operation. + If false, an InvalidOperationException will get thrown in this case. +

+
+
+ + + Gets or sets a value indicating whether to always + use a new Hibernate Session for this template. + + true if always use new session; otherwise, false. + +

+ Default is "false"; if activated, all operations on this template will + work on a new NHibernate ISession even in case of a pre-bound ISession + (for example, within a transaction). +

+

Within a transaction, a new NHibernate ISession used by this template + will participate in the transaction through using the same ADO.NET + Connection. In such a scenario, multiple Sessions will participate + in the same database transaction. +

+

Turn this on for operations that are supposed to always execute + independently, without side effects caused by a shared NHibernate ISession. +

+
+
+ + + Set whether to expose the native Hibernate Session to IHibernateCallback + code. Default is "false": a Session proxy will be returned, + suppressing close calls and automatically applying + query cache settings and transaction timeouts. + + true if expose native session; otherwise, false. + + + + Gets or sets the template flush mode. + + + Default is Auto. Will get applied to any new ISession + created by the template. + + The template flush mode. + + + + Gets or sets the entity interceptor that allows to inspect and change + property values before writing to and reading from the database. + + + Will get applied to any new ISession created by this object. +

Such an interceptor can either be set at the ISessionFactory level, + i.e. on LocalSessionFactoryObject, or at the ISession level, i.e. on + HibernateTemplate, HibernateInterceptor, and HibernateTransactionManager. + It's preferable to set it on LocalSessionFactoryObject or HibernateTransactionManager + to avoid repeated configuration and guarantee consistent behavior in transactions. +

+
+ The interceptor. +
+ + + Set the object name of a Hibernate entity interceptor that allows to inspect + and change property values before writing to and reading from the database. + + + Will get applied to any new Session created by this transaction manager. +

Requires the object factory to be known, to be able to resolve the object + name to an interceptor instance on session creation. Typically used for + prototype interceptors, i.e. a new interceptor instance per session. +

+

Can also be used for shared interceptor instances, but it is recommended + to set the interceptor reference directly in such a scenario. +

+
+ The name of the entity interceptor in the object factory/application context. +
+ + + Gets or sets the session factory that should be used to create + NHibernate ISessions. + + The session factory. + + + + Set the object factory instance. + + The object factory instance. + + + + Gets or sets a value indicating whether to + cache all queries executed by this template. + + + If this is true, all IQuery and ICriteria objects created by + this template will be marked as cacheable (including all + queries through find methods). +

To specify the query region to be used for queries cached + by this template, set the QueryCacheRegion property. +

+
+ true if cache queries; otherwise, false. +
+ + + Gets or sets the name of the cache region for queries executed by this template. + + + If this is specified, it will be applied to all IQuery and ICriteria objects + created by this template (including all queries through find methods). +

The cache region will not take effect unless queries created by this + template are configured to be cached via the CacheQueries property. +

+
+ The query cache region. +
+ + + Gets or sets the fetch size for this HibernateTemplate. + + The size of the fetch. + This is important for processing + large result sets: Setting this higher than the default value will increase + processing speed at the cost of memory consumption; setting this lower can + avoid transferring row data that will never be read by the application. +

Default is 0, indicating to use the driver's default.

+
+
+ + + Gets or sets the maximum number of rows for this HibernateTemplate. + + The max results. + + This is important + for processing subsets of large result sets, avoiding to read and hold + the entire result set in the database or in the ADO.NET driver if we're + never interested in the entire result in the first place (for example, + when performing searches that might return a large number of matches). +

Default is 0, indicating to use the driver's default.

+
+
+ + + Set the ADO.NET exception translator for this instance. + Applied to System.Data.Common.DbException (or provider specific exception type + in .NET 1.1) thrown by callback code, be it direct + DbException or wrapped Hibernate ADOExceptions. +

The default exception translator is either a ErrorCodeExceptionTranslator + if a DbProvider is available, or a FalbackExceptionTranslator otherwise +

+
+ The ADO exception translator. +
+ + + Gets a Session for use by this template. + + The session. + + - Returns a new Session in case of "alwaysUseNewSession" (using the same ADO.NET connection as a transaction Session, if applicable) + - a pre-bound Session in case of "AllowCreate" is set to false (not the default) + - or a pre-bound Session or new Session if no transactional or other pre-bound Session exists. + + + + + Helper class to determine if the FlushMode enumeration + was changed from its default value + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The flush mode. + + + + Gets or sets a value indicating whether the FlushMode + property was set.. + + true if FlushMode was set; otherwise, false. + + + + Gets or sets the FlushMode. + + The FlushMode. + + + + Interface that specifies a basic set of Hibernate operations. + + + Implemented by HibernateTemplate. Not often used, but a useful option + to enhance testability, as it can easily be mocked or stubbed. +

Provides HibernateTemplate's data access methods that mirror + various Session methods. See the NHibernate ISession documentation + for details on those methods. +

+
+ + Sree Nivask (.NET) + Mark Pollack (.NET) +
+ + + Interface that specifies a set of Hibernate operations that + are common across versions of Hibernate. + + + Base interface for generic and non generic IHibernateOperations interfaces + Not often used, but a useful option + to enhance testability, as it can easily be mocked or stubbed. +

Provides HibernateTemplate's data access methods that mirror + various Session methods. See the NHibernate ISession documentation + for details on those methods. +

+
+ Mark Pollack (.NET) + +
+ + + Remove all objects from the Session cache, and cancel all pending saves, + updates and deletes. + + In case of Hibernate errors + + + + Delete the given persistent instance. + + The persistent instance to delete. + In case of Hibernate errors + + + + Delete the given persistent instance. + + + Obtains the specified lock mode if the instance exists, implicitly + checking whether the corresponding database entry still exists + (throwing an OptimisticLockingFailureException if not found). + + Tthe persistent instance to delete. + The lock mode to obtain. + In case of Hibernate errors + + + + Delete all objects returned by the query. + + a query expressed in Hibernate's query language. + The number of entity instances deleted. + In case of Hibernate errors + + + + Delete all objects returned by the query. + + a query expressed in Hibernate's query language. + The value of the parameter. + The Hibernate type of the parameter (or null). + The number of entity instances deleted. + In case of Hibernate errors + + + + Delete all objects returned by the query. + + a query expressed in Hibernate's query language. + The values of the parameters. + Hibernate types of the parameters (or null) + The number of entity instances deleted. + In case of Hibernate errors + + + + Flush all pending saves, updates and deletes to the database. + + + Only invoke this for selective eager flushing, for example when ADO.NET code + needs to see certain changes within the same transaction. Else, it's preferable + to rely on auto-flushing at transaction completion. + + In case of Hibernate errors + + + + Load the persistent instance with the given identifier + into the given object, throwing an exception if not found. + + Entity the object (of the target class) to load into. + An identifier of the persistent instance. + If object not found. + In case of Hibernate errors + + + + Re-read the state of the given persistent instance. + + The persistent instance to re-read. + In case of Hibernate errors + + + + Re-read the state of the given persistent instance. + Obtains the specified lock mode for the instance. + + The persistent instance to re-read. + The lock mode to obtain. + In case of Hibernate errors + + + + Determines whether the given object is in the Session cache. + + the persistence instance to check. + + true if session cache contains the specified entity; otherwise, false. + + In case of Hibernate errors + + + + Remove the given object from the Session cache. + + The persistent instance to evict. + In case of Hibernate errors + + + + Obtain the specified lock level upon the given object, implicitly + checking whether the corresponding database entry still exists + (throwing an OptimisticLockingFailureException if not found). + + The he persistent instance to lock. + The lock mode to obtain. + If not found + In case of Hibernate errors + + + + Persist the given transient instance. + + The transient instance to persist. + The generated identifier. + In case of Hibernate errors + + + + Persist the given transient instance with the given identifier. + + The transient instance to persist. + The identifier to assign. + In case of Hibernate errors + + + + Update the given persistent instance. + + The persistent instance to update. + In case of Hibernate errors + + + + Update the given persistent instance. + Obtains the specified lock mode if the instance exists, implicitly + checking whether the corresponding database entry still exists + (throwing an OptimisticLockingFailureException if not found). + + The persistent instance to update. + The lock mode to obtain. + In case of Hibernate errors + + + + Save or update the given persistent instance, + according to its id (matching the configured "unsaved-value"?). + + Tthe persistent instance to save or update + (to be associated with the Hibernate Session). + In case of Hibernate errors + + + + Save or update the contents of given persistent object, + according to its id (matching the configured "unsaved-value"?). + Will copy the contained fields to an already loaded instance + with the same id, if appropriate. + + The persistent object to save or update. + (not necessarily to be associated with the Hibernate Session) + + The actually associated persistent object. + (either an already loaded instance with the same id, or the given object) + In case of Hibernate errors + + + + Return the persistent instance of the given entity type + with the given identifier, or if not found. + Obtains the specified lock mode if the instance exists. + + The object type to get. + The id of the object to get. + the persistent instance, or if not found + In case of Hibernate errors + + + + Return the persistent instance of the given entity type + with the given identifier, or null if not found. + Obtains the specified lock mode if the instance exists. + + The object type to get. + The lock mode to obtain. + The lock mode. + the persistent instance, or null if not found + In case of Hibernate errors + + + + Return the persistent instance of the given entity class + with the given identifier, throwing an exception if not found. + + The object type to load. + An identifier of the persistent instance. + The persistent instance + If not found + In case of Hibernate errors + + + + Return the persistent instance of the given entity class + with the given identifier, throwing an exception if not found. + Obtains the specified lock mode if the instance exists. + + The object type to load. + An identifier of the persistent instance. + The lock mode. + The persistent instance + If not found + In case of Hibernate errors + + + + Return all persistent instances of the given entity class. + Note: Use queries or criteria for retrieving a specific subset. + + The object type to load. + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances. + + The object type to find. + a query expressed in Hibernate's query language + + a generic List containing 0 or more persistent instances + + In case of Hibernate errors + + + + Execute a query for persistent instances, binding + one value to a "?" parameter in the query string. + + The object type to find. + a query expressed in Hibernate's query language + the value of the parameter + + a generic List containing 0 or more persistent instances + + In case of Hibernate errors + + + + Execute a query for persistent instances, binding one value + to a "?" parameter of the given type in the query string. + + The object type to find. + a query expressed in Hibernate's query language + The value of the parameter. + Hibernate type of the parameter (or null) + + a generic List containing 0 or more persistent instances + + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a + number of values to "?" parameters in the query string. + + The object type to find. + a query expressed in Hibernate's query language + the values of the parameters + a generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a number of + values to "?" parameters of the given types in the query string. + + The object type to find. + A query expressed in Hibernate's query language + The values of the parameters + Hibernate types of the parameters (or null) + + a generic List containing 0 or more persistent instances + + In case of Hibernate errors + If values and types are not null and their lenths are not equal + + + + Execute a query for persistent instances, binding + one value to a named parameter in the query string. + + The object type to find. + The name of a Hibernate query in a mapping file + The name of the parameter + The value of the parameter + a generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding + one value to a named parameter in the query string. + + The object type to find. + The name of a Hibernate query in a mapping file + The name of the parameter + The value of the parameter + Hibernate type of the parameter (or null) + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a + number of values to named parameters in the query string. + + The object type to find. + A query expressed in Hibernate's query language + The names of the parameters + The values of the parameters + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a + number of values to named parameters in the query string. + + The object type to find. + A query expressed in Hibernate's query language + The names of the parameters + The values of the parameters + Hibernate types of the parameters (or null) + A generic List containing 0 or more persistent instances + In case of Hibernate errors + If paramNames length is not equal to values length or + if paramNames length is not equal to types length (when types is not null) + + + + Execute a named query for persistent instances. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + one value to a "?" parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + The value of the parameter + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + one value to a "?" parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + The value of the parameter + Hibernate type of the parameter (or null) + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding a + number of values to "?" parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + The values of the parameters + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding a + number of values to "?" parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + The values of the parameters + Hibernate types of the parameters (or null) + A generic List containing 0 or more persistent instances + In case of Hibernate errors + If values and types are not null and their lengths differ. + + + + Execute a named query for persistent instances, binding + one value to a named parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + Name of the parameter + The value of the parameter + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + one value to a named parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + Name of the parameter + The value of the parameter + The Hibernate type of the parameter (or null) + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + number of values to named parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + The names of the parameters + The values of the parameters. + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + number of values to named parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + The names of the parameters + The values of the parameters. + Hibernate types of the parameters (or null) + A generic List containing 0 or more persistent instances + In case of Hibernate errors + If paramNames length is not equal to values length or + if paramNames length is not equal to types length (when types is not null) + + + + Execute a named query for persistent instances, binding the properties + of the given object to named parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + The values of the parameters + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding the properties + of the given object to named parameters in the query string. + + The object type to find. + A query expressed in Hibernate's query language + The values of the parameters + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute the action specified by the given action object within a Session. + + + Application exceptions thrown by the action object get propagated to the + caller (can only be unchecked). Hibernate exceptions are transformed into + appropriate DAO ones. Allows for returning the result object. +

Note: Callback code is not supposed to handle transactions itself! + Use an appropriate transaction manager like HibernateTransactionManager. + Generally, callback code must not touch any Session lifecycle methods, + like close, disconnect, or reconnect, to let the template do its work. +

+
+ The object type retrieved. + The delegate callback object that specifies the Hibernate action. + a result object returned by the action, or null + + In case of Hibernate errors +
+ + + Execute the action specified by the delegate within a Session. + + The object type retrieved. + The HibernateDelegate that specifies the action + to perform. + if set to true expose the native hibernate session to + callback code. + a result object returned by the action, or null + + In case of Hibernate errors + + + + Execute the action specified by the given action object within a Session. + + The object type retrieved. + The callback object that specifies the Hibernate action. + + a result object returned by the action, or null + + + Application exceptions thrown by the action object get propagated to the + caller (can only be unchecked). Hibernate exceptions are transformed into + appropriate DAO ones. Allows for returning the result object. +

Note: Callback code is not supposed to handle transactions itself! + Use an appropriate transaction manager like HibernateTransactionManager. + Generally, callback code must not touch any Session lifecycle methods, + like close, disconnect, or reconnect, to let the template do its work. +

+
+ In case of Hibernate errors +
+ + + Execute the action specified by the given action object within a Session. + + The object type retrieved. + callback object that specifies the Hibernate action. + if set to true expose the native hibernate session to + callback code. + + a result object returned by the action, or null + + In case of Hibernate errors + + + + Execute the action specified by the given action object within a Session. + + + Application exceptions thrown by the action object get propagated to the + caller (can only be unchecked). Hibernate exceptions are transformed into + appropriate DAO ones. Allows for returning the result object. +

Note: Callback code is not supposed to handle transactions itself! + Use an appropriate transaction manager like HibernateTransactionManager. + Generally, callback code must not touch any Session lifecycle methods, + like close, disconnect, or reconnect, to let the template do its work. +

+
+ The object type to find. + The delegate callback object that specifies the Hibernate action. + A generic IList returned by the action, or null + + In case of Hibernate errors +
+ + + Execute the action specified by the delegate within a Session. + + The object type to find. + The FindHibernateDelegate that specifies the action + to perform. + if set to true expose the native hibernate session to + callback code. + A generic IList returned by the action, or null + + In case of Hibernate errors + + + + Execute the action specified by the given action object within a Session. + + The object type to find. + The callback object that specifies the Hibernate action. + + A generic IList returned by the action, or null + + + Application exceptions thrown by the action object get propagated to the + caller (can only be unchecked). Hibernate exceptions are transformed into + appropriate DAO ones. Allows for returning the result object. +

Note: Callback code is not supposed to handle transactions itself! + Use an appropriate transaction manager like HibernateTransactionManager. + Generally, callback code must not touch any Session lifecycle methods, + like close, disconnect, or reconnect, to let the template do its work. +

+
+
+ + + Execute the action specified by the given action object within a Session assuming that an IList is returned. + + The object type to find. + callback object that specifies the Hibernate action. + if set to true expose the native hibernate session to + callback code. + + an IList returned by the action, or null + + In case of Hibernate errors + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Allows creation of a new non-transactional session when no + transactional Session can be found for the current thread + The session factory to create sessions. + + + + Initializes a new instance of the class. + + The session factory to create sessions. + if set to true allow creation + of a new non-transactional session when no transactional Session can be found + for the current thread. + + + + Remove all objects from the Session cache, and cancel all pending saves, + updates and deletes. + + + + + Delete the given persistent instance. + + The persistent instance to delete. + In case of Hibernate errors + + + + Delete the given persistent instance. + + Tthe persistent instance to delete. + The lock mode to obtain. + + Obtains the specified lock mode if the instance exists, implicitly + checking whether the corresponding database entry still exists + (throwing an OptimisticLockingFailureException if not found). + + In case of Hibernate errors + + + + Delete all objects returned by the query. + + a query expressed in Hibernate's query language. + The number of entity instances deleted. + In case of Hibernate errors + + + + Delete all objects returned by the query. + + a query expressed in Hibernate's query language. + The value of the parameter. + The Hibernate type of the parameter (or null). + The number of entity instances deleted. + In case of Hibernate errors + + + + Delete all objects returned by the query. + + a query expressed in Hibernate's query language. + The values of the parameters. + Hibernate types of the parameters (or null) + The number of entity instances deleted. + In case of Hibernate errors + + + + Flush all pending saves, updates and deletes to the database. + + + Only invoke this for selective eager flushing, for example when ADO.NET code + needs to see certain changes within the same transaction. Else, it's preferable + to rely on auto-flushing at transaction completion. + + In case of Hibernate errors + + + + Load the persistent instance with the given identifier + into the given object, throwing an exception if not found. + + Entity the object (of the target class) to load into. + An identifier of the persistent instance. + If object not found. + In case of Hibernate errors + + + + Re-read the state of the given persistent instance. + + The persistent instance to re-read. + In case of Hibernate errors + + + + Re-read the state of the given persistent instance. + Obtains the specified lock mode for the instance. + + The persistent instance to re-read. + The lock mode to obtain. + In case of Hibernate errors + + + + Determines whether the given object is in the Session cache. + + the persistence instance to check. + + true if session cache contains the specified entity; otherwise, false. + + In case of Hibernate errors + + + + Remove the given object from the Session cache. + + The persistent instance to evict. + In case of Hibernate errors + + + + Obtain the specified lock level upon the given object, implicitly + checking whether the corresponding database entry still exists + (throwing an OptimisticLockingFailureException if not found). + + The he persistent instance to lock. + The lock mode to obtain. + If not found + In case of Hibernate errors + + + + Persist the given transient instance. + + The transient instance to persist. + The generated identifier. + In case of Hibernate errors + + + + Persist the given transient instance with the given identifier. + + The transient instance to persist. + The identifier to assign. + In case of Hibernate errors + + + + Update the given persistent instance. + + The persistent instance to update. + In case of Hibernate errors + + + + Update the given persistent instance. + Obtains the specified lock mode if the instance exists, implicitly + checking whether the corresponding database entry still exists + (throwing an OptimisticLockingFailureException if not found). + + The persistent instance to update. + The lock mode to obtain. + In case of Hibernate errors + + + + Save or update the given persistent instance, + according to its id (matching the configured "unsaved-value"?). + + Tthe persistent instance to save or update + (to be associated with the Hibernate Session). + In case of Hibernate errors + + + + Save or update the contents of given persistent object, + according to its id (matching the configured "unsaved-value"?). + Will copy the contained fields to an already loaded instance + with the same id, if appropriate. + + The persistent object to save or update. + (not necessarily to be associated with the Hibernate Session) + + The actually associated persistent object. + (either an already loaded instance with the same id, or the given object) + In case of Hibernate errors + + + + Return the persistent instance of the given entity type + with the given identifier, or null if not found. + Obtains the specified lock mode if the instance exists. + + The object type to get. + The id of the object to get. + the persistent instance, or null if not found + In case of Hibernate errors + + + + Return the persistent instance of the given entity type + with the given identifier, or null if not found. + Obtains the specified lock mode if the instance exists. + + The object type to get. + The lock mode to obtain. + The lock mode. + the persistent instance, or null if not found + In case of Hibernate errors + + + + Return the persistent instance of the given entity class + with the given identifier, throwing an exception if not found. + + The object type to load. + An identifier of the persistent instance. + The persistent instance + If not found + In case of Hibernate errors + + + + Return the persistent instance of the given entity class + with the given identifier, throwing an exception if not found. + Obtains the specified lock mode if the instance exists. + + The object type to load. + An identifier of the persistent instance. + The lock mode. + The persistent instance + If not found + In case of Hibernate errors + + + + Return all persistent instances of the given entity class. + Note: Use queries or criteria for retrieving a specific subset. + + The object type to load. + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances. + + The object type to find. + a query expressed in Hibernate's query language + + a generic List containing 0 or more persistent instances + + In case of Hibernate errors + + + + Execute a query for persistent instances, binding + one value to a "?" parameter in the query string. + + The object type to find. + a query expressed in Hibernate's query language + the value of the parameter + + a generic List containing 0 or more persistent instances + + In case of Hibernate errors + + + + Execute a query for persistent instances, binding one value + to a "?" parameter of the given type in the query string. + + The object type to find. + a query expressed in Hibernate's query language + The value of the parameter. + Hibernate type of the parameter (or null) + + a generic List containing 0 or more persistent instances + + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a + number of values to "?" parameters in the query string. + + The object type to find. + a query expressed in Hibernate's query language + the values of the parameters + a generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a number of + values to "?" parameters of the given types in the query string. + + The object type to find. + A query expressed in Hibernate's query language + The values of the parameters + Hibernate types of the parameters (or null) + + a generic List containing 0 or more persistent instances + + In case of Hibernate errors + If values and types are not null and their lengths are not equal + + + + Execute a query for persistent instances, binding + one value to a named parameter in the query string. + + The object type to find. + The name of a Hibernate query in a mapping file + The name of the parameter + The value of the parameter + a generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding + one value to a named parameter in the query string. + + The object type to find. + The name of a Hibernate query in a mapping file + The name of the parameter + The value of the parameter + Hibernate type of the parameter (or null) + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a + number of values to named parameters in the query string. + + The object type to find. + A query expressed in Hibernate's query language + The names of the parameters + The values of the parameters + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a + number of values to named parameters in the query string. + + The object type to find. + A query expressed in Hibernate's query language + The names of the parameters + The values of the parameters + Hibernate types of the parameters (or null) + A generic List containing 0 or more persistent instances + In case of Hibernate errors + If paramNames length is not equal to values length or + if paramNames length is not equal to types length (when types is not null) + + + + Execute a named query for persistent instances. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + one value to a "?" parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + The value of the parameter + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + one value to a "?" parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + The value of the parameter + Hibernate type of the parameter (or null) + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding a + number of values to "?" parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + The values of the parameters + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding a + number of values to "?" parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + The values of the parameters + Hibernate types of the parameters (or null) + A generic List containing 0 or more persistent instances + In case of Hibernate errors + If values and types are not null and their lengths differ. + + + + Execute a named query for persistent instances, binding + one value to a named parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + Name of the parameter + The value of the parameter + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + one value to a named parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + Name of the parameter + The value of the parameter + The Hibernate type of the parameter (or null) + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + number of values to named parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + The names of the parameters + The values of the parameters. + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + number of values to named parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + The names of the parameters + The values of the parameters. + Hibernate types of the parameters (or null) + A generic List containing 0 or more persistent instances + In case of Hibernate errors + If paramNames length is not equal to values length or + if paramNames length is not equal to types length (when types is not null) + + + + Execute a named query for persistent instances, binding the properties + of the given object to named parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The object type to find. + The name of a Hibernate query in a mapping file + The values of the parameters + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding the properties + of the given object to named parameters in the query string. + + The object type to find. + A query expressed in Hibernate's query language + The values of the parameters + A generic List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute the action specified by the given action object within a Session. + + + Application exceptions thrown by the action object get propagated to the + caller (can only be unchecked). Hibernate exceptions are transformed into + appropriate DAO ones. Allows for returning the result object. +

Note: Callback code is not supposed to handle transactions itself! + Use an appropriate transaction manager like HibernateTransactionManager. + Generally, callback code must not touch any Session lifecycle methods, + like close, disconnect, or reconnect, to let the template do its work. +

+
+ The object type retrieved. + The delegate callback object that specifies the Hibernate action. + a result object returned by the action, or null + + In case of Hibernate errors +
+ + + Execute the action specified by the delegate within a Session. + + The object type retrieved. + The HibernateDelegate that specifies the action + to perform. + if set to true expose the native hibernate session to + callback code. + a result object returned by the action, or null + + In case of Hibernate errors + + + + Execute the action specified by the given action object within a Session. + + The object type retrieved. + The callback object that specifies the Hibernate action. + + a result object returned by the action, or null + + + Application exceptions thrown by the action object get propagated to the + caller (can only be unchecked). Hibernate exceptions are transformed into + appropriate DAO ones. Allows for returning the result object. +

Note: Callback code is not supposed to handle transactions itself! + Use an appropriate transaction manager like HibernateTransactionManager. + Generally, callback code must not touch any Session lifecycle methods, + like close, disconnect, or reconnect, to let the template do its work. +

+
+ In case of Hibernate errors +
+ + + Execute the action specified by the given action object within a Session. + + The object type retrieved. + callback object that specifies the Hibernate action. + if set to true expose the native hibernate session to + callback code. + + a result object returned by the action, or null + + In case of Hibernate errors + + + + Execute the action specified by the given action object within a Session assuming that an IList is returned. + + The object type to find. + callback object that specifies the Hibernate action. + if set to true expose the native hibernate session to + callback code. + + an IList returned by the action, or null + + In case of Hibernate errors + + + + Execute the action specified by the given action object within a Session. + + + Application exceptions thrown by the action object get propagated to the + caller (can only be unchecked). Hibernate exceptions are transformed into + appropriate DAO ones. Allows for returning the result object. +

Note: Callback code is not supposed to handle transactions itself! + Use an appropriate transaction manager like HibernateTransactionManager. + Generally, callback code must not touch any Session lifecycle methods, + like close, disconnect, or reconnect, to let the template do its work. +

+
+ The object type to find. + The delegate callback object that specifies the Hibernate action. + A generic IList returned by the action, or null + + In case of Hibernate errors +
+ + + Execute the action specified by the delegate within a Session. + + The object type to find. + The FindHibernateDelegate that specifies the action + to perform. + if set to true expose the native hibernate session to + callback code. + A generic IList returned by the action, or null + + In case of Hibernate errors + + + + Execute the action specified by the given action object within a Session. + + The object type to find. + The callback object that specifies the Hibernate action. + + A generic IList returned by the action, or null + + + Application exceptions thrown by the action object get propagated to the + caller (can only be unchecked). Hibernate exceptions are transformed into + appropriate DAO ones. Allows for returning the result object. +

Note: Callback code is not supposed to handle transactions itself! + Use an appropriate transaction manager like HibernateTransactionManager. + Generally, callback code must not touch any Session lifecycle methods, + like close, disconnect, or reconnect, to let the template do its work. +

+
+
+ + + Gets or sets if a new Session should be created when no transactional Session + can be found for the current thread. + + + true if allowed to create non-transaction session; + otherwise, false. + + +

HibernateTemplate is aware of a corresponding Session bound to the + current thread, for example when using HibernateTransactionManager. + If allowCreate is true, a new non-transactional Session will be created + if none found, which needs to be closed at the end of the operation. + If false, an InvalidOperationException will get thrown in this case. +

+
+
+ + + Gets or sets a value indicating whether to always + use a new Hibernate Session for this template. + + true if always use new session; otherwise, false. + +

+ Default is "false"; if activated, all operations on this template will + work on a new NHibernate ISession even in case of a pre-bound ISession + (for example, within a transaction). +

+

Within a transaction, a new NHibernate ISession used by this template + will participate in the transaction through using the same ADO.NET + Connection. In such a scenario, multiple Sessions will participate + in the same database transaction. +

+

Turn this on for operations that are supposed to always execute + independently, without side effects caused by a shared NHibernate ISession. +

+
+
+ + + Set whether to expose the native Hibernate Session to IHibernateCallback + code. Default is "false": a Session proxy will be returned, + suppressing close calls and automatically applying + query cache settings and transaction timeouts. + + true if expose native session; otherwise, false. + + + + Gets or sets the template flush mode. + + + Default is Auto. Will get applied to any new ISession + created by the template. + + The template flush mode. + + + + Gets or sets the entity interceptor that allows to inspect and change + property values before writing to and reading from the database. + + + Will get applied to any new ISession created by this object. +

Such an interceptor can either be set at the ISessionFactory level, + i.e. on LocalSessionFactoryObject, or at the ISession level, i.e. on + HibernateTemplate, HibernateInterceptor, and HibernateTransactionManager. + It's preferable to set it on LocalSessionFactoryObject or HibernateTransactionManager + to avoid repeated configuration and guarantee consistent behavior in transactions. +

+
+ The interceptor. +
+ + + Set the object name of a Hibernate entity interceptor that allows to inspect + and change property values before writing to and reading from the database. + + + Will get applied to any new Session created by this transaction manager. +

Requires the object factory to be known, to be able to resolve the object + name to an interceptor instance on session creation. Typically used for + prototype interceptors, i.e. a new interceptor instance per session. +

+

Can also be used for shared interceptor instances, but it is recommended + to set the interceptor reference directly in such a scenario. +

+
+ The name of the entity interceptor in the object factory/application context. +
+ + + Gets or sets the session factory that should be used to create + NHibernate ISessions. + + The session factory. + + + + Set the object factory instance. + + The object factory instance + + + + Gets or sets a value indicating whether to + cache all queries executed by this template. + + + If this is true, all IQuery and ICriteria objects created by + this template will be marked as cacheable (including all + queries through find methods). +

To specify the query region to be used for queries cached + by this template, set the QueryCacheRegion property. +

+
+ true if cache queries; otherwise, false. +
+ + + Gets or sets the name of the cache region for queries executed by this template. + + + If this is specified, it will be applied to all IQuery and ICriteria objects + created by this template (including all queries through find methods). +

The cache region will not take effect unless queries created by this + template are configured to be cached via the CacheQueries property. +

+
+ The query cache region. +
+ + + Gets or sets the fetch size for this HibernateTemplate. + + The size of the fetch. + This is important for processing + large result sets: Setting this higher than the default value will increase + processing speed at the cost of memory consumption; setting this lower can + avoid transferring row data that will never be read by the application. +

Default is 0, indicating to use the driver's default.

+
+
+ + + Gets or sets the maximum number of rows for this HibernateTemplate. + + The max results. + + This is important + for processing subsets of large result sets, avoiding to read and hold + the entire result set in the database or in the ADO.NET driver if we're + never interested in the entire result in the first place (for example, + when performing searches that might return a large number of matches). +

Default is 0, indicating to use the driver's default.

+
+
+ + + Set the ADO.NET exception translator for this instance. + Applied to System.Data.Common.DbException (or provider specific exception type + in .NET 1.1) thrown by callback code, be it direct + DbException or wrapped Hibernate ADOExceptions. +

The default exception translator is either a ErrorCodeExceptionTranslator + if a DbProvider is available, or a FalbackExceptionTranslator otherwise +

+
+ The ADO exception translator. +
+ + + Gets the classic hibernate template for access to non-generic methods. + + The classic hibernate template. + + + + Gets or sets the proxy factory. + + This may be useful to set if you create many instances of + HibernateTemplate and/or HibernateDaoSupport. This allows the same + ProxyFactory implementation to be used thereby limiting the + number of dynamic proxy types created in the temporary assembly, which + are never garbage collected due to .NET runtime semantics. + + The proxy factory. + + + + Callback interface (Generic version) for NHibernate code. + + The type of result object + To be used with HibernateTemplate execute + method. The typical implementation will call + Session.load/find/save/update to perform + some operations on persistent objects. + + + Sree Nivask (.NET) + + + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+ A result object. + The active Hibernate session +
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Callback interface (Generic version) for NHibernate code that + returns a List of objects. + + The type of result object + To be used with HibernateTemplate execute + method. The typical implementation will call + Session.load/find/save/update to perform + some operations on persistent objects. + + Sree Nivask (.NET) + Mark Pollack (.NET) + + + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+ Collection result object. +
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + NHibnerations actions taken during the transaction lifecycle. + + Mark Pollack (.NET) + + + + The instance for this class. + + + + + Initializes a new instance of the class. + + + + + Suspend this synchronization. + + +

+ Unbind Hibernate resources (SessionHolder) from + + if managing any. +

+
+
+ + + Resume this synchronization. + + +

+ Rebind Hibernate resources from + + if managing any. +

+
+
+ + + Invoked before transaction commit (before + ) + + + If the transaction is defined as a read-only transaction. + + +

+ Can flush transactional sessions to the database. +

+

+ Note that exceptions will get propagated to the commit caller and + cause a rollback of the transaction. +

+
+
+ + + Invoked before transaction commit (before + ) + Can e.g. flush transactional O/R Mapping sessions to the database + + + + This callback does not mean that the transaction will actually be + commited. A rollback decision can still occur after this method + has been called. This callback is rather meant to perform work + that's only relevant if a commit still has a chance + to happen, such as flushing SQL statements to the database. + + + Note that exceptions will get propagated to the commit caller and cause a + rollback of the transaction. + + (note: do not throw TransactionException subclasses here!) + + + + + + Invoked after transaction commit/rollback. + + + Status according to + + + Can e.g. perform resource cleanup, in this case after transaction completion. +

+ Note that exceptions will get propagated to the commit or rollback + caller, although they will not influence the outcome of the transaction. +

+
+
+ + + Return the order value of this object, where a higher value means greater in + terms of sorting. + + +

+ Normally starting with 0 or 1, with indicating + greatest. Same order values will result in arbitrary positions for the affected + objects. +

+

+ Higher value can be interpreted as lower priority, consequently the first object + has highest priority. +

+
+ The order value. +
+ + + PlatformTransactionManager implementation for a single Hibernate SessionFactory. + Binds a Hibernate Session from the specified factory to the thread, potentially + allowing for one thread Session per factory + + + SessionFactoryUtils and HibernateTemplate are aware of thread-bound Sessions and participate in such + transactions automatically. Using either of those is required for Hibernate + access code that needs to support this transaction handling mechanism. + + Supports custom isolation levels at the start of the transaction + , and timeouts that get applied as appropriate + Hibernate query timeouts. To support the latter, application code must either use + HibernateTemplate (which by default applies the timeouts) or call + SessionFactoryUtils.applyTransactionTimeout for each created + Hibernate Query object. + + Note that you can specify a Spring IDbProvider instance which if shared with + a corresponding instance of AdoTemplate will allow for mixing ADO.NET/NHibernate + operations within a single transaction. + + Mark Pollack (.NET) + + + + Just needed for entityInterceptorBeanName. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The session factory. + + + + Return the current transaction object. + + The current transaction object. + + If transaction support is not available. + + + In the case of lookup or system errors. + + + + + Check if the given transaction object indicates an existing, + i.e. already begun, transaction. + + + Transaction object returned by + . + + True if there is an existing transaction. + + In the case of system errors. + + + + + Begin a new transaction with the given transaction definition. + + + Transaction object returned by + . + + + instance, describing + propagation behavior, isolation level, timeout etc. + + + Does not have to care about applying the propagation behavior, + as this has already been handled by this abstract manager. + + + In the case of creation or system errors. + + + + + Suspend the resources of the current transaction. + + + Transaction object returned by + . + + + An object that holds suspended resources (will be kept unexamined for passing it into + .) + + + Transaction synchronization will already have been suspended. + + + If suspending is not supported by the transaction manager implementation. + + + in case of system errors. + + + + + Resume the resources of the current transaction. + + + Transaction object returned by + . + + + The object that holds suspended resources as returned by + . + + + Transaction synchronization will be resumed afterwards. + + + If suspending is not supported by the transaction manager implementation. + + + In the case of system errors. + + + + + Perform an actual commit on the given transaction. + + The status representation of the transaction. + +

+ An implementation does not need to check the rollback-only flag. +

+
+ + In the case of system errors. + +
+ + + Perform an actual rollback on the given transaction. + + The status representation of the transaction. + + An implementation does not need to check the new transaction flag. + + + In the case of system errors. + + + + + Set the given transaction rollback-only. Only called on rollback + if the current transaction takes part in an existing one. + + The status representation of the transaction. + + In the case of system errors. + + + + + Gets the ADO.NET IDbTransaction object from the NHibernate ITransaction object. + + The hibernate transaction. + The ADO.NET transaction. Null if could not get the transaction. Warning + messages will be logged in that case. + + + + Convert the given HibernateException to an appropriate exception from + the Spring.Dao hierarchy. Can be overridden in subclasses. + + The HibernateException that occured. + The corresponding DataAccessException instance + + + + Convert the given ADOException to an appropriate exception from the + the Spring.Dao hierarchy. Can be overridden in subclasses. + + The ADOException that occured, wrapping the underlying + ADO.NET thrown exception. + The translator to convert hibernate ADOExceptions. + + The corresponding DataAccessException instance + + + + + Cleanup resources after transaction completion. + + Transaction object returned by + . + + + This implemenation unbinds the SessionFactory and + DbProvider from thread local storage and closes the + ISession. + +

+ Called after + and + + execution on any outcome. +

+

+ Should not throw any exceptions but just issue warnings on errors. +

+
+
+ + + Invoked by an + after it has injected all of an object's dependencies. + + +

+ This method allows the object instance to perform the kind of + initialization only possible when all of it's dependencies have + been injected (set), and to throw an appropriate exception in the + event of misconfiguration. +

+

+ Please do consult the class level documentation for the + interface for a + description of exactly when this method is invoked. In + particular, it is worth noting that the + + and + callbacks will have been invoked prior to this method being + called. +

+
+ + In the event of misconfiguration (such as the failure to set a + required property) or if initialization fails. + +
+ + + Gets or sets the db provider. + + The db provider. + + + + Gets or sets a Hibernate entity interceptor that allows to inspect and change + property values before writing to and reading from the database. + When getting, return the current Hibernate entity interceptor, or null if none. + + The entity interceptor. + + Resolves an entity interceptor object name via the object factory, + if necessary. + Will get applied to any new Session created by this transaction manager. + Such an interceptor can either be set at the SessionFactory level, + i.e. on LocalSessionFactoryObject, or at the Session level, i.e. on + HibernateTemplate, HibernateInterceptor, and HibernateTransactionManager. + It's preferable to set it on LocalSessionFactoryObject or HibernateTransactionManager + to avoid repeated configuration and guarantee consistent behavior in transactions. + + If object factory is null and need to get entity interceptor via object name. + + + + Sets the object name of a Hibernate entity interceptor that + allows to inspect and change property values before writing to and reading from the database. + + The name of the entity interceptor object. + + Will get applied to any new Session created by this transaction manager. +

Requires the object factory to be known, to be able to resolve the object + name to an interceptor instance on session creation. Typically used for + prototype interceptors, i.e. a new interceptor instance per session. +

+

Can also be used for shared interceptor instances, but it is recommended + to set the interceptor reference directly in such a scenario. +

+
+
+ + + Gets or sets the ADO.NET exception translator for this transaction manager. + + + Applied to ADO.NET Exceptions (wrapped by Hibernate's ADOException) + + The ADO exception translator. + + + + Gets the default IAdoException translator, lazily creating it if nece + + The default IAdoException translator. + + + + Gets or sets the SessionFactory that this instance should manage transactions for. + + The session factory. + + + + Gets the resource factory that this transaction manager operates on, + For the HibenratePlatformTransactionManager this the SessionFactory + + The SessionFactory. + + + + Set whether to autodetect a ADO.NET connection used by the Hibernate SessionFactory, + if set via LocalSessionFactoryObject's DbProvider. Default is "true". + + + true if [autodetect data source]; otherwise, false. + + +

Can be turned off to deliberately ignore an available IDbProvider, + to not expose Hibernate transactions as ADO.NET transactions for that IDbProvider. +

+
+
+ + + The object factory just needs to be known for resolving entity interceptor + It does not need to be set for any other mode of operation. + + + Owning + (may not be ). The object can immediately + call methods on the factory. + + + + + Return whether the transaction is internally marked as rollback-only. + + + True of the transaction is marked as rollback-only. + + + + Helper class that simplifies NHibernate data access code + + +

Typically used to implement data access or business logic services that + use NHibernate within their implementation but are Hibernate-agnostic in their + interface. The latter or code calling the latter only have to deal with + domain objects.

+ +

The central method is Execute supporting Hibernate access code + implementing the HibernateCallback interface. It provides NHibernate Session + handling such that neither the IHibernateCallback implementation nor the calling + code needs to explicitly care about retrieving/closing NHibernate Sessions, + or handling Session lifecycle exceptions. For typical single step actions, + there are various convenience methods (Find, Load, SaveOrUpdate, Delete). +

+ +

Can be used within a service implementation via direct instantiation + with a ISessionFactory reference, or get prepared in an application context + and given to services as an object reference. Note: The ISessionFactory should + always be configured as an object in the application context, in the first case + given to the service directly, in the second case to the prepared template. +

+ +

This class can be considered as direct alternative to working with the raw + Hibernate Session API (through SessionFactoryUtils.Session). +

+ +

LocalSessionFactoryObject is the preferred way of obtaining a reference + to a specific NHibernate ISessionFactory. +

+
+ Mark Pollack (.NET) +
+ + + Interface that specifies a basic set of Hibernate operations. + + + Implemented by HibernateTemplate. Not often used, but a useful option + to enhance testability, as it can easily be mocked or stubbed. +

Provides HibernateTemplate's data access methods that mirror + various Session methods. See the NHibernate ISession documentation + for details on those methods. +

+
+ + Mark Pollack (.NET) +
+ + + Delete all given persistent instances. + + The persistent instances to delete. + + This can be combined with any of the find methods to delete by query + in two lines of code, similar to Session's delete by query methods. + + In case of Hibernate errors + + + + Execute the action specified by the given action object within a Session. + + + Application exceptions thrown by the action object get propagated to the + caller (can only be unchecked). Hibernate exceptions are transformed into + appropriate DAO ones. Allows for returning a result object, i.e. a domain + object or a collection of domain objects. +

Note: Callback code is not supposed to handle transactions itself! + Use an appropriate transaction manager like HibernateTransactionManager. + Generally, callback code must not touch any Session lifecycle methods, + like close, disconnect, or reconnect, to let the template do its work. +

+
+ The delegate callback object that specifies the Hibernate action. + a result object returned by the action, or null + + In case of Hibernate errors +
+ + + Execute the action specified by the given action object within a Session. + + + Application exceptions thrown by the action object get propagated to the + caller (can only be unchecked). Hibernate exceptions are transformed into + appropriate DAO ones. Allows for returning a result object, i.e. a domain + object or a collection of domain objects. +

Note: Callback code is not supposed to handle transactions itself! + Use an appropriate transaction manager like HibernateTransactionManager. + Generally, callback code must not touch any Session lifecycle methods, + like close, disconnect, or reconnect, to let the template do its work. +

+
+ The callback object that specifies the Hibernate action. + a result object returned by the action, or null + + In case of Hibernate errors +
+ + + Execute the specified action assuming that the result object is a List. + + + This is a convenience method for executing Hibernate find calls or + queries within an action. + + The calback object that specifies the Hibernate action. + A IList returned by the action, or null + + In case of Hibernate errors + + + + Execute a query for persistent instances. + + a query expressed in Hibernate's query language + a List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding + one value to a "?" parameter in the query string. + + a query expressed in Hibernate's query language + the value of the parameter + a List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding one value + to a "?" parameter of the given type in the query string. + + a query expressed in Hibernate's query language + The value of the parameter. + Hibernate type of the parameter (or null) + a List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a + number of values to "?" parameters in the query string. + + a query expressed in Hibernate's query language + the values of the parameters + a List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a number of + values to "?" parameters of the given types in the query string. + + A query expressed in Hibernate's query language + The values of the parameters + Hibernate types of the parameters (or null) + a List containing 0 or more persistent instances + In case of Hibernate errors + If values and types are not null and their lengths are not equal + + + + Execute a query for persistent instances, binding + one value to a named parameter in the query string. + + The name of a Hibernate query in a mapping file + The name of the parameter + The value of the parameter + a List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding + one value to a named parameter in the query string. + + The name of a Hibernate query in a mapping file + The name of the parameter + The value of the parameter + Hibernate type of the parameter (or null) + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a + number of values to named parameters in the query string. + + A query expressed in Hibernate's query language + The names of the parameters + The values of the parameters + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a + number of values to named parameters in the query string. + + A query expressed in Hibernate's query language + The names of the parameters + The values of the parameters + Hibernate types of the parameters (or null) + A List containing 0 or more persistent instances + In case of Hibernate errors + If paramNames length is not equal to values length or + if paramNames length is not equal to types length (when types is not null) + + + + Execute a named query for persistent instances. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + one value to a "?" parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + The value of the parameter + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + one value to a "?" parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + The value of the parameter + Hibernate type of the parameter (or null) + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding a + number of values to "?" parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + The values of the parameters + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding a + number of values to "?" parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + The values of the parameters + Hibernate types of the parameters (or null) + A List containing 0 or more persistent instances + In case of Hibernate errors + If values and types are not null and their lengths differ. + + + + Execute a named query for persistent instances, binding + one value to a named parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + Name of the parameter + The value of the parameter + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + one value to a named parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + Name of the parameter + The value of the parameter + The Hibernate type of the parameter (or null) + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + number of values to named parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + The names of the parameters + The values of the parameters. + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + number of values to named parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + The names of the parameters + The values of the parameters. + Hibernate types of the parameters (or null) + A List containing 0 or more persistent instances + In case of Hibernate errors + If paramNames length is not equal to values length or + if paramNames length is not equal to types length (when types is not null) + + + + Execute a named query for persistent instances, binding the properties + of the given object to named parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + The values of the parameters + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding the properties + of the given object to named parameters in the query string. + + A query expressed in Hibernate's query language + The values of the parameters + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Return the persistent instance of the given entity type + with the given identifier, or null if not found. + + a persistent type. + An identifier of the persistent instance. + the persistent instance, or null if not found + In case of Hibernate errors + + + + Return the persistent instance of the given entity type + with the given identifier, or null if not found. + Obtains the specified lock mode if the instance exists. + + A persistent class. + An identifier of the persistent instance. + The lock mode. + the persistent instance, or null if not found + the persistent instance, or null if not found + In case of Hibernate errors + + + + Return the persistent instance of the given entity class + with the given identifier, throwing an exception if not found. + + Type of the entity. + An identifier of the persistent instance. + The persistent instance + If not found + In case of Hibernate errors + + + + Return the persistent instance of the given entity class + with the given identifier, throwing an exception if not found. + Obtains the specified lock mode if the instance exists. + + Type of the entity. + An identifier of the persistent instance. + The lock mode. + The persistent instance + If not found + In case of Hibernate errors + + + + Return all persistent instances of the given entity class. + Note: Use queries or criteria for retrieving a specific subset. + + Type of the entity. + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Save or update all given persistent instances, + according to its id (matching the configured "unsaved-value"?). + + Tthe persistent instances to save or update + (to be associated with the Hibernate Session)he entities. + In case of Hibernate errors + + + + The instance for this class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The default for creating a new non-transactional + session when no transactional Session can be found for the current thread + is set to true. + The session factory to create sessions. + + + + Initializes a new instance of the class. + + The session factory to create sessions. + if set to true allow creation + of a new non-transactional when no transactional Session can be found + for the current thread. + + + + Delegate function that clears the session. + + The hibernate session. + null + + + + Flush all pending saves, updates and deletes to the database. + + + Only invoke this for selective eager flushing, for example when ADO.NET code + needs to see certain changes within the same transaction. Else, it's preferable + to rely on auto-flushing at transaction completion. + + In case of Hibernate errors + + + + Return the persistent instance of the given entity type + with the given identifier, or null if not found. + + The type. + An identifier of the persistent instance. + The persistent instance, or null if not found + In case of Hibernate errors + + + + Return the persistent instance of the given entity type + with the given identifier, or null if not found. + Obtains the specified lock mode if the instance exists. + + The type. + The lock mode to obtain. + The lock mode. + the persistent instance, or null if not found + the persistent instance, or null if not found + In case of Hibernate errors + + + + Return the persistent instance of the given entity class + with the given identifier, throwing an exception if not found. + + Type of the entity. + An identifier of the persistent instance. + The persistent instance + If not found + In case of Hibernate errors + + + + Return the persistent instance of the given entity class + with the given identifier, throwing an exception if not found. + Obtains the specified lock mode if the instance exists. + + Type of the entity. + An identifier of the persistent instance. + The lock mode. + The persistent instance + If not found + In case of Hibernate errors + + + + Load the persistent instance with the given identifier + into the given object, throwing an exception if not found. + + Entity the object (of the target class) to load into. + An identifier of the persistent instance. + If object not found. + In case of Hibernate errors + + + + Return all persistent instances of the given entity class. + Note: Use queries or criteria for retrieving a specific subset. + + Type of the entity. + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Re-read the state of the given persistent instance. + + The persistent instance to re-read. + In case of Hibernate errors + + + + Re-read the state of the given persistent instance. + Obtains the specified lock mode for the instance. + + The persistent instance to re-read. + The lock mode to obtain. + In case of Hibernate errors + + + + Obtain the specified lock level upon the given object, implicitly + checking whether the corresponding database entry still exists + (throwing an OptimisticLockingFailureException if not found). + + The he persistent instance to lock. + The lock mode to obtain. + If not found + In case of Hibernate errors + + + + Persist the given transient instance. + + The transient instance to persist. + The generated identifier. + In case of Hibernate errors + + + + Persist the given transient instance with the given identifier. + + The transient instance to persist. + The identifier to assign. + In case of Hibernate errors + + + + Update the given persistent instance. + + The persistent instance to update. + In case of Hibernate errors + + + + Update the given persistent instance. + Obtains the specified lock mode if the instance exists, implicitly + checking whether the corresponding database entry still exists + (throwing an OptimisticLockingFailureException if not found). + + The persistent instance to update. + The lock mode to obtain. + In case of Hibernate errors + + + + Save or update the given persistent instance, + according to its id (matching the configured "unsaved-value"?). + + Tthe persistent instance to save or update + (to be associated with the Hibernate Session). + In case of Hibernate errors + + + + Save or update all given persistent instances, + according to its id (matching the configured "unsaved-value"?). + + Tthe persistent instances to save or update + (to be associated with the Hibernate Session)he entities. + In case of Hibernate errors + + + + Save or update the contents of given persistent object, + according to its id (matching the configured "unsaved-value"?). + Will copy the contained fields to an already loaded instance + with the same id, if appropriate. + + The persistent object to save or update. + (not necessarily to be associated with the Hibernate Session) + + The actually associated persistent object. + (either an already loaded instance with the same id, or the given object) + In case of Hibernate errors + + + + Remove all objects from the Session cache, and cancel all pending saves, + updates and deletes. + + + + + Determines whether the given object is in the Session cache. + + the persistence instance to check. + + true if session cache contains the specified entity; otherwise, false. + + In case of Hibernate errors + + + + Remove the given object from the Session cache. + + The persistent instance to evict. + In case of Hibernate errors + + + + Delete the given persistent instance. + + The persistent instance to delete. + In case of Hibernate errors + + + + Delete the given persistent instance. + + Tthe persistent instance to delete. + The lock mode to obtain. + + Obtains the specified lock mode if the instance exists, implicitly + checking whether the corresponding database entry still exists + (throwing an OptimisticLockingFailureException if not found). + + In case of Hibernate errors + + + + Delete all objects returned by the query. + + a query expressed in Hibernate's query language. + The number of entity instances deleted. + In case of Hibernate errors + + + + Delete all objects returned by the query. + + a query expressed in Hibernate's query language. + The value of the parameter. + The Hibernate type of the parameter (or null). + The number of entity instances deleted. + In case of Hibernate errors + + + + Delete all objects returned by the query. + + a query expressed in Hibernate's query language. + The values of the parameters. + Hibernate types of the parameters (or null) + The number of entity instances deleted. + In case of Hibernate errors + If length for argument values and types are not equal. + + + + Delete all given persistent instances. + + The persistent instances to delete. + + This can be combined with any of the find methods to delete by query + in two lines of code, similar to Session's delete by query methods. + + In case of Hibernate errors + + + + Execute the action specified by the given action object within a Session. + + + Application exceptions thrown by the action object get propagated to the + caller (can only be unchecked). Hibernate exceptions are transformed into + appropriate DAO ones. Allows for returning a result object, i.e. a domain + object or a collection of domain objects. +

Note: Callback code is not supposed to handle transactions itself! + Use an appropriate transaction manager like HibernateTransactionManager. + Generally, callback code must not touch any Session lifecycle methods, + like close, disconnect, or reconnect, to let the template do its work. +

+
+ The delegate callback object that specifies the Hibernate action. + a result object returned by the action, or null + + In case of Hibernate errors +
+ + + Execute the action specified by the delegate within a Session. + + The HibernateDelegate that specifies the action + to perform. + if set to true expose the native hibernate session to + callback code. + a result object returned by the action, or null + + + + + Execute the action specified by the given action object within a Session. + + The callback object that specifies the Hibernate action. + + a result object returned by the action, or null + + + Application exceptions thrown by the action object get propagated to the + caller (can only be unchecked). Hibernate exceptions are transformed into + appropriate DAO ones. Allows for returning a result object, i.e. a domain + object or a collection of domain objects. +

Note: Callback code is not supposed to handle transactions itself! + Use an appropriate transaction manager like HibernateTransactionManager. + Generally, callback code must not touch any Session lifecycle methods, + like close, disconnect, or reconnect, to let the template do its work. +

+
+ In case of Hibernate errors +
+ + + Execute the specified action assuming that the result object is a List. + + + This is a convenience method for executing Hibernate find calls or + queries within an action. + + The calback object that specifies the Hibernate action. + A IList returned by the action, or null + + In case of Hibernate errors + + + + Execute the action specified by the given action object within a Session. + + callback object that specifies the Hibernate action. + if set to true expose the native hibernate session to + callback code. + + a result object returned by the action, or null + + + + + Execute a query for persistent instances. + + a query expressed in Hibernate's query language + + a List containing 0 or more persistent instances + + In case of Hibernate errors + + + + Execute a query for persistent instances, binding + one value to a "?" parameter in the query string. + + a query expressed in Hibernate's query language + the value of the parameter + + a List containing 0 or more persistent instances + + In case of Hibernate errors + + + + Execute a query for persistent instances, binding one value + to a "?" parameter of the given type in the query string. + + a query expressed in Hibernate's query language + The value of the parameter. + Hibernate type of the parameter (or null) + + a List containing 0 or more persistent instances + + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a + number of values to "?" parameters in the query string. + + a query expressed in Hibernate's query language + the values of the parameters + a List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a number of + values to "?" parameters of the given types in the query string. + + A query expressed in Hibernate's query language + The values of the parameters + Hibernate types of the parameters (or null) + + a List containing 0 or more persistent instances + + In case of Hibernate errors + If values and types are not null and their lengths are not equal + + + + Execute a query for persistent instances, binding + one value to a named parameter in the query string. + + The name of a Hibernate query in a mapping file + The name of the parameter + The value of the parameter + a List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding + one value to a named parameter in the query string. + + The name of a Hibernate query in a mapping file + The name of the parameter + The value of the parameter + Hibernate type of the parameter (or null) + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a + number of values to named parameters in the query string. + + A query expressed in Hibernate's query language + The names of the parameters + The values of the parameters + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding a + number of values to named parameters in the query string. + + A query expressed in Hibernate's query language + The names of the parameters + The values of the parameters + Hibernate types of the parameters (or null) + A List containing 0 or more persistent instances + In case of Hibernate errors + If paramNames length is not equal to values length or + if paramNames length is not equal to types length (when types is not null) + + + + Execute a named query for persistent instances. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + one value to a "?" parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + The value of the parameter + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + one value to a "?" parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + The value of the parameter + Hibernate type of the parameter (or null) + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding a + number of values to "?" parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + The values of the parameters + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding a + number of values to "?" parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + The values of the parameters + Hibernate types of the parameters (or null) + A List containing 0 or more persistent instances + In case of Hibernate errors + If values and types are not null and their lengths differ. + + + + Execute a named query for persistent instances, binding + one value to a named parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + Name of the parameter + The value of the parameter + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + one value to a named parameter in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + Name of the parameter + The value of the parameter + The Hibernate type of the parameter (or null) + A List containing 0 or more persistent instances + + + + Execute a named query for persistent instances, binding + number of values to named parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + The names of the parameters + The values of the parameters. + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a named query for persistent instances, binding + number of values to named parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + The names of the parameters + The values of the parameters. + Hibernate types of the parameters (or null) + A List containing 0 or more persistent instances + In case of Hibernate errors + If paramNames length is not equal to values length or + if paramNames length is not equal to types length (when types is not null) + + + + Execute a named query for persistent instances, binding the properties + of the given object to named parameters in the query string. + A named query is defined in a Hibernate mapping file. + + The name of a Hibernate query in a mapping file + The values of the parameters + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Execute a query for persistent instances, binding the properties + of the given object to named parameters in the query string. + + A query expressed in Hibernate's query language + The values of the parameters + A List containing 0 or more persistent instances + In case of Hibernate errors + + + + Create a close-suppressing proxy for the given Hibernate Session. + The proxy also prepares returned Query and Criteria objects. + + The session. + The session proxy. + + + + Check whether write operations are allowed on the given Session. + + + Default implementation throws an InvalidDataAccessApiUsageException + in case of FlushMode.Never. Can be overridden in subclasses. + + The current Hibernate session. + If write operation is attempted in read-only mode + + + + + Compares if the flush mode enumerations, Spring's + TemplateFlushMode and NHibernates FlushMode have equal + settings. + + The template flush mode. + The NHibernate flush mode. + + Returns true if both are Never, Auto, or Commit, false + otherwise. + + + + + Gets or sets if a new Session should be created when no transactional Session + can be found for the current thread. + + + true if allowed to create non-transaction session; + otherwise, false. + + +

HibernateTemplate is aware of a corresponding Session bound to the + current thread, for example when using HibernateTransactionManager. + If allowCreate is true, a new non-transactional Session will be created + if none found, which needs to be closed at the end of the operation. + If false, an InvalidOperationException will get thrown in this case. +

+
+
+ + + Gets or sets a value indicating whether to always + use a new Hibernate Session for this template. + + true if always use new session; otherwise, false. + +

+ Default is "false"; if activated, all operations on this template will + work on a new NHibernate ISession even in case of a pre-bound ISession + (for example, within a transaction). +

+

Within a transaction, a new NHibernate ISession used by this template + will participate in the transaction through using the same ADO.NET + Connection. In such a scenario, multiple Sessions will participate + in the same database transaction. +

+

Turn this on for operations that are supposed to always execute + independently, without side effects caused by a shared NHibernate ISession. +

+
+
+ + + Gets or sets the template flush mode. + + + Default is Auto. Will get applied to any new ISession + created by the template. + + The template flush mode. + + + + Gets or sets the entity interceptor that allows to inspect and change + property values before writing to and reading from the database. + + + Will get applied to any new ISession created by this object. +

Such an interceptor can either be set at the ISessionFactory level, + i.e. on LocalSessionFactoryObject, or at the ISession level, i.e. on + HibernateTemplate, HibernateInterceptor, and HibernateTransactionManager. + It's preferable to set it on LocalSessionFactoryObject or HibernateTransactionManager + to avoid repeated configuration and guarantee consistent behavior in transactions. +

+
+ The interceptor. + If object factory is not set and need to retrieve entity interceptor by name. +
+ + + Gets or sets the name of the cache region for queries executed by this template. + + + If this is specified, it will be applied to all IQuery and ICriteria objects + created by this template (including all queries through find methods). +

The cache region will not take effect unless queries created by this + template are configured to be cached via the CacheQueries property. +

+
+ The query cache region. +
+ + + Gets or sets a value indicating whether to + cache all queries executed by this template. + + + If this is true, all IQuery and ICriteria objects created by + this template will be marked as cacheable (including all + queries through find methods). +

To specify the query region to be used for queries cached + by this template, set the QueryCacheRegion property. +

+
+ true if cache queries; otherwise, false. +
+ + + Gets or sets the maximum number of rows for this HibernateTemplate. + + The max results. + + This is important + for processing subsets of large result sets, avoiding to read and hold + the entire result set in the database or in the ADO.NET driver if we're + never interested in the entire result in the first place (for example, + when performing searches that might return a large number of matches). +

Default is 0, indicating to use the driver's default.

+
+
+ + + Set whether to expose the native Hibernate Session to IHibernateCallback + code. Default is "false": a Session proxy will be returned, + suppressing close calls and automatically applying + query cache settings and transaction timeouts. + + true if expose native session; otherwise, false. + + + + Gets or sets whether to check that the Hibernate Session is not in read-only mode + in case of write operations (save/update/delete). + + + true if check that the Hibernate Session is not in read-only mode + in case of write operations; otherwise, false. + + + Default is "true", for fail-fast behavior when attempting write operations + within a read-only transaction. Turn this off to allow save/update/delete + on a Session with flush mode NEVER. + + + + + Set the object name of a Hibernate entity interceptor that allows to inspect + and change property values before writing to and reading from the database. + + + Will get applied to any new Session created by this transaction manager. +

Requires the object factory to be known, to be able to resolve the object + name to an interceptor instance on session creation. Typically used for + prototype interceptors, i.e. a new interceptor instance per session. +

+

Can also be used for shared interceptor instances, but it is recommended + to set the interceptor reference directly in such a scenario. +

+
+ The name of the entity interceptor in the object factory/application context. +
+ + + Set the object factory instance. + + The object factory instance + + + + Gets or sets the session factory that should be used to create + NHibernate ISessions. + + The session factory. + + + + Gets or sets the fetch size for this HibernateTemplate. + + The size of the fetch. + This is important for processing + large result sets: Setting this higher than the default value will increase + processing speed at the cost of memory consumption; setting this lower can + avoid transferring row data that will never be read by the application. +

Default is 0, indicating to use the driver's default.

+
+
+ + + Gets or sets the proxy factory. + + This may be useful to set if you create many instances of + HibernateTemplate and/or HibernateDaoSupport. This allows the same + ProxyFactory implementation to be used thereby limiting the + number of dynamic proxy types created in the temporary assembly, which + are never garbage collected due to .NET runtime semantics. + + The proxy factory. + + + + Set the ADO.NET exception translator for this instance. + Applied to System.Data.Common.DbException (or provider specific exception type + in .NET 1.1) thrown by callback code, be it direct + DbException or wrapped Hibernate ADOExceptions. +

The default exception translator is either a ErrorCodeExceptionTranslator + if a DbProvider is available, or a FalbackExceptionTranslator otherwise +

+
+ The ADO exception translator. +
+ + + Callback interface for NHibernate code. + + To be used with HibernateTemplate execute + method. The typical implementation will call + Session.load/find/save/update to perform + some operations on persistent objects. + + Mark Pollack (.NET) + + + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+ A result object, or null if none. +
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Hibernate-specific subclass of UncategorizedDataAccessException, + for ADO.NET exceptions that Hibernate rethrew and could not be + mapped into the DAO exception heirarchy. + + Mark Pollack (.NET) + + + + Initializes a new instance of the class. + + + + + Creates a new instance of the + class. + + + A message about the exception. + + + + + Creates a new instance of the + class. + + + A message about the exception. + + + The root exception from the underlying data access API - ADO.NET + + + + + Creates a new instance of the + class. + + + The + that holds the serialized object data about the exception being thrown. + + + The + that contains contextual information about the source or destination. + + + + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning the result object created within the callback. + Note that there's special support for single step actions: + see HibernateTemplate.find etc. +

+
+ The type of result object + Sree Nivask (.NET) +
+ + + Convenient super class for Hibernate data access objects. + + + Requires a SessionFactory to be set, providing a HibernateTemplate + based on it to subclasses. Can alternatively be initialized directly with + a HibernateTemplate, to reuse the latter's settings such as the SessionFactory, + exception translator, flush mode, etc + + This base call is mainly intended for HibernateTemplate usage. + + This class will create its own HibernateTemplate if only a SessionFactory + is passed in. The "allowCreate" flag on that HibernateTemplate will be "true" + by default. A custom HibernateTemplate instance can be used through overriding + CreateHibernateTemplate. + + + Sree Nivask (.NET) + Mark Pollack (.NET) + + + + Initializes a new instance of the class. + + + + + Create a HibernateTemplate for the given ISessionFactory. + + + Only invoked if populating the DAO with a ISessionFactory reference! +

Can be overridden in subclasses to provide a HibernateTemplate instance + with different configuration, or a custom HibernateTemplate subclass. +

+
+ The new HibernateTemplate instance +
+ + + Check if the hibernate template property has been set. + + If HibernateTemplate property is null. + + + + Get a Hibernate Session, either from the current transaction or + a new one. The latter is only allowed if "allowCreate" is true. + + Note that this is not meant to be invoked from HibernateTemplate code + but rather just in plain Hibernate code. Either rely on a thread-bound + Session (via HibernateInterceptor), or use it in combination with + ReleaseSession. + + In general, it is recommended to use HibernateTemplate, either with + the provided convenience operations or with a custom HibernateCallback + that provides you with a Session to work on. HibernateTemplate will care + for all resource management and for proper exception conversion. + + + if a non-transactional Session should be created when no + transactional Session can be found for the current thread + + Hibernate session. + + If the Session couldn't be created + + + if no thread-bound Session found and allowCreate false + + + + + + Convert the given HibernateException to an appropriate exception from the + org.springframework.dao hierarchy. Will automatically detect + wrapped ADO.NET Exceptions and convert them accordingly. + + HibernateException that occured. + + The corresponding DataAccessException instance + + + The default implementation delegates to SessionFactoryUtils + and convertAdoAccessException. Can be overridden in subclasses. + + + + + Close the given Hibernate Session, created via this DAO's SessionFactory, + if it isn't bound to the thread. + + + Typically used in plain Hibernate code, in combination with the + Session property and ConvertHibernateAccessException. + + The session to close. + + + + Gets or sets the hibernate template. + + Set the HibernateTemplate for this DAO explicitly, + as an alternative to specifying a SessionFactory. + + The hibernate template. + + + + Gets or sets the session factory to be used by this DAO. + Will automatically create a HibernateTemplate for the given SessionFactory. + + The session factory. + + + + Get a Hibernate Session, either from the current transaction or a new one. + The latter is only allowed if the "allowCreate" setting of this object's + HibernateTemplate is true. + + +

Note that this is not meant to be invoked from HibernateTemplate code + but rather just in plain Hibernate code. Use it in combination with + ReleaseSession. +

+

In general, it is recommended to use HibernateTemplate, either with + the provided convenience operations or with a custom HibernateCallback + that provides you with a Session to work on. HibernateTemplate will care + for all resource management and for proper exception conversion. +

+
+ The Hibernate session. +
+ + + Hibernate-specific subclass of ObjectOptimisticLockingFailureException. + + + Converts Hibernate's StaleObjectStateException. + + Mark Pollack (.NET) + $Id: HibernateOptimisticLockingFailureException.cs,v 1.2 2008/04/23 11:41:41 lahma Exp $ + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The ex. + + + + Initializes a new instance of the class. + + The StaleStateException. + + + + Creates a new instance of the + class. + + + The + that holds the serialized object data about the exception being thrown. + + + The + that contains contextual information about the source or destination. + + + + + Enumeration for the various Hibernate flush modes. + + Mark Pollack (.NET) + + + Never flush is a good strategy for read-only units of work. + + + Hibernate will not track and look for changes in this case, + avoiding any overhead of modification detection. +

In case of an existing ISession, TemplateFlushMode.Never will turn + the hibenrate flush mode + to FlushMode.Never for the scope of the current operation, resetting the previous + flush mode afterwards. +

+
+
+ + Automatic flushing is the default mode for a Hibernate Session. + + + A session will get flushed on transaction commit, and on certain find + operations that might involve already modified instances, but not + after each unit of work like with eager flushing. +

In case of an existing Session, TemplateFlushMode.Auto + will participate in the existing flush mode, not modifying + it for the current operation. + This in particular means that this setting will not modify an existing + hibernate flush mode FlushMode.Never, in contrast to TemplateFlushMode.Eager. +

+
+
+ + + Eager flushing leads to immediate synchronization with the database, + even if in a transaction. + + + This causes inconsistencies to show up and throw + a respective exception immediately, and ADO access code that participates + in the same transaction will see the changes as the database is already + aware of them then. But the drawbacks are: +
    +
  • additional communication roundtrips with the database, instead of a + single batch at transaction commit;
  • +
  • the fact that an actual database rollback is needed if the Hibernate + transaction rolls back (due to already submitted SQL statements).
  • +
+

In case of an existing Session, TemplateFlushMode.Eager + will turn the NHibernate flush mode + to FlushMode.Auto for the scope of the current operation and issue a flush at the + end, resetting the previous flush mode afterwards. +

+
+
+ + + Flushing at commit only is intended for units of work where no + intermediate flushing is desired, not even for find operations + that might involve already modified instances. + + +

In case of an existing Session, TemplateFlushMode.Commit + will turn the NHibernate flush mode + to FlushMode.Commit for the scope of the current operation, resetting the previous + flush mode afterwards. The only exception is an existing flush mode + FlushMode.Never, which will not be modified through this setting. +

+
+
+ + + Holds the references and configuration settings for a instance. + + + + + Default value for property. + + + + + Default value for property. + + + + + Initialize a new instance of with default values. + + + Calling this constructor from your derived class leaves and + uninitialized. See and for more. + + + + + Initialize a new instance of with the given sessionFactory + and default values for all other settings. + + + The instance to be used for obtaining instances. + + + Calling this constructor marks all properties initialized. + + + + + Initialize a new instance of with the given values and references. + + + The instance to be used for obtaining instances. + + + Specify the to be set on each session provided by the instance. + + + Set whether to use a single session for each request. See property for details. + + + Specify the flushmode to be applied on each session provided by the instance. + + + Calling this constructor marks all properties initialized. + + + + + Override this method to resolve an instance according to your chosen strategy. + + + + + Override this method to resolve an instance according to your chosen strategy. + + + + + Gets the configured instance to be used. + + + If the entity interceptor is not set by the constructor, this property calls + to obtain an instance. This allows derived classes to + override the behaviour of how to obtain the concrete instance. + + + + + Gets the configured instance to be used. + + + If this property is requested for the first time, is called. + This allows derived classes to override the behaviour of how to obtain the concrete instance. + + If the instance cannot be resolved. + + + + Set whether to use a single session for each request. Default is "true". + If set to false, each data access operation or transaction will use + its own session (like without Open Session in View). Each of those + sessions will be registered for deferred close, though, actually + processed at request completion. + + + + + Gets or Sets the flushmode to be applied on each newly created session. + + + This property defaults to 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. + + + + + Implementation of SessionScope that associates a single session within the using scope. + + + It is recommended to be used in the following type of scenario: + + using (new SessionScope()) + { + ... do multiple operation, possibly in multiple transactions. + } + + At the end of "using", the session is automatically closed. All transactions within the scope use the same session, + if you are using Spring's HibernateTemplate or using Spring's implementation of NHibernate 1.2's + ICurrentSessionContext interface. + + + It is assumed that the session factory object name is called "SessionFactory". In case that you named the object + in different way you can specify your can specify it in the application settings using the key + Spring.Data.NHibernate.Support.SessionScope.SessionFactoryObjectName. Values for EntityInterceptorObjectName + and SingleSessionMode can be specified similarly. + + + Note: + The session is managed on a per thread basis on the thread that opens the scope instance. This means that you must + never pass a reference to a instance over to another thread! + + + Robert M. (.NET) + Harald Radi (.NET) + + + + The logging instance. + + + + + Initializes a new instance of the class in single session mode, + associating a session with the thread. The session is opened lazily on demand. + + + + + Initializes a new instance of the class. + + + If set to true associate a session with the thread. If false, another + collaborating class will associate the session with the thread, potentially by calling + the Open method on this class. + + + + + Initializes a new instance of the class. + + + The name of the configuration section to read configuration settings from. + See for more info. + + + If set to true associate a session with the thread. If false, another + collaborating class will associate the session with the thread, potentially by calling + the Open method on this class. + + + + + Initializes a new instance of the class. + + + The name of the configuration section to read configuration settings from. + See for more info. + + The type, who's full name is used for prefixing appSetting keys + + If set to true associate a session with the thread. If false, another + collaborating class will associate the session with the thread, potentially by calling + the Open method on this class. + + + + + Initializes a new instance of the class. + + + The instance to be used for obtaining instances. + + + If set to true associate a session with the thread. If false, another + collaborating class will associate the session with the thread, potentially by calling + the Open method on this class. + + + + + Initializes a new instance of the class. + + + The instance to be used for obtaining instances. + + + Specify the to be set on each session provided by this instance. + + + Set whether to use a single session for each request. See property for details. + + + Specify the flushmode to be applied on each session provided by this instance. + + + If set to true associate a session with the thread. If false, another + collaborating class will associate the session with the thread, potentially by calling + the Open method on this class. + + + + + Initializes a new instance of the class. + + An instance holding the scope configuration + + If set to true associate a session with the thread. If false, another + collaborating class will associate the session with the thread, potentially by calling + the Open method on this class. + + + + + Sets a flag, whether this scope is in "open" state on the current logical thread. + + + + + Gets/Sets a flag, whether this scope manages it's own session for the current logical thread or not. + + false if session is managed by this module. false otherwise + + + + Call Close(), + + + + + Opens a new session or participates in an existing session and + registers with spring's . + + + + + Close the current view's session and unregisters + from spring's . + + + + + Set whether to use a single session for each request. Default is "true". + If set to false, each data access operation or transaction will use + its own session (like without Open Session in View). Each of those + sessions will be registered for deferred close, though, actually + processed at request completion. + + + + + Gets the flushmode to be applied on each newly created session. + + + This property defaults to 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. + + + + + Get or set the configured SessionFactory + + + + + Get or set the configured EntityInterceptor + + + + + Gets a flag, whether this scope is in "open" state on the current logical thread. + + + + + Gets a flag, whether this scope manages it's own session for the current logical thread or not. + + + + + This sessionHolder creates a default session only if it is needed. + + + Although a NHibernateSession deferes creation of db-connections until they are really + needed, instantiation a session is imho still more expensive than this LazySessionHolder. (EE) + + + + + Session holder, wrapping a NHibernate ISession and a NHibernate Transaction. + HibernateTransactionManager binds instances of this class + to the thread, for a given ISessionFactory. + + + Note: This is an SPI class, not intended to be used by applications. + + Mark Pollack (.NET) + + + + May be used by derived classes to create an empty SessionHolder. + + + When using this ctor in your derived class, you MUST override ! + + + + + Initializes a new instance of the class. + + The session. + + + + Initializes a new instance of the class. + + The key to store the session under. + The hibernate session. + + + + May be overridden in a derived class to e.g. lazily create a session + + + + + Gets the session given key identifier + + The key. + A hibernate session + + + + Gets the session given the key and removes the session from + the dictionary storage. + + The key. + A hibernate session + + + + Adds the session to the dictionary storage using the default key. + + The hibernate session. + + + + Adds the session to the dictionary storage using the supplied key. + + The key. + The hibernate session. + + + + Removes the session from the dictionary storage for the given key. + + The key. + The session that was previously contained in the + dictionary storage. + + + + Determines whether the holder the specified session. + + The session. + + true if the holder contains the specified session; otherwise, false. + + + + + Clear the transaction state of this resource holder. + + + + + Gets the session using the default key + + The hibernate session. + + + + Gets the first session based on iteration over + the IDictionary storage. + + Any hibernate session. + + + + Gets a value indicating whether dictionary of + hibernate sessions is empty. + + + true if this session holder is empty; otherwise, false. + + + + + Gets a value indicating whether this SessionHolder + does not hold non default session. + + + true if does not hold non default session; otherwise, false. + + + + + Gets or sets the hibernate transaction. + + The transaction. + + + + Gets or sets the ADO.NET Connection used to create the session. + + The ADO.NET connection. + + + + Gets or sets the previous flush mode. + + The previous flush mode. + + + + Gets a value indicating whether the PreviousFlushMode property + was set. + + + true if assigned PreviousFlushMode property; otherwise, false. + + + + + Gets the validated session. + + The validated session. + + + + Initialize a new instance. + + + + + Create a new session on demand + + + + + Ensure session is closed (if any) and remove circular references to avoid memory leaks! + + + + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning a result object created within the callback, i.e. + a domain object or a collection of domain objects. Note that there's + special support for single step actions: see HibernateTemplate.find etc. +

+
+
+ + + Provide support for the open session in view pattern for lazily loaded hibernate objects + used in ASP.NET pages. + + jjx: http://forum.springframework.net/member.php?u=29 + Mark Pollack (.NET) + Erich Eichinger + Harald Radi + + + + Initializes a new instance of the class. Creates a SessionScope, + but does not yet associate a session with a thread, that is lef to the lifecycle of the request. + + + + + Register context handler and look up SessionFactoryObjectName under the application configuration key, + Spring.Data.NHibernate.Support.OpenSessionInViewModule.SessionFactoryObjectName if not using the default value + (i.e. sessionFactory) and look up the SingleSession setting under the application configuration key, + Spring.Data.NHibernate.Support.OpenSessionInViewModule.SingleSession if not using the default value of true. + + The standard HTTP application context + + + + A do nothing dispose method. + + + + + Hibernate-specific subclass of UncategorizedDataAccessException, + for Hibernate system errors that do not match any concrete + Spring.Dao exceptions. + + Mark Pollack (.NET) + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The cause. + + + + Creates a new instance of the + class. + + + The + that holds the serialized object data about the exception being thrown. + + + The + that contains contextual information about the source or destination. + + + + + Hibernate-specific subclass of InvalidDataAccessResourceUsageException, + thrown on invalid HQL query syntax. + + Mark Pollack (.NET) + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The ex. + + + + Creates a new instance of the + class. + + + The + that holds the serialized object data about the exception being thrown. + + + The + that contains contextual information about the source or destination. + + + + + Gets the query string that was invalid. + + The query string that was invalid. + + + + Gets called by HibernateTemplate with an active + Hibernate Session. Does not need to care about activating or closing + the Session, or handling transactions. + + +

+ Allows for returning an IList of result objects created within the callback. + Note that there's special support for single step actions: + see HibernateTemplate.find etc. +

+
+ The type of result object + Sree Nivask (.NET) +
+ + + Hibernate-specific subclass of ObjectRetrievalFailureException. + + + Converts Hibernate's UnresolvableObjectException, ObjectNotFoundException, + ObjectDeletedException, and WrongClassException. + + Mark Pollack (.NET) + $Id: HibernateObjectRetrievalFailureException.cs,v 1.1 2008/04/07 20:12:53 lahma Exp $ + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The ex. + + + + Initializes a new instance of the class. + + The ex. + + + + Initializes a new instance of the class. + + The ex. + + + + Initializes a new instance of the class. + + The ex. + + + + Creates a new instance of the + class. + + + The + that holds the serialized object data about the exception being thrown. + + + The + that contains contextual information about the source or destination. + + + + + Convenient super class for Hibernate data access objects. + + + Requires a SessionFactory to be set, providing a HibernateTemplate + based on it to subclasses. Can alternatively be initialized directly with + a HibernateTemplate, to reuse the latter's settings such as the SessionFactory, + exception translator, flush mode, etc + + This base call is mainly intended for HibernateTemplate usage. + + This class will create its own HibernateTemplate if only a SessionFactory + is passed in. The "allowCreate" flag on that HibernateTemplate will be "true" + by default. A custom HibernateTemplate instance can be used through overriding + CreateHibernateTemplate. + + + Mark Pollack (.NET) + + + + Initializes a new instance of the class. + + + + + Create a HibernateTemplate for the given ISessionFactory. + + + Only invoked if populating the DAO with a ISessionFactory reference! +

Can be overridden in subclasses to provide a HibernateTemplate instance + with different configuration, or a custom HibernateTemplate subclass. +

+
+
+ + + Check if the hibernate template property has been set. + + + + + Get a Hibernate Session, either from the current transaction or + a new one. The latter is only allowed if "allowCreate" is true. + + Note that this is not meant to be invoked from HibernateTemplate code + but rather just in plain Hibernate code. Either rely on a thread-bound + Session (via HibernateInterceptor), or use it in combination with + ReleaseSession. + + In general, it is recommended to use HibernateTemplate, either with + the provided convenience operations or with a custom HibernateCallback + that provides you with a Session to work on. HibernateTemplate will care + for all resource management and for proper exception conversion. + + + if a non-transactional Session should be created when no + transactional Session can be found for the current thread + + Hibernate session. + + If the Session couldn't be created + + + if no thread-bound Session found and allowCreate false + + + + + + Convert the given HibernateException to an appropriate exception from the + org.springframework.dao hierarchy. Will automatically detect + wrapped ADO.NET Exceptions and convert them accordingly. + + HibernateException that occured. + + The corresponding DataAccessException instance + + + The default implementation delegates to SessionFactoryUtils + and convertAdoAccessException. Can be overridden in subclasses. + + + + + Close the given Hibernate Session, created via this DAO's SessionFactory, + if it isn't bound to the thread. + + + Typically used in plain Hibernate code, in combination with the + Session property and ConvertHibernateAccessException. + + The session to close. + + + + Gets or sets the hibernate template. + + Set the HibernateTemplate for this DAO explicitly, + as an alternative to specifying a SessionFactory. + + The hibernate template. + + + + Gets or sets the session factory to be used by this DAO. + Will automatically create a HibernateTemplate for the given SessionFactory. + + The session factory. + + + + Get a Hibernate Session, either from the current transaction or a new one. + The latter is only allowed if the "allowCreate" setting of this object's + HibernateTemplate is true. + + +

Note that this is not meant to be invoked from HibernateTemplate code + but rather just in plain Hibernate code. Use it in combination with + ReleaseSession. +

+

In general, it is recommended to use HibernateTemplate, either with + the provided convenience operations or with a custom HibernateCallback + that provides you with a Session to work on. HibernateTemplate will care + for all resource management and for proper exception conversion. +

+
+ The Hibernate session. +
+ + + An IFactoryObject that creates a local Hibernate SessionFactory instance. + Behaves like a SessionFactory instance when used as bean reference, + e.g. for HibernateTemplate's "SessionFactory" property. + + + The typical usage will be to register this as singleton factory + in an application context and give objects references to application services + that need it. + + Hibernate configuration settings can be set using the IDictionary property 'HibernateProperties'. + + + This class implements the interface, + as autodetected by Spring's + for AOP-based translation of PersistenceExceptionTranslationPostProcessor. + Hence, the presence of e.g. LocalSessionFactoryBean automatically enables + a PersistenceExceptionTranslationPostProcessor to translate Hibernate exceptions. + + + Mark Pollack (.NET) + $Id: LocalSessionFactoryObject.cs,v 1.2 2008/05/01 12:50:34 lahma Exp $ + + + + TODO: consider changing to NamevalueCollection for easier + cut-n-paste from existing App.config based configurations. + + + + + The shared instance for this class (and derived classes). + + + + + Initializes a new instance of the class. + + + + + Return the singleon session factory. + + The singleon session factory. + + + + Initialize the SessionFactory for the given or the + default location. + + + + + Close the SessionFactory on application context shutdown. + + + + + Subclasses can override this method to perform custom initialization + of the Configuration instance used for ISessionFactory creation. + + + The properties of this LocalSessionFactoryObject will be applied to + the Configuration object that gets returned here. +

The default implementation creates a new Configuration instance. + A custom implementation could prepare the instance in a specific way, + or use a custom Configuration subclass. +

+
+ The configuration instance. +
+ + + To be implemented by subclasses that want to to register further mappings + on the Configuration object after this FactoryObject registered its specified + mappings. + + + Invoked before the BuildMappings call, + so that it can still extend and modify the mapping information. + + the current Configuration object + + + + To be implemented by subclasses that want to to perform custom + post-processing of the Configuration object after this FactoryObject + performed its default initialization. + + The current configuration object. + + + + Executes schema update if requested. + + + + + Execute schema drop script, determined by the Configuration object + used for creating the SessionFactory. A replacement for NHibernate's + SchemaExport class, to be invoked on application setup. + + + Fetch the LocalSessionFactoryBean itself rather than the exposed + SessionFactory to be able to invoke this method, e.g. via + LocalSessionFactoryObject lsfb = (LocalSessionFactoryObject) ctx.GetObject("mySessionFactory");. +

+ Uses the SessionFactory that this bean generates for accessing a ADO.NET + connection to perform the script. +

+
+
+ + + Execute schema creation script, determined by the Configuration object + used for creating the SessionFactory. A replacement for NHibernate's + SchemaExport class, to be invoked on application setup. + + + Fetch the LocalSessionFactoryObject itself rather than the exposed + SessionFactory to be able to invoke this method, e.g. via + LocalSessionFactoryObject lsfo = (LocalSessionFactoryObject) ctx.GetObject("mySessionFactory");. +

+ Uses the SessionFactory that this bean generates for accessing a ADO.NET + connection to perform the script. +

+
+
+ + + Execute schema update script, determined by the Configuration object + used for creating the SessionFactory. A replacement for NHibernate's + SchemaUpdate class, for automatically executing schema update scripts + on application startup. Can also be invoked manually. + + + Fetch the LocalSessionFactoryObject itself rather than the exposed + SessionFactory to be able to invoke this method, e.g. via + LocalSessionFactoryObject lsfo = (LocalSessionFactoryObject) ctx.GetObject("mySessionFactory");. +

+ Uses the SessionFactory that this bean generates for accessing a ADO.NET + connection to perform the script. +

+
+
+ + + Execute the given schema script on the given ADO.NET Connection. + + + Note that the default implementation will log unsuccessful statements + and continue to execute. Override the ExecuteSchemaStatement + method to treat failures differently. + + The connection to use. + The SQL statement to execute. + + + + Execute the given schema SQL on the given ADO.NET command. + + + Note that the default implementation will log unsuccessful statements + and continue to execute. Override this method to treat failures differently. + + + + + + + Subclasses can override this method to perform custom initialization + of the SessionFactory instance, creating it via the given Configuration + object that got prepared by this LocalSessionFactoryObject. + + +

The default implementation invokes Configuration's BuildSessionFactory. + A custom implementation could prepare the instance in a specific way, + or use a custom ISessionFactory subclass. +

+
+ The ISessionFactory instance. +
+ + + Implementation of the PersistenceExceptionTranslator interface, + as autodetected by Spring's PersistenceExceptionTranslationPostProcessor. + Converts the exception if it is a HibernateException; + else returns null to indicate an unknown exception. + translate the given exception thrown by a persistence framework to a + corresponding exception from Spring's generic DataAccessException hierarchy, + if possible. + + The exception thrown. + + the corresponding DataAccessException (or null if the + exception could not be translated. + + + + + + Convert the given HibernateException to an appropriate exception from the + Spring's DAO Exception hierarchy. + Will automatically apply a specified IAdoExceptionTranslator to a + Hibernate ADOException, else rely on Hibernate's default translation. + + The Hibernate exception that occured. + A corresponding DataAccessException + + + + Converts the ADO.NET access exception to an appropriate exception from the + org.springframework.dao hierarchy. Can be overridden in subclasses. + + ADOException that occured, wrapping underlying ADO.NET exception. + + the corresponding DataAccessException instance + + + + + Sets the assemblies to load that contain mapping files. + + The mapping assemblies. + + + + Sets the hibernate configuration files to load, i.e. hibernate.cfg.xml. + + + + + Sets the locations of Spring IResources that contain mapping + files. + + The location of mapping resources. + + + + Return the Configuration object used to build the SessionFactory. + Allows access to configuration metadata stored there (rarely needed). + + The hibernate configuration. + + + + Set NHibernate configuration properties, like "hibernate.dialect". + + The hibernate properties. + +

Can be used to override values in a NHibernate XML config file, + or to specify all necessary properties locally. +

+

Note: Do not specify a transaction provider here when using + Spring-driven transactions. It is also advisable to omit connection + provider settings and use a Spring-set IDbProvider instead. +

+
+
+ + + Get or set the DataSource to be used by the SessionFactory. + + The db provider. + + If set, this will override corresponding settings in Hibernate properties. + Note: If this is set, the Hibernate settings should not define + a connection string + (hibernate.connection.connection_string) to avoid meaningless double configuration. + + + + + + Gets or sets a value indicating whether to expose a transaction aware session factory. + + + true if want to expose transaction aware session factory; otherwise, false. + + + + + Set a NHibernate entity interceptor that allows to inspect and change + property values before writing to and reading from the database. + Will get applied to any new Session created by this factory. +

Such an interceptor can either be set at the SessionFactory level, i.e. on + LocalSessionFactoryObject, or at the Session level, i.e. on HibernateTemplate, + HibernateInterceptor, and HibernateTransactionManager. It's preferable to set + it on LocalSessionFactoryObject or HibernateTransactionManager to avoid repeated + configuration and guarantee consistent behavior in transactions.

+
+ + +
+ + + Set a Hibernate NamingStrategy for the SessionFactory, determining the + physical column and table names given the info in the mapping document. + + + + + Specify the Hibernate type definitions to register with the SessionFactory, + as Spring IObjectDefinition instances. This is an alternative to specifying + <typedef> elements in Hibernate mapping files. +

Unfortunately, Hibernate itself does not define a complete object that + represents a type definition, hence the need for Spring's TypeDefinitionBean.

+ @see TypeDefinitionBean + @see org.hibernate.cfg.Mappings#addTypeDef(String, String, java.util.Properties) +
+
+ + + Specify the NHibernate FilterDefinitions to register with the SessionFactory. + This is an alternative to specifying <filter-def> elements in + Hibernate mapping files. + + + Typically, the passed-in FilterDefinition objects will have been defined + as Spring FilterDefinitionFactoryBeans, probably as inner beans within the + LocalSessionFactoryObject definition. + + + + + + Specify the cache strategies for entities (persistent classes or named entities). + This configuration setting corresponds to the <class-cache> entry + in the "hibernate.cfg.xml" configuration format. +

For example: +

+            <property name="entityCacheStrategies">
+              <props>
+                <prop key="MyCompany.Customer">read-write</prop>
+                <prop key="MyCompany.Product">read-only,myRegion</prop>
+              </props>
+            </property>
+

+
+
+ + + Specify the cache strategies for persistent collections (with specific roles). + This configuration setting corresponds to the <collection-cache> entry + in the "hibernate.cfg.xml" configuration format. +

For example: +

+            <property name="CollectionCacheStrategies">
+              <props>
+                <prop key="MyCompany.Order.Items">read-write</prop>
+                <prop key="MyCompany.Product.Categories">read-only,myRegion</prop>
+              </props>
+            </property>
+

+
+
+ + + Specify the NHibernate event listeners to register, with listener types + as keys and listener objects as values. +

+ Instead of a single listener object, you can also pass in a list + or set of listeners objects as value. +

+
+ listener objects as values + + See the NHibernate documentation for further details on listener types + and associated listener interfaces. + +
+ + + Set whether to execute a schema update after SessionFactory initialization. +

+ For details on how to make schema update scripts work, see the NHibernate + documentation, as this class leverages the same schema update script support + in as NHibernate's own SchemaUpdate tool. +

+
+
+ + + Set the ADO.NET exception translator for this instance. + Applied to System.Data.Common.DbException (or provider specific exception type + in .NET 1.1) thrown by callback code, be it direct + DbException or wrapped Hibernate ADOExceptions. +

The default exception translator is either a ErrorCodeExceptionTranslator + if a DbProvider is available, or a FalbackExceptionTranslator otherwise +

+
+ The ADO exception translator. +
+ + + Return the type or subclass. + + The type created by this factory + + + + Returns true + + true + + + + Convenient FactoryObject for defining Hibernate FilterDefinitions. + Exposes a corresponding Hibernate FilterDefinition object. + + + +

+ Typically defined as an inner object within a LocalSessionFactoryObject + definition, as the list element for the "filterDefinitions" object property. + For example: +

+ +
+            <objectn id="sessionFactory" type="Spring.Data.NHibernate.LocalSessionFactoryObject, Spring.Data.NHibernate">
+              ...
+              <property name="FilterDefinitions">
+               <list>
+                  <object type="Spring.Data.NHibernate.FilterDefinitionFactoryObject, Spring.Data.NHibernate">
+                    <property name="FilterName" value="myFilter"/>
+                    <property name="ParameterTypes">
+                      <props>
+                        <prop key="MyParam">string</prop>
+                        <prop key="MyOtherParam">long</prop>
+                      </props>
+                    </property>
+                  </object>
+                </list>
+              </property>
+              ...
+            </object>
+            
+

+ Alternatively, specify an object id (or name) attribute for the inner object, + instead of the "FilterName" property. +

+
+ Juergen Hoeller + Marko Lahma (.NET) + + + $Id: FilterDefiniitionFactoryObject.cs,v 1.1 2008/04/07 20:12:53 lahma Exp $ +
+ + + Initializes the filter definitions. + + + + + Returns the singleton filter definition. + + + + + + Set the name of the filter. + + + + + Set the parameter types for the filter, + with parameter names as keys and type names as values. + + + + + + Specify a default filter condition for the filter, if any. + + + + + If no explicit filter name has been specified, the object name of + the FilterDefinitionFactoryObject will be used. + + + + + + Returns the type of the object this factory produces. + + + + + Returns whether this factory produces singletons, always true. + + + + + Helper class featuring methods for Hibernate Session handling, + allowing for reuse of Hibernate Session instances within transactions. + Also provides support for exception translation. + + Mark Pollack (.NET) + + + + The instance for this class. + + + + + The ordering value for synchronizaiton this session resources. + Set to be lower than ADO.NET synchronization. + + + + + Initializes a new instance of the class. + + + + + Get a new Hibernate Session from the given SessionFactory. + Will return a new Session even if there already is a pre-bound + Session for the given SessionFactory. + + + Within a transaction, this method will create a new Session + that shares the transaction's ADO.NET Connection. More specifically, + it will use the same ADO.NET Connection as the pre-bound Hibernate Session. + + The session factory to create the session with. + The Hibernate entity interceptor, or null if none. + The new session. + If could not open Hibernate session + + + + Get a Hibernate Session for the given SessionFactory. Is aware of and will + return any existing corresponding Session bound to the current thread, for + example when using HibernateTransactionManager. Will always create a new + Session otherwise. + + + Supports setting a Session-level Hibernate entity interceptor that allows + to inspect and change property values before writing to and reading from the + database. Such an interceptor can also be set at the SessionFactory level + (i.e. on LocalSessionFactoryObject), on HibernateTransactionManager, or on + HibernateInterceptor/HibernateTemplate. + + The session factory to create the + session with. + Hibernate entity interceptor, or null if none. + AdoExceptionTranslator to use for flushing the + Session on transaction synchronization (can be null; only used when actually + registering a transaction synchronization). + The Hibernate Session + + If the session couldn't be created. + + + If no thread-bound Session found and allowCreate is false. + + + + + Get a Hibernate Session for the given SessionFactory. Is aware of and will + return any existing corresponding Session bound to the current thread, for + example when using . Will create a new Session + otherwise, if allowCreate is true. + + The session factory to create the session with. + if set to true create a non-transactional Session when no + transactional Session can be found for the current thread. + The hibernate session + + If the session couldn't be created. + + + If no thread-bound Session found and allowCreate is false. + + + + + Get a Hibernate Session for the given SessionFactory. + + Is aware of and will return any existing corresponding + Session bound to the current thread, for example whenusing + . Will create a new + Session otherwise, if "allowCreate" is true. +

Throws the orginal HibernateException, in contrast to + . +

+ The session factory. + if set to true [allow create]. + The Hibernate Session + + if the Session couldn't be created + + + If no thread-bound Session found and allowCreate is false. + +
+ + + Open a new Session from the factory. + + The session factory to create the session with. + Hibernate entity interceptor, or null if none. + the newly opened session + + + + Perform the actual closing of the Hibernate Session + catching and logging any cleanup exceptions thrown. + + The hibernate session to close + + + + Return whether the given Hibernate Session is transactional, that is, + bound to the current thread by Spring's transaction facilities. + + The hibernate session to check + The session factory that the session + was created with, can be null. + + true if the session transactional; otherwise, false. + + + + + Convert the given HibernateException to an appropriate exception from the + Spring.Dao hierarchy. Note that it is advisable to + handle AdoException specifically by using a AdoExceptionTranslator for the + underlying ADO.NET exception. + + The Hibernate exception that occured. + DataAccessException instance + + + + Close the given Session, created via the given factory, + if it is not managed externally (i.e. not bound to the thread). + + The hibernate session to close + The hibernate SessionFactory that + the session was created with. + + + + Close the given Session or register it for deferred close. + + The session. + The session factory. + + + + Initialize deferred close for the current thread and the given SessionFactory. + Sessions will not be actually closed on close calls then, but rather at a + processDeferredClose call at a finishing point (like request completion). + + The session factory. + + + + Return if deferred close is active for the current thread + and the given SessionFactory. + The session factory. + + true if [is deferred close active] [the specified session factory]; otherwise, false. + + If SessionFactory argument is null. + + + + Process Sessions that have been registered for deferred close + for the given SessionFactory. + + The session factory. + If there is no session factory associated with the thread. + + + + Applies the current transaction timeout, if any, to the given + criteria object + + The Hibernate Criteria object. + Hibernate SessionFactory that the Criteria was created for + (can be null). + If criteria argument is null. + + + + Applies the current transaction timeout, if any, to the given + Hibenrate query object. + + The Hibernate Query object. + Hibernate SessionFactory that the Query was created for + (can be null). + If query argument is null. + + + + Gets the Spring IDbProvider given the ISessionFactory. + + The matching is performed by comparing the assembly qualified + name string of the hibernate Driver.ConnectionType to those in + the DbProviderFactory definitions. No connections are created + in performing this comparison. + The session factory. + The corresponding IDbProvider, null if no mapping was found. + If DbProviderFactory's ApplicaitonContext is not + an instance of IConfigurableApplicaitonContext. + + + + Create a IAdoExceptionTranslator from the given SessionFactory. + + If a corresponding IDbProvider is found, a ErrorcodeExceptionTranslator + for the IDbProvider is created. Otherwise, a FallbackException is created. + The session factory to create the translator for + An IAdoExceptionTranslator + + + + Holds the references and configuration settings for a instance. + References are resolved by looking up the given object names in the root obtained by . + + + + + The default session factory name to use when retrieving the Hibernate session factory from + the root context. + + + + + Initializes a new instance. + + The type, who's name will be used to prefix setting variables with + + + + Initializes a new instance. + + The type, who's name will be used to prefix setting variables with + The configuration section to read setting variables from. + + + + Initializes a new instance. + + The type, who's name will be used to prefix setting variables with + The variable source to obtain settings from. + + + + Resolve the entityInterceptor by looking up + in the root application context. + + The resolved instance or + + + + Resolve the by looking up + in the root application context. + + The resolved instance or + + + + Implementation of NHibernates 1.2's ICurrentSessionContext interface + that delegates to Spring's SessionFactoryUtils for providing a + Spirng-managed current Session. + + Used by Spring's LocalSessionFactoryBean if told to expose + a transaction-aware SessionFactory. +

This ICurrentSessionContext implementation can also be specified in + custom ISessionFactory setup through the + "hibernate.current_session_context_class" property, with the fully + qualified name of this class as value.

+ Juergen Hoeller + Mark Pollack (.NET) + +
+ + + Initializes a new instance of the class + + The NHibernate session factory. + + + + Retrieve the Spring-managed Session for the current thread. + + Current session associated with the thread + On errors retrieving thread bound session. + + + diff --git a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/DbProviderTemplateTests.cs b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/DbProviderTemplateTests.cs index 55859c56..5980a779 100644 --- a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/DbProviderTemplateTests.cs +++ b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/DbProviderTemplateTests.cs @@ -44,16 +44,11 @@ namespace Spring.Data.NHibernate public void SetUp() { BasicConfigurator.Configure(); -#if NH_2_1 - ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate21.Integration.Tests/Spring.Data.NHibernate/dbProviderTemplateTests.xml"); -#elif NH_2_0 - ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate20.Integration.Tests/Spring.Data.NHibernate/dbProviderTemplateTests.xml"); -#else - ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate.Integration.Tests/Spring.Data.NHibernate/dbProviderTemplateTests.xml"); -#endif + string assemblyName = GetType().Assembly.GetName().Name; + ctx = new XmlApplicationContext("assembly://" + assemblyName + "/Spring.Data.NHibernate/dbProviderTemplateTests.xml"); + userCredentialsDbProvider = ctx["DbProvider"] as UserCredentialsDbProvider; Assert.IsNotNull(userCredentialsDbProvider); - } [Test] diff --git a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/MultipleDbTests.cs b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/MultipleDbTests.cs index 3df4d555..0fa91d00 100644 --- a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/MultipleDbTests.cs +++ b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/MultipleDbTests.cs @@ -72,14 +72,8 @@ namespace Spring.Data.NHibernate public void SetUp() { BasicConfigurator.Configure(); -#if NH_2_1 - ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate21.Integration.Tests/Spring.Data.NHibernate/MultipleDbTests.xml"); -#elif NH_2_0 - ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate20.Integration.Tests/Spring.Data.NHibernate/MultipleDbTests.xml"); -#else - ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate.Integration.Tests/Spring.Data.NHibernate/MultipleDbTests.xml"); -#endif - + string assemblyName = GetType().Assembly.GetName().Name; + ctx = new XmlApplicationContext("assembly://" + assemblyName + "/Spring.Data.NHibernate/MultipleDbTests.xml"); } // TODO: this test fails - check out why diff --git a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/NHDAOTests.cs b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/NHDAOTests.cs index 21178165..f89f091f 100644 --- a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/NHDAOTests.cs +++ b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/NHDAOTests.cs @@ -64,15 +64,10 @@ namespace Spring.Data.NHibernate public void SetUp() { BasicConfigurator.Configure(); - -#if NH_2_1 - ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate21.Integration.Tests/Spring.Data.NHibernate/NHDAOTests.xml"); -#elif NH_2_0 - ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate20.Integration.Tests/Spring.Data.NHibernate/NHDAOTests.xml"); -#else - ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate.Integration.Tests/Spring.Data.NHibernate/NHDAOTests.xml"); -#endif + string assemblyName = GetType().Assembly.GetName().Name; + ctx = new XmlApplicationContext("assembly://" + assemblyName + "/Spring.Data.NHibernate/NHDAOTests.xml"); ctx.Name = AbstractApplicationContext.DefaultRootContextName; + if (!ContextRegistry.IsContextRegistered(AbstractApplicationContext.DefaultRootContextName)) { ContextRegistry.RegisterContext(ctx); diff --git a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/NativeNHTests.cs b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/NativeNHTests.cs index 961b40b5..df61cde4 100644 --- a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/NativeNHTests.cs +++ b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/NativeNHTests.cs @@ -55,13 +55,9 @@ namespace Spring.Data.NHibernate public void CreateNative() { IApplicationContext ctx; -#if NH_2_1 - ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate21.Integration.Tests/Spring.Data.NHibernate/templateTests.xml"); -#elif NH_2_0 - ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate20.Integration.Tests/Spring.Data.NHibernate/templateTests.xml"); -#else - ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate.Integration.Tests/Spring.Data.NHibernate/templateTests.xml"); -#endif + string assemblyName = GetType().Assembly.GetName().Name; + ctx = new XmlApplicationContext("assembly://" + assemblyName + "/Spring.Data.NHibernate/templateTests.xml"); + ITestObjectDao dao = (ITestObjectDao)ctx.GetObject("nativeNHTestObjectDao"); TestObject toGeorge = new TestObject(); diff --git a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/TemplateTests.cs b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/TemplateTests.cs index 330ae007..83929ebf 100644 --- a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/TemplateTests.cs +++ b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/TemplateTests.cs @@ -81,13 +81,9 @@ namespace Spring.Data.NHibernate { //NamespaceParserRegistry.RegisterParser(typeof(DatabaseNamespaceParser)); BasicConfigurator.Configure(); -#if NH_2_1 - ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate21.Integration.Tests/Spring.Data.NHibernate/templateTests.xml"); -#elif NH_2_0 - ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate20.Integration.Tests/Spring.Data.NHibernate/templateTests.xml"); -#else - ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate.Integration.Tests/Spring.Data.NHibernate/templateTests.xml"); -#endif + string assemblyName = GetType().Assembly.GetName().Name; + ctx = new XmlApplicationContext("assembly://" + assemblyName + "/Spring.Data.NHibernate/templateTests.xml"); + dbProvider = ctx["DbProvider"] as IDbProvider; transactionManager = ctx["hibernateTransactionManager"] as IPlatformTransactionManager; CleanupDatabase(dbProvider.CreateConnection()); diff --git a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Config/AopConfiguration.cs b/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Config/AopConfiguration.cs index 1a07ed2c..feb4f3ef 100644 --- a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Config/AopConfiguration.cs +++ b/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Config/AopConfiguration.cs @@ -47,14 +47,6 @@ namespace Spring.Data.NHibernate.Config "assembly://{0}/Spring.Data.NHibernate.Config/AopConfiguration.xml" , this.GetType().Assembly.GetName().Name); ctx = new XmlApplicationContext(aopConfigPath); -//#if NH_2_1 -// ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate21.Tests/Spring.Data.NHibernate.Config/AopConfiguration.xml"); -//#elif NH_2_0 -// ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate20.Tests/Spring.Data.NHibernate.Config/AopConfiguration.xml"); -//#else -// ctx = new XmlApplicationContext("assembly://Spring.Data.NHibernate.Tests/Spring.Data.NHibernate.Config/AopConfiguration.xml"); -//#endif - } [Test] diff --git a/test/Spring/Spring.Data.NHibernate30.Integration.Tests/AssemblyInfo.cs b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/AssemblyInfo.cs new file mode 100644 index 00000000..25b927a6 --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/AssemblyInfo.cs @@ -0,0 +1,4 @@ +using System.Reflection; + +[assembly: AssemblyTitle("Spring.Data.NHibernate30 Integration Tests")] +[assembly: AssemblyDescription("Integration tests for Spring.Data.NHibernate30 assembly")] diff --git a/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/Credit.hbm.xml b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/Credit.hbm.xml new file mode 100644 index 00000000..839d8d20 --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/Credit.hbm.xml @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/Debit.hbm.xml b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/Debit.hbm.xml new file mode 100644 index 00000000..c417592a --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/Debit.hbm.xml @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/MultipleDbTests.xml b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/MultipleDbTests.xml new file mode 100644 index 00000000..d1fe79cf --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/MultipleDbTests.xml @@ -0,0 +1,134 @@ + + + + + + + + + + + + + Spring.Data.NHibernate30.Integration.Tests + + + + + + + + + + + + + + + + + + + + + + + Spring.Data.NHibernate30.Integration.Tests + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + transactionInterceptor + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/NHDAOTests.xml b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/NHDAOTests.xml new file mode 100644 index 00000000..3ac42488 --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/NHDAOTests.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + Spring.Data.NHibernate30.Integration.Tests + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + transactionInterceptor + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/TestObject.hbm.xml b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/TestObject.hbm.xml new file mode 100644 index 00000000..5e3b567b --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/TestObject.hbm.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/dbProviderTemplateTests.xml b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/dbProviderTemplateTests.xml new file mode 100644 index 00000000..5925dc92 --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/dbProviderTemplateTests.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + assembly://Spring.Data.NHibernate30.Integration.Tests/Spring.Data.NHibernate/TestObject.hbm.xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/templateTests.xml b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/templateTests.xml new file mode 100644 index 00000000..9f8a10fd --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Data/NHibernate/templateTests.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + assembly://Spring.Data.NHibernate30.Integration.Tests/Spring.Data.NHibernate/TestObject.hbm.xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Spring.Data.NHibernate30.Integration.Tests.2008.csproj b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Spring.Data.NHibernate30.Integration.Tests.2008.csproj new file mode 100644 index 00000000..605ab9d5 --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Spring.Data.NHibernate30.Integration.Tests.2008.csproj @@ -0,0 +1,173 @@ + + + Debug + AnyCPU + 9.0.30729 + 2.0 + {93FED0CE-0B01-43AF-8CB1-244CC7C3308B} + Library + Properties + Spring + Spring.Data.NHibernate30.Integration.Tests + + + true + full + false + ..\..\..\build\VS.Net.2008\Spring.Data.NHibernate30.Integration.Tests\Debug\ + TRACE;DEBUG;NET_2_0,NH_2_0,NH_2_1 + prompt + 4 + + + pdbonly + true + ..\..\..\build\VS.Net.2008\Spring.Data.NHibernate30.Integration.Tests\Release\ + TRACE;NET_2_0,NH_2_0,NH_2_1 + prompt + 4 + + + + False + ..\..\..\lib\Net\2.0\Common.Logging.dll + + + False + ..\..\..\lib\NHibernate30\net\3.5\Iesi.Collections.dll + + + False + ..\..\..\lib\NHibernate30\net\3.5\LinFu.DynamicProxy.dll + + + False + ..\..\..\lib\NHibernate30\net\3.5\log4net.dll + + + False + ..\..\..\lib\NHibernate30\net\3.5\NHibernate.dll + + + False + ..\..\..\lib\NHibernate30\net\3.5\NHibernate.ByteCode.LinFu.dll + + + False + ..\..\..\lib\Net\2.0\nunit.framework.dll + + + + + + + + Data\NHibernate\AccountCreditDao.cs + + + Data\NHibernate\AccountDebitDao.cs + + + Data\NHibernate\AccountManager.cs + + + Data\NHibernate\AuditDao.cs + + + Data\NHibernate\Credit.cs + + + Data\NHibernate\DbProviderTemplateTests.cs + + + Data\NHibernate\Debit.cs + + + Data\NHibernate\IAccountCreditDao.cs + + + Data\NHibernate\IAccountDebitDao.cs + + + Data\NHibernate\IAccountManager.cs + + + Data\NHibernate\IAuditDao.cs + + + Data\NHibernate\ITestObjectDao.cs + + + Data\NHibernate\MultipleDbTests.cs + + + Data\NHibernate\NativeNHTestObjectDao.cs + + + Data\NHibernate\NativeNHTests.cs + + + Data\NHibernate\NHDAOTests.cs + + + Data\NHibernate\NHTestObjectDao.cs + + + Data\NHibernate\TemplateTests.cs + + + Data\NHibernate\TestObject.cs + + + + + + Data\NHibernate\creditdebit.sql + + + + + + {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} + Spring.Aop.2008 + + + {710961A3-0DF4-49E4-A26E-F5B9C044AC84} + Spring.Core.2008 + + + {71368632-B8B7-4A6A-8C65-8DA848120C82} + Spring.Data.NHibernate30.2008 + + + {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} + Spring.Data.2008 + + + + + + + + + + + + + + + + + + + echo "Copying .xml files for tests" +xcopy "$(ProjectDir)Data" ..\..\..\..\build\VS.Net.2008\Spring.Data.NHibernate30.Integration.Tests\$(ConfigurationName)\ /y /s /q /d +xcopy "$(ProjectDir)$(TargetFileName).config" ..\..\..\..\build\VS.Net.2008\Spring.Data.NHibernate30.Integration.Tests\$(ConfigurationName)\ /y /s /q + + \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Spring.Data.NHibernate30.Integration.Tests.build b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Spring.Data.NHibernate30.Integration.Tests.build new file mode 100644 index 00000000..e9b3f5a0 --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Spring.Data.NHibernate30.Integration.Tests.build @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Spring.Data.NHibernate30.Integration.Tests.dll.config b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Spring.Data.NHibernate30.Integration.Tests.dll.config new file mode 100644 index 00000000..12e5ecbf --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Integration.Tests/Spring.Data.NHibernate30.Integration.Tests.dll.config @@ -0,0 +1,40 @@ + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate30.Tests/AssemblyInfo.cs b/test/Spring/Spring.Data.NHibernate30.Tests/AssemblyInfo.cs new file mode 100644 index 00000000..3da885ea --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Tests/AssemblyInfo.cs @@ -0,0 +1,5 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +[assembly: AssemblyTitle("Spring.Data.NHibernate Integration Tests")] +[assembly: AssemblyDescription("Integration tests for Spring.Data.NHibernate assembly")] diff --git a/test/Spring/Spring.Data.NHibernate30.Tests/Data/NHibernate/Config/AopConfiguration.xml b/test/Spring/Spring.Data.NHibernate30.Tests/Data/NHibernate/Config/AopConfiguration.xml new file mode 100644 index 00000000..a76e3d70 --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Tests/Data/NHibernate/Config/AopConfiguration.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + assembly://Spring.Data.NHibernate30.Tests/Spring.Data.NHibernate/TestObject.hbm.xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + loggingAroundAdvice + + + + + + + + + + TestObjectDao + + + + + + + + + + \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate30.Tests/Data/NHibernate/Config/AopConfigurationTxPointcut.xml b/test/Spring/Spring.Data.NHibernate30.Tests/Data/NHibernate/Config/AopConfigurationTxPointcut.xml new file mode 100644 index 00000000..83c14d0f --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Tests/Data/NHibernate/Config/AopConfigurationTxPointcut.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + assembly://Spring.Data.NHibernate30.Tests/Spring.Data.NHibernate/TestObject.hbm.xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 12341234asdf* + + + + + + + + + loggingAdvisor + + + + + + + + + + TestObjectDao + + + + + + + + + \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate30.Tests/Data/NHibernate/TestObject.hbm.xml b/test/Spring/Spring.Data.NHibernate30.Tests/Data/NHibernate/TestObject.hbm.xml new file mode 100644 index 00000000..6d6ec1e3 --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Tests/Data/NHibernate/TestObject.hbm.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/test/Spring/Spring.Data.NHibernate30.Tests/Spring.Data.NHibernate30.Tests.2008.csproj b/test/Spring/Spring.Data.NHibernate30.Tests/Spring.Data.NHibernate30.Tests.2008.csproj new file mode 100644 index 00000000..3bfb9e0a --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Tests/Spring.Data.NHibernate30.Tests.2008.csproj @@ -0,0 +1,149 @@ + + + Debug + AnyCPU + 9.0.30729 + 2.0 + {E4CCB8A2-2381-41D1-B44C-E20E13703056} + Library + Properties + Spring + Spring.Data.NHibernate30.Tests + + + true + full + false + ..\..\..\build\VS.Net.2008\Spring.Data.NHibernate30.Tests\Debug\ + TRACE;DEBUG;NET_2_0,NH_2_0,NH_2_1 + prompt + 4 + + + pdbonly + true + ..\..\..\build\VS.Net.2008\Spring.Data.NHibernate30.Tests\Release\ + TRACE;NET_2_0,NET_2_1 + prompt + 4 + + + + False + ..\..\..\lib\Net\2.0\Common.Logging.dll + + + False + ..\..\..\lib\NHibernate30\net\3.5\Iesi.Collections.dll + + + False + ..\..\..\lib\NHibernate30\net\3.5\LinFu.DynamicProxy.dll + + + False + ..\..\..\lib\NHibernate30\net\3.5\log4net.dll + + + False + ..\..\..\lib\NHibernate30\net\3.5\NHibernate.dll + + + False + ..\..\..\lib\NHibernate30\net\3.5\NHibernate.ByteCode.LinFu.dll + + + False + ..\..\..\lib\net\2.0\nunit.framework.dll + + + False + ..\..\..\lib\Net\2.0\Rhino.Mocks.dll + + + + + + + + Data\NHibernate\Config\AopConfiguration.cs + + + Data\NHibernate\HibernateTransactionManagerTests.cs + + + Data\NHibernate\ISimpleService.cs + + + Data\NHibernate\ITestObjectDao.cs + + + Data\NHibernate\LocalSessionFactoryObjectTests.cs + + + Data\NHibernate\NHTestObjectDao.cs + + + Data\NHibernate\SimpleService.cs + + + Data\NHibernate\Support\ConfigSectionSessionScopeSettingsTests.cs + + + Data\NHibernate\Support\SessionScopeSettingsTests.cs + + + Data\NHibernate\Support\SessionScopeTests.cs + + + Data\NHibernate\TestObject.cs + + + + + Always + + + + + {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} + Spring.Aop.2008 + + + {710961A3-0DF4-49E4-A26E-F5B9C044AC84} + Spring.Core.2008 + + + {71368632-B8B7-4A6A-8C65-8DA848120C82} + Spring.Data.NHibernate30.2008 + + + {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} + Spring.Data.2008 + + + {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0} + Spring.Data.Tests.2008 + + + + + + + + + + + + + echo "Copying .xml files for tests" +xcopy "$(ProjectDir)Data" ..\..\..\..\build\VS.Net.2008\Spring.Data.NHibernate30.Tests\$(ConfigurationName)\ /y /s /q /d +xcopy "$(ProjectDir)$(TargetFileName).config" ..\..\..\..\build\VS.Net.2008\Spring.Data.NHibernate30.Tests\$(ConfigurationName)\ /y /s /q + + \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate30.Tests/Spring.Data.NHibernate30.Tests.build b/test/Spring/Spring.Data.NHibernate30.Tests/Spring.Data.NHibernate30.Tests.build new file mode 100644 index 00000000..7d9be6c7 --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Tests/Spring.Data.NHibernate30.Tests.build @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/Spring/Spring.Data.NHibernate30.Tests/Spring.Data.NHibernate30.Tests.dll.config b/test/Spring/Spring.Data.NHibernate30.Tests/Spring.Data.NHibernate30.Tests.dll.config new file mode 100644 index 00000000..3f8da4d1 --- /dev/null +++ b/test/Spring/Spring.Data.NHibernate30.Tests/Spring.Data.NHibernate30.Tests.dll.config @@ -0,0 +1,30 @@ + + + + +
+ + +
+ + + + + + + + + + + + + + \ No newline at end of file