From a1b500d521bcfb541a0ac0f742bbb028c9e53b8f Mon Sep 17 00:00:00 2001
From: Sebastien Robin <seb@nexedi.com>
Date: Fri, 9 Jul 2004 09:56:48 +0000
Subject: [PATCH] corrected problems with _cps_frozen getter and setter

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@1132 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5CPS/CPSDocumentPatch.py | 33 ++++++++++++++---------------
 1 file changed, 16 insertions(+), 17 deletions(-)

diff --git a/product/ERP5CPS/CPSDocumentPatch.py b/product/ERP5CPS/CPSDocumentPatch.py
index 1b2b3e1bd3..df70b5e80f 100755
--- a/product/ERP5CPS/CPSDocumentPatch.py
+++ b/product/ERP5CPS/CPSDocumentPatch.py
@@ -116,23 +116,6 @@ class PatchedCPSDocument(CPSDocument):
             self._setOb(".cps_layouts",data[0])
             self._setOb(".cps_schemas",data[1])
 
-    security.declarePrivate('setCpsFrozen' )
-    def setCpsFrozen(self, data):
-        """
-        setter for cps frozen property in order to now
-        if an object is frozen or not
-        """
-        if data is not None:
-            self._cps_frozen = data
-
-    security.declarePrivate('getCpsFrozen' )
-    def getCpsFrozen(self):
-        """
-        getter for cps frozen property in order to now
-        if an object is frozen or not
-        """
-        return getattr(self,'_cps_frozen',0)
-
     security.declarePrivate('_setProperty' )
     def _setProperty(self, key, value, type='string'):
         """
@@ -236,12 +219,28 @@ def setCreationDate(self,value):
     """
     setattr(self,'creation_date',value)
 
+def setCpsFrozen(self, data):
+    """
+    setter for cps frozen property in order to now
+    if an object is frozen or not
+    """
+    setattr(self,'_cps_frozen',data)
+
+def getCpsFrozen(self):
+    """
+    getter for cps frozen property in order to now
+    if an object is frozen or not
+    """
+    return getattr(self,'_cps_frozen',0)
+
 CPSDocument.getCoverage = getCoverage
 CPSDocument.getCreator = getCreator
 CPSDocument.getRelation = getRelation
 CPSDocument.setCreator = setCreator
 CPSDocument.setRelation = setRelation
 CPSDocument.getSource = getSource
+CPSDocument.getCpsFrozen = getCpsFrozen
+CPSDocument.setCpsFrozen = setCpsFrozen
 CPSDocument.getPreview = getPreview
 CPSDocument.setCreationDate = setCreationDate
 CPSDocument.getProperty = PatchedCPSDocument.getProperty
-- 
2.30.9