From: <fab...@us...> - 2011-07-10 15:16:51
|
Revision: 5978 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5978&view=rev Author: fabiomaulo Date: 2011-07-10 15:16:45 +0000 (Sun, 10 Jul 2011) Log Message: ----------- Fix NH-2743 Modified Paths: -------------- trunk/nhibernate/src/NHibernate/ISession.cs trunk/nhibernate/src/NHibernate/Impl/SessionImpl.cs Modified: trunk/nhibernate/src/NHibernate/ISession.cs =================================================================== --- trunk/nhibernate/src/NHibernate/ISession.cs 2011-07-09 20:30:42 UTC (rev 5977) +++ trunk/nhibernate/src/NHibernate/ISession.cs 2011-07-10 15:16:45 UTC (rev 5978) @@ -491,6 +491,36 @@ object Merge(string entityName, object obj); /// <summary> + /// Copy the state of the given object onto the persistent object with the same + /// identifier. If there is no persistent instance currently associated with + /// the session, it will be loaded. Return the persistent instance. If the + /// given instance is unsaved, save a copy of and return it as a newly persistent + /// instance. The given instance does not become associated with the session. + /// This operation cascades to associated instances if the association is mapped + /// with <tt>cascade="merge"</tt>.<br/> + /// The semantics of this method are defined by JSR-220. + /// </summary> + /// <param name="entity">a detached instance with state to be copied </param> + /// <returns> an updated persistent instance </returns> + T Merge<T>(T entity) where T : class; + + /// <summary> + /// Copy the state of the given object onto the persistent object with the same + /// identifier. If there is no persistent instance currently associated with + /// the session, it will be loaded. Return the persistent instance. If the + /// given instance is unsaved, save a copy of and return it as a newly persistent + /// instance. The given instance does not become associated with the session. + /// This operation cascades to associated instances if the association is mapped + /// with <tt>cascade="merge"</tt>.<br/> + /// The semantics of this method are defined by JSR-220. + /// <param name="entityName">Name of the entity.</param> + /// <param name="entity">a detached instance with state to be copied </param> + /// <returns> an updated persistent instance </returns> + /// </summary> + /// <returns></returns> + T Merge<T>(string entityName, T entity) where T : class; + + /// <summary> /// Make a transient instance persistent. This operation cascades to associated /// instances if the association is mapped with <tt>cascade="persist"</tt>.<br/> /// The semantics of this method are defined by JSR-220. Modified: trunk/nhibernate/src/NHibernate/Impl/SessionImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/SessionImpl.cs 2011-07-09 20:30:42 UTC (rev 5977) +++ trunk/nhibernate/src/NHibernate/Impl/SessionImpl.cs 2011-07-10 15:16:45 UTC (rev 5978) @@ -986,6 +986,16 @@ } } + public T Merge<T>(T entity) where T : class + { + return (T) Merge((object) entity); + } + + public T Merge<T>(string entityName, T entity) where T : class + { + return (T) Merge(entityName, (object) entity); + } + public object Merge(object obj) { using (new SessionIdLoggingContext(SessionId)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ric...@us...> - 2011-07-23 19:32:05
|
Revision: 5991 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5991&view=rev Author: ricbrown Date: 2011-07-23 19:31:58 +0000 (Sat, 23 Jul 2011) Log Message: ----------- NH-2792: Using a named parameter multiple times in a native SQL query results in invalid parameter binding (exception in some drivers - Oracle) Fixes the following tests on Oracle: NHibernate.Test.Component.Basic.ComponentTest.TestNamedQuery NHibernate.Test.FilterTest.DynamicFilterTest.CriteriaQueryFilters NHibernate.Test.FilterTest.DynamicFilterTest.HqlFilters NHibernate.Test.FilterTest.DynamicFilterTest.ManyToManyFilterOnCriteria NHibernate.Test.FilterTest.DynamicFilterTest.ManyToManyFilterOnQuery NHibernate.Test.FilterTest.DynamicFilterTest.ManyToManyOnCollectionLoadAfterHQL NHibernate.Test.Hql.HQLFunctions.Cast NHibernate.Test.Legacy.FooBarTest.NamedParams NHibernate.Test.NHSpecificTest.ManyToOneFilters20Behaviour.Fixture.ExplicitFiltersOnCollectionsShouldBeActiveWithEagerLoad NHibernate.Test.NHSpecificTest.NH1098.FilterParameterOrderFixture.CriteriaParameterOrder NHibernate.Test.NHSpecificTest.NH1098.FilterParameterOrderFixture.QueryWithNamedParameters NHibernate.Test.NHSpecificTest.NH1098.FilterParameterOrderFixture.QueryWithPositionalParameter NHibernate.Test.NHSpecificTest.NH1293.Fixture.Criteria_Does_Not_Equal_To_HQL NHibernate.Test.NHSpecificTest.NH1490.Fixture.Incorrect_SQL_Translated_Params_Bug NHibernate.Test.NHSpecificTest.NH1864.Fixture.Bug NHibernate.Test.NHSpecificTest.NH1864.Fixture.FilterOnOffOn NHibernate.Test.NHSpecificTest.NH1864.Fixture.FilterQueryTwice NHibernate.Test.NHSpecificTest.NH1868.Fixture.Bug NHibernate.Test.NHSpecificTest.NH1868.Fixture.FilterOnOffOn NHibernate.Test.NHSpecificTest.NH1868.Fixture.FilterQuery3 NHibernate.Test.NHSpecificTest.NH1868.Fixture.FilterQueryTwice NHibernate.Test.NHSpecificTest.NH1908.Fixture.QueryPropertyInBothFilterAndQuery NHibernate.Test.NHSpecificTest.NH1908.Fixture.QueryPropertyInBothFilterAndQueryUsingWith NHibernate.Test.NHSpecificTest.NH1908ThreadSafety.Fixture.UsingFiltersIsThreadSafe NHibernate.Test.NHSpecificTest.NH1920.Fixture.Can_Query_With_Collection_Size_Condition NHibernate.Test.NHSpecificTest.NH1927.Fixture.CriteriaWithEagerFetch NHibernate.Test.NHSpecificTest.NH1927.Fixture.HqlWithEagerFetch NHibernate.Test.NHSpecificTest.NH1990.Fixture.FetchingBySubqueryFilterParameters NHibernate.Test.NHSpecificTest.NH1990.Fixture.FetchingBySubqueryFilterParametersAndPositionalParameters NHibernate.Test.NHSpecificTest.NH1990.Fixture.FetchingBySubqueryFilterParametersAndPositionalParametersAndNamedParameters NHibernate.Test.NHSpecificTest.NH2318.Fixture.HqlTrimFunctionsWithParameters NHibernate.Test.QueryTest.DetachedQueryFixture.ExecutableNamedQuery NHibernate.Test.SqlTest.Query.SelfReferencingCollectionLoadTest.LoadCollection NHibernate.Test.SubclassFilterTest.DiscrimSubclassFilterTest.FiltersWithSubclass Modified Paths: -------------- trunk/nhibernate/src/NHibernate/AdoNet/AbstractBatcher.cs trunk/nhibernate/src/NHibernate/Driver/DriverBase.cs trunk/nhibernate/src/NHibernate/Driver/IDriver.cs trunk/nhibernate/src/NHibernate/Driver/SqlStringFormatter.cs trunk/nhibernate/src/NHibernate/Engine/IBatcher.cs trunk/nhibernate/src/NHibernate/Loader/Loader.cs Modified: trunk/nhibernate/src/NHibernate/AdoNet/AbstractBatcher.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/AbstractBatcher.cs 2011-07-23 15:29:50 UTC (rev 5990) +++ trunk/nhibernate/src/NHibernate/AdoNet/AbstractBatcher.cs 2011-07-23 19:31:58 UTC (rev 5991) @@ -222,6 +222,11 @@ } } + public void RemoveUnusedCommandParameters(IDbCommand cmd, SqlString sqlString) + { + Driver.RemoveUnusedCommandParameters(cmd, sqlString); + } + public void ExpandQueryParameters(IDbCommand cmd, SqlString sqlString) { Driver.ExpandQueryParameters(cmd, sqlString); Modified: trunk/nhibernate/src/NHibernate/Driver/DriverBase.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Driver/DriverBase.cs 2011-07-23 15:29:50 UTC (rev 5990) +++ trunk/nhibernate/src/NHibernate/Driver/DriverBase.cs 2011-07-23 19:31:58 UTC (rev 5991) @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Data; +using System.Linq; using NHibernate.Engine; using NHibernate.SqlCommand; using NHibernate.SqlTypes; @@ -213,6 +214,22 @@ return dbParam; } + public void RemoveUnusedCommandParameters(IDbCommand cmd, SqlString sqlString) + { + var formatter = GetSqlStringFormatter(); + formatter.Format(sqlString); + + cmd.Parameters + .Cast<IDbDataParameter>() + .Select(p => p.ParameterName) + .Except(formatter.AssignedParameterNames) + .ToList() + .ForEach(ununsedParameterName => + { + cmd.Parameters.RemoveAt(ununsedParameterName); + }); + } + public virtual void ExpandQueryParameters(IDbCommand cmd, SqlString sqlString) { if (UseNamedPrefixInSql) Modified: trunk/nhibernate/src/NHibernate/Driver/IDriver.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Driver/IDriver.cs 2011-07-23 15:29:50 UTC (rev 5990) +++ trunk/nhibernate/src/NHibernate/Driver/IDriver.cs 2011-07-23 19:31:58 UTC (rev 5991) @@ -87,6 +87,14 @@ IDbDataParameter GenerateParameter(IDbCommand command, string name, SqlType sqlType); /// <summary> + /// Remove 'extra' parameters from the IDbCommand + /// </summary> + /// <remarks> + /// We sometimes create more parameters than necessary (see NH-2792 & also comments in SqlStringFormatter.ISqlStringVisitor.Parameter) + /// </remarks> + void RemoveUnusedCommandParameters(IDbCommand cmd, SqlString sqlString); + + /// <summary> /// Expand the parameters of the cmd to have a single parameter for each parameter in the /// sql string /// </summary> Modified: trunk/nhibernate/src/NHibernate/Driver/SqlStringFormatter.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Driver/SqlStringFormatter.cs 2011-07-23 15:29:50 UTC (rev 5990) +++ trunk/nhibernate/src/NHibernate/Driver/SqlStringFormatter.cs 2011-07-23 19:31:58 UTC (rev 5991) @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Linq; using System.Text; using NHibernate.SqlCommand; using NHibernate.Engine.Query; @@ -12,12 +13,9 @@ private int parameterIndex = 0; private readonly ISqlParameterFormatter formatter; private readonly string multipleQueriesSeparator; - - private readonly Dictionary<int, int> queryIndexToNumberOfPreceedingParameters = new Dictionary<int, int>(); - private readonly Dictionary<int, int> parameterIndexToQueryIndex = new Dictionary<int, int>(); - - private bool hasReturnParameter = false; + private bool hasReturnParameter; private bool foundReturnParameter = false; + private IList<string> assignedParameterNames = new List<string>(); public SqlStringFormatter(ISqlParameterFormatter formatter, string multipleQueriesSeparator) { @@ -27,8 +25,7 @@ public void Format(SqlString text) { - DetermineNumberOfPreceedingParametersForEachQuery(text); - foundReturnParameter = false; + hasReturnParameter = DetermineIfSqlStringHasReturnParameter(text); text.Visit(this); } @@ -52,6 +49,7 @@ if (hasReturnParameter && !foundReturnParameter) { result.Append(parameter); + assignedParameterNames.Add(String.Empty); foundReturnParameter = true; return; } @@ -63,50 +61,25 @@ // A candidateplace is making DriverBase.SetCommandParameters a little bit more intelligent... perhaps SqlString aware (see also DriverBase.SetCommandText, DriverBase.GenerateCommand) string name = formatter.GetParameterName(parameter.ParameterPosition ?? parameterIndex); + assignedParameterNames.Add(name); parameterIndex++; result.Append(name); } - private void DetermineNumberOfPreceedingParametersForEachQuery(SqlString text) + private bool DetermineIfSqlStringHasReturnParameter(SqlString text) { - // NH: this code smell very bad. It look like specific for ORACLE and probably unused even for ORACLE - int currentParameterIndex = 0; - int currentQueryParameterCount = 0; - int currentQueryIndex = 0; - hasReturnParameter = false; - foundReturnParameter = false; - CallableParser.Detail callableDetail = CallableParser.Parse(text.ToString()); + return (callableDetail.IsCallable && callableDetail.HasReturn); + } - if (callableDetail.IsCallable && callableDetail.HasReturn) - hasReturnParameter = true; + public bool HasReturnParameter + { + get { return foundReturnParameter; } + } - foreach (object part in text.Parts) - { - if (part.ToString().Equals(multipleQueriesSeparator)) - { - queryIndexToNumberOfPreceedingParameters[currentQueryIndex] = currentParameterIndex - currentQueryParameterCount; - currentQueryParameterCount = 0; - currentQueryIndex++; - continue; - } - - Parameter parameter = part as Parameter; - - if (parameter != null) - { - if (hasReturnParameter && !foundReturnParameter) - { - foundReturnParameter = true; - } - else - { - parameterIndexToQueryIndex[currentParameterIndex] = currentQueryIndex; - } - currentQueryParameterCount++; - currentParameterIndex++; - } - } + public string[] AssignedParameterNames + { + get { return assignedParameterNames.ToArray(); } } } } Modified: trunk/nhibernate/src/NHibernate/Engine/IBatcher.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/IBatcher.cs 2011-07-23 15:29:50 UTC (rev 5990) +++ trunk/nhibernate/src/NHibernate/Engine/IBatcher.cs 2011-07-23 19:31:58 UTC (rev 5991) @@ -132,6 +132,14 @@ int ExecuteNonQuery(IDbCommand cmd); /// <summary> + /// Remove 'extra' parameters from the IDbCommand + /// </summary> + /// <remarks> + /// We sometimes create more parameters than necessary (see NH-2792 & also comments in SqlStringFormatter.ISqlStringVisitor.Parameter) + /// </remarks> + void RemoveUnusedCommandParameters(IDbCommand cmd, SqlString sqlString); + + /// <summary> /// Expand the parameters of the cmd to have a single parameter for each parameter in the /// sql string /// </summary> Modified: trunk/nhibernate/src/NHibernate/Loader/Loader.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Loader/Loader.cs 2011-07-23 15:29:50 UTC (rev 5990) +++ trunk/nhibernate/src/NHibernate/Loader/Loader.cs 2011-07-23 19:31:58 UTC (rev 5991) @@ -1148,6 +1148,7 @@ sqlCommand.Bind(command, session); + session.Batcher.RemoveUnusedCommandParameters(command, sqlString); session.Batcher.ExpandQueryParameters(command, sqlString); } catch (HibernateException) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fab...@us...> - 2011-08-07 19:32:06
|
Revision: 6003 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=6003&view=rev Author: fabiomaulo Date: 2011-08-07 19:31:59 +0000 (Sun, 07 Aug 2011) Log Message: ----------- Fix NH-2828 Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Engine/CascadingAction.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2828/Fixture.cs Modified: trunk/nhibernate/src/NHibernate/Engine/CascadingAction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/CascadingAction.cs 2011-08-07 19:08:28 UTC (rev 6002) +++ trunk/nhibernate/src/NHibernate/Engine/CascadingAction.cs 2011-08-07 19:31:59 UTC (rev 6003) @@ -324,7 +324,7 @@ public override IEnumerable GetCascadableChildrenIterator(IEventSource session, CollectionType collectionType, object collection) { // persists don't cascade to uninitialized collections - return GetAllElementsIterator(session, collectionType, collection); + return GetLoadedElementsIterator(session, collectionType, collection); } public override bool DeleteOrphans { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2828/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2828/Fixture.cs 2011-08-07 19:08:28 UTC (rev 6002) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2828/Fixture.cs 2011-08-07 19:31:59 UTC (rev 6003) @@ -7,7 +7,7 @@ { public class Fixture : BugTestCase { - [Test, Ignore("Not fixed yet")] + [Test] public void WhenPersistShouldNotFetchUninitializedCollection() { var companyId = CreateScenario(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sb...@us...> - 2011-08-22 12:23:40
|
Revision: 6011 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=6011&view=rev Author: sbohlen Date: 2011-08-22 12:23:29 +0000 (Mon, 22 Aug 2011) Log Message: ----------- -delete non-source-code-related content from the repository to prevent subsequent use now that the authoritative repo has been switched to GITHUB -introduce OBSOLETE.txt message file into all folders -prepend OBSOLETE message to all .cs files to further ensure viewers are advised that the content in this repo is obsolete Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Action/BulkOperationCleanupAction.cs trunk/nhibernate/src/NHibernate/Action/CollectionAction.cs trunk/nhibernate/src/NHibernate/Action/CollectionRecreateAction.cs trunk/nhibernate/src/NHibernate/Action/CollectionRemoveAction.cs trunk/nhibernate/src/NHibernate/Action/CollectionUpdateAction.cs trunk/nhibernate/src/NHibernate/Action/DelayedPostInsertIdentifier.cs trunk/nhibernate/src/NHibernate/Action/EntityDeleteAction.cs trunk/nhibernate/src/NHibernate/Action/EntityIdentityInsertAction.cs trunk/nhibernate/src/NHibernate/Action/EntityUpdateAction.cs trunk/nhibernate/src/NHibernate/Action/IExecutable.cs trunk/nhibernate/src/NHibernate/AdoNet/AbstractBatcher.cs trunk/nhibernate/src/NHibernate/AdoNet/ColumnNameCache.cs trunk/nhibernate/src/NHibernate/AdoNet/ConnectionManager.cs trunk/nhibernate/src/NHibernate/AdoNet/Expectations.cs trunk/nhibernate/src/NHibernate/AdoNet/IBatcherFactory.cs trunk/nhibernate/src/NHibernate/AdoNet/IEmbeddedBatcherFactoryProvider.cs trunk/nhibernate/src/NHibernate/AdoNet/IExpectation.cs trunk/nhibernate/src/NHibernate/AdoNet/NonBatchingBatcher.cs trunk/nhibernate/src/NHibernate/AdoNet/NonBatchingBatcherFactory.cs trunk/nhibernate/src/NHibernate/AdoNet/OracleDataClientBatchingBatcherFactory.cs trunk/nhibernate/src/NHibernate/AdoNet/ResultSetWrapper.cs trunk/nhibernate/src/NHibernate/AdoNet/SqlClientBatchingBatcher.cs trunk/nhibernate/src/NHibernate/AdoNet/SqlClientBatchingBatcherFactory.cs trunk/nhibernate/src/NHibernate/AdoNet/SqlClientSqlCommandSet.cs trunk/nhibernate/src/NHibernate/AdoNet/TooManyRowsAffectedException.cs trunk/nhibernate/src/NHibernate/AdoNet/Util/BasicFormatter.cs trunk/nhibernate/src/NHibernate/AdoNet/Util/DdlFormatter.cs trunk/nhibernate/src/NHibernate/AdoNet/Util/FormatStyle.cs trunk/nhibernate/src/NHibernate/AdoNet/Util/IFormatter.cs trunk/nhibernate/src/NHibernate/AdoNet/Util/SqlStatementLogger.cs trunk/nhibernate/src/NHibernate/Bytecode/AbstractBytecodeProvider.cs trunk/nhibernate/src/NHibernate/Bytecode/ActivatorObjectsFactory.cs trunk/nhibernate/src/NHibernate/Bytecode/CodeDom/BytecodeProviderImpl.cs trunk/nhibernate/src/NHibernate/Bytecode/DefaultProxyFactoryFactory.cs trunk/nhibernate/src/NHibernate/Bytecode/EmitUtil.cs trunk/nhibernate/src/NHibernate/Bytecode/IAccessOptimizer.cs trunk/nhibernate/src/NHibernate/Bytecode/IBytecodeProvider.cs trunk/nhibernate/src/NHibernate/Bytecode/ICollectionTypeFactory.cs trunk/nhibernate/src/NHibernate/Bytecode/IInjectableCollectionTypeFactoryClass.cs trunk/nhibernate/src/NHibernate/Bytecode/IInjectableProxyFactoryFactory.cs trunk/nhibernate/src/NHibernate/Bytecode/IInstantiationOptimizer.cs trunk/nhibernate/src/NHibernate/Bytecode/IObjectsFactory.cs trunk/nhibernate/src/NHibernate/Bytecode/IProxyFactoryFactory.cs trunk/nhibernate/src/NHibernate/Bytecode/IReflectionOptimizer.cs trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/AccessOptimizer.cs trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/BytecodeProviderImpl.cs trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/Delegates.cs trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/ReflectionOptimizer.cs trunk/nhibernate/src/NHibernate/Bytecode/NullBytecodeProvider.cs trunk/nhibernate/src/NHibernate/Bytecode/UnableToLoadProxyFactoryFactoryException.cs trunk/nhibernate/src/NHibernate/Cache/Access/ISoftLock.cs trunk/nhibernate/src/NHibernate/Cache/CacheException.cs trunk/nhibernate/src/NHibernate/Cache/CacheFactory.cs trunk/nhibernate/src/NHibernate/Cache/CacheLock.cs trunk/nhibernate/src/NHibernate/Cache/CachedItem.cs trunk/nhibernate/src/NHibernate/Cache/Entry/CacheEntry.cs trunk/nhibernate/src/NHibernate/Cache/Entry/CollectionCacheEntry.cs trunk/nhibernate/src/NHibernate/Cache/Entry/ICacheEntryStructure.cs trunk/nhibernate/src/NHibernate/Cache/Entry/StructuredCacheEntry.cs trunk/nhibernate/src/NHibernate/Cache/Entry/StructuredCollectionCacheEntry.cs trunk/nhibernate/src/NHibernate/Cache/Entry/StructuredMapCacheEntry.cs trunk/nhibernate/src/NHibernate/Cache/Entry/UnstructuredCacheEntry.cs trunk/nhibernate/src/NHibernate/Cache/FakeCache.cs trunk/nhibernate/src/NHibernate/Cache/FilterKey.cs trunk/nhibernate/src/NHibernate/Cache/HashtableCache.cs trunk/nhibernate/src/NHibernate/Cache/HashtableCacheProvider.cs trunk/nhibernate/src/NHibernate/Cache/ICache.cs trunk/nhibernate/src/NHibernate/Cache/ICacheConcurrencyStrategy.cs trunk/nhibernate/src/NHibernate/Cache/ICacheProvider.cs trunk/nhibernate/src/NHibernate/Cache/IOptimisticCacheSource.cs trunk/nhibernate/src/NHibernate/Cache/IQueryCache.cs trunk/nhibernate/src/NHibernate/Cache/IQueryCacheFactory.cs trunk/nhibernate/src/NHibernate/Cache/NoCacheProvider.cs trunk/nhibernate/src/NHibernate/Cache/NonstrictReadWriteCache.cs trunk/nhibernate/src/NHibernate/Cache/QueryKey.cs trunk/nhibernate/src/NHibernate/Cache/ReadOnlyCache.cs trunk/nhibernate/src/NHibernate/Cache/ReadWriteCache.cs trunk/nhibernate/src/NHibernate/Cache/StandardQueryCache.cs trunk/nhibernate/src/NHibernate/Cache/StandardQueryCacheFactory.cs trunk/nhibernate/src/NHibernate/Cache/Timestamper.cs trunk/nhibernate/src/NHibernate/Cache/UpdateTimestampsCache.cs trunk/nhibernate/src/NHibernate/Cfg/BindMappingEventArgs.cs trunk/nhibernate/src/NHibernate/Cfg/ClassExtractor.cs trunk/nhibernate/src/NHibernate/Cfg/Configuration.cs trunk/nhibernate/src/NHibernate/Cfg/ConfigurationSchema/CfgXmlHelper.cs trunk/nhibernate/src/NHibernate/Cfg/ConfigurationSchema/ClassCacheConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/ConfigurationSchema/CollectionCacheConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/ConfigurationSchema/EventConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/ConfigurationSchema/ListenerConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/ConfigurationSchema/MappingConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/ConfigurationSchema/SessionFactoryConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/ConfigurationSectionHandler.cs trunk/nhibernate/src/NHibernate/Cfg/DefaultNamingStrategy.cs trunk/nhibernate/src/NHibernate/Cfg/EntityCacheUsage.cs trunk/nhibernate/src/NHibernate/Cfg/Environment.cs trunk/nhibernate/src/NHibernate/Cfg/ExtendsQueueEntry.cs trunk/nhibernate/src/NHibernate/Cfg/FilterSecondPassArgs.cs trunk/nhibernate/src/NHibernate/Cfg/HbmConstants.cs trunk/nhibernate/src/NHibernate/Cfg/HibernateConfigException.cs trunk/nhibernate/src/NHibernate/Cfg/IHibernateConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/INamingStrategy.cs trunk/nhibernate/src/NHibernate/Cfg/ISessionFactoryConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/ImprovedNamingStrategy.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/CacheConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/DbIntegrationConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/EntityCacheConfigurationProperties.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/FluentSessionFactoryConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/IBatcherConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/ICacheConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/ICollectionFactoryConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/IConnectionConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/IDbIntegrationConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/IDbSchemaIntegrationConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/IEntityCacheConfigurationProperties.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/IFluentSessionFactoryConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/IMappingsConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/INamedQueryDefinitionBuilder.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/IProxyConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/IQueryCacheConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/ITransactionConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/ITypeDefConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/MappingsConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/Loquacious/ProxyConfiguration.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/AbstractDecoratable.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/EndsWithHbmXmlFilter.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/Hbm.generated.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmAny.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmArray.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmBag.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmBase.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCollectionId.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCompositeElement.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCompositeIndex.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmDatabaseObject.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmDiscriminator.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmDynamicComponent.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmElement.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmFilterDef.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmId.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIdbag.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIndex.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIndexManyToAny.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmJoin.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmKey.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmKeyManyToOne.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmKeyProperty.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmList.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmListIndex.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmManyToAny.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmManyToMany.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmManyToOne.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMap.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMapKey.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMapKeyManyToMany.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMapping.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMeta.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmNaturalId.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmNestedCompositeElement.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmOneToMany.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmOneToOne.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmParam.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmPrimitiveArray.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmProperties.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmProperty.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmQuery.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmSet.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmTimestamp.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmUnionSubclass.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/IAnyMapping.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/IAssemblyResourceFilter.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/ICollectionPropertiesMapping.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/ICollectionSqlsMapping.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/IColumnsMapping.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/IComponentMapping.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/IDecoratable.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/IEntityDiscriminableMapping.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/IEntityMapping.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/IEntityPropertyMapping.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/IEntitySqlsMapping.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/IFormulasMapping.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/IIndexedCollectionMapping.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/IMappingDocumentParser.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/IPropertiesContainerMapping.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/IReferencePropertyMapping.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/IRelationship.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/ITypeMapping.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/MappingDocumentAggregator.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/MappingDocumentParser.cs trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/MappingExtensions.cs trunk/nhibernate/src/NHibernate/Cfg/Mappings.cs trunk/nhibernate/src/NHibernate/Cfg/MappingsQueue.cs trunk/nhibernate/src/NHibernate/Cfg/MappingsQueueEntry.cs trunk/nhibernate/src/NHibernate/Cfg/SchemaAutoAction.cs trunk/nhibernate/src/NHibernate/Cfg/SessionFactoryConfigurationBase.cs trunk/nhibernate/src/NHibernate/Cfg/SettingsFactory.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/AuxiliaryDatabaseObjectFactory.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/Binder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/ClassBinder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/ClassDiscriminatorBinder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/ClassIdBinder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/ColumnsBinder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/FilterDefinitionFactory.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/FlushModeConverter.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/IdGeneratorBinder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/JoinedSubclassBinder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/MappingLogExtensions.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/MappingRootBinder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/NamedQueryBinder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/NamedSQLQueryBinder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/PropertiesBinder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/ResultSetMappingBinder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/RootClassBinder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/SubclassBinder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/UnionSubclassBinder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/ValuePropertyBinder.cs trunk/nhibernate/src/NHibernate/Cfg/XmlSchemas.cs Added Paths: ----------- trunk/nhibernate/src/NHibernate/AdoNet/Util/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/AdoNet/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Bytecode/CodeDom/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Bytecode/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Cache/Access/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Cache/Entry/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Cache/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Cfg/ConfigurationSchema/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Cfg/Loquacious/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Cfg/XmlHbmBinding/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Cfg/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt Modified: trunk/nhibernate/src/NHibernate/Action/BulkOperationCleanupAction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Action/BulkOperationCleanupAction.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Action/BulkOperationCleanupAction.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using Iesi.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Action/CollectionAction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Action/CollectionAction.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Action/CollectionAction.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; using NHibernate.Cache; Modified: trunk/nhibernate/src/NHibernate/Action/CollectionRecreateAction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Action/CollectionRecreateAction.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Action/CollectionRecreateAction.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Diagnostics; using NHibernate.Collection; Modified: trunk/nhibernate/src/NHibernate/Action/CollectionRemoveAction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Action/CollectionRemoveAction.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Action/CollectionRemoveAction.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Diagnostics; using NHibernate.Collection; Modified: trunk/nhibernate/src/NHibernate/Action/CollectionUpdateAction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Action/CollectionUpdateAction.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Action/CollectionUpdateAction.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Diagnostics; using NHibernate.Cache; Modified: trunk/nhibernate/src/NHibernate/Action/DelayedPostInsertIdentifier.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Action/DelayedPostInsertIdentifier.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Action/DelayedPostInsertIdentifier.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Action Modified: trunk/nhibernate/src/NHibernate/Action/EntityDeleteAction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Action/EntityDeleteAction.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Action/EntityDeleteAction.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Diagnostics; using NHibernate.Cache; Modified: trunk/nhibernate/src/NHibernate/Action/EntityIdentityInsertAction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Action/EntityIdentityInsertAction.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Action/EntityIdentityInsertAction.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Diagnostics; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Action/EntityUpdateAction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Action/EntityUpdateAction.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Action/EntityUpdateAction.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Diagnostics; using NHibernate.Cache; Modified: trunk/nhibernate/src/NHibernate/Action/IExecutable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Action/IExecutable.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Action/IExecutable.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; namespace NHibernate.Action Modified: trunk/nhibernate/src/NHibernate/AdoNet/AbstractBatcher.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/AbstractBatcher.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/AbstractBatcher.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Data; using Iesi.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/AdoNet/ColumnNameCache.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/ColumnNameCache.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/ColumnNameCache.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; namespace NHibernate.AdoNet Modified: trunk/nhibernate/src/NHibernate/AdoNet/ConnectionManager.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/ConnectionManager.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/ConnectionManager.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Data; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/AdoNet/Expectations.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/Expectations.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/Expectations.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Data; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/AdoNet/IBatcherFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/IBatcherFactory.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/IBatcherFactory.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; namespace NHibernate.AdoNet Modified: trunk/nhibernate/src/NHibernate/AdoNet/IEmbeddedBatcherFactoryProvider.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/IEmbeddedBatcherFactoryProvider.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/IEmbeddedBatcherFactoryProvider.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.AdoNet { /// <summary> Modified: trunk/nhibernate/src/NHibernate/AdoNet/IExpectation.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/IExpectation.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/IExpectation.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Data; Modified: trunk/nhibernate/src/NHibernate/AdoNet/NonBatchingBatcher.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/NonBatchingBatcher.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/NonBatchingBatcher.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Data; using NHibernate.AdoNet; Modified: trunk/nhibernate/src/NHibernate/AdoNet/NonBatchingBatcherFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/NonBatchingBatcherFactory.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/NonBatchingBatcherFactory.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; namespace NHibernate.AdoNet Modified: trunk/nhibernate/src/NHibernate/AdoNet/OracleDataClientBatchingBatcherFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/OracleDataClientBatchingBatcherFactory.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/OracleDataClientBatchingBatcherFactory.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; namespace NHibernate.AdoNet Modified: trunk/nhibernate/src/NHibernate/AdoNet/ResultSetWrapper.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/ResultSetWrapper.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/ResultSetWrapper.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Data; Modified: trunk/nhibernate/src/NHibernate/AdoNet/SqlClientBatchingBatcher.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/SqlClientBatchingBatcher.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/SqlClientBatchingBatcher.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Data; using System.Data.Common; using System.Data.SqlClient; Modified: trunk/nhibernate/src/NHibernate/AdoNet/SqlClientBatchingBatcherFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/SqlClientBatchingBatcherFactory.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/SqlClientBatchingBatcherFactory.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; namespace NHibernate.AdoNet Modified: trunk/nhibernate/src/NHibernate/AdoNet/SqlClientSqlCommandSet.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/SqlClientSqlCommandSet.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/SqlClientSqlCommandSet.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Data.SqlClient; using System.Diagnostics; Modified: trunk/nhibernate/src/NHibernate/AdoNet/TooManyRowsAffectedException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/TooManyRowsAffectedException.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/TooManyRowsAffectedException.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; using System.Security.Permissions; Modified: trunk/nhibernate/src/NHibernate/AdoNet/Util/BasicFormatter.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/Util/BasicFormatter.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/Util/BasicFormatter.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Text; Modified: trunk/nhibernate/src/NHibernate/AdoNet/Util/DdlFormatter.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/Util/DdlFormatter.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/Util/DdlFormatter.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using System.Text; using NHibernate.Util; Modified: trunk/nhibernate/src/NHibernate/AdoNet/Util/FormatStyle.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/Util/FormatStyle.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/Util/FormatStyle.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.AdoNet.Util { /// <summary> Represents the the understood types or styles of formatting. </summary> Modified: trunk/nhibernate/src/NHibernate/AdoNet/Util/IFormatter.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/Util/IFormatter.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/Util/IFormatter.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.AdoNet.Util { public interface IFormatter Modified: trunk/nhibernate/src/NHibernate/AdoNet/Util/SqlStatementLogger.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/Util/SqlStatementLogger.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/AdoNet/Util/SqlStatementLogger.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Data; using System.Text; Added: trunk/nhibernate/src/NHibernate/AdoNet/Util/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/Util/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/AdoNet/Util/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:23:29 UTC (rev 6011) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Added: trunk/nhibernate/src/NHibernate/AdoNet/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/AdoNet/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/AdoNet/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:23:29 UTC (rev 6011) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Bytecode/AbstractBytecodeProvider.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/AbstractBytecodeProvider.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/AbstractBytecodeProvider.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Properties; using NHibernate.Util; Modified: trunk/nhibernate/src/NHibernate/Bytecode/ActivatorObjectsFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/ActivatorObjectsFactory.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/ActivatorObjectsFactory.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Bytecode Modified: trunk/nhibernate/src/NHibernate/Bytecode/CodeDom/BytecodeProviderImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/CodeDom/BytecodeProviderImpl.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/CodeDom/BytecodeProviderImpl.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.CodeDom.Compiler; using System.Reflection; Added: trunk/nhibernate/src/NHibernate/Bytecode/CodeDom/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/CodeDom/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Bytecode/CodeDom/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:23:29 UTC (rev 6011) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Bytecode/DefaultProxyFactoryFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/DefaultProxyFactoryFactory.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/DefaultProxyFactoryFactory.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Proxy; namespace NHibernate.Bytecode Modified: trunk/nhibernate/src/NHibernate/Bytecode/EmitUtil.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/EmitUtil.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/EmitUtil.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Reflection; using System.Reflection.Emit; Modified: trunk/nhibernate/src/NHibernate/Bytecode/IAccessOptimizer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/IAccessOptimizer.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/IAccessOptimizer.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Bytecode { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Bytecode/IBytecodeProvider.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/IBytecodeProvider.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/IBytecodeProvider.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Properties; namespace NHibernate.Bytecode Modified: trunk/nhibernate/src/NHibernate/Bytecode/ICollectionTypeFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/ICollectionTypeFactory.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/ICollectionTypeFactory.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Collections.Generic; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Bytecode/IInjectableCollectionTypeFactoryClass.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/IInjectableCollectionTypeFactoryClass.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/IInjectableCollectionTypeFactoryClass.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Bytecode { public interface IInjectableCollectionTypeFactoryClass Modified: trunk/nhibernate/src/NHibernate/Bytecode/IInjectableProxyFactoryFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/IInjectableProxyFactoryFactory.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/IInjectableProxyFactoryFactory.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Bytecode { // To support http://jira.nhibernate.org/browse/NH-975 Modified: trunk/nhibernate/src/NHibernate/Bytecode/IInstantiationOptimizer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/IInstantiationOptimizer.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/IInstantiationOptimizer.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Bytecode Modified: trunk/nhibernate/src/NHibernate/Bytecode/IObjectsFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/IObjectsFactory.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/IObjectsFactory.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Bytecode { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Bytecode/IProxyFactoryFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/IProxyFactoryFactory.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/IProxyFactoryFactory.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Proxy; namespace NHibernate.Bytecode Modified: trunk/nhibernate/src/NHibernate/Bytecode/IReflectionOptimizer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/IReflectionOptimizer.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/IReflectionOptimizer.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Bytecode Modified: trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/AccessOptimizer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/AccessOptimizer.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/AccessOptimizer.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Properties; namespace NHibernate.Bytecode.Lightweight Modified: trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/BytecodeProviderImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/BytecodeProviderImpl.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/BytecodeProviderImpl.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Properties; namespace NHibernate.Bytecode.Lightweight Modified: trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/Delegates.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/Delegates.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/Delegates.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Bytecode.Lightweight { public delegate void SetterCallback(object obj, int index, object value); Modified: trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/ReflectionOptimizer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/ReflectionOptimizer.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/ReflectionOptimizer.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Reflection; using System.Reflection.Emit; using System.Security; Added: trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Bytecode/Lightweight/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:23:29 UTC (rev 6011) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Bytecode/NullBytecodeProvider.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/NullBytecodeProvider.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/NullBytecodeProvider.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Properties; namespace NHibernate.Bytecode Modified: trunk/nhibernate/src/NHibernate/Bytecode/UnableToLoadProxyFactoryFactoryException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/UnableToLoadProxyFactoryFactoryException.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Bytecode/UnableToLoadProxyFactoryFactoryException.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Added: trunk/nhibernate/src/NHibernate/Bytecode/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Bytecode/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Bytecode/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:23:29 UTC (rev 6011) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Cache/Access/ISoftLock.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Cache/Access/ISoftLock.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Cache/Access/ISoftLock.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Cache.Access Added: trunk/nhibernate/src/NHibernate/Cache/Access/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Cache/Access/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Cache/Access/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:23:29 UTC (rev 6011) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Cache/CacheException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Cache/CacheException.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Cache/CacheException.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/Cache/CacheFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Cache/CacheFactory.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Cache/CacheFactory.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Cfg; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Cache/CacheLock.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Cache/CacheLock.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Cache/CacheLock.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,115 +1,71 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; -using System.Collections; -using NHibernate.Cache.Access; +using NHibernate.Engine; +using NHibernate.Type; namespace NHibernate.Cache { /// <summary> - /// A soft lock which supports concurrent locking, - /// timestamped with the time it was released + /// Allows multiple entity classes / collection roles to be + /// stored in the same cache region. Also allows for composite + /// keys which do not properly implement equals()/hashCode(). /// </summary> - /// <remarks> - /// This class was named Lock in H2.1 - /// </remarks> [Serializable] - public class CacheLock : ReadWriteCache.ILockable, ISoftLock + public class CacheKey { - private long unlockTimestamp = -1; - private int multiplicity = 1; - private bool concurrentLock = false; - private long timeout; - private readonly int id; - private readonly object version; + private readonly object key; + private readonly IType type; + private readonly string entityOrRoleName; + private readonly int hashCode; + private readonly EntityMode entityMode; - public CacheLock(long timeout, int id, object version) - { - this.timeout = timeout; - this.id = id; - this.version = version; - } - - /// <summary> - /// Increment the lock, setting the - /// new lock timeout + /// <summary> + /// Construct a new key for a collection or entity instance. + /// Note that an entity name should always be the root entity + /// name, not a subclass entity name. /// </summary> - public CacheLock Lock(long timeout, int id) + /// <param name="id">The identifier associated with the cached data </param> + /// <param name="type">The Hibernate type mapping </param> + /// <param name="entityOrRoleName">The entity or collection-role name. </param> + /// <param name="entityMode">The entiyt mode of the originating session </param> + /// <param name="factory">The session factory for which we are caching </param> + public CacheKey(object id, IType type, string entityOrRoleName, EntityMode entityMode, ISessionFactoryImplementor factory) { - concurrentLock = true; - multiplicity++; - this.timeout = timeout; - return this; + key = id; + this.type = type; + this.entityOrRoleName = entityOrRoleName; + this.entityMode = entityMode; + hashCode = type.GetHashCode(key, entityMode, factory); } - /// <summary> - /// Decrement the lock, setting the unlock - /// timestamp if now unlocked - /// </summary> - /// <param name="currentTimestamp"></param> - public void Unlock(long currentTimestamp) + //Mainly for SysCache and Memcache + public override String ToString() { - if (--multiplicity == 0) - { - unlockTimestamp = currentTimestamp; - } + // For Component the user can override ToString + return entityOrRoleName + '#' + key; } - /// <summary> - /// Can the timestamped transaction re-cache this - /// locked item now? - /// </summary> - public bool IsPuttable(long txTimestamp, object newVersion, IComparer comparator) + public override bool Equals(object obj) { - if (timeout < txTimestamp) - { - return true; - } - if (multiplicity > 0) - { - return false; - } - return version == null ? - unlockTimestamp < txTimestamp : - comparator.Compare(version, newVersion) < 0; - //by requiring <, we rely on lock timeout in the case of an unsuccessful update! + CacheKey that = obj as CacheKey; + if (that == null) return false; + return entityOrRoleName.Equals(that.entityOrRoleName) && type.IsEqual(key, that.key, entityMode); } - /// <summary> - /// Was this lock held concurrently by multiple - /// transactions? - /// </summary> - public bool WasLockedConcurrently + public override int GetHashCode() { - get { return concurrentLock; } + return hashCode; } - /// <summary> - /// Yes, this is a lock - /// </summary> - public bool IsLock + public object Key { - get { return true; } + get { return key; } } - /// <summary> - /// locks are not returned to the client! - /// </summary> - public bool IsGettable(long txTimestamp) + public string EntityOrRoleName { - return false; + get { return entityOrRoleName; } } - - public int Id - { - get { return id; } - } - - public override string ToString() - { - return "CacheLock{id=" + id + - ",version=" + version + - ",multiplicity=" + multiplicity + - ",unlockTimestamp=" + unlockTimestamp + - "}"; - } } } \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Cache/CachedItem.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Cache/CachedItem.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Cache/CachedItem.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; Modified: trunk/nhibernate/src/NHibernate/Cache/Entry/CacheEntry.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Cache/Entry/CacheEntry.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Cache/Entry/CacheEntry.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Engine; using NHibernate.Event; Modified: trunk/nhibernate/src/NHibernate/Cache/Entry/CollectionCacheEntry.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Cache/Entry/CollectionCacheEntry.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Cache/Entry/CollectionCacheEntry.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Collection; using NHibernate.Persister.Collection; Modified: trunk/nhibernate/src/NHibernate/Cache/Entry/ICacheEntryStructure.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Cache/Entry/ICacheEntryStructure.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Cache/Entry/ICacheEntryStructure.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; namespace NHibernate.Cache.Entry Modified: trunk/nhibernate/src/NHibernate/Cache/Entry/StructuredCacheEntry.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Cache/Entry/StructuredCacheEntry.cs 2011-08-22 12:20:11 UTC (rev 6010) +++ trunk/nhibernate/src/NHibernate/Cache/Entry/StructuredCacheEntry.cs 2011-08-22 12:23:29 UTC (rev 6011) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate reposi... [truncated message content] |
From: <sb...@us...> - 2011-08-22 12:24:30
|
Revision: 6012 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=6012&view=rev Author: sbohlen Date: 2011-08-22 12:24:23 +0000 (Mon, 22 Aug 2011) Log Message: ----------- -delete non-source-code-related content from the repository to prevent subsequent use now that the authoritative repo has been switched to GITHUB -introduce OBSOLETE.txt message file into all folders -prepend OBSOLETE message to all .cs files to further ensure viewers are advised that the content in this repo is obsolete Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Classic/ILifecycle.cs trunk/nhibernate/src/NHibernate/Classic/IValidatable.cs trunk/nhibernate/src/NHibernate/Classic/ValidationFailure.cs trunk/nhibernate/src/NHibernate/Collection/AbstractPersistentCollection.cs trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericBag.cs trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericIdentifierBag.cs trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericList.cs trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericMap.cs trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericSet.cs trunk/nhibernate/src/NHibernate/Collection/IPersistentCollection.cs trunk/nhibernate/src/NHibernate/Collection/PersistentArrayHolder.cs trunk/nhibernate/src/NHibernate/Collection/PersistentBag.cs trunk/nhibernate/src/NHibernate/Collection/PersistentIdentifierBag.cs trunk/nhibernate/src/NHibernate/Collection/PersistentList.cs trunk/nhibernate/src/NHibernate/Collection/PersistentMap.cs trunk/nhibernate/src/NHibernate/Collection/PersistentSet.cs trunk/nhibernate/src/NHibernate/Connection/ConnectionProvider.cs trunk/nhibernate/src/NHibernate/Connection/ConnectionProviderFactory.cs trunk/nhibernate/src/NHibernate/Connection/DriverConnectionProvider.cs trunk/nhibernate/src/NHibernate/Connection/IConnectionProvider.cs trunk/nhibernate/src/NHibernate/Connection/UserSuppliedConnectionProvider.cs trunk/nhibernate/src/NHibernate/Context/CallSessionContext.cs trunk/nhibernate/src/NHibernate/Context/ICurrentSessionContext.cs trunk/nhibernate/src/NHibernate/Context/ManagedWebSessionContext.cs trunk/nhibernate/src/NHibernate/Context/MapBasedSessionContext.cs trunk/nhibernate/src/NHibernate/Context/ReflectiveHttpContext.cs trunk/nhibernate/src/NHibernate/Context/ThreadLocalSessionContext.cs trunk/nhibernate/src/NHibernate/Context/ThreadStaticSessionContext.cs trunk/nhibernate/src/NHibernate/Context/WcfOperationSessionContext.cs trunk/nhibernate/src/NHibernate/Context/WebSessionContext.cs Added Paths: ----------- trunk/nhibernate/src/NHibernate/Classic/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Collection/Generic/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Collection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Connection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt Modified: trunk/nhibernate/src/NHibernate/Classic/ILifecycle.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Classic/ILifecycle.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Classic/ILifecycle.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Classic { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Classic/IValidatable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Classic/IValidatable.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Classic/IValidatable.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Classic { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Classic/ValidationFailure.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Classic/ValidationFailure.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Classic/ValidationFailure.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Added: trunk/nhibernate/src/NHibernate/Classic/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Classic/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Classic/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:24:23 UTC (rev 6012) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Collection/AbstractPersistentCollection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Collection/AbstractPersistentCollection.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Collection/AbstractPersistentCollection.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericBag.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericBag.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericBag.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericIdentifierBag.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericIdentifierBag.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericIdentifierBag.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericList.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericList.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericList.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericMap.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericMap.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericMap.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericSet.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericSet.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Collection/Generic/PersistentGenericSet.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Data; Added: trunk/nhibernate/src/NHibernate/Collection/Generic/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Collection/Generic/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Collection/Generic/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:24:23 UTC (rev 6012) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Collection/IPersistentCollection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Collection/IPersistentCollection.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Collection/IPersistentCollection.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Data; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Collection/PersistentArrayHolder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Collection/PersistentArrayHolder.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Collection/PersistentArrayHolder.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Collection/PersistentBag.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Collection/PersistentBag.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Collection/PersistentBag.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Collection/PersistentIdentifierBag.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Collection/PersistentIdentifierBag.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Collection/PersistentIdentifierBag.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Collection/PersistentList.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Collection/PersistentList.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Collection/PersistentList.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Collection/PersistentMap.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Collection/PersistentMap.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Collection/PersistentMap.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Collection/PersistentSet.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Collection/PersistentSet.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Collection/PersistentSet.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Added: trunk/nhibernate/src/NHibernate/Collection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Collection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Collection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:24:23 UTC (rev 6012) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Connection/ConnectionProvider.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Connection/ConnectionProvider.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Connection/ConnectionProvider.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Configuration; Modified: trunk/nhibernate/src/NHibernate/Connection/ConnectionProviderFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Connection/ConnectionProviderFactory.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Connection/ConnectionProviderFactory.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Connection/DriverConnectionProvider.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Connection/DriverConnectionProvider.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Connection/DriverConnectionProvider.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Connection/IConnectionProvider.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Connection/IConnectionProvider.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Connection/IConnectionProvider.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Connection/UserSuppliedConnectionProvider.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Connection/UserSuppliedConnectionProvider.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Connection/UserSuppliedConnectionProvider.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Data; Added: trunk/nhibernate/src/NHibernate/Connection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Connection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Connection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:24:23 UTC (rev 6012) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Context/CallSessionContext.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Context/CallSessionContext.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Context/CallSessionContext.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Runtime.Remoting.Messaging; Modified: trunk/nhibernate/src/NHibernate/Context/ICurrentSessionContext.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Context/ICurrentSessionContext.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Context/ICurrentSessionContext.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Context/ManagedWebSessionContext.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Context/ManagedWebSessionContext.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Context/ManagedWebSessionContext.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Context/MapBasedSessionContext.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Context/MapBasedSessionContext.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Context/MapBasedSessionContext.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Context/ReflectiveHttpContext.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Context/ReflectiveHttpContext.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Context/ReflectiveHttpContext.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Linq.Expressions; Modified: trunk/nhibernate/src/NHibernate/Context/ThreadLocalSessionContext.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Context/ThreadLocalSessionContext.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Context/ThreadLocalSessionContext.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Context/ThreadStaticSessionContext.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Context/ThreadStaticSessionContext.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Context/ThreadStaticSessionContext.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Context Modified: trunk/nhibernate/src/NHibernate/Context/WcfOperationSessionContext.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Context/WcfOperationSessionContext.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Context/WcfOperationSessionContext.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.ServiceModel; Modified: trunk/nhibernate/src/NHibernate/Context/WebSessionContext.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Context/WebSessionContext.cs 2011-08-22 12:23:29 UTC (rev 6011) +++ trunk/nhibernate/src/NHibernate/Context/WebSessionContext.cs 2011-08-22 12:24:23 UTC (rev 6012) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using NHibernate.Engine; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sb...@us...> - 2011-08-22 12:26:14
|
Revision: 6013 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=6013&view=rev Author: sbohlen Date: 2011-08-22 12:26:04 +0000 (Mon, 22 Aug 2011) Log Message: ----------- -delete non-source-code-related content from the repository to prevent subsequent use now that the authoritative repo has been switched to GITHUB -introduce OBSOLETE.txt message file into all folders -prepend OBSOLETE message to all .cs files to further ensure viewers are advised that the content in this repo is obsolete Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Criterion/AbstractCriterion.cs trunk/nhibernate/src/NHibernate/Criterion/AbstractEmptinessExpression.cs trunk/nhibernate/src/NHibernate/Criterion/AliasedProjection.cs trunk/nhibernate/src/NHibernate/Criterion/AndExpression.cs trunk/nhibernate/src/NHibernate/Criterion/AvgProjection.cs trunk/nhibernate/src/NHibernate/Criterion/BetweenExpression.cs trunk/nhibernate/src/NHibernate/Criterion/CastProjection.cs trunk/nhibernate/src/NHibernate/Criterion/ConditionalProjection.cs trunk/nhibernate/src/NHibernate/Criterion/Conjunction.cs trunk/nhibernate/src/NHibernate/Criterion/ConstantProjection.cs trunk/nhibernate/src/NHibernate/Criterion/CountProjection.cs trunk/nhibernate/src/NHibernate/Criterion/CriterionUtil.cs trunk/nhibernate/src/NHibernate/Criterion/DetachedCriteria.cs trunk/nhibernate/src/NHibernate/Criterion/Disjunction.cs trunk/nhibernate/src/NHibernate/Criterion/EqPropertyExpression.cs trunk/nhibernate/src/NHibernate/Criterion/Example.cs trunk/nhibernate/src/NHibernate/Criterion/ExistsSubqueryExpression.cs trunk/nhibernate/src/NHibernate/Criterion/Expression.cs trunk/nhibernate/src/NHibernate/Criterion/GePropertyExpression.cs trunk/nhibernate/src/NHibernate/Criterion/GroupedProjection.cs trunk/nhibernate/src/NHibernate/Criterion/ICriteriaQuery.cs trunk/nhibernate/src/NHibernate/Criterion/ICriterion.cs trunk/nhibernate/src/NHibernate/Criterion/IEnhancedProjection.cs trunk/nhibernate/src/NHibernate/Criterion/IProjection.cs trunk/nhibernate/src/NHibernate/Criterion/IPropertyProjection.cs trunk/nhibernate/src/NHibernate/Criterion/IdentifierEqExpression.cs trunk/nhibernate/src/NHibernate/Criterion/IdentifierProjection.cs trunk/nhibernate/src/NHibernate/Criterion/InExpression.cs trunk/nhibernate/src/NHibernate/Criterion/InsensitiveLikeExpression.cs trunk/nhibernate/src/NHibernate/Criterion/IsEmptyExpression.cs trunk/nhibernate/src/NHibernate/Criterion/IsNotEmptyExpression.cs trunk/nhibernate/src/NHibernate/Criterion/Junction.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaNaturalIdentifierBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaRestrictionBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaSubqueryBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverFetchBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverJoinBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverLockBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverOrderBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverProjectionBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverRestrictionBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverSubqueryBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverSubqueryPropertyBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/LePropertyExpression.cs trunk/nhibernate/src/NHibernate/Criterion/LikeExpression.cs trunk/nhibernate/src/NHibernate/Criterion/LogicalExpression.cs trunk/nhibernate/src/NHibernate/Criterion/LtPropertyExpression.cs trunk/nhibernate/src/NHibernate/Criterion/MatchMode.cs trunk/nhibernate/src/NHibernate/Criterion/NaturalIdentifier.cs trunk/nhibernate/src/NHibernate/Criterion/NotExpression.cs trunk/nhibernate/src/NHibernate/Criterion/NotNullExpression.cs trunk/nhibernate/src/NHibernate/Criterion/NullExpression.cs trunk/nhibernate/src/NHibernate/Criterion/NullSubqueryExpression.cs trunk/nhibernate/src/NHibernate/Criterion/OrExpression.cs trunk/nhibernate/src/NHibernate/Criterion/Order.cs trunk/nhibernate/src/NHibernate/Criterion/ProjectionList.cs trunk/nhibernate/src/NHibernate/Criterion/Projections.cs trunk/nhibernate/src/NHibernate/Criterion/ProjectionsExtensions.cs trunk/nhibernate/src/NHibernate/Criterion/Property.cs trunk/nhibernate/src/NHibernate/Criterion/PropertyExpression.cs trunk/nhibernate/src/NHibernate/Criterion/PropertyProjection.cs trunk/nhibernate/src/NHibernate/Criterion/PropertySubqueryExpression.cs trunk/nhibernate/src/NHibernate/Criterion/QueryOver.cs trunk/nhibernate/src/NHibernate/Criterion/QueryOverBuilderExtensions.cs trunk/nhibernate/src/NHibernate/Criterion/Restrictions.cs trunk/nhibernate/src/NHibernate/Criterion/RowCountInt64Projection.cs trunk/nhibernate/src/NHibernate/Criterion/RowCountProjection.cs trunk/nhibernate/src/NHibernate/Criterion/SQLCriterion.cs trunk/nhibernate/src/NHibernate/Criterion/SQLProjection.cs trunk/nhibernate/src/NHibernate/Criterion/SelectSubqueryExpression.cs trunk/nhibernate/src/NHibernate/Criterion/SimpleExpression.cs trunk/nhibernate/src/NHibernate/Criterion/SimpleProjection.cs trunk/nhibernate/src/NHibernate/Criterion/SimpleSubqueryExpression.cs trunk/nhibernate/src/NHibernate/Criterion/SqlFunctionProjection.cs trunk/nhibernate/src/NHibernate/Criterion/Subqueries.cs trunk/nhibernate/src/NHibernate/Criterion/SubqueryExpression.cs trunk/nhibernate/src/NHibernate/Criterion/SubqueryProjection.cs trunk/nhibernate/src/NHibernate/DebugHelpers/CollectionProxy.cs trunk/nhibernate/src/NHibernate/DebugHelpers/DictionaryProxy.cs trunk/nhibernate/src/NHibernate/Dialect/DB2400Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/DB2Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/FirebirdDialect.cs trunk/nhibernate/src/NHibernate/Dialect/Function/AnsiExtractFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/AnsiSubstringFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/AnsiTrimEmulationFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/CastFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/CharIndexFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/ClassicAggregateFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/ClassicAvgFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/ClassicCountFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/ClassicSumFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/CommonGrammar.cs trunk/nhibernate/src/NHibernate/Dialect/Function/IFunctionGrammar.cs trunk/nhibernate/src/NHibernate/Dialect/Function/ISQLFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/NoArgSQLFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/NvlFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/PositionSubstringFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/SQLFunctionRegistry.cs trunk/nhibernate/src/NHibernate/Dialect/Function/SQLFunctionTemplate.cs trunk/nhibernate/src/NHibernate/Dialect/Function/StandardSQLFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/StandardSafeSQLFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/VarArgsSQLFunction.cs trunk/nhibernate/src/NHibernate/Dialect/GenericDialect.cs trunk/nhibernate/src/NHibernate/Dialect/InformixDialect.cs trunk/nhibernate/src/NHibernate/Dialect/InformixDialect0940.cs trunk/nhibernate/src/NHibernate/Dialect/InformixDialect1000.cs trunk/nhibernate/src/NHibernate/Dialect/IngresDialect.cs trunk/nhibernate/src/NHibernate/Dialect/Lock/ILockingStrategy.cs trunk/nhibernate/src/NHibernate/Dialect/Lock/SelectLockingStrategy.cs trunk/nhibernate/src/NHibernate/Dialect/Lock/UpdateLockingStrategy.cs trunk/nhibernate/src/NHibernate/Dialect/MsSql2000Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/MsSql2005Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/MsSql2008Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/MsSql7Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/MsSqlAzure2008Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/MsSqlCe40Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/MsSqlCeDialect.cs trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/MySQLDialect.cs trunk/nhibernate/src/NHibernate/Dialect/Oracle10gDialect.cs trunk/nhibernate/src/NHibernate/Dialect/Oracle8iDialect.cs trunk/nhibernate/src/NHibernate/Dialect/Oracle9iDialect.cs trunk/nhibernate/src/NHibernate/Dialect/OracleLiteDialect.cs trunk/nhibernate/src/NHibernate/Dialect/PostgreSQL81Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/PostgreSQL82Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/PostgreSQLDialect.cs trunk/nhibernate/src/NHibernate/Dialect/SQLiteDialect.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/AbstractColumnMetaData.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/AbstractDataBaseSchema.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/AbstractForeignKeyMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/AbstractIndexMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/AbstractTableMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/FirebirdMetaData.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/IColumnMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/IDataBaseSchema.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/IForeignKeyMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/IIndexMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/ITableMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/MsSqlCeMetaData.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/MsSqlMetaData.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/MySQLMetaData.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/OracleMetaData.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/PostgreSQLMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/SQLiteMetaData.cs trunk/nhibernate/src/NHibernate/Dialect/SybaseASA10Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/SybaseASA9Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/SybaseASE15Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/SybaseSQLAnywhere10Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/SybaseSQLAnywhere11Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/TypeNames.cs trunk/nhibernate/src/NHibernate/Driver/ASA10ClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/ASAClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/BasicResultSetsCommand.cs trunk/nhibernate/src/NHibernate/Driver/CsharpSqliteDriver.cs trunk/nhibernate/src/NHibernate/Driver/DB2Driver.cs trunk/nhibernate/src/NHibernate/Driver/DbProviderFactoryDriveConnectionCommandProvider.cs trunk/nhibernate/src/NHibernate/Driver/DriverBase.cs trunk/nhibernate/src/NHibernate/Driver/FirebirdClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/FirebirdDriver.cs trunk/nhibernate/src/NHibernate/Driver/IDriveConnectionCommandProvider.cs trunk/nhibernate/src/NHibernate/Driver/IDriver.cs trunk/nhibernate/src/NHibernate/Driver/IResultSetsCommand.cs trunk/nhibernate/src/NHibernate/Driver/ISqlParameterFormatter.cs trunk/nhibernate/src/NHibernate/Driver/IfxDriver.cs trunk/nhibernate/src/NHibernate/Driver/IngresDriver.cs trunk/nhibernate/src/NHibernate/Driver/MySqlDataDriver.cs trunk/nhibernate/src/NHibernate/Driver/NDataReader.cs trunk/nhibernate/src/NHibernate/Driver/NHybridDataReader.cs trunk/nhibernate/src/NHibernate/Driver/NpgsqlDriver.cs trunk/nhibernate/src/NHibernate/Driver/OdbcDriver.cs trunk/nhibernate/src/NHibernate/Driver/OleDbDriver.cs trunk/nhibernate/src/NHibernate/Driver/OracleClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/OracleDataClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/OracleLiteDataClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/ReflectionBasedDriver.cs trunk/nhibernate/src/NHibernate/Driver/SQLite20Driver.cs trunk/nhibernate/src/NHibernate/Driver/Sql2008ClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/SqlClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/SqlServerCeDriver.cs trunk/nhibernate/src/NHibernate/Driver/SqlStringFormatter.cs trunk/nhibernate/src/NHibernate/Driver/SybaseAsaClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/SybaseAseClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/SybaseSQLAnywhereDriver.cs Added Paths: ----------- trunk/nhibernate/src/NHibernate/Criterion/Lambda/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Criterion/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/DebugHelpers/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Dialect/Function/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Dialect/Lock/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Dialect/Schema/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Dialect/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Driver/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt Modified: trunk/nhibernate/src/NHibernate/Criterion/AbstractCriterion.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/AbstractCriterion.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/AbstractCriterion.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Criterion/AbstractEmptinessExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/AbstractEmptinessExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/AbstractEmptinessExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Text; Modified: trunk/nhibernate/src/NHibernate/Criterion/AliasedProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/AliasedProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/AliasedProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,101 +1,92 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; - using NHibernate.SqlCommand; using NHibernate.Engine; using NHibernate.Type; +using NHibernate.Util; namespace NHibernate.Criterion { + /// <summary> + /// An Aggregation + /// </summary> [Serializable] - public class AliasedProjection : IEnhancedProjection + public class AggregateProjection : SimpleProjection { - private readonly IProjection projection; - private readonly string alias; + protected readonly string aggregate; + protected readonly IProjection projection; + protected readonly string propertyName; - protected internal AliasedProjection(IProjection projection, string alias) + protected internal AggregateProjection(string aggregate, string propertyName) { - this.projection = projection; - this.alias = alias; + this.propertyName = propertyName; + this.aggregate = aggregate; } - public virtual SqlString ToSqlString(ICriteria criteria, int position, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) + protected internal AggregateProjection(string aggregate, IProjection projection) { - return projection.ToSqlString(criteria, position, criteriaQuery,enabledFilters); + this.aggregate = aggregate; + this.projection = projection; } - public virtual SqlString ToGroupSqlString(ICriteria criteria, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) + public override bool IsAggregate { - return projection.ToGroupSqlString(criteria, criteriaQuery,enabledFilters); + get { return true; } } - public virtual IType[] GetTypes(ICriteria criteria, ICriteriaQuery criteriaQuery) + public override string ToString() { - return projection.GetTypes(criteria, criteriaQuery); + return aggregate + "(" + (projection != null ? projection.ToString() : propertyName) + ')'; } - public virtual IType[] GetTypes(String alias, ICriteria criteria, ICriteriaQuery criteriaQuery) + public override IType[] GetTypes(ICriteria criteria, ICriteriaQuery criteriaQuery) { - return this.alias.Equals(alias) - ? GetTypes(criteria, criteriaQuery) - : null; + if (projection != null) + { + return projection.GetTypes(criteria, criteriaQuery); + } + return new IType[] {criteriaQuery.GetType(criteria, propertyName)}; } - public virtual string[] GetColumnAliases(int loc) + public override SqlString ToSqlString(ICriteria criteria, int loc, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) { - return projection.GetColumnAliases(loc); + if (projection != null) + { + return + new SqlString(new object[] + { + aggregate, "(", + StringHelper.RemoveAsAliasesFromSql(projection.ToSqlString(criteria, loc, criteriaQuery, + enabledFilters)), ") as y", + loc.ToString(), "_" + }); + } + else + { + return + new SqlString(new object[] + {aggregate, "(", criteriaQuery.GetColumn(criteria, propertyName), ") as y", loc.ToString(), "_"}); + } } - public virtual string[] GetColumnAliases(string alias, int loc) + public override bool IsGrouped { - return this.alias.Equals(alias) - ? GetColumnAliases(loc) - : null; + get { return false; } } - - public string[] GetColumnAliases(int position, ICriteria criteria, ICriteriaQuery criteriaQuery) + + public override SqlString ToGroupSqlString(ICriteria criteria, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) { - return projection is IEnhancedProjection - ? ((IEnhancedProjection)projection).GetColumnAliases(position, criteria, criteriaQuery) - : this.GetColumnAliases(position); + throw new InvalidOperationException("not a grouping projection"); } - public string[] GetColumnAliases(string alias, int position, ICriteria criteria, ICriteriaQuery criteriaQuery) + public override TypedValue[] GetTypedValues(ICriteria criteria, ICriteriaQuery criteriaQuery) { - return this.alias.Equals(alias) - ? GetColumnAliases(position, criteria, criteriaQuery) - : null; + if (projection != null) + return projection.GetTypedValues(criteria, criteriaQuery); + + return base.GetTypedValues(criteria, criteriaQuery); } - - public virtual string[] Aliases - { - get { return new string[] {alias}; } - } - - public virtual bool IsGrouped - { - get { return projection.IsGrouped; } - } - - public bool IsAggregate - { - get { return projection.IsAggregate; } - } - - /// <summary> - /// Gets the typed values for parameters in this projection - /// </summary> - /// <param name="criteria">The criteria.</param> - /// <param name="criteriaQuery">The criteria query.</param> - /// <returns></returns> - public TypedValue[] GetTypedValues(ICriteria criteria, ICriteriaQuery criteriaQuery) - { - return projection.GetTypedValues(criteria, criteriaQuery); - } - - public override string ToString() - { - return projection.ToString() + " as " + alias; - } } } \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Criterion/AndExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/AndExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/AndExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/AvgProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/AvgProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/AvgProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Criterion/BetweenExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/BetweenExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/BetweenExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Linq; Modified: trunk/nhibernate/src/NHibernate/Criterion/CastProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/CastProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/CastProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Criterion { using System; Modified: trunk/nhibernate/src/NHibernate/Criterion/ConditionalProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/ConditionalProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/ConditionalProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Criterion { using System; Modified: trunk/nhibernate/src/NHibernate/Criterion/Conjunction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Conjunction.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Conjunction.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/Criterion/ConstantProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/ConstantProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/ConstantProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Linq; Modified: trunk/nhibernate/src/NHibernate/Criterion/CountProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/CountProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/CountProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/Criterion/CriterionUtil.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/CriterionUtil.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/CriterionUtil.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Criterion { using System; Modified: trunk/nhibernate/src/NHibernate/Criterion/DetachedCriteria.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/DetachedCriteria.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/DetachedCriteria.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Engine; using NHibernate.Impl; Modified: trunk/nhibernate/src/NHibernate/Criterion/Disjunction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Disjunction.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Disjunction.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/Criterion/EqPropertyExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/EqPropertyExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/EqPropertyExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,59 +1,97 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; +using System.Collections.Generic; +using NHibernate.Engine; +using NHibernate.SqlCommand; +using NHibernate.Type; namespace NHibernate.Criterion { - /// <summary> - /// An <see cref="ICriterion"/> that represents an "equal" constraint - /// between two properties. - /// </summary> [Serializable] - public class EqPropertyExpression : PropertyExpression + public class Distinct : IEnhancedProjection { - /// <summary> - /// Initializes a new instance of the <see cref="EqPropertyExpression"/> class. - /// </summary> - /// <param name="lhsPropertyName">Name of the LHS property.</param> - /// <param name="rhsProjection">The RHS projection.</param> - public EqPropertyExpression(string lhsPropertyName, IProjection rhsProjection) : base(lhsPropertyName, rhsProjection) + private readonly IProjection projection; + + public Distinct(IProjection proj) { + this.projection = proj; } - /// <summary> - /// Initializes a new instance of the <see cref="EqPropertyExpression"/> class. - /// </summary> - /// <param name="lhsProjection">The LHS projection.</param> - /// <param name="rhsProjection">The RHS projection.</param> - public EqPropertyExpression(IProjection lhsProjection, IProjection rhsProjection) : base(lhsProjection, rhsProjection) + public virtual SqlString ToSqlString(ICriteria criteria, int position, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) { + return new SqlString("distinct ") + .Append(projection.ToSqlString(criteria, position, criteriaQuery,enabledFilters)); } - /// <summary> - /// Initializes a new instance of the <see cref="EqPropertyExpression"/> class. - /// </summary> - /// <param name="lhsProjection">The projection.</param> - /// <param name="rhsPropertyName">Name of the RHS property.</param> - public EqPropertyExpression(IProjection lhsProjection, string rhsPropertyName) : base(lhsProjection, rhsPropertyName) + public virtual SqlString ToGroupSqlString(ICriteria criteria, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) { + return projection.ToGroupSqlString(criteria, criteriaQuery,enabledFilters); } - /// <summary> - /// Initializes a new instance of the <see cref="EqPropertyExpression"/> class - /// that compares two mapped properties using an "equal" constraint. - /// </summary> - /// <param name="lhsPropertyName">The name of the Property to use as the left hand side.</param> - /// <param name="rhsPropertyName">The name of the Property to use as the right hand side.</param> - public EqPropertyExpression(string lhsPropertyName, string rhsPropertyName) - : base(lhsPropertyName, rhsPropertyName) + public virtual IType[] GetTypes(ICriteria criteria, ICriteriaQuery criteriaQuery) { + return projection.GetTypes(criteria, criteriaQuery); } + public virtual IType[] GetTypes(String alias, ICriteria criteria, ICriteriaQuery criteriaQuery) + { + return projection.GetTypes(alias, criteria, criteriaQuery); + } + + public virtual string[] GetColumnAliases(int loc) + { + return projection.GetColumnAliases(loc); + } + + public virtual string[] GetColumnAliases(int position, ICriteria criteria, ICriteriaQuery criteriaQuery) + { + return projection is IEnhancedProjection + ? ((IEnhancedProjection)projection).GetColumnAliases(position, criteria, criteriaQuery) + : GetColumnAliases(position); + } + + public virtual string[] GetColumnAliases(string alias, int loc) + { + return projection.GetColumnAliases(alias, loc); + } + + public virtual string[] GetColumnAliases(string alias, int position, ICriteria criteria, ICriteriaQuery criteriaQuery) + { + return projection is IEnhancedProjection + ? ((IEnhancedProjection)projection).GetColumnAliases(alias, position, criteria, criteriaQuery) + : GetColumnAliases(alias, position); + } + + public virtual string[] Aliases + { + get { return projection.Aliases; } + } + + public virtual bool IsGrouped + { + get { return projection.IsGrouped; } + } + + public bool IsAggregate + { + get { return projection.IsAggregate; } + } + /// <summary> - /// Get the Sql operator to use for the <see cref="EqPropertyExpression"/>. + /// Gets the typed values for parameters in this projection /// </summary> - /// <value>The string "<c> = </c>"</value> - protected override string Op + /// <param name="criteria">The criteria.</param> + /// <param name="criteriaQuery">The criteria query.</param> + /// <returns></returns> + public TypedValue[] GetTypedValues(ICriteria criteria, ICriteriaQuery criteriaQuery) { - get { return " = "; } + return projection.GetTypedValues(criteria, criteriaQuery); } + + public override string ToString() + { + return "distinct " + projection.ToString(); + } } } \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Criterion/Example.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Example.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Example.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Criterion/ExistsSubqueryExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/ExistsSubqueryExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/ExistsSubqueryExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/Criterion/Expression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Expression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Expression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.SqlCommand; using NHibernate.Type; using NHibernate.Util; Modified: trunk/nhibernate/src/NHibernate/Criterion/GePropertyExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/GePropertyExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/GePropertyExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/GroupedProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/GroupedProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/GroupedProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,82 +1,61 @@ -using System; -using System.Collections.Generic; -using System.Text; -using NHibernate.Engine; -using NHibernate.SqlCommand; -using NHibernate.Type; -using NHibernate.Util; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; namespace NHibernate.Criterion { + /// <summary> + /// An <see cref="ICriterion"/> that represents an "greater than" constraint + /// between two properties. + /// </summary> [Serializable] - public class GroupedProjection:IProjection + public class GtPropertyExpression : PropertyExpression { - private readonly IProjection projection; - - public GroupedProjection(IProjection projection) + /// <summary> + /// Initializes a new instance of the <see cref="GtPropertyExpression"/> class. + /// </summary> + /// <param name="lhsPropertyName">Name of the LHS property.</param> + /// <param name="rhsProjection">The RHS projection.</param> + public GtPropertyExpression(string lhsPropertyName, IProjection rhsProjection) : base(lhsPropertyName, rhsProjection) { - this.projection = projection; } - public virtual SqlString ToSqlString(ICriteria criteria, int position, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) + /// <summary> + /// Initializes a new instance of the <see cref="GtPropertyExpression"/> class. + /// </summary> + /// <param name="lhsProjection">The LHS projection.</param> + /// <param name="rhsProjection">The RHS projection.</param> + public GtPropertyExpression(IProjection lhsProjection, IProjection rhsProjection) : base(lhsProjection, rhsProjection) { - return projection.ToSqlString(criteria, position, criteriaQuery, enabledFilters); } - public virtual SqlString ToGroupSqlString(ICriteria criteria, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) + /// <summary> + /// Initializes a new instance of the <see cref="GtPropertyExpression"/> class. + /// </summary> + /// <param name="lhsProjection">The projection.</param> + /// <param name="rhsPropertyName">Name of the RHS property.</param> + public GtPropertyExpression(IProjection lhsProjection, string rhsPropertyName) : base(lhsProjection, rhsPropertyName) { - return StringHelper.RemoveAsAliasesFromSql(this.projection.ToSqlString(criteria, 0, criteriaQuery, enabledFilters)); } - public virtual IType[] GetTypes(ICriteria criteria, ICriteriaQuery criteriaQuery) + /// <summary> + /// Initializes a new instance of the <see cref="GtPropertyExpression"/> class + /// that compares two mapped properties using an "greater than" constraint. + /// </summary> + /// <param name="lhsPropertyName">The name of the Property to use as the left hand side.</param> + /// <param name="rhsPropertyName">The name of the Property to use as the right hand side.</param> + public GtPropertyExpression(string lhsPropertyName, string rhsPropertyName) + : base(lhsPropertyName, rhsPropertyName) { - return projection.GetTypes(criteria, criteriaQuery); } - public virtual IType[] GetTypes(String alias, ICriteria criteria, ICriteriaQuery criteriaQuery) - { - return this.projection.GetTypes(alias,criteria,criteriaQuery); - } - - public virtual string[] GetColumnAliases(int loc) - { - return projection.GetColumnAliases(loc); - } - - public virtual string[] GetColumnAliases(string alias, int loc) - { - return null; - } - - public virtual string[] Aliases - { - get { return new string[] { }; } - } - - public virtual bool IsGrouped - { - get { return true; } - } - - public bool IsAggregate - { - get { return projection.IsAggregate; } - } - /// <summary> - /// Gets the typed values for parameters in this projection + /// Get the Sql operator to use for the <see cref="LtPropertyExpression"/>. /// </summary> - /// <param name="criteria">The criteria.</param> - /// <param name="criteriaQuery">The criteria query.</param> - /// <returns></returns> - public TypedValue[] GetTypedValues(ICriteria criteria, ICriteriaQuery criteriaQuery) + /// <value>The string "<c> < </c>"</value> + protected override string Op { - return projection.GetTypedValues(criteria, criteriaQuery); + get { return " > "; } } - - public override string ToString() - { - return projection.ToString(); - } } -} +} \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Criterion/ICriteriaQuery.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/ICriteriaQuery.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/ICriteriaQuery.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using NHibernate.Engine; using NHibernate.Param; Modified: trunk/nhibernate/src/NHibernate/Criterion/ICriterion.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/ICriterion.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/ICriterion.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using NHibernate.Engine; using NHibernate.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/Criterion/IEnhancedProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/IEnhancedProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/IEnhancedProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; namespace NHibernate.Criterion { Modified: trunk/nhibernate/src/NHibernate/Criterion/IProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/IProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/IProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/Criterion/IPropertyProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/IPropertyProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/IPropertyProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Criterion { public interface IPropertyProjection Modified: trunk/nhibernate/src/NHibernate/Criterion/IdentifierEqExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/IdentifierEqExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/IdentifierEqExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Linq; Modified: trunk/nhibernate/src/NHibernate/Criterion/IdentifierProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/IdentifierProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/IdentifierProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.SqlCommand; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Criterion/InExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/InExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/InExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Criterion/InsensitiveLikeExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/InsensitiveLikeExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/InsensitiveLikeExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Linq; Modified: trunk/nhibernate/src/NHibernate/Criterion/IsEmptyExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/IsEmptyExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/IsEmptyExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/IsNotEmptyExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/IsNotEmptyExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/IsNotEmptyExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/Junction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Junction.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Junction.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaNaturalIdentifierBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaNaturalIdentifierBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaNaturalIdentifierBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; Modified: trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaRestrictionBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaRestrictionBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaRestrictionBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; Modified: trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaSubqueryBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaSubqueryBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaSubqueryBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverFetchBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverFetchBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverFetchBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverJoinBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverJoinBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverJoinBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverLockBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverLockBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverLockBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverOrderBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverOrderBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverOrderBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverProjectionBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverProjectionBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverProjectionBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverRestrictionBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverRestrictionBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverRestrictionBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; Modified: trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverSubqueryBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverSubqueryBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverSubqueryBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverSubqueryPropertyBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverSubqueryPropertyBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverSubqueryPropertyBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Added: trunk/nhibernate/src/NHibernate/Criterion/Lambda/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:26:04 UTC (rev 6013) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Criterion/LePropertyExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/LePropertyExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/LePropertyExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/LikeExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/LikeExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/LikeExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Linq; Modified: trunk/nhibernate/src/NHibernate/Criterion/LogicalExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/LogicalExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/LogicalExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Criterion/LtPropertyExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/LtPropertyExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/LtPropertyExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/MatchMode.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/MatchMode.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/MatchMode.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; Modified: trunk/nhibernate/src/NHibernate/Criterion/NaturalIdentifier.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/NaturalIdentifier.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/NaturalIdentifier.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Linq.Expressions; Modified: trunk/nhibernate/src/NHibernate/Criterion/NotExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/NotExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/NotExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Dialect; Modified: trunk/nhibernate/src/NHibernate/Criterion/NotNullExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/NotNullExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/NotNullExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Criterion/NullExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/NullExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/NullExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Criterion/NullSubqueryExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/NullSubqueryExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/NullSubqueryExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using NHibernate.SqlCommand; namespace NHibernate.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/OrExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/OrExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/OrExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/Order.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Order.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Order.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; usi... [truncated message content] |
From: <sb...@us...> - 2011-08-22 12:29:20
|
Revision: 6014 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=6014&view=rev Author: sbohlen Date: 2011-08-22 12:29:06 +0000 (Mon, 22 Aug 2011) Log Message: ----------- -delete non-source-code-related content from the repository to prevent subsequent use now that the authoritative repo has been switched to GITHUB -introduce OBSOLETE.txt message file into all folders -prepend OBSOLETE message to all .cs files to further ensure viewers are advised that the content in this repo is obsolete Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Engine/ActionQueue.cs trunk/nhibernate/src/NHibernate/Engine/AssociationKey.cs trunk/nhibernate/src/NHibernate/Engine/BatchFetchQueue.cs trunk/nhibernate/src/NHibernate/Engine/Cascade.cs trunk/nhibernate/src/NHibernate/Engine/CascadeStyle.cs trunk/nhibernate/src/NHibernate/Engine/CascadingAction.cs trunk/nhibernate/src/NHibernate/Engine/CollectionEntry.cs trunk/nhibernate/src/NHibernate/Engine/CollectionKey.cs trunk/nhibernate/src/NHibernate/Engine/Collections.cs trunk/nhibernate/src/NHibernate/Engine/EntityEntry.cs trunk/nhibernate/src/NHibernate/Engine/EntityKey.cs trunk/nhibernate/src/NHibernate/Engine/EntityUniqueKey.cs trunk/nhibernate/src/NHibernate/Engine/ExecuteUpdateResultCheckStyle.cs trunk/nhibernate/src/NHibernate/Engine/FilterDefinition.cs trunk/nhibernate/src/NHibernate/Engine/ForeignKeys.cs trunk/nhibernate/src/NHibernate/Engine/IBatcher.cs trunk/nhibernate/src/NHibernate/Engine/IPersistenceContext.cs trunk/nhibernate/src/NHibernate/Engine/ISessionFactoryImplementor.cs trunk/nhibernate/src/NHibernate/Engine/ISessionImplementor.cs trunk/nhibernate/src/NHibernate/Engine/IdentifierValue.cs trunk/nhibernate/src/NHibernate/Engine/JoinHelper.cs trunk/nhibernate/src/NHibernate/Engine/Loading/CollectionLoadContext.cs trunk/nhibernate/src/NHibernate/Engine/NamedQueryDefinition.cs trunk/nhibernate/src/NHibernate/Engine/NamedSQLQueryDefinition.cs trunk/nhibernate/src/NHibernate/Engine/Query/CallableParser.cs trunk/nhibernate/src/NHibernate/Engine/Query/FilterQueryPlan.cs trunk/nhibernate/src/NHibernate/Engine/Query/HQLExpressionQueryPlan.cs trunk/nhibernate/src/NHibernate/Engine/Query/HQLQueryPlan.cs trunk/nhibernate/src/NHibernate/Engine/Query/HQLStringQueryPlan.cs trunk/nhibernate/src/NHibernate/Engine/Query/NamedParameterDescriptor.cs trunk/nhibernate/src/NHibernate/Engine/Query/NativeSQLQueryPlan.cs trunk/nhibernate/src/NHibernate/Engine/Query/OrdinalParameterDescriptor.cs trunk/nhibernate/src/NHibernate/Engine/Query/ParamLocationRecognizer.cs trunk/nhibernate/src/NHibernate/Engine/Query/ParameterMetadata.cs trunk/nhibernate/src/NHibernate/Engine/Query/ParameterParser.cs trunk/nhibernate/src/NHibernate/Engine/Query/QueryPlanCache.cs trunk/nhibernate/src/NHibernate/Engine/Query/Sql/INativeSQLQueryReturn.cs trunk/nhibernate/src/NHibernate/Engine/Query/Sql/NativeSQLQueryCollectionReturn.cs trunk/nhibernate/src/NHibernate/Engine/Query/Sql/NativeSQLQueryJoinReturn.cs trunk/nhibernate/src/NHibernate/Engine/Query/Sql/NativeSQLQueryNonScalarReturn.cs trunk/nhibernate/src/NHibernate/Engine/Query/Sql/NativeSQLQueryRootReturn.cs trunk/nhibernate/src/NHibernate/Engine/Query/Sql/NativeSQLQueryScalarReturn.cs trunk/nhibernate/src/NHibernate/Engine/Query/Sql/NativeSQLQuerySpecification.cs trunk/nhibernate/src/NHibernate/Engine/QueryParameters.cs trunk/nhibernate/src/NHibernate/Engine/ResultSetMappingDefinition.cs trunk/nhibernate/src/NHibernate/Engine/RowSelection.cs trunk/nhibernate/src/NHibernate/Engine/StatefulPersistenceContext.cs trunk/nhibernate/src/NHibernate/Engine/Status.cs trunk/nhibernate/src/NHibernate/Engine/SubselectFetch.cs trunk/nhibernate/src/NHibernate/Engine/Transaction/IIsolatedWork.cs trunk/nhibernate/src/NHibernate/Engine/Transaction/Isolater.cs trunk/nhibernate/src/NHibernate/Engine/TransactionHelper.cs trunk/nhibernate/src/NHibernate/Engine/TwoPhaseLoad.cs trunk/nhibernate/src/NHibernate/Engine/TypedValue.cs trunk/nhibernate/src/NHibernate/Engine/UnsavedValueFactory.cs trunk/nhibernate/src/NHibernate/Engine/VersionValue.cs trunk/nhibernate/src/NHibernate/Engine/Versioning.cs trunk/nhibernate/src/NHibernate/Event/AbstractCollectionEvent.cs trunk/nhibernate/src/NHibernate/Event/AbstractEvent.cs trunk/nhibernate/src/NHibernate/Event/AbstractPostDatabaseOperationEvent.cs trunk/nhibernate/src/NHibernate/Event/AbstractPreDatabaseOperationEvent.cs trunk/nhibernate/src/NHibernate/Event/AutoFlushEvent.cs trunk/nhibernate/src/NHibernate/Event/Default/AbstractFlushingEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/AbstractLockUpgradeEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/AbstractReassociateEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/AbstractSaveEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/AbstractVisitor.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultAutoFlushEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultDeleteEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultDirtyCheckEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultEvictEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultFlushEntityEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultFlushEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultInitializeCollectionEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultLoadEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultLockEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultMergeEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultPersistEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultPersistOnFlushEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultPostLoadEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultPreLoadEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultRefreshEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultSaveEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultSaveOrUpdateCopyEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultSaveOrUpdateEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DefaultUpdateEventListener.cs trunk/nhibernate/src/NHibernate/Event/Default/DirtyCollectionSearchVisitor.cs trunk/nhibernate/src/NHibernate/Event/Default/EventCache.cs trunk/nhibernate/src/NHibernate/Event/Default/EvictVisitor.cs trunk/nhibernate/src/NHibernate/Event/Default/FlushVisitor.cs trunk/nhibernate/src/NHibernate/Event/Default/OnLockVisitor.cs trunk/nhibernate/src/NHibernate/Event/Default/OnUpdateVisitor.cs trunk/nhibernate/src/NHibernate/Event/Default/ProxyVisitor.cs trunk/nhibernate/src/NHibernate/Event/Default/ReattachVisitor.cs trunk/nhibernate/src/NHibernate/Event/Default/WrapVisitor.cs trunk/nhibernate/src/NHibernate/Event/DeleteEvent.cs trunk/nhibernate/src/NHibernate/Event/DirtyCheckEvent.cs trunk/nhibernate/src/NHibernate/Event/EventListeners.cs trunk/nhibernate/src/NHibernate/Event/EvictEvent.cs trunk/nhibernate/src/NHibernate/Event/FlushEntityEvent.cs trunk/nhibernate/src/NHibernate/Event/FlushEvent.cs trunk/nhibernate/src/NHibernate/Event/IAutoFlushEventListener.cs trunk/nhibernate/src/NHibernate/Event/IDatabaseEventArgs.cs trunk/nhibernate/src/NHibernate/Event/IDestructible.cs trunk/nhibernate/src/NHibernate/Event/IDirtyCheckEventListener.cs trunk/nhibernate/src/NHibernate/Event/IEventSource.cs trunk/nhibernate/src/NHibernate/Event/IEvictEventListener.cs trunk/nhibernate/src/NHibernate/Event/IFlushEntityEventListener.cs trunk/nhibernate/src/NHibernate/Event/IFlushEventListener.cs trunk/nhibernate/src/NHibernate/Event/IInitializable.cs trunk/nhibernate/src/NHibernate/Event/IInitializeCollectionEventListener.cs trunk/nhibernate/src/NHibernate/Event/ILoadEventListener.cs trunk/nhibernate/src/NHibernate/Event/ILockEventListener.cs trunk/nhibernate/src/NHibernate/Event/IMergeEventListener.cs trunk/nhibernate/src/NHibernate/Event/IPersistEventListener.cs trunk/nhibernate/src/NHibernate/Event/IPostCollectionRemoveEventListener.cs trunk/nhibernate/src/NHibernate/Event/IPostCollectionUpdateEventListener.cs trunk/nhibernate/src/NHibernate/Event/IPostDatabaseOperationEventArgs.cs trunk/nhibernate/src/NHibernate/Event/IPostDeleteEventListener.cs trunk/nhibernate/src/NHibernate/Event/IPostInsertEventListener.cs trunk/nhibernate/src/NHibernate/Event/IPostLoadEventListener.cs trunk/nhibernate/src/NHibernate/Event/IPostUpdateEventListener.cs trunk/nhibernate/src/NHibernate/Event/IPreCollectionRecreateEventListener.cs trunk/nhibernate/src/NHibernate/Event/IPreCollectionRemoveEventListener.cs trunk/nhibernate/src/NHibernate/Event/IPreCollectionUpdateEventListener.cs trunk/nhibernate/src/NHibernate/Event/IPreDatabaseOperationEventArgs.cs trunk/nhibernate/src/NHibernate/Event/IPreDeleteEventListener.cs trunk/nhibernate/src/NHibernate/Event/IPreInsertEventListener.cs trunk/nhibernate/src/NHibernate/Event/IPreLoadEventListener.cs trunk/nhibernate/src/NHibernate/Event/IPreUpdateEventListener.cs trunk/nhibernate/src/NHibernate/Event/IRefreshEventListener.cs trunk/nhibernate/src/NHibernate/Event/IReplicateEventListener.cs trunk/nhibernate/src/NHibernate/Event/ISaveOrUpdateEventListener.cs trunk/nhibernate/src/NHibernate/Event/ListenerType.cs trunk/nhibernate/src/NHibernate/Event/LoadEventListener.cs trunk/nhibernate/src/NHibernate/Event/LoadType.cs trunk/nhibernate/src/NHibernate/Event/LockEvent.cs trunk/nhibernate/src/NHibernate/Event/MergeEvent.cs trunk/nhibernate/src/NHibernate/Event/PersistEvent.cs trunk/nhibernate/src/NHibernate/Event/PostCollectionRecreateEvent.cs trunk/nhibernate/src/NHibernate/Event/PostCollectionRemoveEvent.cs trunk/nhibernate/src/NHibernate/Event/PostCollectionUpdateEvent.cs trunk/nhibernate/src/NHibernate/Event/PostDeleteEvent.cs trunk/nhibernate/src/NHibernate/Event/PostInsertEvent.cs trunk/nhibernate/src/NHibernate/Event/PostUpdateEvent.cs trunk/nhibernate/src/NHibernate/Event/PreCollectionRecreateEvent.cs trunk/nhibernate/src/NHibernate/Event/PreCollectionRemoveEvent.cs trunk/nhibernate/src/NHibernate/Event/PreCollectionUpdateEvent.cs trunk/nhibernate/src/NHibernate/Event/PreDeleteEvent.cs trunk/nhibernate/src/NHibernate/Event/PreInsertEvent.cs trunk/nhibernate/src/NHibernate/Event/PreLoadEvent.cs trunk/nhibernate/src/NHibernate/Event/PreUpdateEvent.cs trunk/nhibernate/src/NHibernate/Event/RefreshEvent.cs trunk/nhibernate/src/NHibernate/Event/ReplicateEvent.cs trunk/nhibernate/src/NHibernate/Event/SaveOrUpdateEvent.cs trunk/nhibernate/src/NHibernate/Exceptions/ADOConnectionException.cs trunk/nhibernate/src/NHibernate/Exceptions/ADOExceptionHelper.cs trunk/nhibernate/src/NHibernate/Exceptions/AdoExceptionContextInfo.cs trunk/nhibernate/src/NHibernate/Exceptions/ConstraintViolationException.cs trunk/nhibernate/src/NHibernate/Exceptions/DataException.cs trunk/nhibernate/src/NHibernate/Exceptions/IConfigurable.cs trunk/nhibernate/src/NHibernate/Exceptions/ISQLExceptionConverter.cs trunk/nhibernate/src/NHibernate/Exceptions/IViolatedConstraintNameExtracter.cs trunk/nhibernate/src/NHibernate/Exceptions/ReflectionBasedSqlStateExtracter.cs trunk/nhibernate/src/NHibernate/Exceptions/SQLExceptionConverterFactory.cs trunk/nhibernate/src/NHibernate/Exceptions/SQLGrammarException.cs trunk/nhibernate/src/NHibernate/Exceptions/SQLStateConverter.cs trunk/nhibernate/src/NHibernate/Exceptions/SqlParseException.cs trunk/nhibernate/src/NHibernate/Exceptions/SqlStateExtracter.cs trunk/nhibernate/src/NHibernate/Exceptions/TemplatedViolatedConstraintNameExtracter.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/ASTQueryTranslatorFactory.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/AstPolymorphicProcessor.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/CaseInsensitiveStringStream.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/CollectionProperties.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/CrossJoinDictionaryArrays.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/DetailedSemanticException.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Exec/AbstractStatementExecutor.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Exec/BasicExecutor.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Exec/IStatementExecutor.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Exec/MultiTableDeleteExecutor.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Exec/MultiTableUpdateExecutor.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Generated/HqlLexer.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlLexer.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlParser.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.g trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlToken.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/IErrorReporter.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/IParseErrorHandler.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/InvalidPathException.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/InvalidWithClauseException.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Loader/QueryLoader.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/PolymorphicQuerySourceDetector.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/QuerySourceDetector.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/QuerySyntaxException.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/QueryTranslatorImpl.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SemanticException.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SessionFactoryHelperExtensions.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ASTErrorNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ASTFactory.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ASTNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ASTTreeAdaptor.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/AbstractNullnessCheckNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/AbstractRestrictableStatement.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/AbstractSelectExpression.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/AggregateNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/AssignmentSpecification.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/BetweenOperatorNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/BinaryArithmeticOperatorNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/BinaryLogicOperatorNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/BooleanLiteralNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/Case2Node.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/CaseNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/CollectionFunction.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ComponentJoin.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ConstructorNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/CountNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/DeleteStatement.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/FromClause.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/FromElement.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/FromElementFactory.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/FromElementType.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/FromReferenceNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeNodeStream.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IASTFactory.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IASTNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IBinaryOperatorNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IDisplayableNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IInitializableNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IOperatorNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IParameterContainer.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IPathNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IResolvableNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IRestrictableStatement.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ISessionFactoryAwareNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IStatement.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IUnaryOperatorNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IdentNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ImpliedFromElement.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/InLogicOperatorNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IndexNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IntoClause.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IsNotNullLogicOperatorNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/JavaConstantNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/LiteralNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/MethodNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/OrderByClause.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ParameterNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/QueryNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/SelectClause.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/SelectExpressionImpl.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/SelectExpressionList.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/SqlFragment.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/SqlNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/UnaryArithmeticNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/UnaryLogicOperatorNode.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/UpdateStatement.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/ASTAppender.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/ASTIterator.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/ASTPrinter.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/CollectingNodeVisitor.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/IVisitationStrategy.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/JoinProcessor.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/LiteralProcessor.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/NodeTraverser.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/PathHelper.cs trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/SyntheticAndFactory.cs trunk/nhibernate/src/NHibernate/Hql/Ast/HqlTreeBuilder.cs trunk/nhibernate/src/NHibernate/Hql/Ast/HqlTreeNode.cs trunk/nhibernate/src/NHibernate/Hql/Classic/ClassicQueryTranslatorFactory.cs trunk/nhibernate/src/NHibernate/Hql/Classic/ClauseParser.cs trunk/nhibernate/src/NHibernate/Hql/Classic/FromParser.cs trunk/nhibernate/src/NHibernate/Hql/Classic/FromPathExpressionParser.cs trunk/nhibernate/src/NHibernate/Hql/Classic/FunctionStack.cs trunk/nhibernate/src/NHibernate/Hql/Classic/GroupByParser.cs trunk/nhibernate/src/NHibernate/Hql/Classic/HavingParser.cs trunk/nhibernate/src/NHibernate/Hql/Classic/OrderByParser.cs trunk/nhibernate/src/NHibernate/Hql/Classic/ParserHelper.cs trunk/nhibernate/src/NHibernate/Hql/Classic/PathExpressionParser.cs trunk/nhibernate/src/NHibernate/Hql/Classic/PreprocessingParser.cs trunk/nhibernate/src/NHibernate/Hql/Classic/QueryTranslator.cs trunk/nhibernate/src/NHibernate/Hql/Classic/SelectParser.cs trunk/nhibernate/src/NHibernate/Hql/Classic/SelectPathExpressionParser.cs trunk/nhibernate/src/NHibernate/Hql/Classic/WhereParser.cs trunk/nhibernate/src/NHibernate/Hql/CollectionSubqueryFactory.cs trunk/nhibernate/src/NHibernate/Hql/HolderInstantiator.cs trunk/nhibernate/src/NHibernate/Hql/IQueryTranslator.cs trunk/nhibernate/src/NHibernate/Hql/IQueryTranslatorFactory.cs trunk/nhibernate/src/NHibernate/Hql/NameGenerator.cs trunk/nhibernate/src/NHibernate/Hql/QuerySplitter.cs trunk/nhibernate/src/NHibernate/Hql/Util/SessionFactoryHelper.cs trunk/nhibernate/src/NHibernate/Id/AbstractPostInsertGenerator.cs trunk/nhibernate/src/NHibernate/Id/Assigned.cs trunk/nhibernate/src/NHibernate/Id/CounterGenerator.cs trunk/nhibernate/src/NHibernate/Id/Enhanced/IAccessCallback.cs trunk/nhibernate/src/NHibernate/Id/Enhanced/IDatabaseStructure.cs trunk/nhibernate/src/NHibernate/Id/Enhanced/IOptimizer.cs trunk/nhibernate/src/NHibernate/Id/Enhanced/OptimizerFactory.cs trunk/nhibernate/src/NHibernate/Id/Enhanced/SequenceStructure.cs trunk/nhibernate/src/NHibernate/Id/Enhanced/SequenceStyleGenerator.cs trunk/nhibernate/src/NHibernate/Id/ForeignGenerator.cs trunk/nhibernate/src/NHibernate/Id/GuidCombGenerator.cs trunk/nhibernate/src/NHibernate/Id/GuidGenerator.cs trunk/nhibernate/src/NHibernate/Id/IConfigurable.cs trunk/nhibernate/src/NHibernate/Id/IIdentifierGenerator.cs trunk/nhibernate/src/NHibernate/Id/IPersistentIdentifierGenerator.cs trunk/nhibernate/src/NHibernate/Id/IPostInsertIdentifierGenerator.cs trunk/nhibernate/src/NHibernate/Id/IPostInsertIdentityPersister.cs trunk/nhibernate/src/NHibernate/Id/IdentifierGenerationException.cs trunk/nhibernate/src/NHibernate/Id/IdentifierGeneratorFactory.cs trunk/nhibernate/src/NHibernate/Id/IdentityGenerator.cs trunk/nhibernate/src/NHibernate/Id/IncrementGenerator.cs trunk/nhibernate/src/NHibernate/Id/Insert/AbstractReturningDelegate.cs trunk/nhibernate/src/NHibernate/Id/Insert/AbstractSelectingDelegate.cs trunk/nhibernate/src/NHibernate/Id/Insert/IBinder.cs trunk/nhibernate/src/NHibernate/Id/Insert/IInsertGeneratedIdentifierDelegate.cs trunk/nhibernate/src/NHibernate/Id/Insert/IdentifierGeneratingInsert.cs trunk/nhibernate/src/NHibernate/Id/Insert/InsertSelectIdentityInsert.cs trunk/nhibernate/src/NHibernate/Id/Insert/NoCommentsInsert.cs trunk/nhibernate/src/NHibernate/Id/Insert/OutputParamReturningDelegate.cs trunk/nhibernate/src/NHibernate/Id/NativeGuidGenerator.cs trunk/nhibernate/src/NHibernate/Id/SelectGenerator.cs trunk/nhibernate/src/NHibernate/Id/SequenceGenerator.cs trunk/nhibernate/src/NHibernate/Id/SequenceHiLoGenerator.cs trunk/nhibernate/src/NHibernate/Id/SequenceIdentityGenerator.cs trunk/nhibernate/src/NHibernate/Id/TableHiLoGenerator.cs trunk/nhibernate/src/NHibernate/Id/TriggerIdentityGenerator.cs trunk/nhibernate/src/NHibernate/Id/UUIDHexGenerator.cs trunk/nhibernate/src/NHibernate/Id/UUIDStringGenerator.cs Added Paths: ----------- trunk/nhibernate/src/NHibernate/Engine/Loading/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Engine/Query/Sql/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Engine/Query/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Engine/Transaction/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Engine/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Event/Default/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Event/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Exceptions/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Exec/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Generated/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Loader/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Hql/Ast/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Hql/Classic/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Hql/Util/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Hql/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Id/Enhanced/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Id/Insert/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Id/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt Modified: trunk/nhibernate/src/NHibernate/Engine/ActionQueue.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/ActionQueue.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/ActionQueue.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Engine/AssociationKey.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/AssociationKey.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/AssociationKey.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Engine Modified: trunk/nhibernate/src/NHibernate/Engine/BatchFetchQueue.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/BatchFetchQueue.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/BatchFetchQueue.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using NHibernate.Cache; using NHibernate.Collection; Modified: trunk/nhibernate/src/NHibernate/Engine/Cascade.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Cascade.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/Cascade.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using NHibernate.Collection; Modified: trunk/nhibernate/src/NHibernate/Engine/CascadeStyle.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/CascadeStyle.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/CascadeStyle.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Util; Modified: trunk/nhibernate/src/NHibernate/Engine/CascadingAction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/CascadingAction.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/CascadingAction.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using Iesi.Collections; Modified: trunk/nhibernate/src/NHibernate/Engine/CollectionEntry.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/CollectionEntry.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/CollectionEntry.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; Modified: trunk/nhibernate/src/NHibernate/Engine/CollectionKey.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/CollectionKey.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/CollectionKey.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Engine; using NHibernate.Impl; Modified: trunk/nhibernate/src/NHibernate/Engine/Collections.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Collections.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/Collections.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Collection; using NHibernate.Impl; Modified: trunk/nhibernate/src/NHibernate/Engine/EntityEntry.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/EntityEntry.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/EntityEntry.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Impl; using NHibernate.Intercept; Modified: trunk/nhibernate/src/NHibernate/Engine/EntityKey.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/EntityKey.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/EntityKey.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Impl; using NHibernate.Persister.Entity; Modified: trunk/nhibernate/src/NHibernate/Engine/EntityUniqueKey.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/EntityUniqueKey.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/EntityUniqueKey.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Impl; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Engine/ExecuteUpdateResultCheckStyle.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/ExecuteUpdateResultCheckStyle.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/ExecuteUpdateResultCheckStyle.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/Engine/FilterDefinition.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/FilterDefinition.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/FilterDefinition.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Engine/ForeignKeys.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/ForeignKeys.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/ForeignKeys.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Id; using NHibernate.Persister.Entity; Modified: trunk/nhibernate/src/NHibernate/Engine/IBatcher.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/IBatcher.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/IBatcher.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Data; using NHibernate.AdoNet; Modified: trunk/nhibernate/src/NHibernate/Engine/IPersistenceContext.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/IPersistenceContext.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/IPersistenceContext.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Collections.Generic; using Iesi.Collections; Modified: trunk/nhibernate/src/NHibernate/Engine/ISessionFactoryImplementor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/ISessionFactoryImplementor.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/ISessionFactoryImplementor.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using System.Data; using Iesi.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Engine/ISessionImplementor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/ISessionImplementor.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/ISessionImplementor.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Engine/IdentifierValue.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/IdentifierValue.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/IdentifierValue.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Engine Modified: trunk/nhibernate/src/NHibernate/Engine/JoinHelper.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/JoinHelper.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/JoinHelper.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Persister.Entity; using NHibernate.Type; using NHibernate.Util; Modified: trunk/nhibernate/src/NHibernate/Engine/Loading/CollectionLoadContext.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Loading/CollectionLoadContext.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/Loading/CollectionLoadContext.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Collections.Generic; using System.Data; Added: trunk/nhibernate/src/NHibernate/Engine/Loading/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Loading/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Engine/Loading/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:29:06 UTC (rev 6014) @@ -0,0 +1,54 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; +using System.Data; +using NHibernate.Collection; +using NHibernate.Impl; +using NHibernate.Persister.Collection; + +namespace NHibernate.Engine.Loading +{ + /// <summary> + /// Represents a collection currently being loaded. + /// </summary> + public class LoadingCollectionEntry + { + private readonly IDataReader resultSet; + private readonly ICollectionPersister persister; + private readonly object key; + private readonly IPersistentCollection collection; + + public LoadingCollectionEntry(IDataReader resultSet, ICollectionPersister persister, object key, IPersistentCollection collection) + { + this.resultSet = resultSet; + this.persister = persister; + this.key = key; + this.collection = collection; + } + + public IDataReader ResultSet + { + get { return resultSet; } + } + + public ICollectionPersister Persister + { + get { return persister; } + } + + public object Key + { + get { return key; } + } + + public IPersistentCollection Collection + { + get { return collection; } + } + + public override string ToString() + { + return GetType().FullName + "<rs=" + ResultSet + ", coll=" + MessageHelper.InfoString(Persister.Role, Key) + ">@" + Convert.ToString(GetHashCode(), 16); + } + } +} Modified: trunk/nhibernate/src/NHibernate/Engine/NamedQueryDefinition.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/NamedQueryDefinition.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/NamedQueryDefinition.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Engine/NamedSQLQueryDefinition.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/NamedSQLQueryDefinition.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/NamedSQLQueryDefinition.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,100 +1,162 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; -using NHibernate.Engine.Query.Sql; -using System.Collections.Generic; +using System.Text; +using NHibernate.Persister.Entity; +using NHibernate.Type; namespace NHibernate.Engine { - [Serializable] - public class NamedSQLQueryDefinition : NamedQueryDefinition + /// <summary> + /// Implements the algorithm for validating property values + /// for illegal null values + /// </summary> + public sealed class Nullability { - private readonly INativeSQLQueryReturn[] queryReturns; - private readonly IList<string> querySpaces; - private readonly bool callable; - private readonly string resultSetRef; + private ISessionImplementor session; - public NamedSQLQueryDefinition( - string query, - INativeSQLQueryReturn[] queryReturns, - IList<string> querySpaces, - bool cacheable, - string cacheRegion, - int timeout, - int fetchSize, - FlushMode flushMode, - CacheMode? cacheMode, - bool readOnly, - string comment, - IDictionary<string, string> parameterTypes, - bool callable) - : base( - query.Trim(), /* trim done to workaround stupid oracle bug that cant handle whitespaces before a { in a sp */ - cacheable, - cacheRegion, - timeout, - fetchSize, - flushMode, - cacheMode, - readOnly, - comment, - parameterTypes - ) + public Nullability(ISessionImplementor session) { - this.queryReturns = queryReturns; - this.querySpaces = querySpaces; - this.callable = callable; + this.session = session; } - public NamedSQLQueryDefinition( - string query, - string resultSetRef, - IList<string> querySpaces, - bool cacheable, - string cacheRegion, - int timeout, - int fetchSize, - FlushMode flushMode, - CacheMode? cacheMode, - bool readOnly, - string comment, - IDictionary<string, string> parameterTypes, - bool callable) - : base( - query.Trim(), /* trim done to workaround stupid oracle bug that cant handle whitespaces before a { in a sp */ - cacheable, - cacheRegion, - timeout, - fetchSize, - flushMode, - cacheMode, - readOnly, - comment, - parameterTypes - ) + /// <summary> + /// Check nullability of the class persister properties + /// </summary> + /// <param name="values">entity properties </param> + /// <param name="persister">class persister </param> + /// <param name="isUpdate">wether it is intended to be updated or saved </param> + public void CheckNullability(object[] values, IEntityPersister persister, bool isUpdate) { - this.resultSetRef = resultSetRef; - this.querySpaces = querySpaces; - this.callable = callable; - } + /* + * Algorithm + * Check for any level one nullability breaks + * Look at non null components to + * recursively check next level of nullability breaks + * Look at Collections contraining component to + * recursively check next level of nullability breaks + * + * + * In the previous implementation, not-null stuffs where checked + * filtering by level one only updateable + * or insertable columns. So setting a sub component as update="false" + * has no effect on not-null check if the main component had good checkeability + * In this implementation, we keep this feature. + * However, I never see any documentation mentioning that, but it's for + * sure a limitation. + */ - public INativeSQLQueryReturn[] QueryReturns - { - get { return queryReturns; } + bool[] nullability = persister.PropertyNullability; + bool[] checkability = isUpdate ? persister.PropertyUpdateability : persister.PropertyInsertability; + IType[] propertyTypes = persister.PropertyTypes; + + for (int i = 0; i < values.Length; i++) + { + if (checkability[i]) + { + object value = values[i]; + if (!nullability[i] && value == null) + { + //check basic level one nullablilty + throw new PropertyValueException("not-null property references a null or transient value", persister.EntityName, persister.PropertyNames[i]); + } + else if (value != null) + { + //values is not null and is checkable, we'll look deeper + string breakProperties = CheckSubElementsNullability(propertyTypes[i], value); + if (breakProperties != null) + { + throw new PropertyValueException("not-null property references a null or transient value", persister.EntityName, BuildPropertyPath(persister.PropertyNames[i], breakProperties)); + } + } + } + } } - public IList<string> QuerySpaces + /// <summary> + /// Check sub elements-nullability. Returns property path that break + /// nullability or null if none + /// </summary> + /// <param name="propertyType">type to check </param> + /// <param name="value">value to check </param> + /// <returns> property path </returns> + private string CheckSubElementsNullability(IType propertyType, object value) { - get { return querySpaces; } + //for non null args, check for components and elements containing components + if (propertyType.IsComponentType) + { + return CheckComponentNullability(value, (IAbstractComponentType)propertyType); + } + else if (propertyType.IsCollectionType) + { + //persistent collections may have components + CollectionType collectionType = (CollectionType)propertyType; + IType collectionElementType = collectionType.GetElementType(session.Factory); + if (collectionElementType.IsComponentType) + { + //check for all components values in the collection + IAbstractComponentType componentType = (IAbstractComponentType)collectionElementType; + IEnumerable ec = CascadingAction.GetLoadedElementsIterator(session, collectionType, value); + foreach (object compValue in ec) + { + if (compValue != null) + return CheckComponentNullability(compValue, componentType); + } + } + } + return null; } - public bool IsCallable + /// <summary> + /// Check component nullability. Returns property path that break + /// nullability or null if none + /// </summary> + /// <param name="value">component properties </param> + /// <param name="compType">component not-nullable type </param> + /// <returns> property path </returns> + private string CheckComponentNullability(object value, IAbstractComponentType compType) { - get { return callable; } + // will check current level if some of them are not null or sublevels if they exist + bool[] nullability = compType.PropertyNullability; + if (nullability != null) + { + //do the test + object[] values = compType.GetPropertyValues(value, session.EntityMode); + IType[] propertyTypes = compType.Subtypes; + for (int i = 0; i < values.Length; i++) + { + object subvalue = values[i]; + if (!nullability[i] && subvalue == null) + { + return compType.PropertyNames[i]; + } + else if (subvalue != null) + { + string breakProperties = CheckSubElementsNullability(propertyTypes[i], subvalue); + if (breakProperties != null) + { + return BuildPropertyPath(compType.PropertyNames[i], breakProperties); + } + } + } + } + return null; } - public string ResultSetRef + /// <summary> + /// Return a well formed property path. + /// Basicaly, it will return parent.child + /// </summary> + /// <param name="parent">parent in path </param> + /// <param name="child">child in path </param> + /// <returns> parent-child path</returns> + private static string BuildPropertyPath(string parent, string child) { - get { return resultSetRef; } + return new StringBuilder(parent.Length + child.Length + 1) + .Append(parent) + .Append('.') + .Append(child) + .ToString(); } } -} \ No newline at end of file +} Modified: trunk/nhibernate/src/NHibernate/Engine/Query/CallableParser.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Query/CallableParser.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/Query/CallableParser.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Text.RegularExpressions; using NHibernate.Hql.Classic; Modified: trunk/nhibernate/src/NHibernate/Engine/Query/FilterQueryPlan.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Query/FilterQueryPlan.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/Query/FilterQueryPlan.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Engine/Query/HQLExpressionQueryPlan.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Query/HQLExpressionQueryPlan.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/Query/HQLExpressionQueryPlan.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using System.Collections.Generic; using NHibernate.Hql; using NHibernate.Hql.Ast.ANTLR; Modified: trunk/nhibernate/src/NHibernate/Engine/Query/HQLQueryPlan.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Query/HQLQueryPlan.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/Query/HQLQueryPlan.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Engine/Query/HQLStringQueryPlan.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Query/HQLStringQueryPlan.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/Query/HQLStringQueryPlan.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using System.Collections.Generic; using NHibernate.Hql; Modified: trunk/nhibernate/src/NHibernate/Engine/Query/NamedParameterDescriptor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Query/NamedParameterDescriptor.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/Query/NamedParameterDescriptor.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Engine/Query/NativeSQLQueryPlan.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Query/NativeSQLQueryPlan.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/Query/NativeSQLQueryPlan.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Engine/Query/OrdinalParameterDescriptor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Query/OrdinalParameterDescriptor.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/Query/OrdinalParameterDescriptor.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Engine/Query/ParamLocationRecognizer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Query/ParamLocationRecognizer.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/Query/ParamLocationRecognizer.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; namespace NHibernate.Engine.Query Modified: trunk/nhibernate/src/NHibernate/Engine/Query/ParameterMetadata.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Query/ParameterMetadata.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/Query/ParameterMetadata.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Linq; Modified: trunk/nhibernate/src/NHibernate/Engine/Query/ParameterParser.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Query/ParameterParser.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/Query/ParameterParser.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Hql.Classic; using NHibernate.Util; Modified: trunk/nhibernate/src/NHibernate/Engine/Query/QueryPlanCache.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/Query/QueryPlanCache.cs 2011-08-22 12:26:04 UTC (rev 6013) +++ trunk/nhibernate/src/NHibernate/Engine/Query/QueryPlanCache.cs 2011-08-22 12:29:06 UTC (rev 6014) @@ -1,309 +1,30 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; -using System.Collections.Generic; -using Iesi.Collections.Generic; +using NHibernate.Type; -using NHibernate.Engine.Query.Sql; -using NHibernate.Util; - namespace NHibernate.Engine.Query { - /// <summary> Acts as a cache for compiled query plans, as well as query-parameter metadata. </summary> [Serializable] - public class QueryPlanCache + public class ReturnMetadata { - private static readonly IInternalLogger log = LoggerProvider.LoggerFor(typeof(QueryPlanCache)); + private readonly string[] returnAliases; + private readonly IType[] returnTypes; - private readonly ISessionFactoryImplementor factory; - - // simple cache of param metadata based on query string. Ideally, the - // original "user-supplied query" string should be used to retrieve this - // metadata (i.e., not the para-list-expanded query string) to avoid - // unnecessary cache entries. - // Used solely for caching param metadata for native-sql queries, see - // getSQLParameterMetadata() for a discussion as to why... - private readonly SimpleMRUCache sqlParamMetadataCache = new SimpleMRUCache(); - - // the cache of the actual plans... - private readonly SoftLimitMRUCache planCache = new SoftLimitMRUCache(128); - - public QueryPlanCache(ISessionFactoryImplementor factory) + public ReturnMetadata(string[] returnAliases, IType[] returnTypes) { - this.factory = factory; + this.returnAliases = returnAliases; + this.returnTypes = returnTypes; } - public ParameterMetadata GetSQLParameterMetadata(string query) + public string[] ReturnAliases { - var metadata = (ParameterMetadata)sqlParamMetadataCache[query]; - if (metadata == null) - { - // for native-sql queries, the param metadata is determined outside - // any relation to a query plan, because query plan creation and/or - // retrieval for a native-sql query depends on all of the return - // types having been set, which might not be the case up-front when - // param metadata would be most useful - metadata = BuildNativeSQLParameterMetadata(query); - sqlParamMetadataCache.Put(query, metadata); - } - return metadata; + get { return returnAliases; } } - public IQueryPlan GetHQLQueryPlan(string queryString, bool shallow, IDictionary<string, IFilter> enabledFilters) + public IType[] ReturnTypes { - var key = new HQLQueryPlanKey(queryString, shallow, enabledFilters); - var plan = (IQueryPlan)planCache[key]; - - if (plan == null) - { - if (log.IsDebugEnabled) - { - log.Debug("unable to locate HQL query plan in cache; generating (" + queryString + ")"); - } - plan = new HQLStringQueryPlan(queryString, shallow, enabledFilters, factory); - planCache.Put(key, plan); - } - else - { - if (log.IsDebugEnabled) - { - log.Debug("located HQL query plan in cache (" + queryString + ")"); - } - } - - return plan; + get { return returnTypes; } } - - public IQueryExpressionPlan GetHQLQueryPlan(IQueryExpression queryExpression, bool shallow, IDictionary<string, IFilter> enabledFilters) - { - string expressionStr = queryExpression.Key; - - var key = new HQLQueryPlanKey(expressionStr, shallow, enabledFilters); - var plan = (IQueryExpressionPlan)planCache[key]; - - if (plan == null) - { - if (log.IsDebugEnabled) ... [truncated message content] |
From: <sb...@us...> - 2011-08-22 12:32:51
|
Revision: 6015 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=6015&view=rev Author: sbohlen Date: 2011-08-22 12:32:39 +0000 (Mon, 22 Aug 2011) Log Message: ----------- -delete non-source-code-related content from the repository to prevent subsequent use now that the authoritative repo has been switched to GITHUB -introduce OBSOLETE.txt message file into all folders -prepend OBSOLETE message to all .cs files to further ensure viewers are advised that the content in this repo is obsolete Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Impl/AbstractDetachedQuery.cs trunk/nhibernate/src/NHibernate/Impl/AbstractQueryImpl.cs trunk/nhibernate/src/NHibernate/Impl/AbstractSessionImpl.cs trunk/nhibernate/src/NHibernate/Impl/CollectionFilterImpl.cs trunk/nhibernate/src/NHibernate/Impl/CriteriaImpl.cs trunk/nhibernate/src/NHibernate/Impl/DelayedEnumerator.cs trunk/nhibernate/src/NHibernate/Impl/DetachedNamedQuery.cs trunk/nhibernate/src/NHibernate/Impl/DetachedQuery.cs trunk/nhibernate/src/NHibernate/Impl/ExpressionProcessor.cs trunk/nhibernate/src/NHibernate/Impl/ExpressionQueryImpl.cs trunk/nhibernate/src/NHibernate/Impl/FutureBatch.cs trunk/nhibernate/src/NHibernate/Impl/FutureCriteriaBatch.cs trunk/nhibernate/src/NHibernate/Impl/FutureQueryBatch.cs trunk/nhibernate/src/NHibernate/Impl/FutureValue.cs trunk/nhibernate/src/NHibernate/Impl/IDetachedQueryImplementor.cs trunk/nhibernate/src/NHibernate/Impl/MessageHelper.cs trunk/nhibernate/src/NHibernate/Impl/MultiCriteriaImpl.cs trunk/nhibernate/src/NHibernate/Impl/MultiQueryImpl.cs trunk/nhibernate/src/NHibernate/Impl/MultipleQueriesCacheAssembler.cs trunk/nhibernate/src/NHibernate/Impl/Printer.cs trunk/nhibernate/src/NHibernate/Impl/QueryImpl.cs trunk/nhibernate/src/NHibernate/Impl/SessionFactoryImpl.cs trunk/nhibernate/src/NHibernate/Impl/SessionFactoryObjectFactory.cs trunk/nhibernate/src/NHibernate/Impl/SessionIdLoggingContext.cs trunk/nhibernate/src/NHibernate/Impl/SessionImpl.cs trunk/nhibernate/src/NHibernate/Impl/SqlQueryImpl.cs trunk/nhibernate/src/NHibernate/Impl/StatelessSessionImpl.cs trunk/nhibernate/src/NHibernate/Intercept/DefaultDynamicLazyFieldInterceptor.cs trunk/nhibernate/src/NHibernate/Intercept/DefaultFieldInterceptor.cs trunk/nhibernate/src/NHibernate/Intercept/FieldInterceptionHelper.cs trunk/nhibernate/src/NHibernate/Intercept/IFieldInterceptor.cs trunk/nhibernate/src/NHibernate/Intercept/IFieldInterceptorAccessor.cs trunk/nhibernate/src/NHibernate/Intercept/ILazyPropertyInitializer.cs trunk/nhibernate/src/NHibernate/Linq/Clauses/NhJoinClause.cs trunk/nhibernate/src/NHibernate/Linq/DefaultQueryProvider.cs trunk/nhibernate/src/NHibernate/Linq/EagerFetchingExtensionMethods.cs trunk/nhibernate/src/NHibernate/Linq/EnumerableHelper.cs trunk/nhibernate/src/NHibernate/Linq/ExpressionToHqlTranslationResults.cs trunk/nhibernate/src/NHibernate/Linq/Expressions/NhAggregatedExpression.cs trunk/nhibernate/src/NHibernate/Linq/Expressions/NhAverageExpression.cs trunk/nhibernate/src/NHibernate/Linq/Expressions/NhCountExpression.cs trunk/nhibernate/src/NHibernate/Linq/Expressions/NhDistinctExpression.cs trunk/nhibernate/src/NHibernate/Linq/Expressions/NhExpressionType.cs trunk/nhibernate/src/NHibernate/Linq/Expressions/NhMaxExpression.cs trunk/nhibernate/src/NHibernate/Linq/Expressions/NhMinExpression.cs trunk/nhibernate/src/NHibernate/Linq/Expressions/NhNewExpression.cs trunk/nhibernate/src/NHibernate/Linq/Expressions/NhSumExpression.cs trunk/nhibernate/src/NHibernate/Linq/Functions/BaseHqlGeneratorForMethod.cs trunk/nhibernate/src/NHibernate/Linq/Functions/BaseHqlGeneratorForProperty.cs trunk/nhibernate/src/NHibernate/Linq/Functions/DateTimePropertiesHqlGenerator.cs trunk/nhibernate/src/NHibernate/Linq/Functions/DefaultLinqToHqlGeneratorsRegistry.cs trunk/nhibernate/src/NHibernate/Linq/Functions/DictionaryGenerator.cs trunk/nhibernate/src/NHibernate/Linq/Functions/IHqlGeneratorForMethod.cs trunk/nhibernate/src/NHibernate/Linq/Functions/IHqlGeneratorForProperty.cs trunk/nhibernate/src/NHibernate/Linq/Functions/ILinqToHqlGeneratorsRegistry.cs trunk/nhibernate/src/NHibernate/Linq/Functions/IRuntimeMethodHqlGenerator.cs trunk/nhibernate/src/NHibernate/Linq/Functions/LinqToHqlGeneratorsRegistryExtensions.cs trunk/nhibernate/src/NHibernate/Linq/Functions/LinqToHqlGeneratorsRegistryFactory.cs trunk/nhibernate/src/NHibernate/Linq/Functions/StandardLinqExtensionMethodGenerator.cs trunk/nhibernate/src/NHibernate/Linq/Functions/StringGenerator.cs trunk/nhibernate/src/NHibernate/Linq/GroupBy/AggregatingGroupByRewriter.cs trunk/nhibernate/src/NHibernate/Linq/GroupBy/GroupByAggregateDetectionVisitor.cs trunk/nhibernate/src/NHibernate/Linq/GroupBy/NonAggregatingGroupByRewriter.cs trunk/nhibernate/src/NHibernate/Linq/GroupJoin/AggregatingGroupJoinRewriter.cs trunk/nhibernate/src/NHibernate/Linq/GroupJoin/GroupJoinAggregateDetectionVisitor.cs trunk/nhibernate/src/NHibernate/Linq/GroupJoin/GroupJoinSelectClauseRewriter.cs trunk/nhibernate/src/NHibernate/Linq/GroupJoin/IsAggregatingResults.cs trunk/nhibernate/src/NHibernate/Linq/GroupJoin/LocateGroupJoinQuerySource.cs trunk/nhibernate/src/NHibernate/Linq/GroupJoin/NonAggregatingGroupJoinRewriter.cs trunk/nhibernate/src/NHibernate/Linq/IntermediateHqlTree.cs trunk/nhibernate/src/NHibernate/Linq/LinqExtensionMethods.cs trunk/nhibernate/src/NHibernate/Linq/NhLinqExpression.cs trunk/nhibernate/src/NHibernate/Linq/NhLinqExpressionReturnType.cs trunk/nhibernate/src/NHibernate/Linq/NhQueryable.cs trunk/nhibernate/src/NHibernate/Linq/NhRelinqQueryParser.cs trunk/nhibernate/src/NHibernate/Linq/ParameterAggregator.cs trunk/nhibernate/src/NHibernate/Linq/ReWriters/AddJoinsReWriter.cs trunk/nhibernate/src/NHibernate/Linq/ReWriters/MergeAggregatingResultsRewriter.cs trunk/nhibernate/src/NHibernate/Linq/ReWriters/MoveOrderByToEndRewriter.cs trunk/nhibernate/src/NHibernate/Linq/ReWriters/QueryReferenceExpressionFlattener.cs trunk/nhibernate/src/NHibernate/Linq/ReWriters/RemoveUnnecessaryBodyOperators.cs trunk/nhibernate/src/NHibernate/Linq/ReWriters/ResultOperatorRewriterResult.cs trunk/nhibernate/src/NHibernate/Linq/ResultOperators/NonAggregatingGroupBy.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/AbstractJoinDetector.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/EqualityHqlGenerator.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ExpressionKeyVisitor.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ExpressionParameterVisitor.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/GroupByKeySelectorVisitor.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/IHqlExpressionVisitor.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/NameGenerator.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/NameUnNamedParameters.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/NhExpressionTreeVisitor.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/NhThrowingExpressionTreeVisitor.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/Nominator.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/PossibleValueSet.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/QueryModelVisitor.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/QuerySourceLocator.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/IResultOperatorProcessor.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessAggregate.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessAll.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessAny.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessCacheable.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessCast.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessClientSideSelect.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessContains.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessFetch.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessFetchMany.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessFetchOne.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessFirst.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessFirstOrSingleBase.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessGroupBy.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessNonAggregatingGroupBy.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessOfType.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessResultOperatorReturn.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessSingle.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessSkip.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessTake.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ResultOperatorMap.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ResultOperatorProcessor.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/ResultOperatorProcessorBase.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/SelectAndOrderByJoinDetector.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/SelectClauseVisitor.cs trunk/nhibernate/src/NHibernate/Linq/Visitors/VisitorParameters.cs trunk/nhibernate/src/NHibernate/Loader/AbstractEntityJoinWalker.cs trunk/nhibernate/src/NHibernate/Loader/Collection/BasicCollectionJoinWalker.cs trunk/nhibernate/src/NHibernate/Loader/Collection/BasicCollectionLoader.cs trunk/nhibernate/src/NHibernate/Loader/Collection/BatchingCollectionInitializer.cs trunk/nhibernate/src/NHibernate/Loader/Collection/CollectionLoader.cs trunk/nhibernate/src/NHibernate/Loader/Collection/ICollectionInitializer.cs trunk/nhibernate/src/NHibernate/Loader/Collection/OneToManyJoinWalker.cs trunk/nhibernate/src/NHibernate/Loader/Collection/OneToManyLoader.cs trunk/nhibernate/src/NHibernate/Loader/Collection/SubselectCollectionLoader.cs trunk/nhibernate/src/NHibernate/Loader/Collection/SubselectOneToManyLoader.cs trunk/nhibernate/src/NHibernate/Loader/Criteria/ComponentCollectionCriteriaInfoProvider.cs trunk/nhibernate/src/NHibernate/Loader/Criteria/CriteriaJoinWalker.cs trunk/nhibernate/src/NHibernate/Loader/Criteria/CriteriaLoader.cs trunk/nhibernate/src/NHibernate/Loader/Criteria/CriteriaQueryTranslator.cs trunk/nhibernate/src/NHibernate/Loader/Criteria/EntityCriteriaInfoProvider.cs trunk/nhibernate/src/NHibernate/Loader/Criteria/ICriteriaInfoProvider.cs trunk/nhibernate/src/NHibernate/Loader/Criteria/ScalarCollectionCriteriaInfoProvider.cs trunk/nhibernate/src/NHibernate/Loader/Custom/CollectionFetchReturn.cs trunk/nhibernate/src/NHibernate/Loader/Custom/CollectionReturn.cs trunk/nhibernate/src/NHibernate/Loader/Custom/ColumnCollectionAliases.cs trunk/nhibernate/src/NHibernate/Loader/Custom/ColumnEntityAliases.cs trunk/nhibernate/src/NHibernate/Loader/Custom/CustomLoader.cs trunk/nhibernate/src/NHibernate/Loader/Custom/FetchReturn.cs trunk/nhibernate/src/NHibernate/Loader/Custom/IReturn.cs trunk/nhibernate/src/NHibernate/Loader/Custom/NonScalarReturn.cs trunk/nhibernate/src/NHibernate/Loader/Custom/ScalarReturn.cs trunk/nhibernate/src/NHibernate/Loader/Custom/Sql/SQLCustomQuery.cs trunk/nhibernate/src/NHibernate/Loader/Custom/Sql/SQLQueryParser.cs trunk/nhibernate/src/NHibernate/Loader/Custom/Sql/SQLQueryReturnProcessor.cs trunk/nhibernate/src/NHibernate/Loader/DefaultEntityAliases.cs trunk/nhibernate/src/NHibernate/Loader/Entity/AbstractEntityLoader.cs trunk/nhibernate/src/NHibernate/Loader/Entity/BatchingEntityLoader.cs trunk/nhibernate/src/NHibernate/Loader/Entity/CascadeEntityJoinWalker.cs trunk/nhibernate/src/NHibernate/Loader/Entity/CascadeEntityLoader.cs trunk/nhibernate/src/NHibernate/Loader/Entity/CollectionElementLoader.cs trunk/nhibernate/src/NHibernate/Loader/Entity/EntityJoinWalker.cs trunk/nhibernate/src/NHibernate/Loader/Entity/EntityLoader.cs trunk/nhibernate/src/NHibernate/Loader/Entity/IUniqueEntityLoader.cs trunk/nhibernate/src/NHibernate/Loader/GeneratedCollectionAliases.cs trunk/nhibernate/src/NHibernate/Loader/IEntityAliases.cs trunk/nhibernate/src/NHibernate/Loader/Loader.cs trunk/nhibernate/src/NHibernate/Loader/OuterJoinLoader.cs trunk/nhibernate/src/NHibernate/Loader/OuterJoinableAssociation.cs trunk/nhibernate/src/NHibernate/Loader/TopologicalSorter.cs trunk/nhibernate/src/NHibernate/Mapping/AbstractAuxiliaryDatabaseObject.cs trunk/nhibernate/src/NHibernate/Mapping/Any.cs trunk/nhibernate/src/NHibernate/Mapping/Array.cs trunk/nhibernate/src/NHibernate/Mapping/Backref.cs trunk/nhibernate/src/NHibernate/Mapping/Bag.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/AbstractExplicitlyDeclaredModel.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/CacheInclude.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/CacheUsage.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Cascade.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/CascadeExtensions.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/CollectionFetchMode.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/CollectionLazy.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Conformist/ClassMapping.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Conformist/ComponentMapping.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Conformist/JoinedSubclassMapping.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Conformist/SubclassMapping.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Conformist/UnionSubclassMapping.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/ConventionModelMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/ExplicitlyDeclaredModel.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/FakeModelExplicitDeclarationsHolder.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/FetchKind.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/ForClass.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Generators.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IAccessorPropertyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IAnyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IBagPropertiesMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/ICacheMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IClassMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/ICollectionElementRelation.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/ICollectionIdMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/ICollectionPropertiesMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IColumnMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IColumnsMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IComponentElementMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IComponentMapKeyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IComponentMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IComponentParentMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/ICompositeIdMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IConformistHoldersProvider.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IDiscriminatorMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IDynamicComponentAttributesMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IElementMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IEntityAttributesMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IEntityPropertyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IEntitySqlsMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IFilterMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IGenerator.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IGeneratorDef.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IGeneratorMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IIdBagPropertiesMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IIdMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IJoinedSubclassMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IKeyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IListIndexMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IListPropertiesMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IManyToAnyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IManyToManyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IManyToOneMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IMapKeyManyToManyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IMapKeyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IMapKeyRelation.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IMapPropertiesMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IModelExplicitDeclarationsHolder.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/INaturalIdMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IOneToManyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IOneToOneMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IPlainPropertyContainerMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IPropertyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/ISetPropertiesMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/ISubclassMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IUnionSubclassMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/IVersionMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/AbstractBasePropertyContainerMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/AbstractPropertyContainerMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/AccessorPropertyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/AnyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/BagMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CascadeConverter.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ClassMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CollectionElementRelation.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CollectionIdMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ComponentAsIdLikeComponetAttributesMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ComponentAsIdMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ComponentElementMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ComponentMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ComponentNestedElementMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ComponentParentMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ComposedIdMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersHolder.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/BagPropertiesCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/CollectionElementRelationCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/CollectionKeyCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/CollectionPropertiesCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/ComponentAsIdCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/ComponentCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/ComponentElementCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/ComposedIdCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/DynamicComponentCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/IdBagPropertiesCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/JoinCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/JoinKeyCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/JoinedSubclassCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/JoinedSubclassKeyCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/ListPropertiesCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/ManyToAnyCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/ManyToManyCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/MapKeyComponentCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/MapKeyCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/MapKeyRelationCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/NaturalIdCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/OneToManyCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/PropertyContainerCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/SetPropertiesCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/SubclassCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/UnionSubclassCustomizer.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/DefaultCandidatePersistentMembersProvider.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/DiscriminatorMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/DynamicComponentMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ElementMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ExplicitDeclarationsHolder.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/FilterMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/GeneratorMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ICandidatePersistentMembersProvider.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ICustomizersHolder.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/IdBagMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/IdMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/JoinMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/JoinedSubclassMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/KeyManyToOneMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/KeyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/KeyPropertyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ListIndexMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ListMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ManyToAnyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ManyToManyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/ManyToOneMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/MapKeyManyToManyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/MapKeyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/MapKeyRelation.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/MapMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/MapperEventsHandlersDefinitions.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/NaturalIdMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/NoMemberPropertyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/OneToManyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/OneToOneMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/PropertyMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/SetMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/SubclassMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/TypeNameUtil.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/UnionSubclassMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/VersionMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/Lazy.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/MappingsExtensions.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/ModelExplicitDeclarationsHolderExtensions.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/ModelMapper.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/PropertyGeneration.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/PropertyPath.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/PropertyPathExtensions.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/PropertyToField.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/SchemaAction.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/SimpleModelInspector.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/TypeExtensions.cs trunk/nhibernate/src/NHibernate/Mapping/ByCode/VersionGeneration.cs trunk/nhibernate/src/NHibernate/Mapping/Collection.cs trunk/nhibernate/src/NHibernate/Mapping/Column.cs trunk/nhibernate/src/NHibernate/Mapping/Component.cs trunk/nhibernate/src/NHibernate/Mapping/Constraint.cs trunk/nhibernate/src/NHibernate/Mapping/DenormalizedTable.cs trunk/nhibernate/src/NHibernate/Mapping/DependantValue.cs trunk/nhibernate/src/NHibernate/Mapping/ForeignKey.cs trunk/nhibernate/src/NHibernate/Mapping/Formula.cs trunk/nhibernate/src/NHibernate/Mapping/IAuxiliaryDatabaseObject.cs trunk/nhibernate/src/NHibernate/Mapping/IFetchable.cs trunk/nhibernate/src/NHibernate/Mapping/IFilterable.cs trunk/nhibernate/src/NHibernate/Mapping/IKeyValue.cs trunk/nhibernate/src/NHibernate/Mapping/IMetaAttributable.cs trunk/nhibernate/src/NHibernate/Mapping/IPersistentClassVisitor.cs trunk/nhibernate/src/NHibernate/Mapping/IRelationalModel.cs trunk/nhibernate/src/NHibernate/Mapping/ISelectable.cs trunk/nhibernate/src/NHibernate/Mapping/ISqlCustomizable.cs trunk/nhibernate/src/NHibernate/Mapping/ITableOwner.cs trunk/nhibernate/src/NHibernate/Mapping/IValue.cs trunk/nhibernate/src/NHibernate/Mapping/IValueVisitor.cs trunk/nhibernate/src/NHibernate/Mapping/IdentifierBag.cs trunk/nhibernate/src/NHibernate/Mapping/IdentifierCollection.cs trunk/nhibernate/src/NHibernate/Mapping/Index.cs trunk/nhibernate/src/NHibernate/Mapping/IndexBackref.cs trunk/nhibernate/src/NHibernate/Mapping/IndexedCollection.cs trunk/nhibernate/src/NHibernate/Mapping/JoinedSubclass.cs trunk/nhibernate/src/NHibernate/Mapping/List.cs trunk/nhibernate/src/NHibernate/Mapping/ManyToOne.cs trunk/nhibernate/src/NHibernate/Mapping/Map.cs trunk/nhibernate/src/NHibernate/Mapping/MetaAttribute.cs trunk/nhibernate/src/NHibernate/Mapping/OneToMany.cs trunk/nhibernate/src/NHibernate/Mapping/OneToOne.cs trunk/nhibernate/src/NHibernate/Mapping/PersistentClass.cs trunk/nhibernate/src/NHibernate/Mapping/PrimaryKey.cs trunk/nhibernate/src/NHibernate/Mapping/PrimitiveArray.cs trunk/nhibernate/src/NHibernate/Mapping/Property.cs trunk/nhibernate/src/NHibernate/Mapping/PropertyGeneration.cs trunk/nhibernate/src/NHibernate/Mapping/RootClass.cs trunk/nhibernate/src/NHibernate/Mapping/Set.cs trunk/nhibernate/src/NHibernate/Mapping/SimpleAuxiliaryDatabaseObject.cs trunk/nhibernate/src/NHibernate/Mapping/SimpleValue.cs trunk/nhibernate/src/NHibernate/Mapping/SingleTableSubclass.cs trunk/nhibernate/src/NHibernate/Mapping/Table.cs trunk/nhibernate/src/NHibernate/Mapping/ToOne.cs trunk/nhibernate/src/NHibernate/Mapping/TypeDef.cs trunk/nhibernate/src/NHibernate/Mapping/UnionSubclass.cs trunk/nhibernate/src/NHibernate/Mapping/UniqueKey.cs trunk/nhibernate/src/NHibernate/Metadata/IClassMetadata.cs trunk/nhibernate/src/NHibernate/Metadata/ICollectionMetadata.cs Added Paths: ----------- trunk/nhibernate/src/NHibernate/Impl/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Intercept/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Linq/Clauses/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Linq/Expressions/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Linq/Functions/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Linq/GroupBy/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Linq/GroupJoin/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Linq/ReWriters/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Linq/ResultOperators/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Linq/Visitors/ResultOperatorProcessors/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Linq/Visitors/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Linq/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Loader/Collection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Loader/Criteria/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Loader/Custom/Sql/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Loader/Custom/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Loader/Entity/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Loader/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Mapping/ByCode/Conformist/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Mapping/ByCode/Impl/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Mapping/ByCode/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Mapping/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Metadata/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt Modified: trunk/nhibernate/src/NHibernate/Impl/AbstractDetachedQuery.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/AbstractDetachedQuery.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/AbstractDetachedQuery.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Impl/AbstractQueryImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/AbstractQueryImpl.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/AbstractQueryImpl.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Impl/AbstractSessionImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/AbstractSessionImpl.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/AbstractSessionImpl.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Impl/CollectionFilterImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/CollectionFilterImpl.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/CollectionFilterImpl.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using NHibernate.Engine; using NHibernate.Engine.Query; Modified: trunk/nhibernate/src/NHibernate/Impl/CriteriaImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/CriteriaImpl.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/CriteriaImpl.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Impl/DelayedEnumerator.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/DelayedEnumerator.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/DelayedEnumerator.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Impl/DetachedNamedQuery.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/DetachedNamedQuery.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/DetachedNamedQuery.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Impl/DetachedQuery.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/DetachedQuery.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/DetachedQuery.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate; Modified: trunk/nhibernate/src/NHibernate/Impl/ExpressionProcessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/ExpressionProcessor.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/ExpressionProcessor.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Impl/ExpressionQueryImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/ExpressionQueryImpl.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/ExpressionQueryImpl.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Impl/FutureBatch.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/FutureBatch.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/FutureBatch.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Collections.Generic; using System.Linq; Modified: trunk/nhibernate/src/NHibernate/Impl/FutureCriteriaBatch.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/FutureCriteriaBatch.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/FutureCriteriaBatch.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; namespace NHibernate.Impl Modified: trunk/nhibernate/src/NHibernate/Impl/FutureQueryBatch.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/FutureQueryBatch.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/FutureQueryBatch.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,4 +1,6 @@ -using System.Collections; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System.Collections; namespace NHibernate.Impl { Modified: trunk/nhibernate/src/NHibernate/Impl/FutureValue.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/FutureValue.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/FutureValue.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Impl/IDetachedQueryImplementor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/IDetachedQueryImplementor.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/IDetachedQueryImplementor.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate; namespace NHibernate.Impl Modified: trunk/nhibernate/src/NHibernate/Impl/MessageHelper.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/MessageHelper.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/MessageHelper.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Text; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Impl/MultiCriteriaImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/MultiCriteriaImpl.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/MultiCriteriaImpl.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Impl/MultiQueryImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/MultiQueryImpl.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/MultiQueryImpl.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Impl/MultipleQueriesCacheAssembler.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/MultipleQueriesCacheAssembler.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/MultipleQueriesCacheAssembler.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using Iesi.Collections.Generic; using NHibernate.Cache; Modified: trunk/nhibernate/src/NHibernate/Impl/Printer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/Printer.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/Printer.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Impl/QueryImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/QueryImpl.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/QueryImpl.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Collections.Generic; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Impl/SessionFactoryImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/SessionFactoryImpl.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/SessionFactoryImpl.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Impl/SessionFactoryObjectFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/SessionFactoryObjectFactory.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/SessionFactoryObjectFactory.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Impl/SessionIdLoggingContext.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/SessionIdLoggingContext.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/SessionIdLoggingContext.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Impl Modified: trunk/nhibernate/src/NHibernate/Impl/SessionImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/SessionImpl.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/SessionImpl.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Impl/SqlQueryImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/SqlQueryImpl.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/SqlQueryImpl.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Impl/StatelessSessionImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/StatelessSessionImpl.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Impl/StatelessSessionImpl.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Added: trunk/nhibernate/src/NHibernate/Impl/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Impl/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:32:39 UTC (rev 6015) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Intercept/DefaultDynamicLazyFieldInterceptor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Intercept/DefaultDynamicLazyFieldInterceptor.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Intercept/DefaultDynamicLazyFieldInterceptor.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,65 +1,165 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; -using NHibernate.Proxy.DynamicProxy; -using NHibernate.Util; +using Iesi.Collections.Generic; +using NHibernate.Engine; +using NHibernate.Proxy; namespace NHibernate.Intercept { [Serializable] - public class DefaultDynamicLazyFieldInterceptor : IFieldInterceptorAccessor, Proxy.DynamicProxy.IInterceptor + public abstract class AbstractFieldInterceptor : IFieldInterceptor { - public DefaultDynamicLazyFieldInterceptor(object targetInstance) + public static readonly object InvokeImplementation = new object(); + + [NonSerialized] + private ISessionImplementor session; + private ISet<string> uninitializedFields; + private readonly ISet<string> unwrapProxyFieldNames; + private readonly ISet<string> loadedUnwrapProxyFieldNames = new HashedSet<string>(); + private readonly string entityName; + private readonly System.Type mappedClass; + + [NonSerialized] + private bool initializing; + private bool isDirty; + + protected internal AbstractFieldInterceptor(ISessionImplementor session, ISet<string> uninitializedFields, ISet<string> unwrapProxyFieldNames, string entityName, System.Type mappedClass) { - if (targetInstance == null) - { - throw new ArgumentNullException("targetInstance"); - } - TargetInstance = targetInstance; + this.session = session; + this.uninitializedFields = uninitializedFields; + this.unwrapProxyFieldNames = unwrapProxyFieldNames ?? new HashedSet<string>(); + this.entityName = entityName; + this.mappedClass = mappedClass; } - public IFieldInterceptor FieldInterceptor { get; set; } - public object TargetInstance { get; private set; } + #region IFieldInterceptor Members - public object Intercept(InvocationInfo info) + public bool IsDirty { - var methodName = info.TargetMethod.Name; - if (FieldInterceptor != null) + get { return isDirty; } + } + + public ISessionImplementor Session + { + get { return session; } + set { session = value; } + } + + public bool IsInitialized + { + get { return uninitializedFields == null || uninitializedFields.Count == 0; } + } + + public bool IsInitializedField(string field) + { + return !IsUninitializedProperty(field) && !IsUninitializedAssociation(field); + } + + public void MarkDirty() + { + isDirty = true; + } + + public void ClearDirty() + { + isDirty = false; + } + + public string EntityName + { + get { return entityName; } + } + + public System.Type MappedClass + { + get { return mappedClass; } + } + + #endregion + + public ISet<string> UninitializedFields + { + get { return uninitializedFields; } + } + + public bool Initializing + { + get { return initializing; } + } + + public object Intercept(object target, string fieldName, object value) + { + // NH Specific: Hibernate only deals with lazy properties here, we deal with + // both lazy properties and with no-proxy. + if (initializing) { - if (ReflectHelper.IsPropertyGet(info.TargetMethod)) - { - if("get_FieldInterceptor".Equals(methodName)) - { - return FieldInterceptor; - } - object propValue = info.TargetMethod.Invoke(TargetInstance, info.Arguments); + return InvokeImplementation; + } - var result = FieldInterceptor.Intercept(info.Target, ReflectHelper.GetPropertyName(info.TargetMethod), propValue); + if (IsInitializedField(fieldName)) + { + return value; + } - if (result != AbstractFieldInterceptor.InvokeImplementation) - { - return result; - } - } - else if (ReflectHelper.IsPropertySet(info.TargetMethod)) - { - if ("set_FieldInterceptor".Equals(methodName)) - { - FieldInterceptor = (IFieldInterceptor)info.Arguments[0]; - return null; - } - FieldInterceptor.MarkDirty(); - FieldInterceptor.Intercept(info.Target, ReflectHelper.GetPropertyName(info.TargetMethod), info.Arguments[0]); - } + if (session == null) + { + throw new LazyInitializationException(EntityName, null, string.Format("entity with lazy properties is not associated with a session. entity-name:'{0}' property:'{1}'", EntityName, fieldName)); } - else + if (!session.IsOpen || !session.IsConnected) { - if ("set_FieldInterceptor".Equals(methodName)) - { - FieldInterceptor = (IFieldInterceptor)info.Arguments[0]; - return null; - } + throw new LazyInitializationException(EntityName, null, string.Format("session is not connected. entity-name:'{0}' property:'{1}'", EntityName, fieldName)); } - return info.TargetMethod.Invoke(TargetInstance, info.Arguments); + if (IsUninitializedProperty(fieldName)) + { + return InitializeField(fieldName, target); + } + + if (value.IsProxy() && IsUninitializedAssociation(fieldName)) + { + var nhproxy = value as INHibernateProxy; + return InitializeOrGetAssociation(nhproxy, fieldName); + } + return InvokeImplementation; } + + private bool IsUninitializedAssociation(string fieldName) + { + return unwrapProxyFieldNames.Contains(fieldName) && !loadedUnwrapProxyFieldNames.Contains(fieldName); + } + + private bool IsUninitializedProperty(string fieldName) + { + return uninitializedFields != null && uninitializedFields.Contains(fieldName); + } + + private object InitializeOrGetAssociation(INHibernateProxy value, string fieldName) + { + if(value.HibernateLazyInitializer.IsUninitialized) + { + value.HibernateLazyInitializer.Initialize(); + value.HibernateLazyInitializer.Unwrap = true; // means that future Load/Get from the session will get the implementation + loadedUnwrapProxyFieldNames.Add(fieldName); + } + return value.HibernateLazyInitializer.GetImplementation(session); + } + + private object InitializeField(string fieldName, object target) + { + object result; + initializing = true; + try + { + var lazyPropertyInitializer = ((ILazyPropertyInitializer) session.Factory.GetEntityPersister(entityName)); + result = lazyPropertyInitializer.InitializeLazyProperty(fieldName, target, session); + } + finally + { + initializing = false; + } + uninitializedFields = null; //let's assume that there is only one lazy fetch group, for now! + return result; + } } -} \ No newline at end of file +} Modified: trunk/nhibernate/src/NHibernate/Intercept/DefaultFieldInterceptor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Intercept/DefaultFieldInterceptor.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Intercept/DefaultFieldInterceptor.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using Iesi.Collections.Generic; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Intercept/FieldInterceptionHelper.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Intercept/FieldInterceptionHelper.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Intercept/FieldInterceptionHelper.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using Iesi.Collections.Generic; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Intercept/IFieldInterceptor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Intercept/IFieldInterceptor.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Intercept/IFieldInterceptor.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; namespace NHibernate.Intercept Modified: trunk/nhibernate/src/NHibernate/Intercept/IFieldInterceptorAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Intercept/IFieldInterceptorAccessor.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Intercept/IFieldInterceptorAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,4 +1,6 @@ -namespace NHibernate.Intercept +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +namespace NHibernate.Intercept { public interface IFieldInterceptorAccessor { Modified: trunk/nhibernate/src/NHibernate/Intercept/ILazyPropertyInitializer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Intercept/ILazyPropertyInitializer.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Intercept/ILazyPropertyInitializer.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; namespace NHibernate.Intercept Added: trunk/nhibernate/src/NHibernate/Intercept/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Intercept/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Intercept/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:32:39 UTC (rev 6015) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Linq/Clauses/NhJoinClause.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Linq/Clauses/NhJoinClause.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Linq/Clauses/NhJoinClause.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Linq.Expressions; using Remotion.Linq.Clauses; using Remotion.Linq.Clauses; Added: trunk/nhibernate/src/NHibernate/Linq/Clauses/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Linq/Clauses/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Linq/Clauses/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:32:39 UTC (rev 6015) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Linq/DefaultQueryProvider.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Linq/DefaultQueryProvider.cs 2011-08-22 12:29:06 UTC (rev 6014) +++ trunk/nhibernate/src/NHibernate/Linq/DefaultQueryProvider.cs 2011-08-22 12:32:39 UTC (rev 6015) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Collections.Generic; using System.Linq... [truncated message content] |
From: <sb...@us...> - 2011-08-22 12:35:29
|
Revision: 6016 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=6016&view=rev Author: sbohlen Date: 2011-08-22 12:35:19 +0000 (Mon, 22 Aug 2011) Log Message: ----------- -delete non-source-code-related content from the repository to prevent subsequent use now that the authoritative repo has been switched to GITHUB -introduce OBSOLETE.txt message file into all folders -prepend OBSOLETE message to all .cs files to further ensure viewers are advised that the content in this repo is obsolete Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Param/AbstractExplicitParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/AggregatedIndexCollectionSelectorParameterSpecifications.cs trunk/nhibernate/src/NHibernate/Param/CollectionFilterKeyParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/CriteriaNamedParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/DynamicFilterParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/IExplicitParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/IParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/NamedParameter.cs trunk/nhibernate/src/NHibernate/Param/NamedParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/ParametersBackTrackExtensions.cs trunk/nhibernate/src/NHibernate/Param/QuerySkipParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/QueryTakeParameterSpecification.cs trunk/nhibernate/src/NHibernate/Persister/Collection/AbstractCollectionPersister.cs trunk/nhibernate/src/NHibernate/Persister/Collection/BasicCollectionPersister.cs trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyMapping.cs trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyNames.cs trunk/nhibernate/src/NHibernate/Persister/Collection/CompositeElementPropertyMapping.cs trunk/nhibernate/src/NHibernate/Persister/Collection/ElementPropertyMapping.cs trunk/nhibernate/src/NHibernate/Persister/Collection/ICollectionPersister.cs trunk/nhibernate/src/NHibernate/Persister/Collection/IQueryableCollection.cs trunk/nhibernate/src/NHibernate/Persister/Collection/ISqlLoadableCollection.cs trunk/nhibernate/src/NHibernate/Persister/Collection/NamedQueryCollectionInitializer.cs trunk/nhibernate/src/NHibernate/Persister/Collection/OneToManyPersister.cs trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractEntityPersister.cs trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractPropertyMapping.cs trunk/nhibernate/src/NHibernate/Persister/Entity/BasicEntityPropertyMapping.cs trunk/nhibernate/src/NHibernate/Persister/Entity/IEntityPersister.cs trunk/nhibernate/src/NHibernate/Persister/Entity/IJoinable.cs trunk/nhibernate/src/NHibernate/Persister/Entity/ILoadable.cs trunk/nhibernate/src/NHibernate/Persister/Entity/ILockable.cs trunk/nhibernate/src/NHibernate/Persister/Entity/IOuterJoinLoadable.cs trunk/nhibernate/src/NHibernate/Persister/Entity/IPropertyMapping.cs trunk/nhibernate/src/NHibernate/Persister/Entity/IQueryable.cs trunk/nhibernate/src/NHibernate/Persister/Entity/ISqlLoadable.cs trunk/nhibernate/src/NHibernate/Persister/Entity/IUniqueKeyLoadable.cs trunk/nhibernate/src/NHibernate/Persister/Entity/JoinedSubclassEntityPersister.cs trunk/nhibernate/src/NHibernate/Persister/Entity/NamedQueryLoader.cs trunk/nhibernate/src/NHibernate/Persister/Entity/SingleTableEntityPersister.cs trunk/nhibernate/src/NHibernate/Persister/Entity/UnionSubclassEntityPersister.cs trunk/nhibernate/src/NHibernate/Persister/PersisterFactory.cs trunk/nhibernate/src/NHibernate/Properties/BackFieldStrategy.cs trunk/nhibernate/src/NHibernate/Properties/BackrefPropertyAccessor.cs trunk/nhibernate/src/NHibernate/Properties/BasicPropertyAccessor.cs trunk/nhibernate/src/NHibernate/Properties/CamelCaseMUnderscoreStrategy.cs trunk/nhibernate/src/NHibernate/Properties/CamelCaseStrategy.cs trunk/nhibernate/src/NHibernate/Properties/CamelCaseUnderscoreStrategy.cs trunk/nhibernate/src/NHibernate/Properties/ChainedPropertyAccessor.cs trunk/nhibernate/src/NHibernate/Properties/EmbeddedPropertyAccessor.cs trunk/nhibernate/src/NHibernate/Properties/FieldAccessor.cs trunk/nhibernate/src/NHibernate/Properties/IFieldNamingStrategy.cs trunk/nhibernate/src/NHibernate/Properties/IGetter.cs trunk/nhibernate/src/NHibernate/Properties/IOptimizableSetter.cs trunk/nhibernate/src/NHibernate/Properties/IPropertyAccessor.cs trunk/nhibernate/src/NHibernate/Properties/ISetter.cs trunk/nhibernate/src/NHibernate/Properties/IndexPropertyAccessor.cs trunk/nhibernate/src/NHibernate/Properties/LowerCaseStrategy.cs trunk/nhibernate/src/NHibernate/Properties/LowerCaseUnderscoreStrategy.cs trunk/nhibernate/src/NHibernate/Properties/MapAccessor.cs trunk/nhibernate/src/NHibernate/Properties/NoSetterAccessor.cs trunk/nhibernate/src/NHibernate/Properties/NoopAccessor.cs trunk/nhibernate/src/NHibernate/Properties/PascalCaseMStrategy.cs trunk/nhibernate/src/NHibernate/Properties/PascalCaseMUnderscoreStrategy.cs trunk/nhibernate/src/NHibernate/Properties/PascalCaseUnderscoreStrategy.cs trunk/nhibernate/src/NHibernate/Properties/PropertyAccessorFactory.cs trunk/nhibernate/src/NHibernate/Properties/ReadonlyAccessor.cs trunk/nhibernate/src/NHibernate/Properties/XmlAccessor.cs trunk/nhibernate/src/NHibernate/Proxy/AbstractLazyInitializer.cs trunk/nhibernate/src/NHibernate/Proxy/AbstractProxyFactory.cs trunk/nhibernate/src/NHibernate/Proxy/DefaultDynamicProxyMethodCheckerExtensions.cs trunk/nhibernate/src/NHibernate/Proxy/DefaultLazyInitializer.cs trunk/nhibernate/src/NHibernate/Proxy/DefaultProxyFactory.cs trunk/nhibernate/src/NHibernate/Proxy/DynProxyTypeValidator.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/DefaultArgumentHandler.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/DefaultMethodEmitter.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/DefaultProxyMethodBuilder.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/HashSetExtensions.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/IArgumentHandler.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/IInterceptor.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/IMethodBodyEmitter.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/IProxy.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/IProxyCache.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/IProxyMethodBuilder.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/InterceptorHandler.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/InvocationInfo.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/OpCodesMap.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/ProxyCacheEntry.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/ProxyDummy.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/ProxyFactory.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/ProxyImplementor.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/ProxyObjectReference.cs trunk/nhibernate/src/NHibernate/Proxy/IEntityNotFoundDelegate.cs trunk/nhibernate/src/NHibernate/Proxy/ILazyInitializer.cs trunk/nhibernate/src/NHibernate/Proxy/INHibernateProxy.cs trunk/nhibernate/src/NHibernate/Proxy/IProxyFactory.cs trunk/nhibernate/src/NHibernate/Proxy/IProxyValidator.cs trunk/nhibernate/src/NHibernate/Proxy/Map/MapLazyInitializer.cs trunk/nhibernate/src/NHibernate/Proxy/Map/MapProxy.cs trunk/nhibernate/src/NHibernate/Proxy/Map/MapProxyFactory.cs trunk/nhibernate/src/NHibernate/Proxy/NHibernateProxyHelper.cs trunk/nhibernate/src/NHibernate/Proxy/Poco/BasicLazyInitializer.cs trunk/nhibernate/src/NHibernate/SqlCommand/ANSICaseFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/ANSIJoinFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/Alias.cs trunk/nhibernate/src/NHibernate/SqlCommand/CaseFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/ConditionalFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/DecodeCaseFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/DisjunctionFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/ForUpdateFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/ISqlStringBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/ISqlStringVisitor.cs trunk/nhibernate/src/NHibernate/SqlCommand/InFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/InformixJoinFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/InsertSelect.cs trunk/nhibernate/src/NHibernate/SqlCommand/JoinFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/OracleJoinFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/Parameter.cs trunk/nhibernate/src/NHibernate/SqlCommand/QueryJoinFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/QuerySelect.cs trunk/nhibernate/src/NHibernate/SqlCommand/SelectFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlBaseBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlCommandImpl.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlCommandInfo.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlDeleteBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlInsertBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlSelectBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlSimpleSelectBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlString.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlStringBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlUpdateBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/SubselectClauseExtractor.cs trunk/nhibernate/src/NHibernate/SqlCommand/Template.cs trunk/nhibernate/src/NHibernate/SqlCommand/WhereBuilder.cs trunk/nhibernate/src/NHibernate/SqlTypes/AnsiStringFixedLengthSqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/AnsiStringSqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/BinaryBlobSqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/BinarySqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/SqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/SqlTypeFactory.cs trunk/nhibernate/src/NHibernate/SqlTypes/StringClobSqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/StringFixedLengthSqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/StringSqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/XmlSqlType.cs Added Paths: ----------- trunk/nhibernate/src/NHibernate/Param/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Persister/Collection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Persister/Entity/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Persister/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Properties/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Proxy/Map/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Proxy/Poco/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Proxy/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/SqlCommand/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/SqlTypes/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt Modified: trunk/nhibernate/src/NHibernate/Param/AbstractExplicitParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/AbstractExplicitParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/AbstractExplicitParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using System.Collections.Generic; using System.Data; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Param/AggregatedIndexCollectionSelectorParameterSpecifications.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/AggregatedIndexCollectionSelectorParameterSpecifications.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/AggregatedIndexCollectionSelectorParameterSpecifications.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using System.Collections.Generic; using System.Data; using System.Text; Modified: trunk/nhibernate/src/NHibernate/Param/CollectionFilterKeyParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/CollectionFilterKeyParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/CollectionFilterKeyParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using System.Collections.Generic; using System.Data; using System.Linq; Modified: trunk/nhibernate/src/NHibernate/Param/CriteriaNamedParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/CriteriaNamedParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/CriteriaNamedParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Param/DynamicFilterParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/DynamicFilterParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/DynamicFilterParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using System.Collections; using System.Collections.Generic; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Param/IExplicitParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/IExplicitParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/IExplicitParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,4 +1,6 @@ -using NHibernate.Engine; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using NHibernate.Engine; namespace NHibernate.Param { Modified: trunk/nhibernate/src/NHibernate/Param/IParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/IParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/IParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,4 +1,6 @@ -using System.Collections.Generic; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System.Collections.Generic; using System.Data; using NHibernate.Engine; using NHibernate.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/Param/NamedParameter.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/NamedParameter.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/NamedParameter.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Type; namespace NHibernate.Param Modified: trunk/nhibernate/src/NHibernate/Param/NamedParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/NamedParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/NamedParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using System.Collections.Generic; using System.Data; using System.Linq; Modified: trunk/nhibernate/src/NHibernate/Param/ParametersBackTrackExtensions.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/ParametersBackTrackExtensions.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/ParametersBackTrackExtensions.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using System.Linq; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Param/QuerySkipParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/QuerySkipParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/QuerySkipParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Param/QueryTakeParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/QueryTakeParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/QueryTakeParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Data; Added: trunk/nhibernate/src/NHibernate/Param/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Param/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Param/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:35:19 UTC (rev 6016) @@ -0,0 +1,58 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using NHibernate.Engine; +using NHibernate.SqlCommand; +using NHibernate.Type; + +namespace NHibernate.Param +{ + public class VersionTypeSeedParameterSpecification : IParameterSpecification + { + private const string IdBackTrack = "<nhv_seed_nh>"; + private readonly string[] idForBackTracks = new[] {IdBackTrack}; + private readonly IVersionType type; + + public VersionTypeSeedParameterSpecification(IVersionType type) + { + this.type = type; + } + + #region IParameterSpecification Members + + public void Bind(IDbCommand command, IList<Parameter> sqlQueryParametersList, QueryParameters queryParameters, ISessionImplementor session) + { + int position = sqlQueryParametersList.GetEffectiveParameterLocations(IdBackTrack).Single(); // version parameter can't appear more than once + type.NullSafeSet(command, type.Seed(session), position, session); + } + + public void Bind(IDbCommand command, IList<Parameter> multiSqlQueryParametersList, int singleSqlParametersOffset, IList<Parameter> sqlQueryParametersList, QueryParameters queryParameters, ISessionImplementor session) + { + throw new NotSupportedException("Not supported for multiquery loader."); + } + + public IType ExpectedType + { + get { return type; } + set + { + // expected type is intrinsic here... + } + } + + public string RenderDisplayInfo() + { + return "version-seed, type=" + type; + } + + public IEnumerable<string> GetIdsForBackTrack(IMapping sessionFactory) + { + return idForBackTracks; + } + + #endregion + } +} \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/AbstractCollectionPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/AbstractCollectionPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/AbstractCollectionPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/BasicCollectionPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/BasicCollectionPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/BasicCollectionPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyMapping.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyMapping.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyMapping.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Persister.Entity; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyNames.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyNames.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyNames.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Persister.Collection { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/CompositeElementPropertyMapping.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/CompositeElementPropertyMapping.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/CompositeElementPropertyMapping.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; using NHibernate.Persister.Entity; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/ElementPropertyMapping.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/ElementPropertyMapping.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/ElementPropertyMapping.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Persister.Entity; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/ICollectionPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/ICollectionPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/ICollectionPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using System.Data; using NHibernate.Cache; Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/IQueryableCollection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/IQueryableCollection.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/IQueryableCollection.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Persister.Entity; namespace NHibernate.Persister.Collection Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/ISqlLoadableCollection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/ISqlLoadableCollection.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/ISqlLoadableCollection.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Persister.Collection { public interface ISqlLoadableCollection : IQueryableCollection Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/NamedQueryCollectionInitializer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/NamedQueryCollectionInitializer.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/NamedQueryCollectionInitializer.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; using NHibernate.Impl; Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/OneToManyPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/OneToManyPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/OneToManyPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Data; Added: trunk/nhibernate/src/NHibernate/Persister/Collection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:35:19 UTC (rev 6016) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractEntityPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractEntityPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractEntityPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractPropertyMapping.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractPropertyMapping.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractPropertyMapping.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/BasicEntityPropertyMapping.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/BasicEntityPropertyMapping.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/BasicEntityPropertyMapping.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Type; namespace NHibernate.Persister.Entity Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/IEntityPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/IEntityPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/IEntityPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Cache; using NHibernate.Cache.Entry; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/IJoinable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/IJoinable.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/IJoinable.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using NHibernate.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/ILoadable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/ILoadable.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/ILoadable.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Type; using NHibernate.Engine; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/ILockable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/ILockable.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/ILockable.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.SqlTypes; namespace NHibernate.Persister.Entity Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/IOuterJoinLoadable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/IOuterJoinLoadable.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/IOuterJoinLoadable.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/IPropertyMapping.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/IPropertyMapping.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/IPropertyMapping.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Type; namespace NHibernate.Persister.Entity Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/IQueryable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/IQueryable.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/IQueryable.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Persister.Entity { public enum Declarer Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/ISqlLoadable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/ISqlLoadable.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/ISqlLoadable.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Type; namespace NHibernate.Persister.Entity Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/IUniqueKeyLoadable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/IUniqueKeyLoadable.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/IUniqueKeyLoadable.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; namespace NHibernate.Persister.Entity Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/JoinedSubclassEntityPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/JoinedSubclassEntityPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/JoinedSubclassEntityPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Cache; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/NamedQueryLoader.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/NamedQueryLoader.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/NamedQueryLoader.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; using NHibernate.Impl; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/SingleTableEntityPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/SingleTableEntityPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/SingleTableEntityPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Text; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/UnionSubclassEntityPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/UnionSubclassEntityPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/UnionSubclassEntityPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using System.Text; using Iesi.Collections.Generic; Added: trunk/nhibernate/src/NHibernate/Persister/Entity/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:35:19 UTC (rev 6016) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Persister/PersisterFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/PersisterFactory.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/PersisterFactory.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Reflection; using System.Text; Added: trunk/nhibernate/src/NHibernate/Persister/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Persister/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:35:19 UTC (rev 6016) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Properties/BackFieldStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/BackFieldStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/BackFieldStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { public class BackFieldStrategy : IFieldNamingStrategy Modified: trunk/nhibernate/src/NHibernate/Properties/BackrefPropertyAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/BackrefPropertyAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/BackrefPropertyAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Reflection; Modified: trunk/nhibernate/src/NHibernate/Properties/BasicPropertyAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/BasicPropertyAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/BasicPropertyAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Reflection; Modified: trunk/nhibernate/src/NHibernate/Properties/CamelCaseMUnderscoreStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/CamelCaseMUnderscoreStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/CamelCaseMUnderscoreStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/CamelCaseStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/CamelCaseStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/CamelCaseStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/CamelCaseUnderscoreStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/CamelCaseUnderscoreStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/CamelCaseUnderscoreStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/ChainedPropertyAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/ChainedPropertyAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/ChainedPropertyAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Properties Modified: trunk/nhibernate/src/NHibernate/Properties/EmbeddedPropertyAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/EmbeddedPropertyAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/EmbeddedPropertyAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Reflection; Modified: trunk/nhibernate/src/NHibernate/Properties/FieldAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/FieldAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/FieldAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Reflection; Modified: trunk/nhibernate/src/NHibernate/Properties/IFieldNamingStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/IFieldNamingStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/IFieldNamingStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/IGetter.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/IGetter.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/IGetter.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Reflection; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Properties/IOptimizableSetter.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/IOptimizableSetter.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/IOptimizableSetter.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Reflection.Emit; Modified: trunk/nhibernate/src/NHibernate/Properties/IPropertyAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/IPropertyAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/IPropertyAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/ISetter.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/ISetter.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/ISetter.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Reflection; namespace NHibernate.Properties Modified: trunk/nhibernate/src/NHibernate/Properties/IndexPropertyAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/IndexPropertyAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/IndexPropertyAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,114 +1,18 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; -using System.Collections; -using System.Reflection; -using NHibernate.Engine; +using System.Reflection.Emit; namespace NHibernate.Properties { - /// <summary> Represents a "back-reference" to the index of a collection. </summary> - [Serializable] - public class IndexPropertyAccessor : IPropertyAccessor + /// <summary> + /// An <see cref="IGetter" /> that can emit IL to get the property value. + /// </summary> + public interface IOptimizableGetter { - private readonly string propertyName; - private readonly string entityName; - - /// <summary> Constructs a new instance of IndexPropertyAccessor. </summary> - /// <param name="collectionRole">The collection role which this back ref references. </param> - /// <param name="entityName">The owner entity name.</param> - public IndexPropertyAccessor(string collectionRole, string entityName) - { - propertyName = collectionRole.Substring(entityName.Length + 1); - this.entityName = entityName; - } - - #region IPropertyAccessor Members - - public IGetter GetGetter(System.Type theClass, string propertyName) - { - return new IndexGetter(this); - } - - public ISetter GetSetter(System.Type theClass, string propertyName) - { - return new IndexSetter(); - } - - public bool CanAccessThroughReflectionOptimizer - { - get { return false; } - } - - #endregion - - /// <summary> The Setter implementation for index backrefs.</summary> - [Serializable] - public sealed class IndexSetter : ISetter - { - #region ISetter Members - - public void Set(object target, object value) - { - } - - public string PropertyName - { - get { return null; } - } - - public MethodInfo Method - { - get { return null; } - } - - #endregion - } - - /// <summary> The Getter implementation for index backrefs.</summary> - [Serializable] - public class IndexGetter : IGetter - { - private readonly IndexPropertyAccessor encloser; - - public IndexGetter(IndexPropertyAccessor encloser) - { - this.encloser = encloser; - } - - #region IGetter Members - - public object Get(object target) - { - return BackrefPropertyAccessor.Unknown; - } - - public System.Type ReturnType - { - get { return typeof (object); } - } - - public string PropertyName - { - get { return null; } - } - - public MethodInfo Method - { - get { return null; } - } - - public object GetForInsert(object owner, IDictionary mergeMap, ISessionImplementor session) - { - if (session == null) - { - return BackrefPropertyAccessor.Unknown; - } - else - { - return session.PersistenceContext.GetIndexInOwner(encloser.entityName, encloser.propertyName, owner, mergeMap); - } - } - - #endregion - } + /// <summary> + /// Emit IL to get the property value from the object on top of the stack. + /// </summary> + void Emit(ILGenerator il); } -} +} \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Properties/LowerCaseStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/LowerCaseStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/LowerCaseStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/LowerCaseUnderscoreStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/LowerCaseUnderscoreStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/LowerCaseUnderscoreStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/MapAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/MapAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/MapAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Reflection; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Properties/NoSetterAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/NoSetterAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/NoSetterAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Properties Modified: trunk/nhibernate/src/NHibernate/Properties/NoopAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/NoopAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/NoopAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Reflection; Modified: trunk/nhibernate/src/NHibernate/Properties/PascalCaseMStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/PascalCaseMStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/PascalCaseMStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { public class PascalCaseMStrategy : IFieldNamingStrategy Modified: trunk/nhibernate/src/NHibernate/Properties/PascalCaseMUnderscoreStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/PascalCaseMUnderscoreStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/PascalCaseMUnderscoreStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/PascalCaseUnderscoreStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/PascalCaseUnderscoreStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/PascalCaseUnderscoreStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/PropertyAccessorFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/PropertyAccessorFactory.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/PropertyAccessorFactory.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Properties/ReadonlyAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/ReadonlyAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/ReadonlyAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Reflection; Modified: trunk/nhibernate/src/NHibernate/Properties/XmlAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/XmlAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/XmlAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Reflection; Added: trunk/nhibernate/src/NHibernate/Properties/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Properties/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:35:19 UTC (rev 6016) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Proxy/AbstractLazyInitializer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Proxy/AbstractLazyInitializer.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Proxy/AbstractLazyInitializer.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; usin... [truncated message content] |
From: <sb...@us...> - 2011-08-22 12:36:14
|
Revision: 6017 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=6017&view=rev Author: sbohlen Date: 2011-08-22 12:36:07 +0000 (Mon, 22 Aug 2011) Log Message: ----------- -delete non-source-code-related content from the repository to prevent subsequent use now that the authoritative repo has been switched to GITHUB -introduce OBSOLETE.txt message file into all folders -prepend OBSOLETE message to all .cs files to further ensure viewers are advised that the content in this repo is obsolete Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Stat/CollectionStatistics.cs trunk/nhibernate/src/NHibernate/Stat/EntityStatistics.cs trunk/nhibernate/src/NHibernate/Stat/ISessionStatistics.cs trunk/nhibernate/src/NHibernate/Stat/IStatistics.cs trunk/nhibernate/src/NHibernate/Stat/IStatisticsImplementor.cs trunk/nhibernate/src/NHibernate/Stat/QueryStatistics.cs trunk/nhibernate/src/NHibernate/Stat/SecondLevelCacheStatistics.cs trunk/nhibernate/src/NHibernate/Stat/SessionStatisticsImpl.cs trunk/nhibernate/src/NHibernate/Stat/StatisticsImpl.cs trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/IConnectionHelper.cs trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/ManagedProviderConnectionHelper.cs trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SchemaExport.cs trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SchemaUpdate.cs trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SchemaValidator.cs trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/ScriptSplitter.cs trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SuppliedConnectionHelper.cs trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SuppliedConnectionProviderConnectionHelper.cs trunk/nhibernate/src/NHibernate/Transaction/AdoNetTransactionFactory.cs trunk/nhibernate/src/NHibernate/Transaction/AdoNetWithDistributedTransactionFactory.cs trunk/nhibernate/src/NHibernate/Transaction/AdoNetWithDistrubtedTransactionFactory.cs trunk/nhibernate/src/NHibernate/Transaction/AdoTransaction.cs trunk/nhibernate/src/NHibernate/Transaction/ISynchronization.cs trunk/nhibernate/src/NHibernate/Transaction/ITransactionFactory.cs trunk/nhibernate/src/NHibernate/Transform/AliasToBeanConstructorResultTransformer.cs trunk/nhibernate/src/NHibernate/Transform/AliasToBeanResultTransformer.cs trunk/nhibernate/src/NHibernate/Transform/AliasToEntityMapResultTransformer.cs trunk/nhibernate/src/NHibernate/Transform/DistinctRootEntityResultTransformer.cs trunk/nhibernate/src/NHibernate/Transform/IResultTransformer.cs trunk/nhibernate/src/NHibernate/Transform/RootEntityResultTransformer.cs trunk/nhibernate/src/NHibernate/Transform/ToListResultTransformer.cs trunk/nhibernate/src/NHibernate/Transform/Transformers.cs Added Paths: ----------- trunk/nhibernate/src/NHibernate/Stat/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Tool/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Transaction/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Transform/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt Modified: trunk/nhibernate/src/NHibernate/Stat/CollectionStatistics.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Stat/CollectionStatistics.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Stat/CollectionStatistics.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Text; Modified: trunk/nhibernate/src/NHibernate/Stat/EntityStatistics.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Stat/EntityStatistics.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Stat/EntityStatistics.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Text; Modified: trunk/nhibernate/src/NHibernate/Stat/ISessionStatistics.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Stat/ISessionStatistics.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Stat/ISessionStatistics.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Stat/IStatistics.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Stat/IStatistics.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Stat/IStatistics.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Diagnostics; Modified: trunk/nhibernate/src/NHibernate/Stat/IStatisticsImplementor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Stat/IStatisticsImplementor.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Stat/IStatisticsImplementor.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Stat { Modified: trunk/nhibernate/src/NHibernate/Stat/QueryStatistics.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Stat/QueryStatistics.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Stat/QueryStatistics.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Text; Modified: trunk/nhibernate/src/NHibernate/Stat/SecondLevelCacheStatistics.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Stat/SecondLevelCacheStatistics.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Stat/SecondLevelCacheStatistics.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Text; Modified: trunk/nhibernate/src/NHibernate/Stat/SessionStatisticsImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Stat/SessionStatisticsImpl.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Stat/SessionStatisticsImpl.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using System.Text; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Stat/StatisticsImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Stat/StatisticsImpl.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Stat/StatisticsImpl.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Runtime.CompilerServices; Added: trunk/nhibernate/src/NHibernate/Stat/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Stat/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Stat/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:36:07 UTC (rev 6017) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Added: trunk/nhibernate/src/NHibernate/Tool/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Tool/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Tool/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:36:07 UTC (rev 6017) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/IConnectionHelper.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/IConnectionHelper.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/IConnectionHelper.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Data; using System.Data.Common; Modified: trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/ManagedProviderConnectionHelper.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/ManagedProviderConnectionHelper.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/ManagedProviderConnectionHelper.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using System.Data; using System.Data.Common; Modified: trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SchemaExport.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SchemaExport.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SchemaExport.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SchemaUpdate.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SchemaUpdate.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SchemaUpdate.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SchemaValidator.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SchemaValidator.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SchemaValidator.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Data.Common; Modified: trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/ScriptSplitter.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/ScriptSplitter.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/ScriptSplitter.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SuppliedConnectionHelper.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SuppliedConnectionHelper.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SuppliedConnectionHelper.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Data.Common; namespace NHibernate.Tool.hbm2ddl Modified: trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SuppliedConnectionProviderConnectionHelper.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SuppliedConnectionProviderConnectionHelper.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/SuppliedConnectionProviderConnectionHelper.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Data.Common; using NHibernate.Connection; Added: trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Tool/hbm2ddl/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:36:07 UTC (rev 6017) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Transaction/AdoNetTransactionFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Transaction/AdoNetTransactionFactory.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Transaction/AdoNetTransactionFactory.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Transaction/AdoNetWithDistributedTransactionFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Transaction/AdoNetWithDistributedTransactionFactory.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Transaction/AdoNetWithDistributedTransactionFactory.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Transactions; Modified: trunk/nhibernate/src/NHibernate/Transaction/AdoNetWithDistrubtedTransactionFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Transaction/AdoNetWithDistrubtedTransactionFactory.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Transaction/AdoNetWithDistrubtedTransactionFactory.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Transaction Modified: trunk/nhibernate/src/NHibernate/Transaction/AdoTransaction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Transaction/AdoTransaction.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Transaction/AdoTransaction.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Transaction/ISynchronization.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Transaction/ISynchronization.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Transaction/ISynchronization.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Text; Modified: trunk/nhibernate/src/NHibernate/Transaction/ITransactionFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Transaction/ITransactionFactory.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Transaction/ITransactionFactory.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Transactions; using NHibernate; Added: trunk/nhibernate/src/NHibernate/Transaction/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Transaction/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Transaction/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:36:07 UTC (rev 6017) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Transform/AliasToBeanConstructorResultTransformer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Transform/AliasToBeanConstructorResultTransformer.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Transform/AliasToBeanConstructorResultTransformer.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Reflection; Modified: trunk/nhibernate/src/NHibernate/Transform/AliasToBeanResultTransformer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Transform/AliasToBeanResultTransformer.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Transform/AliasToBeanResultTransformer.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Reflection; Modified: trunk/nhibernate/src/NHibernate/Transform/AliasToEntityMapResultTransformer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Transform/AliasToEntityMapResultTransformer.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Transform/AliasToEntityMapResultTransformer.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; Modified: trunk/nhibernate/src/NHibernate/Transform/DistinctRootEntityResultTransformer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Transform/DistinctRootEntityResultTransformer.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Transform/DistinctRootEntityResultTransformer.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Runtime.CompilerServices; Modified: trunk/nhibernate/src/NHibernate/Transform/IResultTransformer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Transform/IResultTransformer.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Transform/IResultTransformer.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; Modified: trunk/nhibernate/src/NHibernate/Transform/RootEntityResultTransformer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Transform/RootEntityResultTransformer.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Transform/RootEntityResultTransformer.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; Modified: trunk/nhibernate/src/NHibernate/Transform/ToListResultTransformer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Transform/ToListResultTransformer.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Transform/ToListResultTransformer.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; Modified: trunk/nhibernate/src/NHibernate/Transform/Transformers.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Transform/Transformers.cs 2011-08-22 12:35:19 UTC (rev 6016) +++ trunk/nhibernate/src/NHibernate/Transform/Transformers.cs 2011-08-22 12:36:07 UTC (rev 6017) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; namespace NHibernate.Transform Added: trunk/nhibernate/src/NHibernate/Transform/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Transform/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Transform/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:36:07 UTC (rev 6017) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sb...@us...> - 2011-08-22 12:38:04
|
Revision: 6018 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=6018&view=rev Author: sbohlen Date: 2011-08-22 12:37:53 +0000 (Mon, 22 Aug 2011) Log Message: ----------- -delete non-source-code-related content from the repository to prevent subsequent use now that the authoritative repo has been switched to GITHUB -introduce OBSOLETE.txt message file into all folders -prepend OBSOLETE message to all .cs files to further ensure viewers are advised that the content in this repo is obsolete Modified Paths: -------------- trunk/nhibernate/src/NHibernate/ADOException.cs trunk/nhibernate/src/NHibernate/AssertionFailure.cs trunk/nhibernate/src/NHibernate/CacheMode.cs trunk/nhibernate/src/NHibernate/CallbackException.cs trunk/nhibernate/src/NHibernate/ConnectionReleaseMode.cs trunk/nhibernate/src/NHibernate/CriteriaTransformer.cs trunk/nhibernate/src/NHibernate/DuplicateMappingException.cs trunk/nhibernate/src/NHibernate/EmptyInterceptor.cs trunk/nhibernate/src/NHibernate/EntityMode.cs trunk/nhibernate/src/NHibernate/EntityModeEqualityComparer.cs trunk/nhibernate/src/NHibernate/FKUnmatchingColumnsException.cs trunk/nhibernate/src/NHibernate/FetchMode.cs trunk/nhibernate/src/NHibernate/FlushMode.cs trunk/nhibernate/src/NHibernate/HibernateException.cs trunk/nhibernate/src/NHibernate/ICriteria.cs trunk/nhibernate/src/NHibernate/IDatabinder.cs trunk/nhibernate/src/NHibernate/IDetachedQuery.cs trunk/nhibernate/src/NHibernate/IFilter.cs trunk/nhibernate/src/NHibernate/IFutureValue.cs trunk/nhibernate/src/NHibernate/IInterceptor.cs trunk/nhibernate/src/NHibernate/IMultiQuery.cs trunk/nhibernate/src/NHibernate/IQuery.cs trunk/nhibernate/src/NHibernate/IQueryExpression.cs trunk/nhibernate/src/NHibernate/IQueryOver.cs trunk/nhibernate/src/NHibernate/ISQLQuery.cs trunk/nhibernate/src/NHibernate/ISession.cs trunk/nhibernate/src/NHibernate/ISessionFactory.cs trunk/nhibernate/src/NHibernate/IStatelessSession.cs trunk/nhibernate/src/NHibernate/IdentityEqualityComparer.cs trunk/nhibernate/src/NHibernate/InstantiationException.cs trunk/nhibernate/src/NHibernate/InvalidProxyTypeException.cs trunk/nhibernate/src/NHibernate/LazyInitializationException.cs trunk/nhibernate/src/NHibernate/LockMode.cs trunk/nhibernate/src/NHibernate/Logging.cs trunk/nhibernate/src/NHibernate/MappingException.cs trunk/nhibernate/src/NHibernate/NHibernateUtil.cs trunk/nhibernate/src/NHibernate/NonUniqueObjectException.cs trunk/nhibernate/src/NHibernate/NonUniqueResultException.cs trunk/nhibernate/src/NHibernate/ObjectDeletedException.cs trunk/nhibernate/src/NHibernate/ObjectNotFoundException.cs trunk/nhibernate/src/NHibernate/PersistentObjectException.cs trunk/nhibernate/src/NHibernate/PropertyAccessException.cs trunk/nhibernate/src/NHibernate/PropertyNotFoundException.cs trunk/nhibernate/src/NHibernate/PropertyValueException.cs trunk/nhibernate/src/NHibernate/QueryException.cs trunk/nhibernate/src/NHibernate/ReplicationMode.cs trunk/nhibernate/src/NHibernate/SessionException.cs trunk/nhibernate/src/NHibernate/StaleObjectStateException.cs trunk/nhibernate/src/NHibernate/StaleStateException.cs trunk/nhibernate/src/NHibernate/TransactionException.cs trunk/nhibernate/src/NHibernate/TransientObjectException.cs trunk/nhibernate/src/NHibernate/Tuple/Component/AbstractComponentTuplizer.cs trunk/nhibernate/src/NHibernate/Tuple/Component/ComponentEntityModeToTuplizerMapping.cs trunk/nhibernate/src/NHibernate/Tuple/Component/ComponentMetamodel.cs trunk/nhibernate/src/NHibernate/Tuple/Component/DynamicMapComponentTuplizer.cs trunk/nhibernate/src/NHibernate/Tuple/Component/IComponentTuplizer.cs trunk/nhibernate/src/NHibernate/Tuple/Component/PocoComponentTuplizer.cs trunk/nhibernate/src/NHibernate/Tuple/DynamicMapInstantiator.cs trunk/nhibernate/src/NHibernate/Tuple/Entity/AbstractEntityTuplizer.cs trunk/nhibernate/src/NHibernate/Tuple/Entity/DynamicMapEntityTuplizer.cs trunk/nhibernate/src/NHibernate/Tuple/Entity/EntityEntityModeToTuplizerMapping.cs trunk/nhibernate/src/NHibernate/Tuple/Entity/EntityMetamodel.cs trunk/nhibernate/src/NHibernate/Tuple/Entity/IEntityTuplizer.cs trunk/nhibernate/src/NHibernate/Tuple/Entity/PocoEntityTuplizer.cs trunk/nhibernate/src/NHibernate/Tuple/EntityModeToTuplizerMapping.cs trunk/nhibernate/src/NHibernate/Tuple/IInstantiator.cs trunk/nhibernate/src/NHibernate/Tuple/ITuplizer.cs trunk/nhibernate/src/NHibernate/Tuple/IdentifierProperty.cs trunk/nhibernate/src/NHibernate/Tuple/PocoInstantiator.cs trunk/nhibernate/src/NHibernate/Tuple/PropertyFactory.cs trunk/nhibernate/src/NHibernate/Tuple/StandardProperty.cs trunk/nhibernate/src/NHibernate/Tuple/VersionProperty.cs trunk/nhibernate/src/NHibernate/Type/AbstractBinaryType.cs trunk/nhibernate/src/NHibernate/Type/AbstractEnumType.cs trunk/nhibernate/src/NHibernate/Type/AbstractStringType.cs trunk/nhibernate/src/NHibernate/Type/AbstractType.cs trunk/nhibernate/src/NHibernate/Type/AnsiCharType.cs trunk/nhibernate/src/NHibernate/Type/AnsiStringType.cs trunk/nhibernate/src/NHibernate/Type/AnyType.cs trunk/nhibernate/src/NHibernate/Type/ArrayType.cs trunk/nhibernate/src/NHibernate/Type/BagType.cs trunk/nhibernate/src/NHibernate/Type/BinaryBlobType.cs trunk/nhibernate/src/NHibernate/Type/BinaryType.cs trunk/nhibernate/src/NHibernate/Type/BooleanType.cs trunk/nhibernate/src/NHibernate/Type/ByteType.cs trunk/nhibernate/src/NHibernate/Type/CharBooleanType.cs trunk/nhibernate/src/NHibernate/Type/CharType.cs trunk/nhibernate/src/NHibernate/Type/ClassMetaType.cs trunk/nhibernate/src/NHibernate/Type/CollectionType.cs trunk/nhibernate/src/NHibernate/Type/ComponentType.cs trunk/nhibernate/src/NHibernate/Type/CompositeCustomType.cs trunk/nhibernate/src/NHibernate/Type/CultureInfoType.cs trunk/nhibernate/src/NHibernate/Type/CurrencyType.cs trunk/nhibernate/src/NHibernate/Type/CustomCollectionType.cs trunk/nhibernate/src/NHibernate/Type/CustomType.cs trunk/nhibernate/src/NHibernate/Type/DateTime2Type.cs trunk/nhibernate/src/NHibernate/Type/DateTimeOffSetType.cs trunk/nhibernate/src/NHibernate/Type/DateTimeType.cs trunk/nhibernate/src/NHibernate/Type/DateType.cs trunk/nhibernate/src/NHibernate/Type/DbTimestampType.cs trunk/nhibernate/src/NHibernate/Type/DecimalType.cs trunk/nhibernate/src/NHibernate/Type/DefaultCollectionTypeFactory.cs trunk/nhibernate/src/NHibernate/Type/DoubleType.cs trunk/nhibernate/src/NHibernate/Type/EmbeddedComponentType.cs trunk/nhibernate/src/NHibernate/Type/EnumCharType.cs trunk/nhibernate/src/NHibernate/Type/EnumStringType.cs trunk/nhibernate/src/NHibernate/Type/ForeignKeyDirection.cs trunk/nhibernate/src/NHibernate/Type/GenericBagType.cs trunk/nhibernate/src/NHibernate/Type/GenericIdentifierBagType.cs trunk/nhibernate/src/NHibernate/Type/GenericMapType.cs trunk/nhibernate/src/NHibernate/Type/GenericOrderedSetType.cs trunk/nhibernate/src/NHibernate/Type/GenericSetType.cs trunk/nhibernate/src/NHibernate/Type/GenericSortedDictionaryType.cs trunk/nhibernate/src/NHibernate/Type/GenericSortedListType.cs trunk/nhibernate/src/NHibernate/Type/GenericSortedSetType.cs trunk/nhibernate/src/NHibernate/Type/IAbstractComponentType.cs trunk/nhibernate/src/NHibernate/Type/IAssociationType.cs trunk/nhibernate/src/NHibernate/Type/ICacheAssembler.cs trunk/nhibernate/src/NHibernate/Type/IDiscriminatorType.cs trunk/nhibernate/src/NHibernate/Type/IIdentifierType.cs trunk/nhibernate/src/NHibernate/Type/ILiteralType.cs trunk/nhibernate/src/NHibernate/Type/IType.cs trunk/nhibernate/src/NHibernate/Type/IVersionType.cs trunk/nhibernate/src/NHibernate/Type/IdentifierBagType.cs trunk/nhibernate/src/NHibernate/Type/ImmutableType.cs trunk/nhibernate/src/NHibernate/Type/Int16Type.cs trunk/nhibernate/src/NHibernate/Type/Int32Type.cs trunk/nhibernate/src/NHibernate/Type/Int64Type.cs trunk/nhibernate/src/NHibernate/Type/ListType.cs trunk/nhibernate/src/NHibernate/Type/LocalDateTimeType.cs trunk/nhibernate/src/NHibernate/Type/ManyToOneType.cs trunk/nhibernate/src/NHibernate/Type/MapType.cs trunk/nhibernate/src/NHibernate/Type/MetaType.cs trunk/nhibernate/src/NHibernate/Type/MutableType.cs trunk/nhibernate/src/NHibernate/Type/NullableType.cs trunk/nhibernate/src/NHibernate/Type/OneToOneType.cs trunk/nhibernate/src/NHibernate/Type/OrderedMapType.cs trunk/nhibernate/src/NHibernate/Type/OrderedSetType.cs trunk/nhibernate/src/NHibernate/Type/PersistentEnumType.cs trunk/nhibernate/src/NHibernate/Type/PrimitiveType.cs trunk/nhibernate/src/NHibernate/Type/SByteType.cs trunk/nhibernate/src/NHibernate/Type/SerializableType.cs trunk/nhibernate/src/NHibernate/Type/SerializationException.cs trunk/nhibernate/src/NHibernate/Type/SetType.cs trunk/nhibernate/src/NHibernate/Type/SingleType.cs trunk/nhibernate/src/NHibernate/Type/SortedMapType.cs trunk/nhibernate/src/NHibernate/Type/SortedSetType.cs trunk/nhibernate/src/NHibernate/Type/SpecialOneToOneType.cs trunk/nhibernate/src/NHibernate/Type/StringClobType.cs trunk/nhibernate/src/NHibernate/Type/StringType.cs trunk/nhibernate/src/NHibernate/Type/TicksType.cs trunk/nhibernate/src/NHibernate/Type/TimeAsTimeSpanType.cs trunk/nhibernate/src/NHibernate/Type/TimeSpanType.cs trunk/nhibernate/src/NHibernate/Type/TimeType.cs trunk/nhibernate/src/NHibernate/Type/TimestampType.cs trunk/nhibernate/src/NHibernate/Type/TrueFalseType.cs trunk/nhibernate/src/NHibernate/Type/TypeFactory.cs trunk/nhibernate/src/NHibernate/Type/TypeHelper.cs trunk/nhibernate/src/NHibernate/Type/TypeType.cs trunk/nhibernate/src/NHibernate/Type/UInt16Type.cs trunk/nhibernate/src/NHibernate/Type/UInt32Type.cs trunk/nhibernate/src/NHibernate/Type/UInt64Type.cs trunk/nhibernate/src/NHibernate/Type/UriType.cs trunk/nhibernate/src/NHibernate/Type/UtcDateTimeType.cs trunk/nhibernate/src/NHibernate/Type/XDocType.cs trunk/nhibernate/src/NHibernate/Type/XmlDocType.cs trunk/nhibernate/src/NHibernate/TypeMismatchException.cs trunk/nhibernate/src/NHibernate/UnresolvableObjectException.cs trunk/nhibernate/src/NHibernate/UserTypes/ICompositeUserType.cs trunk/nhibernate/src/NHibernate/UserTypes/IEnhancedUserType.cs trunk/nhibernate/src/NHibernate/UserTypes/ILoggableUserType.cs trunk/nhibernate/src/NHibernate/UserTypes/IParameterizedType.cs trunk/nhibernate/src/NHibernate/UserTypes/IUserCollectionType.cs trunk/nhibernate/src/NHibernate/UserTypes/IUserVersionType.cs trunk/nhibernate/src/NHibernate/Util/ADOExceptionReporter.cs trunk/nhibernate/src/NHibernate/Util/ArrayHelper.cs trunk/nhibernate/src/NHibernate/Util/AssemblyQualifiedTypeName.cs trunk/nhibernate/src/NHibernate/Util/CollectionHelper.cs trunk/nhibernate/src/NHibernate/Util/CollectionPrinter.cs trunk/nhibernate/src/NHibernate/Util/EnumerableExtensions.cs trunk/nhibernate/src/NHibernate/Util/EqualsHelper.cs trunk/nhibernate/src/NHibernate/Util/ExpressionsHelper.cs trunk/nhibernate/src/NHibernate/Util/FilterHelper.cs trunk/nhibernate/src/NHibernate/Util/IdentityMap.cs trunk/nhibernate/src/NHibernate/Util/IdentitySet.cs trunk/nhibernate/src/NHibernate/Util/JoinedEnumerable.cs trunk/nhibernate/src/NHibernate/Util/LRUMap.cs trunk/nhibernate/src/NHibernate/Util/LinkedHashMap.cs trunk/nhibernate/src/NHibernate/Util/NullableDictionary.cs trunk/nhibernate/src/NHibernate/Util/ObjectUtils.cs trunk/nhibernate/src/NHibernate/Util/PropertiesHelper.cs trunk/nhibernate/src/NHibernate/Util/ReflectHelper.cs trunk/nhibernate/src/NHibernate/Util/SafetyEnumerable.cs trunk/nhibernate/src/NHibernate/Util/SerializationHelper.cs trunk/nhibernate/src/NHibernate/Util/SingletonEnumerable.cs trunk/nhibernate/src/NHibernate/Util/SoftLimitMRUCache.cs trunk/nhibernate/src/NHibernate/Util/StringHelper.cs trunk/nhibernate/src/NHibernate/Util/StringTokenizer.cs trunk/nhibernate/src/NHibernate/Util/ThreadSafeDictionary.cs trunk/nhibernate/src/NHibernate/Util/TypeNameParser.cs trunk/nhibernate/src/NHibernate/Util/UnmodifiableDictionary.cs trunk/nhibernate/src/NHibernate/Util/WeakHashtable.cs trunk/nhibernate/src/NHibernate/WrongClassException.cs Added Paths: ----------- trunk/nhibernate/src/NHibernate/Tuple/Component/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Tuple/Entity/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Tuple/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Type/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Util/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt Modified: trunk/nhibernate/src/NHibernate/ADOException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/ADOException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/ADOException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; using System.Security.Permissions; Modified: trunk/nhibernate/src/NHibernate/AssertionFailure.cs =================================================================== --- trunk/nhibernate/src/NHibernate/AssertionFailure.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/AssertionFailure.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/CacheMode.cs =================================================================== --- trunk/nhibernate/src/NHibernate/CacheMode.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/CacheMode.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate Modified: trunk/nhibernate/src/NHibernate/CallbackException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/CallbackException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/CallbackException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/ConnectionReleaseMode.cs =================================================================== --- trunk/nhibernate/src/NHibernate/ConnectionReleaseMode.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/ConnectionReleaseMode.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate Modified: trunk/nhibernate/src/NHibernate/CriteriaTransformer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/CriteriaTransformer.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/CriteriaTransformer.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Criterion; using NHibernate.Engine; using NHibernate.Impl; Modified: trunk/nhibernate/src/NHibernate/DuplicateMappingException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/DuplicateMappingException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/DuplicateMappingException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/EmptyInterceptor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/EmptyInterceptor.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/EmptyInterceptor.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using NHibernate.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/EntityMode.cs =================================================================== --- trunk/nhibernate/src/NHibernate/EntityMode.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/EntityMode.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate { /// <summary> Defines the representation modes available for entities. </summary> Modified: trunk/nhibernate/src/NHibernate/EntityModeEqualityComparer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/EntityModeEqualityComparer.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/EntityModeEqualityComparer.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using System; Modified: trunk/nhibernate/src/NHibernate/FKUnmatchingColumnsException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/FKUnmatchingColumnsException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/FKUnmatchingColumnsException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/FetchMode.cs =================================================================== --- trunk/nhibernate/src/NHibernate/FetchMode.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/FetchMode.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate Modified: trunk/nhibernate/src/NHibernate/FlushMode.cs =================================================================== --- trunk/nhibernate/src/NHibernate/FlushMode.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/FlushMode.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate Modified: trunk/nhibernate/src/NHibernate/HibernateException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/HibernateException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/HibernateException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/ICriteria.cs =================================================================== --- trunk/nhibernate/src/NHibernate/ICriteria.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/ICriteria.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/IDatabinder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/IDatabinder.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/IDatabinder.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Xml; Modified: trunk/nhibernate/src/NHibernate/IDetachedQuery.cs =================================================================== --- trunk/nhibernate/src/NHibernate/IDetachedQuery.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/IDetachedQuery.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using NHibernate.Transform; Modified: trunk/nhibernate/src/NHibernate/IFilter.cs =================================================================== --- trunk/nhibernate/src/NHibernate/IFilter.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/IFilter.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/IFutureValue.cs =================================================================== --- trunk/nhibernate/src/NHibernate/IFutureValue.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/IFutureValue.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate { public interface IFutureValue<T> Modified: trunk/nhibernate/src/NHibernate/IInterceptor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/IInterceptor.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/IInterceptor.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Data; using NHibernate.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/IMultiQuery.cs =================================================================== --- trunk/nhibernate/src/NHibernate/IMultiQuery.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/IMultiQuery.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using NHibernate.Transform; Modified: trunk/nhibernate/src/NHibernate/IQuery.cs =================================================================== --- trunk/nhibernate/src/NHibernate/IQuery.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/IQuery.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using NHibernate.Transform; Modified: trunk/nhibernate/src/NHibernate/IQueryExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/IQueryExpression.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/IQueryExpression.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using NHibernate.Engine; using NHibernate.Engine.Query; Modified: trunk/nhibernate/src/NHibernate/IQueryOver.cs =================================================================== --- trunk/nhibernate/src/NHibernate/IQueryOver.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/IQueryOver.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/ISQLQuery.cs =================================================================== --- trunk/nhibernate/src/NHibernate/ISQLQuery.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/ISQLQuery.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Type; namespace NHibernate Modified: trunk/nhibernate/src/NHibernate/ISession.cs =================================================================== --- trunk/nhibernate/src/NHibernate/ISession.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/ISession.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Data; Modified: trunk/nhibernate/src/NHibernate/ISessionFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/ISessionFactory.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/ISessionFactory.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/IStatelessSession.cs =================================================================== --- trunk/nhibernate/src/NHibernate/IStatelessSession.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/IStatelessSession.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Data; using System.Linq.Expressions; Modified: trunk/nhibernate/src/NHibernate/IdentityEqualityComparer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/IdentityEqualityComparer.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/IdentityEqualityComparer.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Runtime.CompilerServices; Modified: trunk/nhibernate/src/NHibernate/InstantiationException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/InstantiationException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/InstantiationException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; using System.Security.Permissions; Modified: trunk/nhibernate/src/NHibernate/InvalidProxyTypeException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/InvalidProxyTypeException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/InvalidProxyTypeException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/LazyInitializationException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/LazyInitializationException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/LazyInitializationException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/LockMode.cs =================================================================== --- trunk/nhibernate/src/NHibernate/LockMode.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/LockMode.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate Modified: trunk/nhibernate/src/NHibernate/Logging.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Logging.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Logging.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Configuration; using System.IO; Modified: trunk/nhibernate/src/NHibernate/MappingException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/MappingException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/MappingException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/NHibernateUtil.cs =================================================================== --- trunk/nhibernate/src/NHibernate/NHibernateUtil.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/NHibernateUtil.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using NHibernate.Collection; Modified: trunk/nhibernate/src/NHibernate/NonUniqueObjectException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/NonUniqueObjectException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/NonUniqueObjectException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; using System.Security.Permissions; Modified: trunk/nhibernate/src/NHibernate/NonUniqueResultException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/NonUniqueResultException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/NonUniqueResultException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/ObjectDeletedException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/ObjectDeletedException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/ObjectDeletedException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/ObjectNotFoundException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/ObjectNotFoundException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/ObjectNotFoundException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/PersistentObjectException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/PersistentObjectException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/PersistentObjectException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/PropertyAccessException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/PropertyAccessException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/PropertyAccessException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; using System.Security.Permissions; Modified: trunk/nhibernate/src/NHibernate/PropertyNotFoundException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/PropertyNotFoundException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/PropertyNotFoundException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/PropertyValueException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/PropertyValueException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/PropertyValueException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; using System.Security.Permissions; Modified: trunk/nhibernate/src/NHibernate/QueryException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/QueryException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/QueryException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; using System.Security.Permissions; Modified: trunk/nhibernate/src/NHibernate/ReplicationMode.cs =================================================================== --- trunk/nhibernate/src/NHibernate/ReplicationMode.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/ReplicationMode.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,108 +1,16 @@ -using NHibernate.Type; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; +using System.Runtime.Serialization; namespace NHibernate { - /// <summary> - /// Represents a replication strategy. - /// </summary> - /// <seealso cref="ISession.Replicate(object, ReplicationMode)"/> - public abstract class ReplicationMode + [Serializable] + public class QueryParameterException : QueryException { - public static readonly ReplicationMode Exception = new ExceptionReplicationMode("EXCEPTION"); - public static readonly ReplicationMode Ignore = new IgnoreReplicationMode("IGNORE"); - public static readonly ReplicationMode LatestVersion = new LatestVersionReplicationMode("LATEST_VERSION"); - public static readonly ReplicationMode Overwrite = new OverwriteReplicationMode("OVERWRITE"); - private readonly string name; - - protected ReplicationMode(string name) - { - this.name = name; - } - - public override string ToString() - { - return name; - } - - public abstract bool ShouldOverwriteCurrentVersion(object entity, object currentVersion, object newVersion, - IVersionType versionType); - - #region Nested type: ExceptionReplicationMode - - private sealed class ExceptionReplicationMode : ReplicationMode - { - public ExceptionReplicationMode(string name) : base(name) {} - - /// <summary> - /// Throw an exception when a row already exists - /// </summary> - public override bool ShouldOverwriteCurrentVersion(object entity, object currentVersion, object newVersion, - IVersionType versionType) - { - throw new AssertionFailure("should not be called"); - } - } - - #endregion - - #region Nested type: IgnoreReplicationMode - - private sealed class IgnoreReplicationMode : ReplicationMode - { - public IgnoreReplicationMode(string name) : base(name) {} - - /// <summary> - /// Ignore replicated entities when a row already exists - /// </summary> - public override bool ShouldOverwriteCurrentVersion(object entity, object currentVersion, object newVersion, - IVersionType versionType) - { - return false; - } - } - - #endregion - - #region Nested type: LatestVersionReplicationMode - - private sealed class LatestVersionReplicationMode : ReplicationMode - { - public LatestVersionReplicationMode(string name) : base(name) {} - - /// <summary> - /// When a row already exists, choose the latest version - /// </summary> - public override bool ShouldOverwriteCurrentVersion(object entity, object currentVersion, object newVersion, - IVersionType versionType) - { - if (versionType == null) - { - // always overwrite nonversioned data - return true; - } - - return versionType.Comparator.Compare(currentVersion, newVersion) <= 0; - } - } - - #endregion - - #region Nested type: OverwriteReplicationMode - - private sealed class OverwriteReplicationMode : ReplicationMode - { - public OverwriteReplicationMode(string name) : base(name) {} - - /// <summary> - /// Overwrite existing rows when a row already exists - /// </summary> - public override bool ShouldOverwriteCurrentVersion(object entity, object currentVersion, object newVersion, - IVersionType versionType) - { - return true; - } - } - - #endregion + // TODO : without default constructor can't be serialized + public QueryParameterException(string message) : base(message) { } + public QueryParameterException(string message, Exception inner) : base(message, inner) { } + protected QueryParameterException(SerializationInfo info,StreamingContext context): base(info, context) { } } -} \ No newline at end of file +} Modified: trunk/nhibernate/src/NHibernate/SessionException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/SessionException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/SessionException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/StaleObjectStateException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/StaleObjectStateException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/StaleObjectStateException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; using System.Security.Permissions; Modified: trunk/nhibernate/src/NHibernate/StaleStateException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/StaleStateException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/StaleStateException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/TransactionException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/TransactionException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/TransactionException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/TransientObjectException.cs =================================================================== --- trunk/nhibernate/src/NHibernate/TransientObjectException.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/TransientObjectException.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Runtime.Serialization; Modified: trunk/nhibernate/src/NHibernate/Tuple/Component/AbstractComponentTuplizer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/Component/AbstractComponentTuplizer.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/Component/AbstractComponentTuplizer.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Tuple/Component/ComponentEntityModeToTuplizerMapping.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/Component/ComponentEntityModeToTuplizerMapping.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/Component/ComponentEntityModeToTuplizerMapping.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Mapping; Modified: trunk/nhibernate/src/NHibernate/Tuple/Component/ComponentMetamodel.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/Component/ComponentMetamodel.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/Component/ComponentMetamodel.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Tuple/Component/DynamicMapComponentTuplizer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/Component/DynamicMapComponentTuplizer.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/Component/DynamicMapComponentTuplizer.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Properties; Modified: trunk/nhibernate/src/NHibernate/Tuple/Component/IComponentTuplizer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/Component/IComponentTuplizer.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/Component/IComponentTuplizer.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; namespace NHibernate.Tuple.Component Modified: trunk/nhibernate/src/NHibernate/Tuple/Component/PocoComponentTuplizer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/Component/PocoComponentTuplizer.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/Component/PocoComponentTuplizer.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Bytecode; using NHibernate.Properties; Added: trunk/nhibernate/src/NHibernate/Tuple/Component/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/Component/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Tuple/Component/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:37:53 UTC (rev 6018) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Tuple/DynamicMapInstantiator.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/DynamicMapInstantiator.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/DynamicMapInstantiator.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using Iesi.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Tuple/Entity/AbstractEntityTuplizer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/Entity/AbstractEntityTuplizer.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/Entity/AbstractEntityTuplizer.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using Iesi.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Tuple/Entity/DynamicMapEntityTuplizer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/Entity/DynamicMapEntityTuplizer.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/Entity/DynamicMapEntityTuplizer.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Text; Modified: trunk/nhibernate/src/NHibernate/Tuple/Entity/EntityEntityModeToTuplizerMapping.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/Entity/EntityEntityModeToTuplizerMapping.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/Entity/EntityEntityModeToTuplizerMapping.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Mapping; Modified: trunk/nhibernate/src/NHibernate/Tuple/Entity/EntityMetamodel.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/Entity/EntityMetamodel.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/Entity/EntityMetamodel.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Runtime.CompilerServices; Modified: trunk/nhibernate/src/NHibernate/Tuple/Entity/IEntityTuplizer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/Entity/IEntityTuplizer.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/Entity/IEntityTuplizer.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Tuple/Entity/PocoEntityTuplizer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/Entity/PocoEntityTuplizer.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/Entity/PocoEntityTuplizer.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Reflection; using Iesi.Collections.Generic; Added: trunk/nhibernate/src/NHibernate/Tuple/Entity/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/Entity/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Tuple/Entity/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:37:53 UTC (rev 6018) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Tuple/EntityModeToTuplizerMapping.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/EntityModeToTuplizerMapping.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/EntityModeToTuplizerMapping.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Util; Modified: trunk/nhibernate/src/NHibernate/Tuple/IInstantiator.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/IInstantiator.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/IInstantiator.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Tuple { /// <summary> Contract for implementors responsible for instantiating entity/component instances. </summary> Modified: trunk/nhibernate/src/NHibernate/Tuple/ITuplizer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/ITuplizer.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/ITuplizer.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate; namespace NHibernate.Tuple Modified: trunk/nhibernate/src/NHibernate/Tuple/IdentifierProperty.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/IdentifierProperty.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/IdentifierProperty.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Engine; using NHibernate.Id; Modified: trunk/nhibernate/src/NHibernate/Tuple/PocoInstantiator.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Tuple/PocoInstantiator.cs 2011-08-22 12:36:07 UTC (rev 6017) +++ trunk/nhibernate/src/NHibernate/Tuple/PocoInstantiator.cs 2011-08-22 12:37:53 UTC (rev 6018) @@ -1,138 +1,51 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; -using System.Reflection; -using System.Runtime.Serialization; +using NHibernate.Type; -using NHibernate.Bytecode; -using NHibernate.Mapping; -using NHibernate.Proxy; -using NHibernate.Util; - namespace NHibernate.Tuple { - /// <summary> Defines a POCO-based instantiator for use from the tuplizers.</summary> + /// <summary> + /// Defines the basic contract of a Property within the runtime metamodel. + /// </summary> [Serializable] - public class PocoInstantiator : IInstantiator, IDeserializationCallback + public abstract class Property { - private static readonly IInternalLogger log = LoggerProvider.LoggerFor(typeof(PocoInstantiator)); - - private readonly System.Type mappedClass; - - [NonSerialized] - private readonly IInstantiationOptimizer optimizer; + private readonly string name; + private readonly string node; + private readonly IType type; - private readonly IProxyFactory proxyFactory; - - private readonly bool generateFieldInterceptionProxy; - - private readonly bool embeddedIdentifier; - - [NonSerialized] - private ConstructorInfo constructor; - - private readonly System.Type proxyInterface; - - public PocoInstantiator() + /// <summary> + /// Constructor for Property instances. + /// </summary> + /// <param name="name">The name by which the property can be referenced within its owner.</param> + /// <param name="node">The node name to use for XML-based representation of this property.</param> + /// <param name="type">The Hibernate Type of this property.</param> + protected Property(string name, string node, IType type) { + this.name = name; + this.node = node; + this.type = type; } - public PocoInstantiator(Mapping.Component component, IInstantiationOptimizer optimizer) + public string Name { - mappedClass = component.ComponentClass; - this.optimizer = optimizer; - - proxyInterface = null; - embeddedIdentifier = false; - - try - { - constructor = ReflectHelper.GetDefaultConstructor(mappedClass); - } - catch (PropertyNotFoundException) - { - log.Info(string.Format("no default (no-argument) constructor for class: {0} (class must be instantiated by Interceptor)", mappedClass.FullName)); - constructor = null; - } + get { return name; } } - public PocoInstantiator(PersistentClass persistentClass, IInstantiationOptimizer optimizer, IProxyFactory proxyFactory, bool generateFieldInterceptionProxy) + public string Node { - mappedClass = persistentClass.MappedClass; - proxyInterface = persistentClass.ProxyInterface; - embeddedIdentifier = persistentClass.HasEmbeddedIdentifier; - this.optimizer = optimizer; - this.proxyFactory = proxyFactory; - this.generateFieldInterceptionProxy = generateFieldInterceptionProxy; - - try - { - constructor = ReflectHelper.GetDefaultConstructor(mappedClass); - } - catch (PropertyNotFoundException) - { - log.Info(string.Format("no default (no-argument) constructor for class: {0} (class must be instantiated by Interceptor)", mappedClass.FullName)); - constructor = null; - } + get { return node; } } - #region IInstantiator Members - - public object Instantiate(object id) + public IType Type { - bool useEmbeddedIdentifierInstanceAsEntity = embeddedIdentifier && id != null && id.GetType().Equals(mappedClass); - return useEmbeddedIdentifierInstanceAsEntity ? id : Instantiate(); + get { return type; } } - public object Instantiate() + public override string ToString() { - if (ReflectHelper.IsAbstractClass(mappedClass)) - { - throw new InstantiationExce... [truncated message content] |