[Top][All Lists]
[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="<SessionManager.geasList>">
<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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue appserver/src/geasList.py appserver/src/ge...,
Jan Ischebeck <=