From eeec886a8ff652d65d2a7121584915c411385e2a Mon Sep 17 00:00:00 2001
From: Jean-Paul Smets <jp@nexedi.com>
Date: Mon, 12 Jul 2004 15:41:48 +0000
Subject: [PATCH] Added career accessors

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@1155 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5/Document/Entity.py | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/product/ERP5/Document/Entity.py b/product/ERP5/Document/Entity.py
index 0c994d036f..d8a1cecda5 100755
--- a/product/ERP5/Document/Entity.py
+++ b/product/ERP5/Document/Entity.py
@@ -91,6 +91,16 @@ class Entity:
         except:
           return ''
 
+    security.declareProtected(Permissions.View, 'getDefaultCollectiveAgreementTitle')
+    def getDefaultCollectiveAgreementTitle(self):
+        """
+          Returns the default address city as a text string
+        """
+        try:
+          return self.getDefaultCareerValue().getCollectiveAgreementTitle()
+        except:
+          return ''
+
     security.declareProtected(Permissions.View, 'getDefaultCareerDestinationTitle')
     def getDefaultCareerDestinationTitle(self):
         """
@@ -217,6 +227,14 @@ class Entity:
         self._setDefaultCareerTitle(coordinate)
         self.reindexObject()
 
+    security.declareProtected(Permissions.ModifyPortalContent, 'setDefaultCareerCollectiveAgreementTitle')
+    def setDefaultCareerCollectiveAgreementTitle(self, coordinate):
+        """
+          Updates the default address from a standard text string
+        """
+        self._setDefaultCareerCollectiveAgreementTitle(coordinate)
+        self.reindexObject()                                                 
+
     security.declareProtected(Permissions.ModifyPortalContent, 'setDefaultCareerDescription')
     def setDefaultCareerDescription(self, coordinate):
         """
@@ -256,7 +274,7 @@ class Entity:
         """
         self._setDefaultCareerSalaryCoefficient(coordinate)
         self.reindexObject()                                                    
-                                                                                                        
+
     security.declareProtected(Permissions.ModifyPortalContent, 'setDefaultAddressText')
     def setDefaultAddressText(self, coordinate):
         """
-- 
2.30.9