Package Products :: Package zms :: Module zmssqldb :: Class ZMSSqlDb
[frames] | no frames]

Class ZMSSqlDb

                      ZMSItem.ZMSItem --+    
                                        |    
      _accessmanager.AccessableObject --+    
                                        |    
          _versionmanager.VersionItem --+    
                                        |    
        _workflowmanager.WorkflowItem --+    
                                        |    
             _copysupport.CopySupport --+    
                                        |    
        _cachemanager.CacheableObject --+    
                                        |    
         _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 --+
                                            |
                                           ZMSSqlDb

Instance Methods
 
getModelContainer(self)
 
getModel(self)
 
setModel(self, newModel)
 
sql_quote__(self, tablename, columnname, v)
 
commit(self)
 
rollback(self)
 
query(self, qs, max_rows=None)
 
manage_ajaxQuery(self, qs, REQUEST)
ZMSObject.manage_ajaxQuery
 
executeQuery(self, qs)
 
getEntityColumn(self, tableName, columnName)
 
getEntity(self, tableName)
 
getEntities(self)
None
recordSet_Init(self, REQUEST)
Initializes record-set.
None
recordSet_Filter(self, REQUEST)
Filter record-set by appending where clause to sql-statement.
None
recordSet_Sort(self, REQUEST)
Sort record-set by appending order-by clause to sql-statement.
any
recordSet_Insert(self, tablename, values={})
Insert row into record-set.
any
recordSet_Update(self, tablename, rowid, values={})
Update row in table.
None
recordSet_Delete(self, tablename, rowid)
Delete row from table.
 
manage_changeProperties(self, lang, REQUEST=None, RESPONSE=None)
ZMSSqlDb.manage_changeProperties
 
importFile(self, file, REQUEST)
 
manage_import(self, lang, REQUEST=None, RESPONSE=None)
ZMSSqlDb.manage_import
 
manage_export(self, lang, REQUEST=None, RESPONSE=None)
ZMSSqlDb.manage_export
 
pub_export(self, lang, REQUEST=None, RESPONSE=None)
Exportable.pub_export

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

Inherited from ZMSGlobals.ZMSGlobals: FileFromData, ImageFromData, boolint, buildZipArchive, compareDate, createThumbnail, dt_html, encrypt_ordtype, encrypt_password, getDataSizeStr, getLangFmtDate, getMimeTypeIconSrc, getXmlHeader, getZipArchive, get_diff, get_id_prefix, http_import, id_quote, isPreviewRequest, js_quote, nodes2html, nvl, parseLangFmtDate, parseXmlString, processData, rand_int, str_item, string_maxlen, toXmlString, tree_parents, url_append_params, url_inherit_params, url_quote, writeStdout, xmlNodeSet, xmlParse, xslProcess

    PIL (Python Imaging Library)

Inherited from ZMSGlobals.ZMSGlobals: pil_img_crop, pil_img_resize

    Local File-System

