[Erp5-report] r26078 - /erp5/trunk/products/ERP5Type/Utils.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Mar 17 15:50:01 CET 2009
Author: mame
Date: Tue Mar 17 15:49:58 2009
New Revision: 26078
URL: http://svn.erp5.org?rev=26078&view=rev
Log:
took care of methods that were removed in previous commit
Modified:
erp5/trunk/products/ERP5Type/Utils.py
Modified: erp5/trunk/products/ERP5Type/Utils.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Utils.py?rev=26078&r1=26077&r2=26078&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Utils.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Utils.py [utf8] Tue Mar 17 15:49:58 2009
@@ -26,7 +26,8 @@
#
##############################################################################
-# Required modules - some modules are imported later to prevent circular deadlocks
+# Required modules - some modules are imported later to prevent circular
+deadlocks
import os
import re
import string
@@ -57,7 +58,8 @@
from Products.ERP5Type.Cache import getReadOnlyTransactionCache
from zLOG import LOG, BLATHER, PROBLEM, WARNING
-from AccessControl.SecurityManagement import newSecurityManager, getSecurityManager
+from AccessControl.SecurityManagement import newSecurityManager,
+getSecurityManager
#####################################################
# Compatibility - XXX - BAD
@@ -175,7 +177,8 @@
except KeyError:
if not isinstance(key, basestring):
raise TypeError, '%s is not a string' % (key,)
- _cached_convertToUpperCase[key] = ''.join([part.capitalize() for part in key.split('_')])
+ _cached_convertToUpperCase[key] = ''.join([part.capitalize() for part in
+key.split('_')])
return _cached_convertToUpperCase[key]
UpperCase = convertToUpperCase
@@ -263,14 +266,21 @@
if kw.get('tuple'):
return path.split('/')
return path
-
-# Get Message Id for Workflow State
-def getMessageIdForWorkflowState(title, workflow_id):
- return '%s [state in %s]' % (title, workflow_id)
-
+
+def int2letters(i):
+ """
+ Convert an integer to letters, to generate spreadsheet column id
+ A, B, C ..., Z, AA, AB, ..., AZ, BA, ..., ZZ, AAA ...
+ """
+ if i < 26:
+ return (chr(i + ord('A')))
+ d, m = divmod(i, 26)
+ return int2letter(d - 1) + int2letter(m)
+
+#Get message id for translation
def getMessageIdWithContext(msg_id,context,workflow_id):
return '%s [%s in %s]' % (msg_id,context, workflow_id)
-
+#Get translation of msg id
def getTranslationStringWithContext(self,msg_id, context, context_id):
portal = self.getPortalObject()
portal_workflow = portal.portal_workflow
@@ -418,9 +428,8 @@
# Make some methods public.
for method_id in ('reindexObject', 'recursiveReindexObject',
'activate', 'setUid', 'setTitle', 'getTitle',
- 'edit', 'setProperty', 'getUid',
- 'setCriterion',
- 'setCriterionPropertyList','manage_delObjects'):
+ 'edit', 'setProperty', 'getUid', 'setCriterion',
+ 'setCriterionPropertyList'):
setattr(TempDocument, '%s__roles__' % method_id, None)
self.klass = TempDocument
@@ -477,7 +486,8 @@
path = os.path.join(instance_home, "PropertySheet")
if not os.path.exists(path):
os.mkdir(path)
- LOG('ERP5Type', WARNING, 'Created missing but required directory: %s' %path)
+ LOG('ERP5Type', WARNING, 'Created missing but required directory: %s' %path)
+
path = os.path.join(path, "%s.py" % class_id)
if create:
if os.path.exists(path):
@@ -810,7 +820,8 @@
temp_document_constructor_name,
temp_document_constructor)
ModuleSecurityInfo('Products.ERP5Type.Document').declarePublic(
- temp_document_constructor_name,) # XXX Probably bad security
+ temp_document_constructor_name,) # XXX Probably bad
+security
# Update Meta Types
new_meta_types = []
@@ -949,7 +960,8 @@
contentFactoryTypeInformations.append(content.factory_type_information)
# Aggregate
- content_constructors = list(content_constructors) + list(extra_content_constructors)
+ content_constructors = list(content_constructors) +
+list(extra_content_constructors)
# Begin the initialization steps
bases = tuple(content_classes)
@@ -1151,7 +1163,8 @@
except KeyError:
value = category_tool._getOb(base_cat, None)
if value is None:
- LOG('ERP5Type.Utils.getExistingBaseCategoryList', PROBLEM, 'base_category "%s" is missing, can not generate Accessors' % (base_cat))
+ LOG('ERP5Type.Utils.getExistingBaseCategoryList', PROBLEM,
+'base_category "%s" is missing, can not generate Accessors' % (base_cat))
cache[key] = value
if value is not None:
new_base_cat_list.append(base_cat)
@@ -1191,9 +1204,12 @@
# Copy the dict so that Expression objects are not overwritten.
prop_list.append(prop.copy())
cat_list = []
- cat_list += property_holder.__dict__.get('_categories',[]) # Do not consider superclass _categories definition
- constraint_list = [] # a list of declarative consistency definitions (ie. constraints)
- constraint_list += property_holder.__dict__.get('_constraints',[]) # Do not consider superclass _constraints definition
+ cat_list += property_holder.__dict__.get('_categories',[]) # Do not consider
+superclass _categories definition
+ constraint_list = [] # a list of declarative consistency definitions (ie.
+constraints)
+ constraint_list += property_holder.__dict__.get('_constraints',[]) # Do not
+consider superclass _constraints definition
for base in property_holder.property_sheets:
for prop in base._properties:
# Copy the dict so that Expression objects are not overwritten.
@@ -1431,11 +1447,13 @@
for prop in converted_prop_list:
if prop['type'] in legalTypes:
#if not hasattr(property_holder, prop['id']):
- # setattr(property_holder, prop['id'], None) # This makes sure no acquisition will happen
+ # setattr(property_holder, prop['id'], None) # This makes sure no
+acquisition will happen
# but is wrong when we use storage_id .....
storage_id = prop.get('storage_id', prop['id'])
#if not hasattr(BaseClass, storage_id):
- # setattr(property_holder, storage_id, None) # This breaks things with aq_dynamic
+ # setattr(property_holder, storage_id, None) # This breaks things with
+aq_dynamic
#setattr(BaseClass, storage_id, None) # This blocks acquisition
#else:
#LOG('existing property',0,str(storage_id))
@@ -1507,62 +1525,76 @@
# Base Getter
accessor_name = 'get' + UpperCase(id)
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Acquired.DefaultGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id,
+Acquired.DefaultGetter, accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGet' + UpperCase(id)
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Acquired.DefaultGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id,
+Acquired.DefaultGetter, accessor_args)
# Default Getter
accessor_name = 'getDefault' + UpperCase(id)
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Acquired.DefaultGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id,
+Acquired.DefaultGetter, accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGetDefault' + UpperCase(id)
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Acquired.DefaultGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id,
+Acquired.DefaultGetter, accessor_args)
# List Getter
if prop['type'] in list_types or prop.get('multivalued', 0):
accessor_name = 'get' + UpperCase(id) + 'List'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Acquired.ListGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Acquired.ListGetter,
+accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGet' + UpperCase(id) + 'List'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Acquired.ListGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Acquired.ListGetter,
+accessor_args)
# Set Getter
accessor_name = 'get' + UpperCase(id) + 'Set'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Acquired.SetGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Acquired.SetGetter,
+accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGet' + UpperCase(id) + 'Set'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Acquired.SetGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Acquired.SetGetter,
+accessor_args)
if prop['type'] == 'content':
#LOG('Value Object Accessor', 0, prop['id'])
# Base Getter
accessor_name = 'get' + UpperCase(id) + 'Value'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Acquired.DefaultGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id,
+Acquired.DefaultGetter, accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGet' + UpperCase(id) + 'Value'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Acquired.DefaultGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id,
+Acquired.DefaultGetter, accessor_args)
# Default Getter
accessor_name = 'getDefault' + UpperCase(id) + 'Value'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Acquired.DefaultGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id,
+Acquired.DefaultGetter, accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGetDefault' + UpperCase(id) + 'Value'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Acquired.DefaultGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id,
+Acquired.DefaultGetter, accessor_args)
# List Getter
accessor_name = 'get' + UpperCase(id) + 'ValueList'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Acquired.ListGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Acquired.ListGetter,
+accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGet' + UpperCase(id) + 'ValueList'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Acquired.ListGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Acquired.ListGetter,
+accessor_args)
# AcquiredProperty Getters
if prop.has_key('acquired_property_id'):
for aq_id in prop['acquired_property_id']:
@@ -1587,44 +1619,64 @@
(prop['type'] in list_types or prop.get('multivalued', 0)),
(prop['type'] == 'tales')
)
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, composed_id, AcquiredProperty.Getter, accessor_args)
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, composed_id,
+AcquiredProperty.Getter, accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGet' + UpperCase(composed_id)
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, composed_id, AcquiredProperty.Getter, accessor_args)
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, composed_id,
+AcquiredProperty.Getter, accessor_args)
# Default Getter
accessor_name = 'getDefault' + UpperCase(composed_id)
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, composed_id, AcquiredProperty.DefaultGetter, accessor_args)
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, composed_id,
+AcquiredProperty.DefaultGetter, accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGetDefault' + UpperCase(composed_id)
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, composed_id, AcquiredProperty.DefaultGetter, accessor_args)
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, composed_id,
+AcquiredProperty.DefaultGetter, accessor_args)
# List Getter
################# NOT YET
# Setter
accessor_name = 'set' + UpperCase(composed_id)
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, '_' + accessor_name, Alias.Reindex, ())
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, '_' + accessor_name,
+Alias.Reindex, ())
property_holder.declareProtected( write_permission, accessor_name )
accessor_name = '_set' + UpperCase(composed_id)
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, composed_id, AcquiredProperty.Setter, accessor_args)
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, composed_id,
+AcquiredProperty.Setter, accessor_args)
accessor_name = '_baseSet' + UpperCase(composed_id)
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, composed_id, AcquiredProperty.Setter, accessor_args)
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, composed_id,
+AcquiredProperty.Setter, accessor_args)
# Default Setter
accessor_name = 'setDefault' + UpperCase(composed_id)
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, '_' + accessor_name, Alias.Reindex, ())
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, '_' + accessor_name,
+Alias.Reindex, ())
property_holder.declareProtected( write_permission, accessor_name )
accessor_name = '_setDefault' + UpperCase(composed_id)
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, composed_id, AcquiredProperty.DefaultSetter, accessor_args)
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, composed_id,
+AcquiredProperty.DefaultSetter, accessor_args)
accessor_name = '_baseSetDefault' + UpperCase(composed_id)
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, composed_id, AcquiredProperty.DefaultSetter, accessor_args)
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, composed_id,
+AcquiredProperty.DefaultSetter, accessor_args)
# List Getter
################# NOT YET
@@ -1637,110 +1689,148 @@
# Create getters for a list property
accessor_name = 'get' + UpperCase(id)
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, List.Getter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, List.Getter,
+accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGet' + UpperCase(id)
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, List.Getter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, List.Getter,
+accessor_args)
accessor_name = 'getDefault' + UpperCase(id)
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, List.DefaultGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, List.DefaultGetter,
+accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGetDefault' + UpperCase(id)
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, List.DefaultGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, List.DefaultGetter,
+accessor_args)
accessor_name = 'get' + UpperCase(id) + 'List'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, List.ListGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, List.ListGetter,
+accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGet' + UpperCase(id) + 'List'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, List.ListGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, List.ListGetter,
+accessor_args)
accessor_name = 'get' + UpperCase(id) + 'Set'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, List.SetGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, List.SetGetter,
+accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGet' + UpperCase(id) + 'Set'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, List.SetGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, List.SetGetter,
+accessor_args)
elif prop['type'] == 'content':
- accessor_args = (prop['type'], prop.get('portal_type'), prop.get('storage_id'))
+ accessor_args = (prop['type'], prop.get('portal_type'),
+prop.get('storage_id'))
# Create getters for a list property
accessor_name = 'get' + UpperCase(id)
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Content.Getter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Content.Getter,
+accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGet' + UpperCase(id)
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Content.Getter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Content.Getter,
+accessor_args)
accessor_name = 'getDefault' + UpperCase(id)
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Content.DefaultGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Content.DefaultGetter,
+accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGetDefault' + UpperCase(id)
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Content.DefaultGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Content.DefaultGetter,
+accessor_args)
accessor_name = 'get' + UpperCase(id) + 'List'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Content.ListGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Content.ListGetter,
+accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGet' + UpperCase(id) + 'List'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Content.ListGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Content.ListGetter,
+accessor_args)
# Create value getters for a list property
accessor_name = 'get' + UpperCase(id) + 'Value'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Content.ValueGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Content.ValueGetter,
+accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGet' + UpperCase(id) + 'Value'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Content.ValueGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Content.ValueGetter,
+accessor_args)
accessor_name = 'getDefault' + UpperCase(id) + 'Value'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Content.DefaultValueGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id,
+Content.DefaultValueGetter, accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGetDefault' + UpperCase(id) + 'Value'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Content.DefaultValueGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id,
+Content.DefaultValueGetter, accessor_args)
accessor_name = 'get' + UpperCase(id) + 'ValueList'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Content.ValueListGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id,
+Content.ValueListGetter, accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGet' + UpperCase(id) + 'ValueList'
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Content.ValueListGetter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id,
+Content.ValueListGetter, accessor_args)
if prop.has_key('acquired_property_id'):
for aq_id in prop['acquired_property_id']:
- for composed_id in ("%s_%s" % (id, aq_id), "default_%s_%s" % (id, aq_id)) :
+ for composed_id in ("%s_%s" % (id, aq_id), "default_%s_%s" % (id,
+aq_id)) :
accessor_name = 'get' + UpperCase(composed_id)
- accessor_args = (prop['type'], aq_id, prop.get('portal_type'), prop.get('storage_id'))
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, composed_id, ContentProperty.Getter, accessor_args)
+ accessor_args = (prop['type'], aq_id, prop.get('portal_type'),
+prop.get('storage_id'))
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, composed_id,
+ContentProperty.Getter, accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = 'get' + UpperCase(composed_id) + 'List'
- list_accessor_args = (prop['type'], aq_id + '_list', prop.get('portal_type'), prop.get('storage_id'))
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, composed_id + '_list',
- ContentProperty.Getter, list_accessor_args)
+ list_accessor_args = (prop['type'], aq_id + '_list',
+prop.get('portal_type'), prop.get('storage_id'))
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, composed_id +
+'_list',
+ ContentProperty.Getter,
+list_accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
# No default getter YET XXXXXXXXXXXXXX
# No list getter YET XXXXXXXXXXXXXX
accessor_name = '_set' + UpperCase(composed_id)
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, composed_id, ContentProperty.Setter, accessor_args)
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, composed_id,
+ContentProperty.Setter, accessor_args)
property_holder.declareProtected( write_permission, accessor_name )
accessor_name = '_set' + UpperCase(composed_id) + 'List'
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, composed_id + '_list',
- ContentProperty.Setter, list_accessor_args)
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, composed_id +
+'_list',
+ ContentProperty.Setter,
+list_accessor_args)
property_holder.declareProtected( write_permission, accessor_name )
accessor_name = 'set' + UpperCase(composed_id)
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, '_' + accessor_name, Alias.Reindex, ())
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, '_' + accessor_name,
+Alias.Reindex, ())
property_holder.declareProtected( write_permission, accessor_name )
accessor_name = 'set' + UpperCase(composed_id) + 'List'
- if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, '_' + accessor_name, Alias.Reindex, ())
+ if not hasattr(property_holder, accessor_name) or
+prop.get('override',0):
+ property_holder.registerAccessor(accessor_name, '_' + accessor_name,
+Alias.Reindex, ())
property_holder.declareProtected( write_permission, accessor_name )
# No default getter YET XXXXXXXXXXXXXX
# No list getter YET XXXXXXXXXXXXXX
@@ -1749,30 +1839,36 @@
# Create getters for a simple property
accessor_name = 'get' + UpperCase(id)
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Base.Getter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Base.Getter,
+accessor_args)
property_holder.declareProtected( read_permission, accessor_name )
accessor_name = '_baseGet' + UpperCase(id)
if not hasattr(property_holder, accessor_name) or prop.get('override',0):
- property_holder.registerAccessor(accessor_name, id, Base.Getter, accessor_args)
+ property_holder.registerAccessor(accessor_name, id, Base.Getter,
+accessor_args)
######################################################
# Create Setters
if prop['type'] in list_types or prop.get('multivalued', 0):
# Create setters for a list property by aliasing
setter_name = 'set' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = 'setDefault' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = 'set' + UpperCase(id) + 'List'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = 'set' + UpperCase(id) + 'Set'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
# Create setters for a list property (no reindexing)
# The base accessor sets the list to a singleton
@@ -1781,52 +1877,65 @@
# Create setters for a list property
setter_name = '_set' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, List.Setter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, List.Setter,
+accessor_args)
setter_name = '_baseSet' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, List.Setter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, List.Setter,
+accessor_args)
setter_name = '_setDefault' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, List.DefaultSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, List.DefaultSetter,
+accessor_args)
setter_name = '_baseSetDefault' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, List.DefaultSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, List.DefaultSetter,
+accessor_args)
setter_name = '_set' + UpperCase(id) + 'List'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, List.ListSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, List.ListSetter,
+accessor_args)
setter_name = '_baseSet' + UpperCase(id) + 'List'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, List.ListSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, List.ListSetter,
+accessor_args)
setter_name = '_set' + UpperCase(id) + 'Set'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, List.SetSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, List.SetSetter,
+accessor_args)
setter_name = '_baseSet' + UpperCase(id) + 'Set'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, List.SetSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, List.SetSetter,
+accessor_args)
elif prop['type'] == 'content':
# Create setters for an object property
# Create setters for a list property (reindexing)
# The base accessor sets the list to a singleton
# and allows simulates a simple property
base_setter_name = 'set' + UpperCase(id)
- # The default setter sets the first item of a list without changing other items
+ # The default setter sets the first item of a list without changing other
+items
default_setter_name = 'setDefault' + UpperCase(id)
# Create setters for an object property
setter_name = 'set' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + base_setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + base_setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = 'setDefault' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + default_setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + default_setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = 'set' + UpperCase(id) + 'Value'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + base_setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + base_setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = 'setDefault' + UpperCase(id) + 'Value'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + default_setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + default_setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
# Create setters for a list property (no reindexing)
# The base accessor sets the list to a singleton
@@ -1835,41 +1944,52 @@
# Create setters for an object property
setter_name = '_set' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Content.Setter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Content.Setter,
+accessor_args)
setter_name = '_baseSet' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Content.Setter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Content.Setter,
+accessor_args)
setter_name = '_setDefault' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Content.DefaultSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Content.DefaultSetter,
+accessor_args)
setter_name = '_baseSetDefault' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Content.DefaultSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Content.DefaultSetter,
+accessor_args)
setter_name = '_set' + UpperCase(id) + 'Value'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Content.Setter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Content.Setter,
+accessor_args)
setter_name = '_baseSet' + UpperCase(id) + 'Value'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Content.Setter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Content.Setter,
+accessor_args)
setter_name = '_setDefault' + UpperCase(id) + 'Value'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Content.DefaultSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Content.DefaultSetter,
+accessor_args)
setter_name = '_baseSetDefault' + UpperCase(id) + 'Value'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Content.DefaultSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Content.DefaultSetter,
+accessor_args)
else:
accessor_args = (prop['type'], prop.get('storage_id'), 0)
# Create setters for a simple property
setter_name = 'set' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = '_set' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Base.Setter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Base.Setter,
+accessor_args)
setter_name = '_baseSet' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Base.Setter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Base.Setter,
+accessor_args)
######################################################
# Create testers
if prop['type'] == 'content':
@@ -1877,7 +1997,8 @@
# should be created upfront rather than on demand
tester_name = 'has' + UpperCase(id)
tester = Content.Tester(tester_name, id, prop['type'],
- storage_id = prop.get('storage_id'))
+ storage_id =
+prop.get('storage_id'))
if not hasattr(BaseClass, tester_name):
setattr(BaseClass, tester_name, tester)
BaseClass.security.declareProtected(read_permission, tester_name)
@@ -1887,7 +2008,8 @@
else:
tester_name = 'has' + UpperCase(id)
tester = Base.Tester(tester_name, id, prop['type'],
- storage_id = prop.get('storage_id'))
+ storage_id =
+prop.get('storage_id'))
if not hasattr(BaseClass, tester_name):
setattr(BaseClass, tester_name, tester)
BaseClass.security.declareProtected(read_permission, tester_name)
@@ -1915,12 +2037,14 @@
tester_name = 'is' + UpperCase(id)
if not hasattr(property_holder, tester_name):
property_holder.registerAccessor(tester_name, id, Base.Getter,
- (prop['type'], prop.get('default'), prop.get('storage_id')))
+ (prop['type'], prop.get('default'),
+prop.get('storage_id')))
property_holder.declareProtected(read_permission, tester_name)
tester_name = '_baseIs' + UpperCase(id)
if not hasattr(property_holder, tester_name):
property_holder.registerAccessor(tester_name, id, Base.Getter,
- (prop['type'], prop.get('default'), prop.get('storage_id')))
+ (prop['type'], prop.get('default'),
+prop.get('storage_id')))
from Accessor import Category
@@ -1949,24 +2073,29 @@
accessor_name = 'get' + UpperCase(id) + 'ItemList'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Category.ItemListGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Category.ItemListGetter,
+())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = 'getDefault' + UpperCase(id)
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Category.DefaultGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Category.DefaultGetter,
+())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGetDefault' + UpperCase(id)
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Category.DefaultGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Category.DefaultGetter,
+())
accessor_name = 'get' + UpperCase(id)
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Category.DefaultGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Category.DefaultGetter,
+())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGet' + UpperCase(id)
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Category.DefaultGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Category.DefaultGetter,
+())
accessor_name = 'has' + UpperCase(id)
if not hasattr(property_holder, accessor_name):
@@ -1975,52 +2104,64 @@
setter_name = 'set' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = 'set' + UpperCase(id) + 'List'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = 'setDefault' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = 'set' + UpperCase(id) + 'Set'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
accessor_args = (0,)
setter_name = '_set' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Category.Setter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Category.Setter,
+accessor_args)
setter_name = '_categorySet' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Category.Setter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Category.Setter,
+accessor_args)
setter_name = '_set' + UpperCase(id) + 'List'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Category.ListSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Category.ListSetter,
+accessor_args)
setter_name = '_categorySet' + UpperCase(id) + 'List'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Category.ListSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Category.ListSetter,
+accessor_args)
setter_name = '_set' + UpperCase(id) + 'Set'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Category.SetSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Category.SetSetter,
+accessor_args)
setter_name = '_categorySet' + UpperCase(id) + 'Set'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Category.SetSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Category.SetSetter,
+accessor_args)
setter_name = '_setDefault' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Category.DefaultSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Category.DefaultSetter,
+accessor_args)
setter_name = '_categorySetDefault' + UpperCase(id)
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Category.DefaultSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Category.DefaultSetter,
+accessor_args)
from Accessor import Value, Related, RelatedValue, Translation
@@ -2057,51 +2198,63 @@
accessor_name = 'get' + UpperCase(id) + 'TitleList'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.TitleListGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Value.TitleListGetter,
+())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGet' + UpperCase(id) + 'TitleList'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.TitleListGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Value.TitleListGetter,
+())
accessor_name = 'get' + UpperCase(id) + 'TitleSet'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.TitleSetGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Value.TitleSetGetter,
+())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGet' + UpperCase(id) + 'TitleSet'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.TitleSetGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Value.TitleSetGetter,
+())
accessor_name = 'get' + UpperCase(id) + 'TranslatedTitleList'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.TranslatedTitleListGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.TranslatedTitleListGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGet' + UpperCase(id) + 'TranslatedTitleList'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.TranslatedTitleListGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.TranslatedTitleListGetter, ())
accessor_name = 'get' + UpperCase(id) + 'TranslatedTitleSet'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.TranslatedTitleSetGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.TranslatedTitleSetGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGet' + UpperCase(id) + 'TranslatedTitleSet'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.TranslatedTitleSetGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.TranslatedTitleSetGetter, ())
accessor_name = 'get' + UpperCase(id) + 'ReferenceList'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.ReferenceListGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.ReferenceListGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGet' + UpperCase(id) + 'ReferenceList'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.ReferenceListGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.ReferenceListGetter, ())
accessor_name = 'get' + UpperCase(id) + 'ReferenceSet'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.ReferenceSetGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.ReferenceSetGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGet' + UpperCase(id) + 'ReferenceSet'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.ReferenceSetGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.ReferenceSetGetter, ())
accessor_name = 'get' + UpperCase(id) + 'IdList'
if not hasattr(property_holder, accessor_name):
@@ -2126,19 +2279,23 @@
accessor_name = 'get' + UpperCase(id) + 'LogicalPathList'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.LogicalPathListGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.LogicalPathListGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGet' + UpperCase(id) + 'LogicalPathList'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.LogicalPathListGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.LogicalPathListGetter, ())
accessor_name = 'get' + UpperCase(id) + 'LogicalPathSet'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.LogicalPathSetGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.LogicalPathSetGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGet' + UpperCase(id) + 'LogicalPathSet'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.LogicalPathSetGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.LogicalPathSetGetter, ())
accessor_name = 'get' + UpperCase(id) + 'UidList'
if not hasattr(property_holder, accessor_name):
@@ -2158,19 +2315,23 @@
accessor_name = 'get' + UpperCase(id) + 'PropertyList'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.PropertyListGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.PropertyListGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGet' + UpperCase(id) + 'PropertyList'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.PropertyListGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.PropertyListGetter, ())
accessor_name = 'get' + UpperCase(id) + 'PropertySet'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.PropertySetGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Value.PropertySetGetter,
+())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGet' + UpperCase(id) + 'PropertySet'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.PropertySetGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Value.PropertySetGetter,
+())
accessor_name = 'getDefault' + UpperCase(id) + 'Value'
if not hasattr(property_holder, accessor_name):
@@ -2189,227 +2350,285 @@
accessor_name = 'getDefault' + UpperCase(id) + 'Title'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultTitleGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultTitleGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = 'get' + UpperCase(id) + 'Title'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultTitleGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultTitleGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGetDefault' + UpperCase(id) + 'Title'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultTitleGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultTitleGetter, ())
accessor_name = '_categoryGet' + UpperCase(id) + 'Title'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultTitleGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultTitleGetter, ())
accessor_name = 'getDefault' + UpperCase(id) + 'TranslatedTitle'
accessor = Value.DefaultTranslatedTitleGetter(accessor_name, id)
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultTranslatedTitleGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultTranslatedTitleGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = 'get' + UpperCase(id) + 'TranslatedTitle'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultTranslatedTitleGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultTranslatedTitleGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGetDefault' + UpperCase(id) + 'TranslatedTitle'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultTranslatedTitleGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultTranslatedTitleGetter, ())
accessor_name = '_categoryGet' + UpperCase(id) + 'TranslatedTitle'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultTranslatedTitleGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultTranslatedTitleGetter, ())
accessor_name = 'getDefault' + UpperCase(id) + 'Reference'
accessor = Value.DefaultReferenceGetter(accessor_name, id)
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultReferenceGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultReferenceGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = 'get' + UpperCase(id) + 'Reference'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultReferenceGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultReferenceGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGetDefault' + UpperCase(id) + 'Reference'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultReferenceGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultReferenceGetter, ())
accessor_name = '_categoryGet' + UpperCase(id) + 'Reference'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultReferenceGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultReferenceGetter, ())
accessor_name = 'getDefault' + UpperCase(id) + 'Uid'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultUidGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Value.DefaultUidGetter,
+())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = 'get' + UpperCase(id) + 'Uid'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultUidGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Value.DefaultUidGetter,
+())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGetDefault' + UpperCase(id) + 'Uid'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultUidGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Value.DefaultUidGetter,
+())
accessor_name = '_categoryGet' + UpperCase(id) + 'Uid'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultUidGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Value.DefaultUidGetter,
+())
accessor_name = 'getDefault' + UpperCase(id) + 'Id'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultIdGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Value.DefaultIdGetter,
+())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = 'get' + UpperCase(id) + 'Id'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultIdGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Value.DefaultIdGetter,
+())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGetDefault' + UpperCase(id) + 'Id'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultIdGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Value.DefaultIdGetter,
+())
accessor_name = '_categoryGet' + UpperCase(id) + 'Id'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultIdGetter, ())
+ property_holder.registerAccessor(accessor_name, id, Value.DefaultIdGetter,
+())
accessor_name = 'getDefault' + UpperCase(id) + 'TitleOrId'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultTitleOrIdGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultTitleOrIdGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = 'get' + UpperCase(id) + 'TitleOrId'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultTitleOrIdGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultTitleOrIdGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGetDefault' + UpperCase(id) + 'TitleOrId'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultTitleOrIdGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultTitleOrIdGetter, ())
accessor_name = '_categoryGet' + UpperCase(id) + 'TitleOrId'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultTitleOrIdGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultTitleOrIdGetter, ())
accessor_name = 'getDefault' + UpperCase(id) + 'Property'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultPropertyGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultPropertyGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = 'get' + UpperCase(id) + 'Property'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultPropertyGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultPropertyGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGetDefault' + UpperCase(id) + 'Property'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultPropertyGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultPropertyGetter, ())
accessor_name = '_categoryGet' + UpperCase(id) + 'Property'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultPropertyGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultPropertyGetter, ())
accessor_name = 'getDefault' + UpperCase(id) + 'LogicalPath'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultLogicalPathGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultLogicalPathGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = 'get' + UpperCase(id) + 'LogicalPath'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultLogicalPathGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultLogicalPathGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_categoryGetDefault' + UpperCase(id) + 'LogicalPath'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultLogicalPathGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultLogicalPathGetter, ())
accessor_name = '_categoryGet' + UpperCase(id) + 'LogicalPath'
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Value.DefaultLogicalPathGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Value.DefaultLogicalPathGetter, ())
setter_name = 'set' + UpperCase(id) + 'Value'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = 'set' + UpperCase(id) + 'ValueList'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = 'set' + UpperCase(id) + 'ValueSet'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = 'setDefault' + UpperCase(id) + 'Value'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
accessor_args = (0,)
setter_name = '_set' + UpperCase(id) + 'Value'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.Setter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Value.Setter,
+accessor_args)
setter_name = '_categorySet' + UpperCase(id) + 'Value'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.Setter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Value.Setter,
+accessor_args)
setter_name = '_set' + UpperCase(id) + 'ValueList'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.ListSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Value.ListSetter,
+accessor_args)
setter_name = '_categorySet' + UpperCase(id) + 'ValueList'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.ListSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Value.ListSetter,
+accessor_args)
setter_name = '_set' + UpperCase(id) + 'ValueSet'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.SetSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Value.SetSetter,
+accessor_args)
setter_name = '_categorySet' + UpperCase(id) + 'ValueSet'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.SetSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Value.SetSetter,
+accessor_args)
setter_name = '_setDefault' + UpperCase(id) + 'Value'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.DefaultSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Value.DefaultSetter,
+accessor_args)
setter_name = '_categorySetDefault' + UpperCase(id) + 'Value'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.DefaultSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Value.DefaultSetter,
+accessor_args)
# Uid setters
setter_name = 'set' + UpperCase(id) + 'Uid'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = 'setDefault' + UpperCase(id) + 'Uid'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = 'set' + UpperCase(id) + 'UidList'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = 'set' + UpperCase(id) + 'UidSet'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, '_' + setter_name, Alias.Reindex, ())
+ property_holder.registerAccessor(setter_name, '_' + setter_name,
+Alias.Reindex, ())
property_holder.declareProtected(write_permission, setter_name)
setter_name = '_set' + UpperCase(id) + 'Uid'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.UidSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Value.UidSetter,
+accessor_args)
setter_name = '_categorySet' + UpperCase(id) + 'Uid'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.UidSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Value.UidSetter,
+accessor_args)
setter_name = '_setDefault' + UpperCase(id) + 'Uid'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.UidDefaultSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Value.UidDefaultSetter,
+accessor_args)
setter_name = '_categorySetDefault' + UpperCase(id) + 'Uid'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.UidDefaultSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Value.UidDefaultSetter,
+accessor_args)
setter_name = '_set' + UpperCase(id) + 'UidList'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.UidListSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Value.UidListSetter,
+accessor_args)
setter_name = '_categorySet' + UpperCase(id) + 'UidList'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.UidListSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Value.UidListSetter,
+accessor_args)
setter_name = '_set' + UpperCase(id) + 'UidSet'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.UidSetSetter, accessor_args)
+ property_holder.registerAccessor(setter_name, id, Value.UidSetSetter,
+accessor_args)
setter_name = '_categorySet' + UpperCase(id) + 'UidSet'
if not hasattr(property_holder, setter_name):
- property_holder.registerAccessor(setter_name, id, Value.UidSetSetter, accessor_args)
-
-
-def createRelatedValueAccessors(id, read_permission=Permissions.AccessContentsInformation,
- write_permission=Permissions.ModifyPortalContent):
+ property_holder.registerAccessor(setter_name, id, Value.UidSetSetter,
+accessor_args)
+
+
+def createRelatedValueAccessors(id,
+read_permission=Permissions.AccessContentsInformation,
+
+write_permission=Permissions.ModifyPortalContent):
upper_case_id = UpperCase(id)
# Related Values (ie. reverse relation getters)
@@ -2551,11 +2770,13 @@
if 'translated' in id:
accessor_name = 'get' + UpperCase(id)
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Translation.TranslatedPropertyGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Translation.TranslatedPropertyGetter, ())
property_holder.declareProtected(read_permission, accessor_name)
accessor_name = '_baseGet' + UpperCase(id)
if not hasattr(property_holder, accessor_name):
- property_holder.registerAccessor(accessor_name, id, Translation.TranslatedPropertyGetter, ())
+ property_holder.registerAccessor(accessor_name, id,
+Translation.TranslatedPropertyGetter, ())
if 'translation_domain' in id:
# Getter
More information about the Erp5-report
mailing list