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

Class ZMSSqlDb

                      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 --+
                                            |
                                           ZMSSqlDb

Instance Methods
 
filteredChildNodes(self, REQUEST={}, meta_types=None)
 
getModelContainer(self)
 
getModel(self)
 
setModel(self, newModel)
 
record_encode__(self, cols, record, encoding='utf-8')
 
getDA(self)
 
sql_quote__(self, tablename, columnname, v)
 
commit(self)
 
rollback(self)
 
execute(self, sql, params=(), max_rows=None)
 
assemble_query_result(self, res, encoding=None)
 
query(self, sql, max_rows=None, encoding=None)
 
executeQuery(self, sql)
 
getEntityPK(self, tableName)
 
getEntityRecordHandler(self, tableName)
 
getEntityColumn(self, tableName, columnName, row=None)
 
getEntity(self, tableName)
 
getEntities(self)
 
recordSet_Select(self, tablename, select=None, where=None)
 
recordSet_Init(self, REQUEST, all=True)
 
recordSet_Filter(self, REQUEST)
 
recordSet_Sort(self, REQUEST)
 
getFk(self, tablename, id, name, value, createIfNotExists=1)
 
recordSet_Insert(self, tablename, values={})
 
recordSet_Update(self, tablename, rowid, values={}, old_values={})
 
recordSet_UpdateIntersections(self, tablename, rowid, values={})
 
recordSet_Delete(self, tablename, rowid)
 
delete_blob(self, auth_user, tablename, id, rowid, REQUEST=None, RESPONSE=None)
ZMSSqlDb.delete_blob
 
set_blob(self, auth_user, tablename, id, rowid=None, xml=None, REQUEST=None, RESPONSE=None)
ZMSSqlDb.set_blob
 
get_blob(self, tablename, id, rowid, REQUEST=None, RESPONSE=None)
ZMSSqlDb.get_blob
 
manage_changeProperties(self, lang, REQUEST=None, RESPONSE=None)
ZMSSqlDb.manage_changeProperties
 
ajaxGetAutocompleteColumns(self, tableName, fmt=None, REQUEST=None)
ZMSSqlDb.ajaxGetAutocompleteColumns
 
manage_changeConfiguration(self, lang, btn='', key='all', REQUEST=None, RESPONSE=None)
ZMSSqlDb.manage_changeConfiguration
 
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

Inherited from zmsobject.ZMSObject: __init__, __proxy__, ajaxGetChildNodes, ajaxGetNode, ajaxGetParentNodes, aq_absolute_url, breadcrumbs_obj_path, display_icon, display_type, f_css_defaults, findObjId, find_oid, getBodyContent, getChildNodes, getDCCoverage, getDCDescription, getDCType, getDeclId, getDeclUrl, getHref2Html, getHref2IndexHtml, getHref2PrintHtml, getHref2SitemapHtml, getLevel, getPageExt, getParentByDepth, getParentByLevel, getParentNode, getSelf, getSortId, getTitle, getTitlealt, getTreeNodes, getType, get_conf_blob, get_oid, get_size, icon, isAnchestor, isMetaType, isModifiedInParentLanguage, isPage, isPageContainer, isPageElement, isResource, isTranslated, isVisible, manage_ajaxGetChildNodes, 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_exec, dt_html, dt_py, encrypt_ordtype, encrypt_password, encrypt_schemes, extractZipArchive, getDataSizeStr, getLangFmtDate, getMimeTypeIconSrc, getPRODUCT_HOME, getPlugin, getXmlHeader, getZipArchive, get_id_prefix, http_import, id_quote, isPreviewRequest, js_quote, nvl, parseLangFmtDate, parseXmlString, pilutil, processData, rand_int, sendMail, 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
  security = ClassSecurityInfo()
  meta_id = "ZMSSqlDb"
  meta_type = "ZMSSqlDb"
  manage_options = {'label': 'TAB_EDIT', 'action': 'manage_main'...
  __authorPermissions__ = 'manage', 'manage_main', 'manage_main_...
  __administratorPermissions__ = 'manage_properties', 'manage_ch...
  __ac_permissions__ = 'ZMS Author', __authorPermissions__, ('ZM...
  zmi_input_form = PageTemplateFile('zpt/ZMSSqlDb/input_form', g...
  zmi_details_form = PageTemplateFile('zpt/ZMSSqlDb/zmi_details_...
  zmi_intersection_form = PageTemplateFile('zpt/ZMSSqlDb/zmi_int...
  zmi_lazy_select_form = PageTemplateFile('zpt/ZMSSqlDb/zmi_lazy...
  manage_main = PageTemplateFile('zpt/ZMSSqlDb/manage_main', glo...
  manage_importexport = PageTemplateFile('zpt/ZMSSqlDb/manage_im...
  manage_properties = PageTemplateFile('zpt/ZMSSqlDb/manage_prop...
  manage_sql = PageTemplateFile('zpt/ZMSSqlDb/manage_sql', globa...
  manage_configuration = PageTemplateFile('zpt/ZMSSqlDb/manage_c...
  valid_types = {'blob': {}, 'date': 1, 'datetime': 1, 'details'...

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, 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

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_PROPERTIES', \
'action': 'manage_properties'}, {'label': 'TAB_CONFIGURATION', 'action\
': 'manage_configuration'}, {'label': 'SQL', 'action': 'manage_sql'}, \
{'label': 'TAB_PREVIEW', 'action': 'preview_html'}

__authorPermissions__

Value:
'manage', 'manage_main', 'manage_main_iframe', 'manage_workspace', 'ma\
nage_moveObjUp', 'manage_moveObjDown', 'manage_moveObjToPos', 'manage_\
cutObjects', 'manage_copyObjects', 'manage_pasteObjs', 'manage_userFor\
m', 'manage_user', 'manage_importexport', 'manage_import', 'manage_exp\
ort',

__administratorPermissions__

Value:
'manage_properties', 'manage_changeProperties', 'manage_changeTempBlob\
jProperty', 'manage_configuration', 'manage_changeConfiguration', 'man\
age_sql',

__ac_permissions__

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

zmi_input_form

Value:
PageTemplateFile('zpt/ZMSSqlDb/input_form', globals())

zmi_details_form

Value:
PageTemplateFile('zpt/ZMSSqlDb/zmi_details_form', globals())

zmi_intersection_form

Value:
PageTemplateFile('zpt/ZMSSqlDb/zmi_intersection_form', globals())

zmi_lazy_select_form

Value:
PageTemplateFile('zpt/ZMSSqlDb/zmi_lazy_select_form', globals())

manage_main

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

manage_importexport

Value:
PageTemplateFile('zpt/ZMSSqlDb/manage_importexport', globals())

manage_properties

Value:
PageTemplateFile('zpt/ZMSSqlDb/manage_properties', globals())

manage_sql

Value:
PageTemplateFile('zpt/ZMSSqlDb/manage_sql', globals())

manage_configuration

Value:
PageTemplateFile('zpt/ZMSSqlDb/manage_configuration', globals())

valid_types

Value:
{'blob': {}, 'date': 1, 'datetime': 1, 'details': {}, 'fk': {}, 'html'\
: 1, 'multiselect': {}, 'multimultiselect': {}, 'pk': 1, 'checkbox': 1\
, 'password': 1, 'richtext': 1, 'text': 1, 'time': 1, 'url': 1,}