Inherited from ZMSGlobals.ZMSGlobals: localfs_command, 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_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
  meta_id = "ZMSSqlDb"
  meta_type = "ZMSSqlDb"
  manage_options = {'label': 'TAB_EDIT', 'action': 'manage_main'...
  __authorPermissions__ = 'manage', 'manage_main', 'manage_works...
  __administratorPermissions__ = 'manage_properties', 'manage_ch...
  __ac_permissions__ = 'ZMS Author', __authorPermissions__, ('ZM...
  actions = HTMLFile('dtml/ZMSSqlDb/actions', globals())
  input_form = HTMLFile('dtml/ZMSSqlDb/input_form', globals())
  browse_db = HTMLFile('dtml/ZMSSqlDb/browse_db', globals())
  intersection_sql = HTMLFile('dtml/ZMSSqlDb/intersection_sql', ...
  manage_main = HTMLFile('dtml/ZMSSqlDb/manage_main', globals())
  manage_importexport = HTMLFile('dtml/ZMSSqlDb/manage_importexp...
  manage_properties = HTMLFile('dtml/ZMSSqlDb/manage_properties'...
  manage_exportexcel = HTMLFile('dtml/ZMSSqlDb/manage_exportexce...
  rendershort_default = HTMLFile('dtml/ZMSSqlDb/rendershort_defa...

Inherited from zmsobject.ZMSObject: MISC_ZMS, QUOT, __doc__, active_input_fields, checkout, comlib_js, f_api_html, f_api_top_html, f_bo_area, f_breadcrumbs, f_collectionBtn, f_context, f_css_defaults, f_css_printhtml, f_css_sys, f_display_icon, f_eo_area, f_frame, f_frame_bottom, f_frame_top, f_headline, f_languages, f_open_input_html, f_recordset_grid, f_recordset_init, f_recordset_nav, f_submitBtn, f_submitHrefForm, f_submitInputFields, f_xstandard_browseFiles, f_xstandard_browseImages, formlib_js, getParentNode__roles__, get_conf_blob__roles__, get_logo__roles__, manage_checkout, obj_input_fields, obj_input_js, preview_html, preview_top_html, spacer_gif, styleswitcher_js, version_input_fields, zmilib_js

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

Method Details

recordSet_Init(self, REQUEST)

 

Initializes record-set.

Parameters:
  • REQUEST (ZPublisher.HTTPRequest) - the triggering request
Returns: None

recordSet_Filter(self, REQUEST)

 

Filter record-set by appending where clause to sql-statement.

Parameters:
  • REQUEST (ZPublisher.HTTPRequest) - the triggering request
Returns: None

recordSet_Sort(self, REQUEST)

 

Sort record-set by appending order-by clause to sql-statement.

Parameters:
  • REQUEST (ZPublisher.HTTPRequest) - the triggering request
Returns: None

recordSet_Insert(self, tablename, values={})

 

Insert row into record-set.

Parameters:
  • tablename (string) - Name of the SQL-Table.
  • values (dict) - Columns (id/value) to be inserted.
Returns: any
ID of the row that was inserted.

recordSet_Update(self, tablename, rowid, values={})

 

Update row in table.

Parameters:
  • tablename (string) - Name of the SQL-Table.
  • rowid (any) - ID of the row to be updated.
  • values (dict) - Columns (id/value) to be updated.
Returns: any
ID of the row that was updated.

recordSet_Delete(self, tablename, rowid)

 

Delete row from table.

Parameters:
  • tablename (string) - Name of the SQL-Table.
  • rowid (any) - ID of the row to be deleted.
Returns: None

manage_changeProperties(self, lang, REQUEST=None, RESPONSE=None)

 

ZMSSqlDb.manage_changeProperties

Overrides: zmsobject.ZMSObject.manage_changeProperties

Class Variable Details

manage_options

Value:
{'label': 'TAB_EDIT', 'action': 'manage_main'}, {'label': 'TAB_IMPORTE\
XPORT', 'action': 'manage_importexport'}, {'label': 'TAB_CONFIGURATION\
', 'action': 'manage_properties'},

__authorPermissions__

Value:
'manage', 'manage_main', 'manage_workspace', 'manage_moveObjUp', 'mana\
ge_moveObjDown', 'manage_moveObjToPos', 'manage_cutObjects', 'manage_c\
opyObjects', 'manage_pasteObjs', 'manage_userForm', 'manage_user', 'ma\
nage_importexport', 'manage_import', 'manage_export', 'manage_ajaxQuer\
y', 'manage_exportexcel',

__administratorPermissions__

Value:
'manage_properties', 'manage_changeProperties',

__ac_permissions__

Value:
'ZMS Author', __authorPermissions__, ('ZMS Administrator', __administr\
atorPermissions__),

intersection_sql

Value:
HTMLFile('dtml/ZMSSqlDb/intersection_sql', globals())

manage_importexport

Value:
HTMLFile('dtml/ZMSSqlDb/manage_importexport', globals())

manage_properties

Value:
HTMLFile('dtml/ZMSSqlDb/manage_properties', globals())

manage_exportexcel

Value:
HTMLFile('dtml/ZMSSqlDb/manage_exportexcel', globals())

rendershort_default

Value:
HTMLFile('dtml/ZMSSqlDb/rendershort_default', globals())