Table of Contents

Class: ProductRegistryMixin Zope-2.2.1-src/lib/python/App/ProductRegistry.py

Methods   
_constructor_prefix_string
_manage_add_product_data
_manage_add_product_meta_type
_manage_add_product_permission
_manage_remove_product_data
_manage_remove_product_meta_type
_manage_remove_product_permission
aq_maybe
  _constructor_prefix_string 
_constructor_prefix_string ( self,  pid )

  _manage_add_product_data 
_manage_add_product_data (
        self,
        type,
        product,
        id,
        **data,
        )

  _manage_add_product_meta_type 
_manage_add_product_meta_type (
        self,
        product,
        id,
        meta_type,
        permission='',
        )

Exceptions   
'Type Exists'
  _manage_add_product_permission 
_manage_add_product_permission (
        self,
        product,
        permission,
        methods=(),
        default=( 'Manager', ),
        )

Exceptions   
'Type Exists'
  _manage_remove_product_data 
_manage_remove_product_data (
        self,
        type,
        product,
        id,
        )

  _manage_remove_product_meta_type 
_manage_remove_product_meta_type (
        self,
        product,
        id=None,
        meta_type=None,
        )

  _manage_remove_product_permission 
_manage_remove_product_permission (
        self,
        product,
        permission=None,
        )

  aq_maybe 
aq_maybe ( self,  name )

HACK - sometimes an unwrapped App object seems to be passed as self to these methods, which means that they dont have an aq_aquire method. Until Jim has time to look into this, this aq_maybe method appears to be an effective work-around...


Table of Contents

This document was automatically generated on Mon Sep 4 07:33:06 2000 by HappyDoc version r0_6