Package Products :: Package zms :: Module zmscontainerobject :: Class ZMSContainerObject
[frames] | no frames]

Class ZMSContainerObject

                      ZMSItem.ZMSItem --+    
                                        |    
      _accessmanager.AccessableObject --+    
                                        |    
          _versionmanager.VersionItem --+    
                                        |    
      ZMSWorkflowItem.ZMSWorkflowItem --+    
                                        |    
             _copysupport.CopySupport --+    
                                        |    
                _cachemanager.ReqBuff --+    
                                        |    
         _deprecatedapi.DeprecatedAPI --+    
                                        |    
        _metacmdmanager.MetacmdObject --+    
                                        |    
_multilangmanager.MultiLanguageObject --+    
                                        |    
               _exportable.Exportable --+    
                                        |    
                   _objattrs.ObjAttrs --+    
                                        |    
             _objchildren.ObjChildren --+    
                                        |    
                 _objinputs.ObjInputs --+    
                                        |    
                   _objtypes.ObjTypes --+    
                                        |    
             _pathhandler.PathHandler --+    
                                        |    
  _textformatmanager.TextFormatObject --+    
                                        |    
        _zcatalogmanager.ZCatalogItem --+    
                                        |    
                ZMSGlobals.ZMSGlobals --+    
                                        |    
       _zreferableitem.ZReferableItem --+    
                                        |    
                      zmsobject.ZMSObject --+
                                            |
           AccessControl.Role.RoleManager --+
                                            |
       _accessmanager.AccessableContainer --+
                                            |
                   _importable.Importable --+
                                            |
                       _scormlib.SCORMLib --+
                                            |
  _versionmanager.VersionManagerContainer --+
                                            |
                                           ZMSContainerObject

Instance Methods
 
manage_addZMSCustom(self, meta_id, values={}, REQUEST=None)
 
manage_addZMSObject(self, meta_type, values, REQUEST)
None
moveObjsToTrashcan(self, ids, REQUEST)
Move objects to trashcan.
 
manage_eraseObjs(self, lang, ids, REQUEST, RESPONSE=None)
Delete a subordinate object physically: The objects specified in 'ids' get deleted.
 
manage_undoObjs(self, lang, ids, REQUEST, RESPONSE=None)
Undo a subordinate object: The objects specified in 'ids' get undone (changes are rolled-back).
 
manage_deleteObjs(self, lang, ids, REQUEST, RESPONSE=None)
Delete a subordinate object logically: The objects specified in 'ids' get deleted (moved to trashcan).
string
getContentType(self, REQUEST)
Returns MIME-type (text/html).
 
manage_ajaxDragDrop(self, lang, target, REQUEST, RESPONSE)
ZMSContainerObject.manage_ajaxDragDrop
zmsobject.ZMSObject
getFirstPage(self, REQUEST, incResource=False, root=None)
Returns the first page of the tree from root (or document-element if root is not given).
 
getPrevPage(self, REQUEST, incResource=False, root=None)
 
getNextPage(self, REQUEST, incResource=False, root=None)
zmsobject.ZMSObject
getLastPage(self, REQUEST, incResource=False, root=None)
Returns the last page of the tree from root (or document-element if root is not given).
 
manage_ajaxZMIActions(self, context_id, REQUEST, RESPONSE)
Returns ZMI actions.
string
getNavItems(self, current, REQUEST, opt={}, depth=0)
Returns html-formatted (unordered) list of navigation-items.
 
getNavElements(self, REQUEST, expand_tree=1, current_child=None, subElements=[])
 
getIndexNavElements(self, REQUEST)
 
filteredTreeNodes(self, REQUEST, meta_types, order_by=None, order_dir=None, max_len=None, recursive=True)
Returns a NodeList that contains all visible children of this subtree in correct order.
 
firstFilteredChildNode(self, REQUEST={}, meta_types=None)
Returns the first visible child of this node.
 
filteredChildNodes(self, REQUEST={}, meta_types=None)
Returns a NodeList that contains all visible children of this node in correct order.
 
getChildNodes(self, REQUEST=None, meta_types=None, reid=None)
Returns a NodeList that contains all children of this node in correct order.
 
normalizeSortIds(self, id_prefix='e')
 
getNewSortId(self)
 
manage_addZMSCustomDefault(self, lang, id_prefix, _sort_id, REQUEST, RESPONSE)
Add default.
 
manage_addZMSModule(self, lang, _sort_id, custom, REQUEST, RESPONSE)
Add module.

