;ò ¦YCc@sÑdklZdklZydklZWn ej odklZnXdkl Z dk l Z dZ dk lZdklZdklZd eefd „ƒYZe eƒeiZd d fZd S( (s BaseFolder(sCMFCorePermissions(sCMFBTreeFolder(sClassSecurityInfo(sInitializeClassi(s NullResource(s REPLACEABLE(sComputedAttributesBaseBTreeFoldercBs×tZdZeƒZeieifZd„Zei dƒd„Z ei dƒd„Z ei dƒd„Z d„Z d „Zeieid ƒeiiZeieid ƒeiiZeieid ƒeiiZeieid ƒeiiZei dƒeiiZeieidƒeiiZeieidƒeiiZeieidƒeiiZeieidƒeiiZeieidƒeiiZeiiZeiei dƒei!iZ!d„Z"e#e"dƒZ"eiei dƒei$iZ$eieidƒei%iZ%eiei dƒei&iZ&eiei dƒei'iZ'eieidƒei(iZ(ei)iZ)ei*iZ*ei+iZ+eieidƒei,iZ,RS(s2 A BaseBTreeFolder with all the bells and whistlescKs'ti|tƒti|||dS(N(sCMFBTreeFolders__init__sselfsids BaseFoldersoidskwargs(sselfsoidskwargs((sI/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/BaseBTreeFolder.pys__init__ssmanage_afterAddcCsti|||ƒdS(N(s BaseFoldersmanage_afterAddsselfsitems container(sselfsitems container((sI/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/BaseBTreeFolder.pysmanage_afterAddssmanage_afterClonecCsti||ƒdS(N(s BaseFoldersmanage_afterClonesselfsitem(sselfsitem((sI/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/BaseBTreeFolder.pysmanage_afterClone'ssmanage_beforeDeletecCsti|||ƒdS(N(s BaseFoldersmanage_beforeDeletesselfsitems container(sselfsitems container((sI/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/BaseBTreeFolder.pysmanage_beforeDelete/scCsti||ƒSdS(N(s BaseFolders_getCopysselfs container(sselfs container((sI/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/BaseBTreeFolder.pys_getCopy6scCss||iƒiƒjo|d djo5|iƒ|i|ƒ}|tj o |ƒSq_nti||ƒSdS(s" Override BTreeFolder __getitem__ is_N( skeysselfsSchemaskeyss getAccessorsaccessorsNonesCMFBTreeFolders __getitem__(sselfskeysaccessor((sI/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/BaseBTreeFolder.pys __getitem__<s * s indexObjects unindexObjects reindexObjectsreindexObjectSecuritysnotifyWorkflowCreateds opaqueItemss opaqueIdss opaqueValuesslistFolderContentssfolderlistingFolderContentssviewcCs”|idƒo|idƒSnt|dtƒ}|o |idƒoB|io|ddgjo t|dƒ}t |_ |SqŒntSdS(s Allow creation of . s index_htmlsREQUESTsREQUEST_METHODsPUTN( sselfshas_keys_getObsgetattrsNonesrequestsmaybe_webdav_clients NullResourcesnrs REPLACEABLEs__replaceable__(sselfsrequestsnr((sI/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/BaseBTreeFolder.pys index_htmlhs  isTitlessetTitles title_or_ids DescriptionssetDescriptionsedit(-s__name__s __module__s__doc__sClassSecurityInfossecuritysCMFBTreeFolders__implements__s BaseFolders__init__sdeclarePrivatesmanage_afterAddsmanage_afterClonesmanage_beforeDeletes_getCopys __getitem__sdeclareProtectedsCMFCorePermissionssModifyPortalContents indexObjectsim_funcs unindexObjects reindexObjectsreindexObjectSecuritysnotifyWorkflowCreatedsAccessContentsInformations opaqueItemss opaqueIdss opaqueValuessListFolderContentsslistFolderContentssfolderlistingFolderContentss__call__sViewsviews index_htmlsComputedAttributesTitlessetTitles title_or_ids DescriptionssetDescriptionsmanage_addFoldersMKCOLs MKCOL_handlersedit(((sI/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/BaseBTreeFolder.pysBaseBTreeFoldersj                                  sBaseBTreeFolderSchemaN(sProducts.Archetypes.publics BaseFoldersProducts.CMFCoresCMFCorePermissionssProducts.CMFCore.CMFBTreeFoldersCMFBTreeFolders ImportErrors$Products.BTreeFolder2.CMFBTreeFolders AccessControlsClassSecurityInfosGlobalssInitializeClasss has_btreeswebdav.NullResources NullResourcesOFS.ObjectManagers REPLACEABLEsComputedAttributesBaseBTreeFoldersschemasBaseBTreeFolderSchemas__all__( s NullResources BaseFolders__all__sClassSecurityInfosInitializeClasss has_btreesCMFCorePermissionssBaseBTreeFolders REPLACEABLEsComputedAttributesCMFBTreeFoldersBaseBTreeFolderSchema((sI/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/BaseBTreeFolder.pys?s       }