From: <sb...@us...> - 2011-08-22 12:19:12
|
Revision: 6008 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=6008&view=rev Author: sbohlen Date: 2011-08-22 12:19:02 +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.DomainModel/A.cs trunk/nhibernate/src/NHibernate.DomainModel/AbstractProxy.cs trunk/nhibernate/src/NHibernate.DomainModel/Assignable.cs trunk/nhibernate/src/NHibernate.DomainModel/B.cs trunk/nhibernate/src/NHibernate.DomainModel/Bar.cs trunk/nhibernate/src/NHibernate.DomainModel/BarProxy.cs trunk/nhibernate/src/NHibernate.DomainModel/BasicNameable.cs trunk/nhibernate/src/NHibernate.DomainModel/Baz.cs trunk/nhibernate/src/NHibernate.DomainModel/Broken.cs trunk/nhibernate/src/NHibernate.DomainModel/C1.cs trunk/nhibernate/src/NHibernate.DomainModel/C2.cs trunk/nhibernate/src/NHibernate.DomainModel/Category.cs trunk/nhibernate/src/NHibernate.DomainModel/Child.cs trunk/nhibernate/src/NHibernate.DomainModel/Circular.cs trunk/nhibernate/src/NHibernate.DomainModel/Component.cs trunk/nhibernate/src/NHibernate.DomainModel/ComponentCollection.cs trunk/nhibernate/src/NHibernate.DomainModel/Componentizable.cs trunk/nhibernate/src/NHibernate.DomainModel/CompositeElement.cs trunk/nhibernate/src/NHibernate.DomainModel/Contained.cs trunk/nhibernate/src/NHibernate.DomainModel/Container.cs trunk/nhibernate/src/NHibernate.DomainModel/Custom.cs trunk/nhibernate/src/NHibernate.DomainModel/CustomPersister.cs trunk/nhibernate/src/NHibernate.DomainModel/D.cs trunk/nhibernate/src/NHibernate.DomainModel/Detail.cs trunk/nhibernate/src/NHibernate.DomainModel/DoubleStringType.cs trunk/nhibernate/src/NHibernate.DomainModel/Down.cs trunk/nhibernate/src/NHibernate.DomainModel/E.cs trunk/nhibernate/src/NHibernate.DomainModel/Eye.cs trunk/nhibernate/src/NHibernate.DomainModel/Fee.cs trunk/nhibernate/src/NHibernate.DomainModel/Fo.cs trunk/nhibernate/src/NHibernate.DomainModel/Foo.cs trunk/nhibernate/src/NHibernate.DomainModel/FooComponent.cs trunk/nhibernate/src/NHibernate.DomainModel/FooProxy.cs trunk/nhibernate/src/NHibernate.DomainModel/FooStatus.cs trunk/nhibernate/src/NHibernate.DomainModel/Fum.cs trunk/nhibernate/src/NHibernate.DomainModel/FumCompositeID.cs trunk/nhibernate/src/NHibernate.DomainModel/Fumm.cs trunk/nhibernate/src/NHibernate.DomainModel/Glarch.cs trunk/nhibernate/src/NHibernate.DomainModel/GlarchProxy.cs trunk/nhibernate/src/NHibernate.DomainModel/Holder.cs trunk/nhibernate/src/NHibernate.DomainModel/INameable.cs trunk/nhibernate/src/NHibernate.DomainModel/INamed.cs trunk/nhibernate/src/NHibernate.DomainModel/Immutable.cs trunk/nhibernate/src/NHibernate.DomainModel/Inner.cs trunk/nhibernate/src/NHibernate.DomainModel/InnerKey.cs trunk/nhibernate/src/NHibernate.DomainModel/Jay.cs trunk/nhibernate/src/NHibernate.DomainModel/Location.cs trunk/nhibernate/src/NHibernate.DomainModel/Lower.cs trunk/nhibernate/src/NHibernate.DomainModel/M.cs trunk/nhibernate/src/NHibernate.DomainModel/Many.cs trunk/nhibernate/src/NHibernate.DomainModel/Master.cs trunk/nhibernate/src/NHibernate.DomainModel/Middle.cs trunk/nhibernate/src/NHibernate.DomainModel/MiddleKey.cs trunk/nhibernate/src/NHibernate.DomainModel/MoreStuff.cs trunk/nhibernate/src/NHibernate.DomainModel/Multi.cs trunk/nhibernate/src/NHibernate.DomainModel/Multiplicity.cs trunk/nhibernate/src/NHibernate.DomainModel/MultiplicityType.cs trunk/nhibernate/src/NHibernate.DomainModel/N.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/AuditComponent.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/BasicClass.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/BasicObject.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/BasicTime.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/ClassWithNullColumns.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/InvalidProxyClass.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/LazyLoadBug.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/Node.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullInt32UserType.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableInt32.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableInt32Converter.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableInt32Type.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableTypesType.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/Optimistic.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/Parent.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/ParentComparer.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/SexType.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/SimpleComponent.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/Team.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/UnsavedType.cs trunk/nhibernate/src/NHibernate.DomainModel/NestingComponent.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/Address.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/Animal.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/AnotherEntity.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/Customer.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/Employee.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/Entity.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/Northwind.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/Order.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/OrderLine.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/Patient.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/Product.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/ProductCategory.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/Region.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/Role.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/Shipper.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/Supplier.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/Territory.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/Timesheet.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/User.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/UserComponent.cs trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/UserDto.cs trunk/nhibernate/src/NHibernate.DomainModel/NotMono.cs trunk/nhibernate/src/NHibernate.DomainModel/One.cs trunk/nhibernate/src/NHibernate.DomainModel/OuterKey.cs trunk/nhibernate/src/NHibernate.DomainModel/Parent.cs trunk/nhibernate/src/NHibernate.DomainModel/Part.cs trunk/nhibernate/src/NHibernate.DomainModel/Po.cs trunk/nhibernate/src/NHibernate.DomainModel/Qux.cs trunk/nhibernate/src/NHibernate.DomainModel/ReverseComparator.cs trunk/nhibernate/src/NHibernate.DomainModel/S.cs trunk/nhibernate/src/NHibernate.DomainModel/Several.cs trunk/nhibernate/src/NHibernate.DomainModel/Simple.cs trunk/nhibernate/src/NHibernate.DomainModel/Single.cs trunk/nhibernate/src/NHibernate.DomainModel/StringComparator.cs trunk/nhibernate/src/NHibernate.DomainModel/Stuff.cs trunk/nhibernate/src/NHibernate.DomainModel/SubComponent.cs trunk/nhibernate/src/NHibernate.DomainModel/SubDetail.cs trunk/nhibernate/src/NHibernate.DomainModel/SubMulti.cs trunk/nhibernate/src/NHibernate.DomainModel/Super.cs trunk/nhibernate/src/NHibernate.DomainModel/Top.cs trunk/nhibernate/src/NHibernate.DomainModel/Trivial.cs trunk/nhibernate/src/NHibernate.DomainModel/TrivialClass.cs trunk/nhibernate/src/NHibernate.DomainModel/Up.cs trunk/nhibernate/src/NHibernate.DomainModel/Vetoer.cs trunk/nhibernate/src/NHibernate.DomainModel/W.cs trunk/nhibernate/src/NHibernate.DomainModel/X.cs trunk/nhibernate/src/NHibernate.DomainModel/Y.cs trunk/nhibernate/src/NHibernate.DomainModel/Z.cs Added Paths: ----------- trunk/nhibernate/src/NHibernate.Config.Templates/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Entities/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.DomainModel/Northwind/Mappings/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.DomainModel/Northwind/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.DomainModel/Properties/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.DomainModel/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt Removed Paths: ------------- trunk/nhibernate/src/NHibernate.DomainModel/NHibernate.DomainModel.build trunk/nhibernate/src/NHibernate.DomainModel/NHibernate.DomainModel.csproj Added: trunk/nhibernate/src/NHibernate.Config.Templates/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Config.Templates/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Config.Templates/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:19:02 UTC (rev 6008) @@ -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.DomainModel/A.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/A.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/A.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/AbstractProxy.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/AbstractProxy.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/AbstractProxy.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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; Modified: trunk/nhibernate/src/NHibernate.DomainModel/Assignable.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Assignable.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Assignable.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/B.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/B.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/B.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/Bar.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Bar.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Bar.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/BarProxy.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/BarProxy.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/BarProxy.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/BasicNameable.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/BasicNameable.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/BasicNameable.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/Baz.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Baz.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Baz.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/Broken.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Broken.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Broken.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/C1.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/C1.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/C1.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/C2.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/C2.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/C2.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/Category.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Category.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Category.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/Child.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Child.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Child.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/Circular.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Circular.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Circular.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/Component.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Component.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Component.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/ComponentCollection.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/ComponentCollection.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/ComponentCollection.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/Componentizable.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Componentizable.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Componentizable.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/CompositeElement.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/CompositeElement.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/CompositeElement.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,68 +1,16 @@ -using System; - -namespace NHibernate.DomainModel -{ - [Serializable] - public class CompositeElement : IComparable - { - #region Fields - - private String _foo; - private String _bar; - - #endregion - - #region Constructors - - /// <summary> - /// Default constructor for class CompositeElement - /// </summary> - public CompositeElement() - { - } - - /// <summary> - /// Constructor for class CompositeElement - /// </summary> - /// <param name="foo">Initial foo value</param> - /// <param name="bar">Initial bar value</param> - public CompositeElement(String foo, String bar) - { - this._foo = foo; - this._bar = bar; - } - - #endregion - - #region Properties - - /// <summary> - /// Get/set for foo - /// </summary> - public String Foo - { - get { return _foo; } - set { _foo = value; } - } - - /// <summary> - /// Get/set for bar - /// </summary> - public String Bar - { - get { return _bar; } - set { _bar = value; } - } - - #endregion - - #region IComparable Members - - public int CompareTo(object obj) - { - return ((CompositeElement) obj).Foo.CompareTo(Foo); - } - - #endregion - } -} \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?> +<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="NHibernate.DomainModel" assembly="NHibernate.DomainModel" default-lazy="false"> + <class name="NHibernate.DomainModel.Componentizable"> + <id name="Id"> + <generator class="native"/> + </id> + <property name="NickName"/> + <component name="Component" access="property" class="NHibernate.DomainModel.Component"> + <property name="Name"/> + <component name="SubComponent" class="NHibernate.DomainModel.SubComponent"> + <property name="SubName"/> + <property name="SubName1"/> + </component> + </component> + </class> +</hibernate-mapping> Modified: trunk/nhibernate/src/NHibernate.DomainModel/Contained.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Contained.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Contained.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/Container.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Container.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Container.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/Custom.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Custom.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Custom.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,35 +1,192 @@ -using System; - -namespace NHibernate.DomainModel -{ - /// <summary> - /// Summary description for Custom. - /// </summary> - public class Custom : ICloneable - { - private string _id; - private string _name; - - public string Id - { - get { return _id; } - set { _id = value; } - } - - public string Name - { - get { return _name; } - set { _name = value; } - } - - #region ICloneable Members - - public object Clone() - { - return this.MemberwiseClone(); - //TODO: h2.0.3 had a try-catch block -> not sure where it was used. - } - - #endregion - } -} \ No newline at end of file +<?xml version="1.0" ?> +<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" auto-import="false" default-lazy="false"> + <import + class="NHibernate.DomainModel.Container, NHibernate.DomainModel" + rename="ContainerX" + /> + <import + class="NHibernate.DomainModel.Contained, NHibernate.DomainModel" + /> + <import + class="System.Object" + rename="Universe" + /> + <class + name="NHibernate.DomainModel.Container, NHibernate.DomainModel" + proxy="NHibernate.DomainModel.Container, NHibernate.DomainModel" + > + <id + name="Id" + column="container_id" + unsaved-value="0" + > + <generator class="native" /> + </id> + + <list + name="OneToMany" + lazy="true" + > + <key column="container_id1" /> + <index column="list_index" /> + <one-to-many + class="NHibernate.DomainModel.Simple, NHibernate.DomainModel" + /> + </list> + <list + name="ManyToMany" + lazy="true" + > + <key column="container_id2" /> + <index column="list_index" /> + <many-to-many + class="NHibernate.DomainModel.Simple, NHibernate.DomainModel" + /> + </list> + <list + name="Components" + lazy="true" + > + <key column="container_id" /> + <index column="list_index" /> + <composite-element + class="NHibernate.DomainModel.Container+ContainerInnerClass, NHibernate.DomainModel" + > + <property name="Name" /> + <property + name="Count" + column="count_" + /> + <many-to-one name="Simple" /> + <many-to-one name="One" /> + <many-to-one name="Many" /> + </composite-element> + </list> + <set + name="Composites" + lazy="true" + > + <key column="container_id" /> + <composite-element + class="NHibernate.DomainModel.Container+ContainerInnerClass, NHibernate.DomainModel" + > + <property name="Name" /> + <many-to-one name="Simple" /> + <many-to-one name="One" /> + <many-to-one name="Many" /> + </composite-element> + </set> + <bag + name="Cascades" + cascade="all" + table="abcd" + > + <key column="container_id" /> + <composite-element + class="NHibernate.DomainModel.Container+ContainerInnerClass, NHibernate.DomainModel" + > + <property name="Name" /> + <many-to-one + name="Simple" + cascade="all" + /> + <many-to-one + name="One" + cascade="all" + not-null="true" + /> + <many-to-one + name="Many" + cascade="all" + not-null="true" + /> + </composite-element> + </bag> + <bag + name="Bag" + inverse="true" + cascade="save-update" + table="CCBAG" + > + <key column="container_id" /> + <many-to-many + column="contained_id" + class="NHibernate.DomainModel.Contained, NHibernate.DomainModel" + outer-join="true" + /> + </bag> + <bag + name="LazyBag" + inverse="true" + lazy="true" + table="LCCBAG" + cascade="save-update" + > + <cache usage="read-write" /> + <key column="container_id" /> + <many-to-many + column="contained_id" + class="NHibernate.DomainModel.Contained, NHibernate.DomainModel" + /> + </bag> + <map name="TernaryMap"> + <key column="container_id" /> + <index + column="idx" + type="String(32)" + length="32" + /> + <composite-element + class="NHibernate.DomainModel.Container+Ternary, NHibernate.DomainModel" + > + <property name="Name" /> + <many-to-one name="Foo" /> + <many-to-one name="Glarch" /> + </composite-element> + </map> + <set name="TernarySet"> + <key column="container_id" /> + <composite-element + class="NHibernate.DomainModel.Container+Ternary, NHibernate.DomainModel" + > + <property name="Name" /> + <many-to-one name="Foo" /> + <many-to-one name="Glarch" /> + </composite-element> + </set> + </class> + <class + name="NHibernate.DomainModel.Contained, NHibernate.DomainModel" + proxy="NHibernate.DomainModel.Contained, NHibernate.DomainModel" + > + <id + name="Id" + column="container_id" + unsaved-value="0" + > + <generator class="native" /> + </id> + <bag + name="Bag" + table="CCBAG" + > + <key column="contained_id" /> + <many-to-many + column="container_id" + class="NHibernate.DomainModel.Container, NHibernate.DomainModel" + outer-join="false" + /> + </bag> + <bag + name="LazyBag" + lazy="true" + table="LCCBAG" + > + <key column="contained_id" /> + <many-to-many + column="container_id" + class="NHibernate.DomainModel.Container, NHibernate.DomainModel" + /> + </bag> + </class> +</hibernate-mapping> Modified: trunk/nhibernate/src/NHibernate.DomainModel/CustomPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/CustomPersister.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/CustomPersister.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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; Modified: trunk/nhibernate/src/NHibernate.DomainModel/D.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/D.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/D.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/Detail.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Detail.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Detail.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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; Modified: trunk/nhibernate/src/NHibernate.DomainModel/DoubleStringType.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/DoubleStringType.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/DoubleStringType.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/Down.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Down.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Down.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/E.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/E.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/E.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/Eye.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Eye.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Eye.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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; Modified: trunk/nhibernate/src/NHibernate.DomainModel/Fee.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Fee.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Fee.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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; Modified: trunk/nhibernate/src/NHibernate.DomainModel/Fo.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Fo.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Fo.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/Foo.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Foo.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Foo.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core //------------------------------------------------------------------------------ // <autogenerated> // This code was generated by a tool. Modified: trunk/nhibernate/src/NHibernate.DomainModel/FooComponent.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/FooComponent.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/FooComponent.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/FooProxy.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/FooProxy.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/FooProxy.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel.NHSpecific; Modified: trunk/nhibernate/src/NHibernate.DomainModel/FooStatus.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/FooStatus.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/FooStatus.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/Fum.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Fum.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Fum.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/FumCompositeID.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/FumCompositeID.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/FumCompositeID.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/Fumm.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Fumm.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Fumm.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.Globalization; Modified: trunk/nhibernate/src/NHibernate.DomainModel/Glarch.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Glarch.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Glarch.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/GlarchProxy.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/GlarchProxy.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/GlarchProxy.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/Holder.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Holder.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Holder.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/INameable.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/INameable.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/INameable.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/INamed.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/INamed.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/INamed.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/Immutable.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Immutable.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Immutable.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/Inner.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Inner.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Inner.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/InnerKey.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/InnerKey.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/InnerKey.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/Jay.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Jay.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Jay.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/Location.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Location.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Location.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.Globalization; Modified: trunk/nhibernate/src/NHibernate.DomainModel/Lower.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Lower.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Lower.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/M.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/M.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/M.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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; Modified: trunk/nhibernate/src/NHibernate.DomainModel/Many.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Many.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Many.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/Master.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Master.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Master.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/Middle.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Middle.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Middle.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/MiddleKey.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/MiddleKey.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/MiddleKey.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,66 +1,96 @@ -using System; +<?xml version="1.0" encoding="UTF-8"?> +<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" default-lazy="false"> -namespace NHibernate.DomainModel -{ - /// <summary> - /// Summary description for MiddleKey. - /// </summary> - [Serializable] - public class MiddleKey - { - private Inner _sup; - private string _two; - private string _one; + <class + name="NHibernate.DomainModel.Inner, NHibernate.DomainModel" + table="CID_IN" + > + <composite-id name="Id"> + <key-property + name="AKey" + type="String(10)" + length="10" + column="AKEY" + /> + <key-property + name="BKey" + type="String(10)" + length="10" + column="BKEY" + /> + </composite-id> + + <property + name="Dudu" + length="10" + column="DUDU" + not-null="true" + type="String(10)" + /> + + </class> - public Inner Sup - { - get { return _sup; } - set { _sup = value; } - } + <class + name="NHibernate.DomainModel.Middle, NHibernate.DomainModel" + table="CID_MID" + > + <composite-id name="Id"> + <key-many-to-one name="Sup"> + <column + length="10" + name="AKEY" + /> + <column + length="10" + name="BKEY" + /> + </key-many-to-one> + <key-property + name="One" + type="String(10)" + length="10" + column="ONE" + /> + <key-property + name="Two" + type="String(10)" + length="10" + column="TWO" + /> + </composite-id> + <property + column="BLA" + length="10" + name="Bla" + not-null="true" + type="String(10)" + /> + </class> - public string One - { - get { return _one; } - set { _one = value; } - } + <class + name="NHibernate.DomainModel.Outer, NHibernate.DomainModel" + table="CID_OUT" + > + <composite-id name="Id"> + <key-many-to-one name="Master"> + <column name="AKEY"/> + <column name="BKEY"/> + <column name="ONE"/> + <column name="TWO"/> + </key-many-to-one> + <key-property + name="DetailId" + type="String(10)" + column="ID" + length="10" + /> + </composite-id> + <property + name="Bubu" + column="BUBU" + length="10" + type="String(10)" + /> + </class> - public string Two - { - get { return _two; } - set { _two = value; } - } - - #region System.Object Members - - public override bool Equals(object obj) - { - if (this == obj) return true; - - MiddleKey cidMasterID = obj as MiddleKey; - if (cidMasterID == null) return false; - - if (_one != null ? !_one.Equals(cidMasterID.One) : cidMasterID.One != null) return false; - if (_sup != null ? !_sup.Equals(cidMasterID.Sup) : cidMasterID.Sup != null) return false; - if (_two != null ? !_two.Equals(cidMasterID.Two) : cidMasterID.Two != null) return false; - - return true; - } - - public override int GetHashCode() - { - unchecked - { - int result; - - //TODO: string can't be null - result = (_sup != null ? _sup.GetHashCode() : 0); - result = 29 * result + (_one != null ? _one.GetHashCode() : 0); - result = 29 * result + (_two != null ? _two.GetHashCode() : 0); - - return result; - } - } - - #endregion - } -} \ No newline at end of file +</hibernate-mapping> \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.DomainModel/MoreStuff.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/MoreStuff.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/MoreStuff.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/Multi.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Multi.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Multi.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/Multiplicity.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/Multiplicity.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/Multiplicity.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/MultiplicityType.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/MultiplicityType.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/MultiplicityType.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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; Modified: trunk/nhibernate/src/NHibernate.DomainModel/N.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/N.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/N.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel Modified: trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/AuditComponent.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/AuditComponent.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/AuditComponent.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel.NHSpecific Modified: trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/BasicClass.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/BasicClass.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/BasicClass.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/NHSpecific/BasicObject.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/BasicObject.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/BasicObject.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel.NHSpecific Modified: trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/BasicTime.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/BasicTime.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/BasicTime.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel.NHSpecific Modified: trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/ClassWithNullColumns.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/ClassWithNullColumns.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/ClassWithNullColumns.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel.NHSpecific @@ -3,29 +5,104 @@ { /// <summary> - /// Summary description for ClassWithNullColumns. + /// Test the ability of CodeDOM bytecode provider to generate code that + /// can set a value type from a null. /// </summary> - public class ClassWithNullColumns + public class GetSetHelper { + public enum TestEnum + { + One, + Two + } + private int _id; - private int _firstInt32; - private int _secondInt32; - public int Id + private int _a = 1; + private TimeSpan _b = TimeSpan.FromSeconds(100); + private bool _c = true; + private DateTime _d = new DateTime(2005, 10, 5); + private short _e = 2; + private byte _f = 3; + private float _g = 4.5F; + private double _h = 5.5; + private decimal _i = 77; + private string _m = "Dummy"; + private TestEnum _l = TestEnum.Two; + + #region Property + + public string M { - get { return _id; } - set { _id = value; } + get { return _m; } + set { _m = value; } } - public int FirstInt32 + public TestEnum L { - get { return _firstInt32; } - set { _firstInt32 = value; } + get { return _l; } + set { _l = value; } } - public int SecondInt32 + public decimal I { - get { return _secondInt32; } - set { _secondInt32 = value; } + get { return _i; } + set { _i = value; } } + + public TimeSpan B + { + get { return _b; } + set { _b = value; } + } + + public double H + { + get { return _h; } + set { _h = value; } + } + + public float G + { + get { return _g; } + set { _g = value; } + } + + public byte F + { + get { return _f; } + set { _f = value; } + } + + public short E + { + get { return _e; } + set { _e = value; } + } + + public DateTime D + { + get { return _d; } + set { _d = value; } + } + + public bool C + { + get { return _c; } + set { _c = value; } + } + + public int A + { + get { return _a; } + set { _a = value; } + } + + public int ID + { + get { return _id; } + set { _id = value; } + } + + #endregion } } \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/InvalidProxyClass.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/InvalidProxyClass.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/InvalidProxyClass.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel.NHSpecific Modified: trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/LazyLoadBug.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/LazyLoadBug.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/LazyLoadBug.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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; Modified: trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/Node.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/Node.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/Node.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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; Modified: trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullInt32UserType.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullInt32UserType.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullInt32UserType.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.DomainModel/NHSpecific/NullableInt32.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableInt32.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableInt32.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.ComponentModel; Modified: trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableInt32Converter.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableInt32Converter.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableInt32Converter.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU 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.ComponentModel; Modified: trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableInt32Type.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableInt32Type.cs 2011-08-22 12:17:19 UTC (rev 6007) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableInt32Type.cs 2011-08-22 12:19:02 UTC (rev 6008) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VER... [truncated message content] |