parameters: (cls,
                                    property_dict,
                                    accessor_holder,
                                    kind,
                                    portal)
docstring: Apply range accessors.
  
      @param property_dict: Property to generate getter for
      @type property_dict: dict
      @param accessor_holder: Accessor holder to applied the accessors on
      @type accessor_holder: Products.ERP5Type.dynamic.accessor_holder.AccessorHolderType
      @param kind: 'min' or 'max'
      @type kind: string
      @param portal: Portal object
      @type portal: Products.ERP5.ERP5Site.ERP5Site
docstring_summary: Apply range accessors.
docstring_tokens: Apply range accessors .
function: def _applyRangeOnAccessorHolder(cls,
                                    property_dict,
                                    accessor_holder,
                                    kind,
                                    portal):
      """
      Apply range accessors.
  
      @param property_dict: Property to generate getter for
      @type property_dict: dict
      @param accessor_holder: Accessor holder to applied the accessors on
      @type accessor_holder: Products.ERP5Type.dynamic.accessor_holder.AccessorHolderType
      @param kind: 'min' or 'max'
      @type kind: string
      @param portal: Portal object
      @type portal: Products.ERP5.ERP5Site.ERP5Site
      """
      property_dict['reference'] = '%s_range_%s' % (property_dict['reference'],
                                                    kind)
  
      # Override storage_id to not store the value on the same attribute
      # as the "normal" accessor
      property_dict['storage_id'] = None
  
      # Set range to False to avoid infinite recursion upon
      # applyDefinitionOnAccessorHolder call
      property_dict['range'] = False
  
      cls.applyDefinitionOnAccessorHolder(property_dict,
                                          accessor_holder,
                                          portal,
                                          do_register=False)
function_tokens: def _applyRangeOnAccessorHolder ( cls , property_dict , accessor_holder , kind , portal ) : property_dict [ 'reference' ] = '%s_range_%s' % ( property_dict [ 'reference' ] , kind ) # Override storage_id to not store the value on the same attribute # as the "normal" accessor property_dict [ 'storage_id' ] = None # Set range to False to avoid infinite recursion upon # applyDefinitionOnAccessorHolder call property_dict [ 'range' ] = False cls . applyDefinitionOnAccessorHolder ( property_dict , accessor_holder , portal , do_register = False )