Inherited from zmsobject.ZMSObject: __init__, __proxy__, ajaxGetChildNodes, ajaxGetNode, ajaxGetParentNodes, aq_absolute_url, breadcrumbs_obj_path, display_icon, display_type, f_css_defaults, findObjId, getBodyContent, getDCCoverage, getDCDescription, getDCType, getDeclId, getDeclUrl, getHref2Html, getHref2IndexHtml, getHref2PrintHtml, getHref2SitemapHtml, getLevel, getPageExt, getParentByDepth, getParentByLevel, getParentNode, getSelf, getSortId, getTitle, getTitlealt, getTreeNodes, getType, get_conf_blob, get_size, icon, isAnchestor, isMetaType, isModifiedInParentLanguage, isPage, isPageContainer, isPageElement, isResource, isTranslated, isVisible, manage_ajaxGetChildNodes, manage_changeProperties, manage_moveObjDown, manage_moveObjToPos, manage_moveObjUp, printHtml, relative_obj_path, renderShort, setSortId, title, xmlGetParent, xmlGetTagName, xmlOnCharacterData, xmlOnEndElement, xmlOnStartElement, xmlOnUnknownEndTag, xmlOnUnknownStartTag, zmi_css_defaults

Inherited from ZMSGlobals.ZMSGlobals: FileFromData, ImageFromData, boolint, buildZipArchive, compareDate, createBlobInContext, daysBetween, dt_html, encrypt_ordtype, encrypt_password, encrypt_schemes, extractZipArchive, getDataSizeStr, getLangFmtDate, getMimeTypeIconSrc, getPRODUCT_HOME, getPlugin, getXmlHeader, getZipArchive, get_id_prefix, http_import, id_quote, inline_if, isPreviewRequest, js_quote, nvl, parseLangFmtDate, parseXmlString, pilutil, processData, rand_int, set_response_headers, str_item, str_json, string_maxlen, toXmlString, tree_parents, url_append_params, url_inherit_params, url_quote, writeStdout, xmlNodeSet, xmlParse, xslProcess

    Local File-System

Inherited from ZMSGlobals.ZMSGlobals: localfs_package_home, localfs_read, localfs_readPath, localfs_remove, localfs_tempfile, localfs_write

    Logging

Inherited from ZMSGlobals.ZMSGlobals: writeBlock, writeLog

    Mappings

Inherited from ZMSGlobals.ZMSGlobals: aggregate_list, concat_list, copy_list, dict_list, difference_list, distinct_list, filter_list, intersection_list, sort_list, string_list, sync_list, tree_list

    Operators

Inherited from ZMSGlobals.ZMSGlobals: operator_absattr, operator_delattr, operator_delitem, operator_getattr, operator_getitem, operator_gettype, operator_setattr, operator_setitem

    Styles / CSS

Inherited from ZMSGlobals.ZMSGlobals: get_colormap, parse_stylesheet

    Regular Expressions

Inherited from ZMSGlobals.ZMSGlobals: re_search, re_sub

