Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Mapping
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28813/NHibernate/Mapping
Modified Files:
Map.cs Set.cs
Log Message:
Added support for the attributes "order-by" and "sort" attribute on
<set> and <map> elements.
Index: Map.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Mapping/Map.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** Map.cs 13 Apr 2004 02:06:54 -0000 1.4
--- Map.cs 27 Apr 2004 15:49:22 -0000 1.5
***************
*** 7,29 ****
namespace NHibernate.Mapping
{
! public class Map : IndexedCollection {
!
public Map(PersistentClass owner) : base(owner) { }
public override PersistentCollectionType Type
{
! //TODO: H2.0.3 - fix up when SortedMap is implemented.
! //get { return IsSorted ? TypeFactory.SortedMap( Role, Comparator ) : TypeFactory.Map( Role );
! get { return TypeFactory.Map( Role ); } //TODO: get sorted
}
public override System.Type WrapperClass
{
! //TODO: H2.0.3 - fix up when SortedMap is implemented.
! //get { return IsSorted ? typeof(NHCollection.SortedMap) : typeof(NHCollection.Map); }
! get { return typeof(NHCollection.Map); }
}
-
-
}
}
--- 7,33 ----
namespace NHibernate.Mapping
{
! public class Map : IndexedCollection
! {
public Map(PersistentClass owner) : base(owner) { }
public override PersistentCollectionType Type
{
! get
! {
! return IsSorted ?
! TypeFactory.SortedMap( Role, Comparer ) :
! TypeFactory.Map( Role );
! }
}
public override System.Type WrapperClass
{
! get
! {
! return IsSorted ?
! typeof(NHCollection.SortedMap) :
! typeof(NHCollection.Map);
! }
}
}
}
Index: Set.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Mapping/Set.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** Set.cs 13 Apr 2004 02:06:54 -0000 1.4
--- Set.cs 27 Apr 2004 15:49:22 -0000 1.5
***************
*** 31,35 ****
get
{
- //TODO: modify when added implementation of sorted set
return IsSorted ?
TypeFactory.SortedSet(Role, Comparer) :
--- 31,34 ----
|