From: Kevin W. <kev...@us...> - 2004-12-31 19:54:17
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Impl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13137 Modified Files: ScheduledUpdate.cs Log Message: fixing xml comments and letting ReSharper do reformatting Index: ScheduledUpdate.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Impl/ScheduledUpdate.cs,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** ScheduledUpdate.cs 28 Nov 2004 21:47:46 -0000 1.7 --- ScheduledUpdate.cs 31 Dec 2004 19:54:07 -0000 1.8 *************** *** 1,19 **** - using System; - using NHibernate.Cache; using NHibernate.Engine; using NHibernate.Persister; ! namespace NHibernate.Impl { /// <summary> /// A scheduled update of an object. /// </summary> ! internal class ScheduledUpdate : ScheduledEntityAction { ! private object[] _fields; private object _lastVersion; private object _nextVersion; ! private int[] _dirtyFields; ! private object[] _updatedState; /// <summary> --- 1,17 ---- using NHibernate.Engine; using NHibernate.Persister; ! namespace NHibernate.Impl { /// <summary> /// A scheduled update of an object. /// </summary> ! internal class ScheduledUpdate : ScheduledEntityAction { ! private object[ ] _fields; private object _lastVersion; private object _nextVersion; ! private int[ ] _dirtyFields; ! private object[ ] _updatedState; /// <summary> *************** *** 29,34 **** /// <param name="persister">The <see cref="IClassPersister"/> that is responsible for the persisting the object.</param> /// <param name="session">The <see cref="ISessionImplementor"/> that the Action is occuring in.</param> ! public ScheduledUpdate(object id, object[] fields, int[] dirtyProperties, object lastVersion, object nextVersion, object instance, object[] updatedState, IClassPersister persister, ISessionImplementor session) ! : base(session, id, instance, persister) { _fields = fields; --- 27,32 ---- /// <param name="persister">The <see cref="IClassPersister"/> that is responsible for the persisting the object.</param> /// <param name="session">The <see cref="ISessionImplementor"/> that the Action is occuring in.</param> ! public ScheduledUpdate( object id, object[ ] fields, int[ ] dirtyProperties, object lastVersion, object nextVersion, object instance, object[ ] updatedState, IClassPersister persister, ISessionImplementor session ) ! : base( session, id, instance, persister ) { _fields = fields; *************** *** 39,47 **** } ! public override void Execute() { ! if ( Persister.HasCache ) { ! Persister.Cache.Lock(Id); } Persister.Update( Id, _fields, _dirtyFields, _lastVersion, Instance, Session ); --- 37,46 ---- } ! /// <summary></summary> ! public override void Execute() { ! if( Persister.HasCache ) { ! Persister.Cache.Lock( Id ); } Persister.Update( Id, _fields, _dirtyFields, _lastVersion, Instance, Session ); *************** *** 49,59 **** } ! public override void AfterTransactionCompletion() { ! if( Persister.HasCache ) { ! Persister.Cache.Release( Id) ; } } } ! } --- 48,59 ---- } ! /// <summary></summary> ! public override void AfterTransactionCompletion() { ! if( Persister.HasCache ) { ! Persister.Cache.Release( Id ); } } } ! } \ No newline at end of file |