Class Variables
  __administratorPermissions__ = 'manage_system',
  __ac_permissions__ = 'ZMS Administrator', __administratorPermi...
  manage_main = PageTemplateFile('zpt/ZMSObject/manage_main', gl...
  zmi_manage_main_change = PageTemplateFile('zpt/ZMSContainerObj...
  zmi_manage_main_grid = PageTemplateFile('zpt/ZMSContainerObjec...
  manage_container = PageTemplateFile('zpt/ZMSContainerObject/ma...
  manage_search = PageTemplateFile('zpt/ZMSContainerObject/manag...
  manage_properties = PageTemplateFile('zpt/ZMSObject/manage_mai...
  manage_system = PageTemplateFile('zpt/ZMSContainerObject/manag...
  manage_importexport = PageTemplateFile('zpt/ZMSContainerObject...
  manage_tasks = PageTemplateFile('zpt/versionmanager/manage_tas...

Inherited from zmsobject.ZMSObject: FORM_LABEL_MANDATORY, MISC_ZMS, QUOT, __doc__, f_api_html, f_api_top_html, f_display_icon, f_recordset_grid, obj_input_elements, obj_input_fields, preview_html, preview_top_html, security, spacer_gif, zmi_ace_editor, zmi_body_footer, zmi_body_header, zmi_breadcrumbs, zmi_breadcrumbs_obj_path, zmi_html_foot, zmi_html_head, zmi_icon, zmi_manage_tabs_message, zmi_navbar_brand, zmi_pagination, zmi_tabs, zmi_tabs_sub

Inherited from ZMSGlobals.ZMSGlobals: NOREF, NORESOLVEREF, PAGEELEMENTS, PAGES

Method Details

moveObjsToTrashcan(self, ids, REQUEST)

 

Move objects to trashcan.

Parameters:
  • ids (list) - List of object-ids.
Returns: None

manage_eraseObjs(self, lang, ids, REQUEST, RESPONSE=None)

 

Delete a subordinate object physically: The objects specified in 'ids' get deleted.

Parameters:
  • lang - Language-id.
  • ids (string) - List of object-ids.
  • REQUEST (ZPublisher.HTTPRequest) - the triggering request
  • RESPONSE (ZPublisher.HTTPResponse) - the triggering request

manage_undoObjs(self, lang, ids, REQUEST, RESPONSE=None)

 

Undo a subordinate object: The objects specified in 'ids' get undone (changes are rolled-back).

Parameters:
  • lang - Language-id.
  • ids (string) - List of object-ids.
  • REQUEST (ZPublisher.HTTPRequest) - the triggering request
  • RESPONSE (ZPublisher.HTTPResponse) - the triggering request

manage_deleteObjs(self, lang, ids, REQUEST, RESPONSE=None)

 

Delete a subordinate object logically: The objects specified in 'ids' get deleted (moved to trashcan).

Parameters:
  • lang - Language-id.
  • ids (string) - List of object-ids.
  • REQUEST (ZPublisher.HTTPRequest) - the triggering request
  • RESPONSE (ZPublisher.HTTPResponse) - the triggering request

getFirstPage(self, REQUEST, incResource=False, root=None)

 

Returns the first page of the tree from root (or document-element if root is not given).

Parameters:
  • REQUEST (ZPublisher.HTTPRequest) - the triggering request
Returns: zmsobject.ZMSObject
the first page

getLastPage(self, REQUEST, incResource=False, root=None)

 

Returns the last page of the tree from root (or document-element if root is not given).

Parameters:
  • REQUEST (ZPublisher.HTTPRequest) - the triggering request
Returns: zmsobject.ZMSObject
the last page

manage_ajaxZMIActions(self, context_id, REQUEST, RESPONSE)

 

Returns ZMI actions.

Parameters:
  • REQUEST (ZPublisher.HTTPRequest) - the triggering request
  • RESPONSE (ZPublisher.HTTPResponse) - the response

getNavItems(self, current, REQUEST, opt={}, depth=0)

 

Returns html-formatted (unordered) list of navigation-items. Uses the following classes

  • current item is current-element
  • (in-)active items is parent of current-element or current-element
  • restricted item has restricted access
Parameters:
  • current (zmsobject.ZMSObject) - the currently displayed page
  • REQUEST (ZPublisher.HTTPRequest) - the triggering request
  • opt - the dictionary of options
    • id (string='') id of base ul-element
    • cssclass (string='') css class of base ul-element
    • add_self (boolean=False) add self to list
    • deep (boolean=True) process child nodes
    • complete (boolean=False) process complete subtree
    • maxdepth (int=100) limits node list to a given depth
Returns: string
the Html

filteredTreeNodes(self, REQUEST, meta_types, order_by=None, order_dir=None, max_len=None, recursive=True)

 

Returns a NodeList that contains all visible children of this subtree in correct order. If none, this is a empty NodeList.

filteredChildNodes(self, REQUEST={}, meta_types=None)

 

Returns a NodeList that contains all visible children of this node in correct order. If none, this is a empty NodeList.

getChildNodes(self, REQUEST=None, meta_types=None, reid=None)

 

Returns a NodeList that contains all children of this node in correct order. If none, this is a empty NodeList.

Overrides: zmsobject.ZMSObject.getChildNodes

Class Variable Details

__ac_permissions__

Value:
'ZMS Administrator', __administratorPermissions__,

manage_main

Value:
PageTemplateFile('zpt/ZMSObject/manage_main', globals())

zmi_manage_main_change

Value:
PageTemplateFile('zpt/ZMSContainerObject/zmi_manage_main_change', glob\
als())

zmi_manage_main_grid

Value:
PageTemplateFile('zpt/ZMSContainerObject/main_grid', globals())

manage_container

Value:
PageTemplateFile('zpt/ZMSContainerObject/manage_main', globals())

manage_search

Value:
PageTemplateFile('zpt/ZMSContainerObject/manage_search', globals())

manage_properties

Value:
PageTemplateFile('zpt/ZMSObject/manage_main', globals())

manage_system

Value:
PageTemplateFile('zpt/ZMSContainerObject/manage_system', globals())

manage_importexport

Value:
PageTemplateFile('zpt/ZMSContainerObject/manage_importexport', globals\
())

manage_tasks

Value:
PageTemplateFile('zpt/versionmanager/manage_tasks', globals())