commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue appserver/src/geasList.py appserver/src/ge...


From: Jan Ischebeck
Subject: gnue appserver/src/geasList.py appserver/src/ge...
Date: Sun, 19 May 2002 18:34:59 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue
Changes by:     Jan Ischebeck <address@hidden>  02/05/19 18:34:59

Modified files:
        appserver/src  : geasList.py geasSession.py 
        appserver/grpc : GEAS.grpc 
Added files:
        common/src/dbdrivers/appserver: DBdriver.py __init__.py 

Log message:
        Added DBdriver for Appserver (working read only at the moment)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/common/src/dbdrivers/appserver/DBdriver.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/common/src/dbdrivers/appserver/__init__.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/appserver/src/geasList.py.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/appserver/src/geasSession.py.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/appserver/grpc/GEAS.grpc.diff?tr1=1.1&tr2=1.2&r1=text&r2=text

Patches:
Index: gnue/appserver/grpc/GEAS.grpc
diff -c gnue/appserver/grpc/GEAS.grpc:1.1 gnue/appserver/grpc/GEAS.grpc:1.2
*** gnue/appserver/grpc/GEAS.grpc:1.1   Sun May  5 19:38:27 2002
--- gnue/appserver/grpc/GEAS.grpc       Sun May 19 18:34:59 2002
***************
*** 17,22 ****
--- 17,24 ----
                <method name="createList" 
return="&lt;SessionManager.geasList&gt;">
                  <argument name="classname" type="integer"/>
                </method>
+               <method name="commit" return="string"/> 
+                 <method name="rollback" return="string"/>     
          </object>
          <object name="geasList">
            <attribute name="classname" type="string" readonly=""/>
Index: gnue/appserver/src/geasList.py
diff -c gnue/appserver/src/geasList.py:1.2 gnue/appserver/src/geasList.py:1.3
*** gnue/appserver/src/geasList.py:1.2  Mon May  6 16:27:57 2002
--- gnue/appserver/src/geasList.py      Sun May 19 18:34:59 2002
***************
*** 19,25 ****
  # write to the Free Software Foundation, Inc., 59 Temple Place 
  # - Suite 330, Boston, MA 02111-1307, USA.
  #
! # $Id: geasList.py,v 1.2 2002/05/06 20:27:57 reinhard Exp $
  
  from gnue.common import GDataSource
  import geasInstance
--- 19,25 ----
  # write to the Free Software Foundation, Inc., 59 Temple Place 
  # - Suite 330, Boston, MA 02111-1307, USA.
  #
! # $Id: geasList.py,v 1.3 2002/05/19 22:34:59 siesel Exp $
  
  from gnue.common import GDataSource
  import geasInstance
***************
*** 65,70 ****
--- 65,74 ----
                                  database = "gnue",
                                  table = self._classname)
      self._datasource.setConnectionManager (self._session._connections)
+ 
+     # bug fix should be moved into common after the freeze
+     self._datasource._datasourceDictionary={}
+     
      self._datasource.phaseInit ()
      # TODO: get the column names from the prefetch field names
      for field in self._prefetch:
***************
*** 76,88 ****
    # 
---------------------------------------------------------------------------
  
    def firstInstance (self):
!     self._resultset.firstRecord ()
!     return geasInstance.geasInstance (self._classname, 
self._resultset.current)
  
    # 
---------------------------------------------------------------------------
    # Get the next instance in the list
    # 
---------------------------------------------------------------------------
  
    def nextInstance (self):
!     self._resultset.nextRecord ()
!     return geasInstance.geasInstance (self._classname, 
self._resultset.current)
--- 80,96 ----
    # 
---------------------------------------------------------------------------
  
    def firstInstance (self):
!     if self._resultset.firstRecord ()!=0:
!       return geasInstance.geasInstance (self._classname, 
self._resultset.current)
!     else:
!       return None
  
    # 
---------------------------------------------------------------------------
    # Get the next instance in the list
    # 
---------------------------------------------------------------------------
  
    def nextInstance (self):
!     if self._resultset.nextRecord ()!=0:
!       return geasInstance.geasInstance (self._classname, 
self._resultset.current)
!     else:
!       return None
Index: gnue/appserver/src/geasSession.py
diff -c gnue/appserver/src/geasSession.py:1.2 
gnue/appserver/src/geasSession.py:1.3
*** gnue/appserver/src/geasSession.py:1.2       Mon May  6 16:27:57 2002
--- gnue/appserver/src/geasSession.py   Sun May 19 18:34:59 2002
***************
*** 19,25 ****
  # write to the Free Software Foundation, Inc., 59 Temple Place 
  # - Suite 330, Boston, MA 02111-1307, USA.
  #
! # $Id: geasSession.py,v 1.2 2002/05/06 20:27:57 reinhard Exp $
  
  import geasList
  
--- 19,25 ----
  # write to the Free Software Foundation, Inc., 59 Temple Place 
  # - Suite 330, Boston, MA 02111-1307, USA.
  #
! # $Id: geasSession.py,v 1.3 2002/05/19 22:34:59 siesel Exp $
  
  import geasList
  
***************
*** 42,44 ****
--- 42,50 ----
  
    def createList (self, classname):
      return geasList.geasList (self, classname)
+ 
+   def commit (self):
+     pass
+ 
+   def rollback (self):
+     pass



reply via email to

[Prev in Thread] Current Thread [Next in Thread]