From: Paul H. <pha...@us...> - 2005-03-01 16:25:34
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Engine In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5548/nhibernate/src/NHibernate/Engine Modified Files: Cascades.cs IMapping.cs ISessionFactoryImplementor.cs ISessionImplementor.cs Log Message: Various refactorings on the way to 2.1 querying capability Index: IMapping.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Engine/IMapping.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** IMapping.cs 31 Dec 2004 15:38:35 -0000 1.3 --- IMapping.cs 1 Mar 2005 16:24:45 -0000 1.4 *************** *** 12,18 **** /// /// </summary> ! /// <param name="persistentType"></param> /// <returns></returns> ! IType GetIdentifierType( System.Type persistentType ); } } \ No newline at end of file --- 12,33 ---- /// /// </summary> ! /// <param name="persistentClass"></param> /// <returns></returns> ! IType GetIdentifierType( System.Type persistentClass ); ! ! /// <summary> ! /// ! /// </summary> ! /// <param name="persistentClass"></param> ! /// <returns></returns> ! string GetIdentifierPropertyName( System.Type persistentClass ); ! ! /// <summary> ! /// ! /// </summary> ! /// <param name="persistentClass"></param> ! /// <param name="propertyName"></param> ! /// <returns></returns> ! IType GetPropertyType( System.Type persistentClass, string propertyName ); } } \ No newline at end of file Index: ISessionImplementor.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Engine/ISessionImplementor.cs,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** ISessionImplementor.cs 16 Feb 2005 20:14:19 -0000 1.29 --- ISessionImplementor.cs 1 Mar 2005 16:24:46 -0000 1.30 *************** *** 63,67 **** /// <param name="id"></param> /// <returns></returns> ! PersistentCollection GetLoadingCollection( CollectionPersister persister, object id ); /// <summary> --- 63,67 ---- /// <param name="id"></param> /// <returns></returns> ! PersistentCollection GetLoadingCollection( ICollectionPersister persister, object id ); /// <summary> Index: ISessionFactoryImplementor.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Engine/ISessionFactoryImplementor.cs,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** ISessionFactoryImplementor.cs 31 Dec 2004 17:36:22 -0000 1.13 --- ISessionFactoryImplementor.cs 1 Mar 2005 16:24:46 -0000 1.14 *************** *** 54,58 **** /// <param name="role"></param> /// <returns></returns> ! CollectionPersister GetCollectionPersister( string role ); /// <summary> --- 54,58 ---- /// <param name="role"></param> /// <returns></returns> ! ICollectionPersister GetCollectionPersister( string role ); /// <summary> Index: Cascades.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Engine/Cascades.cs,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** Cascades.cs 14 Feb 2005 03:22:27 -0000 1.15 --- Cascades.cs 1 Mar 2005 16:24:45 -0000 1.16 *************** *** 383,387 **** PersistentCollectionType pctype = ( PersistentCollectionType ) type; ! CollectionPersister persister = session.Factory.GetCollectionPersister( pctype.Role ); IType elemType = persister.ElementType; --- 383,387 ---- PersistentCollectionType pctype = ( PersistentCollectionType ) type; ! ICollectionPersister persister = session.Factory.GetCollectionPersister( pctype.Role ); IType elemType = persister.ElementType; |