[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r5182 - trunk/gnue-appserver/src/classrep
From: |
reinhard |
Subject: |
r5182 - trunk/gnue-appserver/src/classrep |
Date: |
Fri, 27 Feb 2004 14:36:15 -0600 (CST) |
Author: reinhard
Date: 2004-02-27 14:36:14 -0600 (Fri, 27 Feb 2004)
New Revision: 5182
Modified:
trunk/gnue-appserver/src/classrep/Class.py
trunk/gnue-appserver/src/classrep/Procedure.py
trunk/gnue-appserver/src/classrep/Property.py
trunk/gnue-appserver/src/classrep/SchemaSupport.py
trunk/gnue-appserver/src/classrep/repository.ini
Log:
Fixed property types in class repository for reference properties.
Modified: trunk/gnue-appserver/src/classrep/Class.py
===================================================================
--- trunk/gnue-appserver/src/classrep/Class.py 2004-02-27 17:44:52 UTC (rev
5181)
+++ trunk/gnue-appserver/src/classrep/Class.py 2004-02-27 20:36:14 UTC (rev
5182)
@@ -78,7 +78,7 @@
# Create a new instance for a dictionary-item
# ---------------------------------------------------------------------------
def _getNewItem (self, object):
- module = self.modules.find (object.gnue_module)
+ module = self.modules.find (object.gnue_module.objectId)
return Class (self._session, self, module, object, {"gnue_id":
object.objectId})
Modified: trunk/gnue-appserver/src/classrep/Procedure.py
===================================================================
--- trunk/gnue-appserver/src/classrep/Procedure.py 2004-02-27 17:44:52 UTC
(rev 5181)
+++ trunk/gnue-appserver/src/classrep/Procedure.py 2004-02-27 20:36:14 UTC
(rev 5182)
@@ -44,7 +44,7 @@
# Create a new instance of a dictionary item
# ---------------------------------------------------------------------------
def _getNewItem (self, object):
- pMod = self.__module.modules.find (object.gnue_module)
+ pMod = self.__module.modules.find (object.gnue_module.objectId)
return Procedure (self._session, pMod, object, {"gnue_id":
object.objectId})
Modified: trunk/gnue-appserver/src/classrep/Property.py
===================================================================
--- trunk/gnue-appserver/src/classrep/Property.py 2004-02-27 17:44:52 UTC
(rev 5181)
+++ trunk/gnue-appserver/src/classrep/Property.py 2004-02-27 20:36:14 UTC
(rev 5182)
@@ -52,7 +52,7 @@
# Create a new instance of a dictionary item
# ---------------------------------------------------------------------------
def _getNewItem (self, object):
- pMod = self.__module.modules.find (object.gnue_module)
+ pMod = self.__module.modules.find (object.gnue_module.objectId)
return Property (self._session, pMod, object, {"gnue_id": object.objectId})
Modified: trunk/gnue-appserver/src/classrep/SchemaSupport.py
===================================================================
--- trunk/gnue-appserver/src/classrep/SchemaSupport.py 2004-02-27 17:44:52 UTC
(rev 5181)
+++ trunk/gnue-appserver/src/classrep/SchemaSupport.py 2004-02-27 20:36:14 UTC
(rev 5182)
@@ -350,7 +350,8 @@
raise EInvalidValue (native, _("is not a valid datetime object"))
else:
- raise EInvalidType (datatype)
+ # must be reference property
+ return native.gnue_id
# =============================================================================
Modified: trunk/gnue-appserver/src/classrep/repository.ini
===================================================================
--- trunk/gnue-appserver/src/classrep/repository.ini 2004-02-27 17:44:52 UTC
(rev 5181)
+++ trunk/gnue-appserver/src/classrep/repository.ini 2004-02-27 20:36:14 UTC
(rev 5182)
@@ -115,7 +115,7 @@
gnue_class = 00000000000000000000000000000020
gnue_module = 00000000000000000000000000000000
gnue_name = module
-gnue_type = id
+gnue_type = gnue_module
gnue_length = 0
gnue_scale = 0
gnue_comment = Module that defined this class
@@ -158,7 +158,7 @@
gnue_class = 00000000000000000000000000000030
gnue_module = 00000000000000000000000000000000
gnue_name = class
-gnue_type = id
+gnue_type = gnue_class
gnue_length = 0
gnue_scale = 0
gnue_comment = Class the property belongs to
@@ -168,7 +168,7 @@
gnue_class = 00000000000000000000000000000030
gnue_module = 00000000000000000000000000000000
gnue_name = module
-gnue_type = id
+gnue_type = gnue_module
gnue_length = 0
gnue_scale = 0
gnue_comment = Module that defined this property
@@ -242,7 +242,7 @@
gnue_class = 00000000000000000000000000000040
gnue_module = 00000000000000000000000000000000
gnue_name = class
-gnue_type = id
+gnue_type = gnue_class
gnue_length = 0
gnue_scale = 0
gnue_comment = Class the procedure belongs to
@@ -252,7 +252,7 @@
gnue_class = 00000000000000000000000000000040
gnue_module = 00000000000000000000000000000000
gnue_name = module
-gnue_type = id
+gnue_type = gnue_module
gnue_length = 0
gnue_scale = 0
gnue_comment = Module that defined this procedure
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r5182 - trunk/gnue-appserver/src/classrep,
reinhard <=