4Suite API Documentation

Module Ft.Server.Server.SCore.ContainerImp

######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Server/Server/SCore/ContainerImp.py,v 1.40 2005/04/11 16:51:12 jkloth Exp $
Classes:
Fields:

Classes

Methods

__contains__ = has_key(self, key)
__getitem__(self, i)
__getslice__(self, i, j)
__init__(self, path, driver, cache)
__len__(self)
######################################### #Access interfaces ######################################### #User List and Dict interfaces
createDocument(self, path, src, docDef=None, imt='text/xml', forcedType=None)
################################### #Creation Interfaces ###################################
createGroup(self, name, docDef=None)
createRawFile(self, path, imt, src)
createUriReferenceFile(self, path, imt, srcUri)
createUser(self, name, passHash, docDef=None)
createXPathDocumentDefinition(self, path, nss, maps, cp, docDef=None)
createXsltDocumentDefinition(self, path, xsltSrc, cp, docDef=None)
deleteResource(self, path, traverseAliases=None)
###################################### #Delete Interface ######################################
get(self, key, failobj=None)
################################### #XML representation ###################################
has_key(self, key)
index(self, item)
items(self)
iteritems(self)
iterkeys(self)
keys(self)
setContent(self, src)
setPathTemporary(self, path, timeToLive)
######################################## #Temporary file Interfaces ########################################
values(self)

Methods inherited from class Ft.Server.Server.SCore.XmlDocumentImp.XmlDocumentImp

Methods inherited from class Ft.Server.Server.SCore.RawFileImp.RawFileImp

Methods inherited from class Ft.Server.Server.SCore.ResourceMetaDataImp.ResourceMetaDataImp

Methods inherited from class Ft.Server.Server.Drivers.FtssDriver.DataStoreContainer

Fields

Fields

FTSERVER_NAMESPACE = 'http://xmlns.4suite.org/reserved'
RDF_MS_BASE = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'
SET_TIME_TO_LIVE_XUPDATE = '<xupdate:modifications\n version="1.0"\n xmlns:x...oLive></xupdate:append>\n</xupdate:modifications>\n'
UPDATE_TIME_TO_LIVE_XUPDATE = '<xupdate:modifications\n version="1.0"\n xmlns:x...ve">%s</xupdate:update>\n</xupdate:modifications>\n'
XLINK_NAMESPACE = u'http://www.w3.org/1999/xlink'
XSL_NAMESPACE = u'http://www.w3.org/1999/XSL/Transform'