4Suite
™
API Documentation
►
Module
Ft
.
Server
.
Client
.
Core
.RepositoryClient
Classes:
RepositoryClient
Classes
class
RepositoryClient
(
Ft.Server.Client.Core.ContainerClient.ContainerClient
)
Methods
__init__
(
self
,
connection
)
addXsltStrobe
(
self
,
path
)
##################################### # XSLT Strobe #####################################
createSession
(
self
,
key
=None
,
ttl
=0
)
deleteSessionData
(
self
,
key
)
fetchUserOrGroupByName
(
self
,
name
)
getAllDocumentDefinitionPaths
(
self
)
getAllGroupNames
(
self
)
getAllGroupPaths
(
self
)
####################################### # Interfaces that span the repo #######################################
getAllUserNames
(
self
)
getAllUserPaths
(
self
)
getCommand
(
self
,
cmdName
)
getCurrentUser
(
self
)
getSessionData
(
self
,
key
)
getSessionExpiration
(
self
)
getUserName
(
self
)
############################################## #Transaction Interfaces ##############################################
hasSession
(
self
)
invalidateSession
(
self
)
purgeTemporaryResources
(
self
)
##################################### #Text Indexing and Searching interfaces #####################################
reindex
(
self
)
reloadModule
(
self
,
module
)
searchDocuments
(
self
,
searchString
)
setSessionData
(
self
,
key
,
value
)
txCommit
(
self
)
txRollback
(
self
)
Methods inherited from class
Ft.Server.Client.Core.ContainerClient.ContainerClient
__contains__
,
__getitem__
,
__getslice__
,
__len__
,
createContainer
,
createDocument
,
createGroup
,
createRawFile
,
createUriReferenceFile
,
createUser
,
createXPathDocumentDefinition
,
createXsltDocumentDefinition
,
deleteResource
,
get
,
has_key
,
index
,
items
,
iteritems
,
iterkeys
,
itervalues
,
keys
,
setPathTemporary
,
values
Methods inherited from class
Ft.Server.Client.Core.XmlDocumentClient.XmlDocumentClient
expandXLink
,
getDocumentDefinition
,
setDocumentDefinition
Methods inherited from class
Ft.Server.Client.Core.RawFileClient.RawFileClient
asSchematron
,
asStylesheet
,
getContentResource
,
getMetaDataResource
,
setImt
Methods inherited from class
Ft.Server.Client.Core.ResourceMetaDataClient.ResourceMetaDataClient
__cmp__
,
__hash__
,
__str__
,
addAcl
,
addAlias
,
addLiteralProperty
,
addResourceProperty
,
applyXslt
,
asDom
,
delete
,
fetchResource
,
getAbsolutePath
,
getAbsolutePathAsUri
,
getAcl
,
getAclIdent
,
getAclIdentifiers
,
getAliases
,
getBasePath
,
getContent
,
getContentSlice
,
getCreationDate
,
getDisplayPath
,
getImt
,
getLastModifiedDate
,
getModel
,
getName
,
getOwner
,
getParent
,
getPath
,
getResourceType
,
getRoot
,
getSize
,
getStatementsAbout
,
getStatementsGeneratedBy
,
getValidationInfo
,
hasResource
,
inheritAcl
,
isResourceType
,
markTemporary
,
pprint
,
removeAcl
,
removeAlias
,
removeLiteralProperty
,
removeResourceProperty
,
setAcl
,
setContent
,
setOwner
,
toXPathContext
,
verifyAcl
,
xUpdate