From: <fab...@us...> - 2011-04-26 17:37:03
|
Revision: 5767 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5767&view=rev Author: fabiomaulo Date: 2011-04-26 17:36:57 +0000 (Tue, 26 Apr 2011) Log Message: ----------- preparing the painful note (composite-id) Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Mapping/ByCode/ICompositeIdMapper.cs Modified: trunk/nhibernate/src/NHibernate/Mapping/ByCode/ICompositeIdMapper.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Mapping/ByCode/ICompositeIdMapper.cs 2011-04-26 17:17:59 UTC (rev 5766) +++ trunk/nhibernate/src/NHibernate/Mapping/ByCode/ICompositeIdMapper.cs 2011-04-26 17:36:57 UTC (rev 5767) @@ -1,9 +1,7 @@ namespace NHibernate.Mapping.ByCode { - public interface ICompositeIdAttributesMapper {} + public interface IComposedIdMapper : IMinimalPlainPropertyContainerMapper {} - public interface ICompositeIdMapper : ICompositeIdAttributesMapper, IMinimalPlainPropertyContainerMapper {} - public interface IComponentAsIdAttributesMapper : IAccessorPropertyMapper { /// <summary> @@ -18,6 +16,8 @@ public interface IComponentAsIdMapper : IComponentAsIdAttributesMapper, IMinimalPlainPropertyContainerMapper { } + public interface IComposedIdMapper<TEntity> : IMinimalPlainPropertyContainerMapper<TEntity> where TEntity : class { } + public interface IComponentAsIdAttributesMapper<TComponent> : IAccessorPropertyMapper { void Class<TConcrete>() where TConcrete : TComponent; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |