= Products.CMFCore.PortalFolder.PortalFolder = {{{ #!html
Home | Trees | Index | Help |
---|
Package Products :: Package CMFCore :: Module PortalFolder :: Class PortalFolder |
CMFCatalogAware
--+ |DynamicType
--+ |Folder
--+ | PortalFolder
Implements portal content management, but not UI details.
Method Summary | |
---|---|
__init__(self,
id,
title)
| |
List type info objects for types which can be added in this folder. | |
checkIdAvailable(self,
id)
| |
WebDAV needs this to do the Right Thing (TM). | |
Provide a filtered view onto 'objectIds', allowing only PortalFolders and PortalContent-derivatives to show through. | |
Provide a filtered view onto 'objectItems', allowing only PortalFolders and PortalContent-derivatives to show through. | |
Provide a filtered view onto 'objectValues', allowing only PortalFolders and PortalContent-derivatives to show through. | |
Parse cookie string for using variables in dtml. | |
Implement dublin core Description | |
Edit the folder title (and possibly other attributes later) | |
Parse cookie string for using variables in dtml. | |
indexObject(self)
| |
Get an attribute that would be inherited if the given (extension) class did not define it. | |
Invokes the portal_types tool. | |
Hook around 'contentValues' to let 'folder_contents' be protected. | |
Add a new folder-like object with id id. | |
Add a new PortalFolder object with id id. | |
Handle WebDAV MKCOL. | |
Dispatcher for PUT requests to non-existent IDs. | |
reindexObject(self,
idxs)
| |
Edit the folder description. | |
Edit the folder title. | |
Implement dublin core Title | |
Implement dublin core type | |
unindexObject(self)
|
Class Variable Summary | |
---|---|
tuple |
__ac_permissions__ = (('Add portal content', ('invokeFac...
|
str |
__call__ = '<Not Accessible>'
|
str |
__delattr__ = '<Not Accessible>'
|
str |
__getattr__ = '<Not Accessible>'
|
tuple |
__implements__ = (<Interface Products.CMFCore.interfaces...
|
str |
__setattr__ = '<Not Accessible>'
|
NoneType |
allowedContentTypes__roles__ = None |
NoneType |
contentIds__roles__ = None |
NoneType |
contentItems__roles__ = None |
NoneType |
contentValues__roles__ = None |
NoneType |
decodeFolderFilter__roles__ = None |
str |
description = ''
|
NoneType |
encodeFolderFilter__roles__ = None |
tuple |
manage_options = ({'action': 'manage_main', 'help': ('OF...
|
str |
meta_type = 'Portal Folder'
|
tuple |
meta_types = ()
|
str |
portal_type = 'Folder'
|
Method Details |
---|
allowedContentTypes(self)List type info objects for types which can be added in this folder. |
content_type(self)WebDAV needs this to do the Right Thing (TM). |
contentIds(self, spec=None, filter=None)Provide a filtered view onto 'objectIds', allowing only PortalFolders and PortalContent-derivatives to show through. If 'kw' passed, use them to filter the results further, qua the standard Zope filter interface. |
contentItems(self, spec=None, filter=None)Provide a filtered view onto 'objectItems', allowing only PortalFolders and PortalContent-derivatives to show through. |
contentValues(self, spec=None, filter=None)Provide a filtered view onto 'objectValues', allowing only PortalFolders and PortalContent-derivatives to show through. |
decodeFolderFilter(self, encoded)Parse cookie string for using variables in dtml. |
Description(self)Implement dublin core Description |
edit(self, title='', description='')Edit the folder title (and possibly other attributes later) |
encodeFolderFilter(self, REQUEST)Parse cookie string for using variables in dtml. |
invokeFactory(self, type_name, id, RESPONSE=None, *args, **kw)Invokes the portal_types tool. |
listFolderContents(self, spec=None, contentFilter=None)Hook around 'contentValues' to let 'folder_contents' be protected. Duplicating skip_unauthorized behavior of dtml-in. |
manage_addFolder(self, id, title='', REQUEST=None)Add a new folder-like object with id id. IF present, use the parent object's 'mkdir' action; otherwise, just add a PortalFolder. to take control of the process by checking for a 'mkdir' action. |
manage_addPortalFolder(self, id, title='', REQUEST=None)Add a new PortalFolder object with id id. |
MKCOL_handler(self, id, REQUEST=None, RESPONSE=None)Handle WebDAV MKCOL. |
PUT_factory(self, name, typ, body)Dispatcher for PUT requests to non-existent IDs. Returns an object of the appropriate type (or None, if we don't know what to do). |
setDescription(self, description)Edit the folder description. |
setTitle(self, title)Edit the folder title. |
Title(self)Implement dublin core Title |
Type(self)Implement dublin core type |
Class Variable Details |
---|
__call__
|
__delattr__
|
__getattr__
|
__implements__
|
__setattr__
|
allowedContentTypes__roles__
|
contentIds__roles__
|
contentItems__roles__
|
contentValues__roles__
|
decodeFolderFilter__roles__
|
description
|
encodeFolderFilter__roles__
|
manage_options
|
meta_type
|
meta_types
|
portal_type
|
Home | Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Fri Dec 23 14:45:43 2005 | http://epydoc.sf.net |